三维地下管网方案设计书_第1页
三维地下管网方案设计书_第2页
三维地下管网方案设计书_第3页
三维地下管网方案设计书_第4页
三维地下管网方案设计书_第5页
免费预览已结束,剩余26页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三维地下管网方案设计书1、系统总体规划1.1 三维平台选择目前国内外流行的三维平台主要有GoogleEarth、Worldwind、Skyline、EV-Globe等。鉴于GoogleEarth在空间分析、大型数据库管理等方面的欠缺,Worldwind提供的GIS数据加载功能和分析功能有限,EV-Globe与国外同类产品相比在海量数据处理能力、三维建模、三维分析、跨平台通信、二次开发支持等方面还有一定差距,最终在选择了Skyline三维平台。Skyline三维平台的优势在于:1) Skyline具有较强的矢量数据和模型数据承载能力,采用了先进的流模式加载技术,对大场景的支持较好。2) Skyl

2、ine提供很好的可视化效果,能正确反映三维地下管网的纵横交错的空间关系,平台与用户交互的能力较强,具有较好的用户体验。3) 平台具有强大的用户定制和二次开发功能,能根据不同的用户需求定制不同的功能模块。1.2 Skyline平台体系结构Skyline平台为用户提供了企业级的解决方案,从数据的组织、系统功能的定制到数据的发布,根据用户需求的不同,Skyline提供了不同的软件产品来满足用户的需求。Skyline平台通过TerraBuilder整合任意数量及任意分辨率的航片、卫星影像、地理地表信息、数字高程模型以及矢量数据,重新投影生成同一坐标系参考的地形数据库来创建一个形象逼真、地理精确的三维地

3、球模型;Skyline平台通过TerraExplorerPro软件可以把大量的三维模型按照位置以流的方式加载到由TerraBuilder创建的地形数据上,构成虚拟的三维场景;Skyline平台提供两种系统架构模式:C/S模式:通过客户端安装的TerraExplorerPro或TerraExplorer与服务器端的数据连接,实现客户端三维场景的浏览;B/S模式:在服务器端通过TerraGate发布地形数据,在浏览器端安装TerraExplorer软件与服务器端的数据建立连接,实现三维场景在浏览器端的浏览。1.3 系统技术路线系统采用C/S架构,VS2008开发环境,C#FF发语言,利用ArcSD

4、E+Oracle10g存储管理二维空间数据库和三维管线配置库,客户端采用调用SkylineCom组件的方式进行定制和浏览。2、系统运行环境2.1 硬件环境系统硬件环境包括了客户端,服务器端、网络环境部分。2.1.1 服务器端系统采用C/S架构,同时需要数据库服务器和网络主域控制服务器。并且出于数据安全性的考虑应具有用于进行数据复制的数据备份服务器。为保持系统硬件的兼容性和一致性,从系统硬件维护和系统安全性的角度考虑,建议配置:2个以上CPU;CPU主频大于2GHz;内存不小于4GB;2.1.2 客户端用户操作使用终端为普通PC机。由于系统包括三维地理信息模块,对机器的性能要求相对稍高,建议终端

5、机配置:CPU主频大于2GHz;内存不小于2GB;最好使用独立显卡;系统为网络系统,要求终端PC机能够连接网络,访问服务器,以获取系统所需的各项信息。2.1.3 网络环境计算机网络是系统的重要环节。系统以处理图形数据为主,数据量巨大,并且用户较多,网络传输量大,针对这些特点及网络的基本要求,在进行网络设计时应重点考虑以下原则:A.网络系统应符合国际规范和标准,具有开放性,便于以后的扩充;B.合理进行网络层次划分和网络分段,针对不同的网络层次和网段,采用不同的网络技术,以提高系统的整体性能;C.提高网络的吞吐量,选择良好的硬件和外部设备;D.保证可靠性与安全性;E.网络中尽量避免出现通道瓶颈。根

