ArcGIS10.2以前的Data Interoperability Tools的import和export功能集成了FME的功能,可以轻松实现任何格式任何坐标系统的格式和坐标转换,非常方便。在我们日常的工作中,经常会碰到不同格式的文件:主要是shp,dwg和tiff三种格式的转换,坐标系统主要是WGS84,BJ54和西安80之间转换,并且还包括投影转换,即使是测绘出身,也不一定搞明白。
我一直使用的是arcgis10.2,,前年有一段时间,我碰到了一些高版本的mxd文件,由于没有高版本的mxd文件,遂要转高版本的arcgis的软件,但是在网上搜索,发现Data Interoperability Tools功能无法加上,但是我尝试了一下,也在网上搜索了很多攻略,即使安装上了,也无法使用。最近,搜索ArcGIS10.2 红盒子ArcTool BOx发现,Data manage Tools/Projections and Transformations,已经提供了FME类似的功能,我认为高版本也可以。
下面以西安80-dwg转成wgs84为例说明问题:
(1)首先建立使用建立西安80-dwg的投影坐标系统;
(2)建立西安80转WGS84的转换参数,Data manage Tools/Projections and Transformations/CreateCustomGeoTransformation;
输入转换三参数,看清是从西安80转WGS84还是WGS84转西安80,它们之间差一个负号
(3)将CAD的四个图层逐一转成WGS84的坐标;
使用Data manage Tools/Projections and Transformations/Feature/Project;
(4)也可批量转换,需要记住刚才建立转换参数名
使用Data manage Tools/Projections and Transformations/Feature/Batch Project;
(5)有时候,我们知道某些图片或者shp文件的坐标系统,但是它没有自带坐标系统文件,比如shp缺少prj文件,tif缺少tif word文件,那么需要制定它的坐标系统才可以,进行坐标转还得操作,需要用到Data manage Tools/Projections and Transformations/Define Projection
从以上的转换可以看出,Data manage Tools/Projections and Transformations完全可以替代Data InterOperability的import/export的功能。因此,既想要arcgis的高版本,又想要格式和坐标系统转换功能的,就可以尝试使用本文的方法。