物探论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 942|回复: 0

ArcGIS投影变换

[复制链接]
发表于 2014-5-13 18:05:30 | 显示全部楼层 |阅读模式
最近在进行空间坐标参考搭建的工作,需要对这方面有些了解,并且在对常用软件的空间参考进行映射,了解到的关于ArcGIS的空间参考及其设置等相关知识,整理如下:
  1. ArcCatalog坐标系统描述
  ArcCatalog中可以对数据坐标系统进行描述。即在数据上鼠标 右键->Properties->XY Coordinate System 选项卡,通过modify,Select、Import方式来为数据选择坐标系统。操作之后,数据本身没有发生变化,只是加上了对数据坐标系统的描述,放在对应的.aux文件中;如果.aux文件删除,重新查看该文件属性时,照样会显示Unknown。因此对数据的描述并没有将数据真正的投影变换到目标坐标系下。
  但数据描述非常重要的,对于一个数据,从ArcMap显示坐标来看,像是投影坐标系统下的平面坐标,但不知道是基于什么投影时,无法对数据做进一步处理(如: 投影变换操作)。
  2. ArcToolBox投影变换
  ArcToolBox -> Data Management Tools -> Projections and Transformations
  a) Define Projection
  b) Feature -> Project
  c) Raster -> Project Raster
  d) Create Custom Geographic Transformation
  当数据没有任何空间参考显示为Unknown时
  (1)利用Define Projection 给数据定义一个Coordinate System
  (2)利用Feature -> Project 或 Raster -> Project Raster 对数据进行投影变换
  我国经常使用的投影坐标系统为北京54、西安80,由这两个坐标系统变换到其他坐标系统下时,通常需要提供一个Geographic Transformation,因为Datum 椭球体改变了。这里就用到常说的转换3参数、转换7参数。
  PS: 我们国家的转换参数是保密的,可以自己计算或在购买数据时向国家测绘部门(地理国情监测云平台)索要。
  (3)知道转换参数后,利用Create Custom Geographic Transformation定义一个地理变换方法,变换方法可以根据3参数或7参数选择基于GEOCENTRIC_TRANSLATION 和 COORDINATE 方法。这样就完成了数据的投影变换!数据本身坐标系统发生了变化。
  3. ArcMap投影变换
  投影变换工作也可以在ArcMap中通过改变Data 的Coordinate System来实现,做完后按照Data 坐标系统导出数据即可。
  具体如下(经纬度 -> 平面):
  (1)加载要转换的数据,右下角为经纬度
  (2)查看数据属性,选择Coordinate System选项卡
  (3)导入或选择正确的坐标系,确定。此时,ArcMap右下角数据的显示坐标发生了变化,但数据本身没改变还需要进行最后一步。
  (4)选择数据右键-> Export,选择第二个(数据框架),导出数据即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2024-3-29 21:34 , Processed in 0.069919 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表