6、据上述设计原则,兼顾当前系统建设和将来全省范围应用,可将网络分为两个层次:一是连接应用单位的广域网;二是公司内部的局域网。局域网带宽为100MB或1000MB快速以太网。广域网广域网由主干网、高速通信网、路由设备等组成。主干网用于联接着服务器及各局域网。主干网采用FDDI双环光纤网,可以满足地理信息系统的需要。在主干网配置远程路由器,利用向邮电网部分申请的高速通信网(如:DDN128K远程数字线路网)将各个单位的局域网分别与主干网联接。局域网所以各单位的业务工作在其由于各单位的数据来源及业务管理的对象都是相对独立的,各自的局域网内来完成是比较合适的,通过广域网并根据应用程度来实现数据的实时或定

7、时更新。局域网采用普通以太网或快速以太网即可满足业务工作的要求。集团公司中心机房、分公司中心机房、分公司管网所机房各配备一至两台微机服务器,通过交换机与各处室的微机联接,实现数据共享和传递,构成客户机一一服务器”的工作模式。这样,各单位的业务就可以在其局域网内完成。网络互联协议TCP/IP网络技术正在向多平台、多协议、异种网络共存的方向发展,网络互联的关键是解决通信协议的兼容性和连通T在这一问题上TCP/IP网络协议族取得了成功。它被各界公认为是异种计算机,异种网络彼此互联最为可行的协议,已经成为计算机行业中开放系统的标准。采用TCP/IP实现的风格有如下特点:1)网络技术独立,网络不依赖于任

8、何厂商的硬件;2)极强的连通能力,网络上的任何两台计算机都能交换信息;3)支持标准应用协议,包括电子邮件、文件传送、远程注册等。2.2 软件环境2.2.1 服务器端操作平台:Windows2003Server;空间数据库引擎:ArcGISSDE9.3forOracle10g数据库平台:Oracle10g服务器端软件,如图所示。图3-5服务器端软件环境2.2.2客户端操作平台:WindowsXP;地理信息系统平台:TerraExplorerPro5.1或TerraExplorerRuntimePro数据库平台:Oracle10g客户端软件,如图所示。.NetFramework2.0/3.5;三维

9、管线配置数据及属性数据二维矢量数据数据库软件体系WindowsServer2003ArcGISDeskTopArcSDE(可选)Oracle服务器端软件体系图3-4客户端软件环境3、系统数据库设计3.1 数据库架构设计二维管线矢量数据、三维管线配置数据均采用Oracle数据库来管理,数据库信息如下:数据库实仞名称:JLDXGVV二维管线库表空间名称:JLDXGW2D用来存储二维管线数据、管点数据。三维管线配置库表空间名称:JLDXGW3D其中包括了三维管线、管点的配置参数表,系统字典表及用户信息表。3.2 二维管线库设计二维管线表结构列名数据类型中文意义说明fidObjectID管线IDSha

10、peGeometry管线GXZLText管线种类piLongInteger起点测量点号P2LongInteger终点测量点号SUBSID1Text起点附属物类型SUBSID2Text终点附属物类型MATERIALText材质D_SText管径CAB_NUMShortInteger条数Fsurf_hiFloat起点地向局程SURF_H2Float终点地向图程CEN_DEEP1Float起点埋深(算至管底)CEN_DEEP2Float终点埋深(算至管底)二维管点表结构列名数据类型中文意义说明"fidObjectID管点IDShapeGeometry管点MAP_NUMTextEXP_NUM

11、Text物探点号SUR_NUMLongInteger测量点号materialText材质FEATUREText特征SUBSIDText附属物xDoublex坐标YDoubley坐标SURF_HFloat地向局程卜OP_HFloat管顶高程bottom_hFloat管底高程D_SText管径cen_deepFloat埋深(算至管底)CAB_NUMShortInteger电缆数DATEText建设年代BELONGText权属单位dir_numText连接方向MEMOText备注3.3三维管线配置表设计三维圆管配置表结构列名数据类型中文意义说明IDVARCHAR2(50)管段唯一标识符非空SPTID

