ArcGIS Spatial Reference

“Each layer has a spatial reference. A spatial reference defines a resolution (1/precision) and a coordinate system. The map coordinate system is automatically set to the coordinate system of the first layer loaded in the map and the resolution (1/precision) is calculated based on the union of all the layers extents 。”这是描写IMap接口的一段话。其中有讲到空间参照,分辨率,精度等关键字。

       空间参考有两大组成--坐标系统和坐标域。 坐标系统是一个二维或三维的参照系,用于定位坐标点,通过坐标系统,可以确定要素在地球上的位置。坐标系统有两种:三维的大地坐标系统(geographic coordinate systems,简称GCS)和二维的投影坐标系统(projected coordinate systems,简称PCS)。

        空间域是指一个要素类中,X,Y,Z和M坐标的的允许取值范围。一般来说,定位地理位置只需要X和Y坐标。可选的Z或M坐标是用来存储高程值或里程值的(高程值可用于3D分析,里程值可用于线性参考,动态分段)。空间域控制了要素的坐标值在ArcGIS中是如何存储与处理的。

        Geodatabase中,空间参考是独立要素类(stand-alone feature class)或要素集(feature dataset)的属性。要素集中的要素类必须继承要素集的空间参考。一旦确定了空间参考,就最多只能修改其坐标系统,而其他属性,比如坐标域,是被锁死不能修改的。

       存储在Geodatabase中的要素坐标的precision取决于坐标分辨率(resolution)。Precision决定了要素坐标的小数点后位数,或者说决定了要素坐标的有效位数,precision是相邻坐标值之间的最小间距。Precision是独立要素类或要素集中需要定义的空间参考中的一个属性。

     

      ArcGIS使用下列三种坐标分辨率(resolution):

                X,Y坐标的XY resolution(必须)

                Z坐标的Z resolution(可选)

                M坐标的M resolution(可选)

      XY resolution值越小(即precision值越大),坐标域的范围就越小。

 

      Geodatabase中的空间参考有两种--低精度和高精度

      低精度空间参考 在ArcGIS 9.2版本之前,所有的Geodatabase数据的存储都是采用低精度的空间参考,使用4字节(31 bits)来存储要素坐标。低精度空间参考的坐标格网的行列数大约是2.147*109,如图4所示。

 

      

       图4:低精度空间参考的坐标格网

       因为XY resolution会影响坐标域的范围,所以对于低精度的数据存储,选择一个适当的XY resolution是十分重要的。过高的precision值(过小的XY resolution值)往往会导致坐标域范围小于数据范围。所以,用户需要在坐标域和XY resolution之前权衡,选择适当的值。

       高精度空间参考 ArcGIS 92创建的Geodatabase采用双精度的8字节(53 bits)存储坐标值。高精度空间参考的坐标格网的行列数大约是9.007 x 1015,如下图5所示。这个坐标格网可表达更大的空间范围。

 

 

     图5: 高精度空间参考的坐标格网

       高精度的空间参考使得用户可以在很小的XY resolution(即很高的precision)条件下存储很大范围的数据。它比低精度的数据更易于创建和管理。ArcGIS 92的一些新的Geodatabase功能都是仅针对高精度Geodatabase数据有效的,比如历史数据归档和Geodatabase复制等。

 

http://blog.163.com/zhengguo_li/blog/static/70301480200971194041987/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值