首页 理论教育 空间数据入库-公路地质灾害系统研究

空间数据入库-公路地质灾害系统研究

时间:2023-08-22 理论教育 版权反馈
【摘要】:如图7.11所示,利用ArcCatalog通过ArcSDE与服务器数据库连接之后,利用Import命令即可实现各类空间数据入库。图7.11ArcCatalog导入空间数据本书重点介绍方法二,此方法适合没有安装ArcGIS Desktop的情况,尤其是服务器端,操作方法具有通用性。图7.12Dbtune表中配置关键字及相关参数示例按照以上所述的方法,将地理数据、地质数据、灾害数据等导入到空间数据库中,通过Database Connection连接到空间数据库,可查看已导入信息,如图7.13所示。

空间数据入库-公路地质灾害系统研究

服务器端的ArcSDE正确连接到SQL Server以后,便可进行数据的导入,导入后的数据均存储在SQL Server数据库中的一系列表格中。导入方式有两种,一是利用ArcGISDesktop的Arc-Catalog模块提供的向导来导入空间数据,二是命令行操作。

方法一操作简单、快捷,适合于安装有ArcGISDesktop的客户端向服务器添加空间数据。如图7.11所示,利用ArcCatalog通过ArcSDE与服务器数据库连接之后,利用Import命令即可实现各类空间数据入库。

图7.11 ArcCatalog导入空间数据

本书重点介绍方法二,此方法适合没有安装ArcGIS Desktop的情况,尤其是服务器端,操作方法具有通用性。存储过程中,ArcSDE将调用其元数据表SDE_dbtune以控制数据存储位置、索引结构和二进制数据存储方法。首先在Dbtune表中配置关键字和存储参数,然后ArcSDE调用配置关键字并从Dbtune表中读取相关字段并决定如何创建表和索引。在具体处理过程中,将数据按属性分层,并在Dbtune表中定义名为TianShan的关键字并配置相关存储参数,Dbtune表中配置关键字及相关参数示例如图7.12所示。配置存储参数后,就可以进行数据的导入了,以shp文件dixing.shp为例,采用shp2sde命令将文件导入SQL Server数据库中:

shp2sde-o create-l dixing,shape-f dixing-u sde-p sde-k TianShan(www.xing528.com)

执行命令后,系统即将文件dixing.shp按照关键字TianShan中的存储参数导入数据库中。通过SDE,按照企业级Geodatabase模型,实现空间数据在数据库系统中的存储。

图7.12 Dbtune表中配置关键字及相关参数示例

按照以上所述的方法,将地理数据、地质数据、灾害数据等导入到空间数据库中,通过Database Connection连接到空间数据库,可查看已导入信息,如图7.13所示。

图7.13 空间数据库数据浏览

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