12、VARCHAR2(50)管段管线的起点编号非空EPTIDVARCHAR2(50)管段的终点编号非空SXNUMBER(38,8)管段的起算点X坐标非空SYNUMBER(38,8)管段的起算点丫坐标非空EXNUMBER(38,8)管段的终点X坐标非空EYNUMBER(38,8)管段的终点Y坐标非空SDEPNUMBER(38,8)管段的起点埋深非空EDEPNUMBER(38,8)管段的终点埋深非空SALTITUDENUMBER(38,8)管段的起点海拔高度非空EALTITUDENUMBER(38,8)管段的终点海拔高度非空RADIUSNUMBER(38,8)管段半径非空HEIGHTNUMBER(38

13、,8)管段长度非空YAWNUMBER(38,8)管段水平角度非空PITCHNUMBER(38,8)管段竖直角度非空ROLLNUMBER(38,8)管段滚动角度非空DATEDATE管段的更新时间非空TEXTUREVARCHAR2(1000)贴图文件非空TOOLTIPVARCHAR2(1000)鼠标悬停在管段上时显示的信息三维方管配置表结构列名数据类型中文意义说明IDVARCHAR2(50)管段唯一标识符非空SPTIDVARCHAR2(50)管段管线的起点编号非空EPTIDVARCHAR2(50)管段的终点编号非空SXNUMBER(38,8)管段的起算点X坐标非空SYNUMBER(38,8)管段的

14、起算点丫坐标非空EXNUMBER(38,8)管段的终点X坐标非空EYNUMBER(38,8)管段的终点Y坐标非空SDEPNUMBER(38,8)管段的起点埋深非空EDEPNUMBER(38,8)管段的终点埋深非空SALTITUDENUMBER(38,8)管段的起点海拔高度非空EALTITUDENUMBER(38,8)管段的终点海拔高度非空WIDTHNUMBER(38,8)管段截面宽度非空LENGTHNUMBER(38,8)管段截面长度非空HEIGHTNUMBER(38,8)管段长度非空YAWNUMBER(38,8)管段水平角度非空PITCHNUMBER(38,8)管段竖直角度非空ROLLNUM

15、BER(38,8)管段滚动角度非空DATEDATE管段的更新时间非空TEXTUREVARCHAR2(1000)贴图文件非空TOOLTIPVARCHAR2(1000)鼠标悬停在管段上时显示的信息三维管点配置表结构列名数据类型中文意义说明IDVARCHAR2(50)管点唯一标识符非空XNUMBER(38,8)管点X坐标非空YNUMBER(38,8)管点Y坐标非空DEPNUMBER(38,8)管点埋深非空ALTITUDENUMBER(38,8)管点海拔高度非空YAWNUMBER(38,8)管点模型水平角度非空PITCHNUMBER(38,8)管点模型竖直角度非空ROLLNUMBER(38,8)管点模

16、型滚动角度非空FILENAMENUMBER(38,8)管点模型文件非空SCALENUMBER(38,8)管点模型文件比例非空DATEDATE管点的更新时间非空TOOLTIPVARCHAR2(1000)鼠标悬停在管段上时显示的信息连接井圆井表结构列名数据类型中文意义说明IDVARCHAR2(50)井唯一标识符非空XNUMBER(38,8)井X坐标非空YNUMBER(38,8)井Y坐标非空ALTITUDENUMBER(38,8)井底海拔高度非空RADIUSNUMBER(38,8)井半径非空HEIGHTNUMBER(38,8)井高度非空YAWNUMBER(38,8)井水平角度非空PITCHNUMBE

17、R(38,8)井竖直角度非空ROLLNUMBER(38,8)井滚动角度非空TEXTURENUMBER(38,8)贴图文件非空DATEDATE井更新时间非空TOOLTIPVARCHAR2(1000)鼠标悬停在井上时显示的信息连接井方井表结构列名数据类型中文意义说明IDNUMBER(10)井唯一标识符非空XNUMBER(38,8)井X坐标非空YNUMBER(38,8)井Y坐标非空ALTITUDENUMBER(38,8)井底海拔高度非空WIDTHNUMBER(38,8)井截面宽度非空LENGTHNUMBER(38,8)井截面长度非空HEIGHTNUMBER(38,8)井高度非空YAWNUMBER(3

18、8,8)井水平角度非空PITCHNUMBER(38,8)井竖直角度非空ROLLNUMBER(38,8)井滚动角度非空TEXTURENUMBER(38,8)贴图文件非空DATEDATE井更新时间非空TOOLTIPVARCHAR2(1000)鼠标悬停在井上时显示的信息字典表表字典表结构列名数据类型中文意义说明IDNUMBER(10)编R非空TABLENAMEVARCHAR2(100BYTE)二维表空间名.表名称非空ALIASNAMEVARCHAR2(100BYTE)表别名非空PIPETYPEVARCHAR2(100BYTE)管线类别(如通讯/保密)非空OBJECTTYPENUMBER(1)对象类型

