AutoCAD数据导入ArcGIS后的投影定义与投影转换
在工程设计领域AutoCAD的dwg格式数据被广泛应用的一种数据格式,随着GIS的快速发展,GIS技术在工程设计领域也有了非常广泛的应用,主要的应用方向有工程数据管理,文档管理,成果展示,专题分析,等。 1. CAD格式数据转ArcGIS格式数据 虽然ArcGIS可以直接读取CAD数据,但是,由于CAD与ArcGIS的数据管理模型不同,所以如果需要使用CAD数据进行地理处理的时候,还是建议把CAD数据转入到Geodatabase中然后再进行应用,有一个比较简单和有效的方法是,在CAD中把专题数据层单独提取出来,比如,把河流,或者道路层,单独提取成一个文件,可以先把CAD中把非河流层关闭,然后使用wblock命令把河流层单独写出来,这样有一个好处就是可以防止河流层上有其他层的数据,方便于你做数据检查,完成以后就可以在ArcGIS中把河流层导入到ArcGIS的Geodatabase中了。具体操作如下图所示:在ArcCatalog中,打开CAD工程文件,选择相应的要素类型,右键导出到地理数据库中。
在弹出的窗体中,输入要导入地理数据库的位置和名称即可。
2.定义投影 导入到Geodatabas中的数据,这个时候虽然坐标信息显示的和CAD是一样的,但是还没有地理参考信息,如果要想把这个数据展现在地理环境中,这个时候就需要对它进行投影的定义。 首先在CAD的图框上查找相关的地理和投影坐标信息,一般在左下角会有投影坐标信息,比如北京1954坐标,图框的格网线附近还会有相应的分带,带号信息,找到这些信息以后,就可以进行投影定义了,选择,工具箱->数据管理工具->投影与变换->定义投影
在弹出的窗体中,输入要导入地理数据库的位置和名称即可。
3. 投影转换 ArcGIS也提供了投影转换的工具,矢量数据的投影转换使用,工具箱->数据管理工具->投影和变换->要素->投影 工具
例如要把北京1954转为WGS84,
在ArcGIS中北京1954转WGS84一共提供了6种可选的参数,每种参数的意思如下: Beijing_1954_To_WGS_1984_1 15918 China - Orduz basin 鄂尔多斯盆地 Beijing_1954_To_WGS_1984_2 15919 China - offshore Yellow Sea 黄海海域 Beijing_1954_To_WGS_1984_3 15920 China - offshore South China Sea - Pearl River basin 南海海域-珠江口 Beijing_1954_To_WGS_1984_4 15921 China - south and west Tarim basin 塔里木盆地 Beijing_1954_To_WGS_1984_5 15935 China - Bei Bu Basin 北部湾 Beijing_1954_To_WGS_1984_6 15936 China - Orduz basin 鄂尔多斯盆地
其中1、4、6是3参数转换,2、3、5是7参数转换这些应该是概略参数,不是很准,准确的参数是保密的,请咨询当地测绘部门 。对精度要求不是很高的时候,可以选择离本地区较近的那个地区选项。选择好以后,就可以点击确定进行转换了。 如果是栅格数据需要投影转换的话,使用 工具箱->数据管理工具->投影和变换->栅格->投影栅格 工具,具体操作和矢量数据投影转换类似。 |