ArcGIS9.2进行投影
2007-03-20 21:12
483 查看
今天初用ArcGIS9.2似乎是有点昏昏的,干啥都有问题:
在一个Excel文件保存中有80个点的坐标值,以54经纬度形式保存,想在ArcGIS中做一个高斯投影,于是先从Excel文件中复制经纬度两列数据到一个.txt文本文件中,然后再从ArcGIS中以添加X、Y数据的方式导入,可是再做投影时问题来了,试验了n次,以定义Data Frame的坐标系统再导出数据的方式则结果图层中只见到了属性表格看不到图形了,以ToolBox中Data Management Tools下Projection and Transformations的Project工具做投影则老是出现如下错误提示:invalid extent for output coordinate system。在google中搜索invalid extent for output coordinate system,只有官方网站上有一个人问这个问题,跟我的还不一样。被这个小问题折磨得我好几个小时,晚上再看时,突然想起自己可能在添加X、Y数据时把X、Y搞反了,将经度数据当成了Y,纬度数据当成了X,则得到了一个超过90度的纬度数据,导致投影出错。将X、Y调换过来再进行投影,果不其然,投影成功。
通过这个事,得到了以下收获:经验就是这么积累的,教训就是这么来的,小问题就是这么能折磨人的。
附:ArcGIS进行投影的另一方式
除了从ToolBox中使用Project工具进行投影外,还可以以下面这种方式进行:
1、首先需要和使用Project工具一样,对源图层定义坐标参考。如果源图层没有坐标参考,可以在添加源图层到当前Data Frame后,在Data Frame的属性窗口的Coordinate System中定义,然后在源图层上右击选择Data,再选择Export Data将其导出,导出的图层即带上了Data Frame定义的坐标参考。但是必须要求源图层是没有定义坐标参考。
2、将具有了坐标参考的待投影图层添加到一个Data Frame中,将Data Frame的坐标系统定义为要投影的坐标系统,然后将待投影图层导出,导出图层的过程会进行投影变换,即从待投影图层的坐标参考下投影到Data Frame新定义的坐标系统下。
在一个Excel文件保存中有80个点的坐标值,以54经纬度形式保存,想在ArcGIS中做一个高斯投影,于是先从Excel文件中复制经纬度两列数据到一个.txt文本文件中,然后再从ArcGIS中以添加X、Y数据的方式导入,可是再做投影时问题来了,试验了n次,以定义Data Frame的坐标系统再导出数据的方式则结果图层中只见到了属性表格看不到图形了,以ToolBox中Data Management Tools下Projection and Transformations的Project工具做投影则老是出现如下错误提示:invalid extent for output coordinate system。在google中搜索invalid extent for output coordinate system,只有官方网站上有一个人问这个问题,跟我的还不一样。被这个小问题折磨得我好几个小时,晚上再看时,突然想起自己可能在添加X、Y数据时把X、Y搞反了,将经度数据当成了Y,纬度数据当成了X,则得到了一个超过90度的纬度数据,导致投影出错。将X、Y调换过来再进行投影,果不其然,投影成功。
通过这个事,得到了以下收获:经验就是这么积累的,教训就是这么来的,小问题就是这么能折磨人的。
附:ArcGIS进行投影的另一方式
除了从ToolBox中使用Project工具进行投影外,还可以以下面这种方式进行:
1、首先需要和使用Project工具一样,对源图层定义坐标参考。如果源图层没有坐标参考,可以在添加源图层到当前Data Frame后,在Data Frame的属性窗口的Coordinate System中定义,然后在源图层上右击选择Data,再选择Export Data将其导出,导出的图层即带上了Data Frame定义的坐标参考。但是必须要求源图层是没有定义坐标参考。
2、将具有了坐标参考的待投影图层添加到一个Data Frame中,将Data Frame的坐标系统定义为要投影的坐标系统,然后将待投影图层导出,导出图层的过程会进行投影变换,即从待投影图层的坐标参考下投影到Data Frame新定义的坐标系统下。
相关文章推荐
- [置顶] ARCGIS对谷歌影像进行投影转换、影像拉伸纠偏处理及倾斜摄影纠偏
- 在ArcGIS中对影像数据进行批量投影转换
- 如何用arcgis进行WGS84的投影坐标变换
- Esri specialist 在社区中对ArcGIS9.2 xy domain设定进行修改的原因的经典描述
- java利用arcgis service rest服务进行坐标投影转换
- 在ArcGIS Desktop中进行三参数或七参数精确投影转换【转】
- 如何用arcgis进行WGS84的投影坐标变换
- ArcGIS进行自定义投影转换(重投影)
- 利用ArcGIS对shp文件进行投影转换
- ArcGIS.Server.9.2.DotNet 查询地图元素进行定位显示
- ARCGIS种通过三参数和其参数进行精确投影转换
- GIS Server Post Install(arcgis 9.2)
- ArcGIS中实现地理坐标转换为投影坐标操作流程
- ARCGIS将WGS84坐标投影到高斯平面
- arcgis for js开发,根据给定的经纬度在地图上进行标注
- ArcGIS API For Flex对ImageServer发布的服务进行渲染及RasterFunction支持函数(学习笔记)
- ArcGIS 9.2 笔记(3):三维功能
- 使用ArcGIS API for Silverlight 进行复合多条件空间查询
- 利用arcgis的modelbuilder来批量对影像进行重采样
- win7中安装破解Arcgis9.3和Erdas9.2