19、(如点、线)非空(0:管线;1:管点)CYLINDERTABLEVARCHAR2(100BYTE)圆管配置表BOXTABLEVARCHAR2(100BYTE)方管配置表MODELTABLEVARCHAR2(100BYTE)管点配置表CYLINDERWELLTABLEVARCHAR2(100BYTE)圆井配置表BOXWELLTABLEVARCHAR2(100BYTE)方并配置表LINECOLORINTEGER管线颜色FILLCOLORINTEGER填充色LINEOPACITYINTEGER管线透明度FILLOPACITYINTEGER填充透明度字典表字段字典表结构列名数据类型中文意义说明OBJE

20、CTTYPENUMBER(1)对象类型(如点、线)非空(0:管线;1:管点)FIELDNONUMBER(10)字段编号非空FIELDNAMEVARCHAR2(100Byte)字段名称1非空ALIASNAMEVARCHAR2(100Byte)字段别名非空FIELDTYPENUMBER(1)字段类型非空(0:对象;1:文本;2:数字)MATCHFIELDVARCHAR2(100Byte)相匹配的三维配置表字段名IFTOOLTIPNUMBER(1)是否显示在提示信息中非空(0:是;1:不是)字典表模型字典表结构列名数据类型中文意义说明IDNUMBER(10)管点类型ID-非空MODELTYPEVAR

21、CHAR2(100BYTE)管点类型(如三通)非空PIPETYPEVARCHAR2(100BYTE)管线类别(如通讯/保密)非空POINTTYPENUMBER(1)对象类型(如点、线)非空(0:管线;1:管点)FILENAMEVARCHAR2(500Byte)模型文件非空FILENAMEASSISTVARCHAR2(1500Byte)备用模型文件MODELSIZENUMBER(5,3)模型尺寸非空LEGENDFILEVARCHAR2(1000Byte)模型图例文件非空字典表材质字典表结构列名数据类型中文意义说明IDNUMBER(10)材质ID非空METERIALVARCHAR2(100BYTE

22、)材质非空TEXTUREVARCHAR2(1000BYTE)贴图文件非空字典表用户表列名数据类型中文意义说明IDNUMBER(10)用户ID非空USERNAMEVARCHAR2(100BYTE)用户名非空PASSWORDVARCHAR2(100BYTE)密码AUTHORITYNUMBER1)权限非空(0:管理员;1:普通用户)DESCRIVARCHAR2(1000BYTE)描述4、系统数据要求4.1影像、地形数据要求利用遥感影像数据/航片数据和DEM高程数据叠加生成地表高低起伏的地形,所以对遥感影像数据、航片数据和DEM高程数据有以下的要求:影像数据、DEM高程数据的地理坐标系要统一;影像数据

23、、DEM高程数据采用Terrabuilder支持的格式,尽量都采用TIFF格式;影像数据、DEM高程数据覆盖的是同一区域;为了更逼真地反映地形,建议采用影像数据分辨率为0.6米,DEM数据分辨率为0.5米。3.3 模型数据要求三维系统中包含大量模型,并且精模的加载问题也是制约系统运行速度的关键因素,为了获得更好地运行速度,所以对模型也有一定的要求:尽量不要使用精模,非主要建筑物模型文件大小不要超过200K;模型纹理要小;模型面数要少;模型中心点坐标归模型格式最好为.0,高度坐标点放在模型底部;XPL格式,贴图都能封进模型,会获得更好的加载速度;管点模型,以东西向为主轴,南北向为辅轴,主要参数尽

24、量取整(如管径、管长等),夹角计算以西方向为起始方向,顺时针计算角度。3.4 管线数据要求二维管线数据是三维管线数据生成的依据,所以对二维管线数据要求如下:二维管线数据的地理坐标系与影像、地形数据的地理坐标系要统一。二维管线数据格式最好是shp文件格式,必须为Polyline图层,且每条管线记录必须为两点之间的连线;二维管线数据的属性字段中必须具有该对象的唯一标识符,必须具有正确的起点埋深、止点埋深、起点编号、止点编号、管径等属性字段及属性值;二维管线数据不要有重叠的管线,否则将在同一位置生成重叠的三维管线段;二维管线数据的各个管线段之间应具有很好的连接关系,否则生成的三维管线之间会存在分离,

25、管段之间无法连接;3.5 管点数据要求三维管点数据依据二维管点数据和三维管线数据生成,三维管线数据又是依据二维管线数据生成,所以对二维管点数据有以下要求:二维管点数据的地理坐标系与影像、地形数据的地理坐标系要统一。二维管点数据格式最好是shp文件格式,必须是Point图层;二维管点数据的编号作为管点的唯一标识符,必须与二维管线数据的起点编号或止点编号存在唯一对应关系;二维管点数据必须正确给出管点的类型(如三通、弯头、消防栓等);5、系统数据组织及处理5.1 地形、影像数据处理流程影像地形图变形到正等高线矢量化.DEM生成数据整捏入库数据获取遥感卫星影像选择控制点正射纠正影像拼接色调调整影像分幅

26、裁切1地形与纹理的叠加5.2 模型数据5.2.1 模型数据要求见4.2。5.2.2 格式转换3DS->X转换工具:第三方软件DeepExploration。该软件可以对模型进行批处理,对整个文件夹下的模型进行处理,将3DS模型批量转换成.X格式的模型。运行DeepExploration,在左侧目录树中选中3DS模型所在文件夹,点击File>BatchOperation>Convert3DFiles,打开BatchConvert3DFiles对话框。BatchConvert3DFils在SaveasType栏下选择DirectXModel(*.x),点击Settings按钮,弹

27、出ExportPropertiesofDirectXModel对话框,进行相应的参数设置,如下图所示。参数设置好之后,点击"确定"按钮,回到BatchConvert3DFiles对话框,路径选择Tosamefolder,最后点击convert按钮,即可轻松实现3DS文件到X文件的批量转换。X->XPL转换工具:Skyline自带的工具MakeXpl.exe,一般在Pro的安装目录下。运行MakeXpl.exe,界面如下。勾选Processentiredirectory,这样可以批处理整个文件夹下的X文件。在OutputDirectory下浏览到存放XPL的目录,点击&

28、quot;go”按钮,模型就会从X文件转换成为XPL格式。车t换成XPL后,每个XPL最好小于400K。5.2.3 模型加载对于处理好的XPL模型文件,可以选择逐个导入到TerraExplorerPro中,也可选择批量导入。单个模型加载(1)点击TerraExplorerPro中的Create菜单一>3DObjects>3DModel;(2)在弹出的Browsefor3DModel中选择模型文件所在的位置,如图所示;(3)在三维地图窗口利用鼠标左键点击来确定模型的位置。(4)点击Static3DModelProperties窗口修改模型位置、姿态等属性。可以采用图层形式。如点类型的

29、shp文件,其中每个点代图层形式加载批量加载模型文件,表与之对应的模型文件在场景中的位置,文件中至少需要有一个属性字段记录模型存储路径,也可以有记录模型姿态和比例等信息的属性字段。在TerraExplorerPro中点击Layers菜单一LoadFeatureLayer弹出BrowseforFeatureLayer对话框,在对话框中选择模型点图层。urrEi:u-xinircrtcitvncitErL«b<火,!,?Terr«X3:»l9Tvrrro-t:miewki:口出肿15MMiWMST«hHiHp点击"打开"按钮,弹出G

30、eneralSettings对话框,在CreateObjects下钩选Point,在LoadOption下点选Stream加载方式,此方式为流模式加载(点选EntireLayer则是以实体方式加载)。点击"Next"按钮,弹出LayerSetting对话框,在右侧窗中点击”Points”Tab页,在Type下选择3DModel,在Model-FileName下选择点层中模型文件字段名,点击”Layer”Tab页,在Name下可以修改加载后对应的图层名。SBLayerName:DADatatesl:Mesl:_wi-slnpNumberofrecordsfound186Sel

31、ectAttritxileFieldsToImport:SdectAlIDearAlllOBJECTIDJNamexy小vlFieName3ScalevlYaw旧M.cllCMublaRRDstoviewvabesamples.Cancel<BackImpoilPoints|Layer数据库方式加载数据库方式类同图层加载方式,只是将模型位置、姿态、文件、比例等信息写入到数据库的某个表中。加载模型配置表的过程参见6.5节,参数配置类图层加载。5.3 管线数据第六节将详细描述。6、三维管线创建流程6.1 管线模型管线模型抽象化根据实际管线的情况,采用圆柱体来表示三维圆管管线,圆柱体的截面表示

32、圆管断面,圆柱体的长表示圆管长度,一个圆柱体表示一段圆管管线;根据显示速度要求:管线构成边数为12个面,既可以体现管线的圆滑度,也可以保证显示的速度。采用长方体来表示三维方管管线,长方体的截面表示方管截面,长方体的长表示方管长度,一个长方体表示一段方管管线。管线在skyline中的表示1)根据不同的管线类型,管线使用不同的线色和填充色(LineC010r和FillColor)来区分管线,填充线(FillColor)与构造线(LineC010r)使用相近但不同的颜色来增强三维管线的立体感;2)除了使用颜色的表现方式,还可以使用纹理贴图(Texture)的方式来表现管线;3) X坐标(X)和Y坐标

33、(Y)为管线起点的平面位置;4)海拔(Altitude)为管线起点的高程值;5)高度(Height)为管线的长度;6)圆管底面半径(RadiusX)为二维圆管管线的管径的一半。方管的长(Length)和宽(Width)为二维方管管线的截面长和宽。7)Yaw、Pitch、Roll分别为管线的三个方向的姿态角。CylinderPropertiesBoxFro>perties区I%LaA臼4中qwr祕斡3A日由即营3rM用口ANamemyCylinderNamemyBoxActivationAction小ToActivationActionFlyToIL|n«Co)9FOOflOOL

34、intColorOOflOOLineOpacity1口cmLineOpacity100UFillC4lot|90alFillColor|9日白。1FillOpacitywouFillOipacrityiaou日UmSiyhe日UmSiyh&日Faw诲0k日Pas耗沁“AllitudeMetha-dRelativetotttrjinAltitudeMethodRelativetotatt-jinAltitudesonAltitude30.0iX430765.660534X430739.6812153789510.00311广S75$Q3.844474YsiajLl.CiYavuOlOFi

35、tch题口Pitch-so口RollOjORoll0.0日日Nuntur3fidt-f12LtglhLQRadiusX0.5WidthOlEHeight10.0YHeight20.QV6.2 管点模型在实际情况中沿着管线走向,在管段的连接处分布着消防栓、抽水钢、三通、弯头等不同的管点,需要利用3Dmax把这些管点抽象建模,以便更好的反应现实情况,如图所示。为了提供系统的运行效率需要简化三维模型,如图所示。6.3 管线配置1)配置生成三维管线必要参数对应的二维管线字段。因为不同的甲方提供的二维管线数据采用的元数据描述不一样,通过这种配置方式,可以采用统一的三维管线库结构,避免了三维管线库的重复设

36、计工作。管线必要参数:管线ID、起点坐标、终点坐标、起点埋深、止点埋深、管径;为生成管点做准备的管线必要参数:起点ID、终点ID。若要求具备局部更新功能,必须具备埋设日期字段。管点必要参数:管点ID、管点坐标、管点埋深、管点类型;若要创建连接井,还必须有连接井管径大小。若要求具备局部更新功能,必须具备埋设日期字段。2)配置三维管线表现形式:以颜色显示还是以纹理显示,线色和填充色的设置,线透明度和填充透明度的设置。6.4 管线生成整个管网由成千上万个管段组成,系统提供自动创建三维管线的方式,通过该方式用户可以按照管线的不同类型批量创建三维管线模型,并使管段与管段之间连接形成三维管网。管线生成的实

37、质:根据用户对生成三维管线数据必要的二维管线数据的属性数据字段配置,提取字段值,再用这些字段值经过一系列计算得到TerraExplorerPro中三维管线模型展现所必要的参数,并将这些三维参数存储至对应的三维管线配置表中。6.5 管点生成管点是根据管点类型,选用对应模型文件,根据与管点相连的管段地走向和相对位置确定管点模型的姿态参数。6.6 管线加载由于三维管线数据包含大量的三维对象,如果一次读取全部数据会花费很长的时间并占用很大的内存,对系统硬件提出了很高地要求。TerraExplorer提供了流模式的加载方式,根据设置的加载范围的大小及三维地图视野的移动自动加载范围内的三维对象,加快了三维

38、地图的浏览速度,同时也降低了系统对硬件的要求。Skyline提供了多种加载数据源。从存储方式来分主要分为两大类:一类是文件类型(FromFile);一类是服务器类型即数据库类型(FromServer),该类型提供了一种更好的数据管理方式,方便用户查询管线数据的属性信息,所以选择FromServero在FromServer类型中又分为两种数据源类型:一种是空间数据库类型;一种是关系数据库类型,相比于空间数据库类型该类型提供了更快的三维对象加载速度,并占用更少的系统资源,但是采用该方式必须提供与mpt文件相同坐标系下的管线和管点的X坐标和Y坐标。关系数据库类型又分为Oracle、SQLServer

39、及Access,由于系统中包含大量数据,所以推荐采用Oracle数据库或SQLServer数据库以便获得更快的数据读取及插入速度。数据库加载流程如下(以Oracle为例):点击Layers菜单一LoadFeatureLayer,弹出BrowseforFeatureLayer对话框在Servertype中选择OracleDatabase,点击Select按钮,弹出MicrosoftOLEDBforOracleConnect对话框,填写用户名,密码和服务名,*MicrosoftOLEDBforGradeConnect织用户名称:密码:服务器二质面确定*曲取?台orcl点击确定按钮,在弹出的Sele

40、ctLayer对话框中选择要加载的三维管线或管点配置表,;SelectLayerI0回:在SelectaLayerTpecTableNam匕|Type|吸KMDV'YS.CWELL"Point*:*KMDW.'YS_CPIPE"Poir*;KMDVYSB<LL"Point匚KMDW.'YS_BPIPE"Point;KMDVYSP"Point二KMDW."F1F'ESIMULARESULT"PointqKMDV"LUYOUO"Point匚KMDW."LUYOU

41、MPair4:KMDW,"DICTABLE"PointFiler(s4WHEREstatemarrtlEg:丫/=115.花盟97朗(1丁001_72=猊质转;断面尺寸2口处150;管魂代码400tPreviewSamplerecords:叁YAWPPITCH叵ROU-用FGCOLOR|可BGCOLORJ16.36S69?89.6344B6010012712c.2659G90010012711B9l3E01672.45859601001271244.S806M-9001001271i334.210999-9001001271246.1070B8l<u90n100127

42、1卜CancelLn口厂<-BackNux卜点击Next按钮,弹出SelectFields对话框SstectFields汉JCocriinatesfields:x;|xAltitude:(None-y:|ySamplerecords:国YAWuPITCH|uROLL应FGCOLOR1U,368897-69.634486口10026,26593-90Q1001阻360616-72.4505960100244.80060990010033421095990010024&1070E89。0100曾Cancel<-BackNexlt->选才Ix、y对应的字段,点击Next按钮

43、,弹出GeneralSettings对话框,参数选择如下图,点击Next按钮GeneralSettingsIoI口区LayerName:KMDW.'VS.CPIPE"1Numberofrecord?foundUnknownRepcoiectionReprojeclSetCoordinateSystem.-LayerCoordinateSystem:UnknownOptionsCreateObjects:"Pq":AnnotationSymbol-dOption律sh叼/dv前8cL.|1EntireLayerLentefPointS演ProjectSave

44、objectsPredefinedVisibilityAutomaticallysetdefaultvisibilitysettingsbestfor:GGlobe''Continent'CountryState厂City'House不RI同CancelImport<-BackNext->弹出LayerSettings对话框,圆管管线Type选才CCylinder,方管管线Type选才BBox,其他属性选择与其对应的字段名,如下图所示La>erName;KMOW.'YSBPlPE"Numberofrecordsfound:UnknownSelectAttributeFieldsTolrm|»r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论