解析Geodatabase空间参考的工作原理

解析Geodatabase空间参考的工作原理

ID:42039045

大小:54.55 KB

页数:4页

时间:2019-09-06

解析Geodatabase空间参考的工作原理_第1页
解析Geodatabase空间参考的工作原理_第2页
解析Geodatabase空间参考的工作原理_第3页
解析Geodatabase空间参考的工作原理_第4页
资源描述:

《解析Geodatabase空间参考的工作原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、解析Geodatabase空间参考的工作原理作者按:空间参考,即SpatialReference,在ArcGIS软件的使用屮特别重要。正确理解空间参考对ArcGISGeodatabase使用会冇长足的帮助。本文将从ArcGIS中Geodatabase数据格式的空间参考概念说起,探讨空间参考的使用方法,通过案例介绍一些使用Geodatabase空间参考的使用心得。一、空间参考的概念空间参考是要索类(Featureclass)或者要索集(Featuredataset)的属性,对于独立的要素类(stand-alonefeatureclass)和要素集(featuredataset)都是必需的。空间

2、参考的概念包含以下三个屈性:•坐标系统(Coordinatesystem)所有的空间信息的量算都是基于某个坐标系统來的。坐标系统包含了起算原点、以及计算单位等参数。坐标系统分为两大类:其一为球而坐标系统,以经度/纬度来量算球体(或近似球体)表而的距离。另一类为笛卡尔坐标系统,量算的是平面的表面距离。通常纸质地图就使用了笛卡尔坐标系统。•投影(Projection)投影是用丁将球而坐标系统转换到笛卡尔坐标系统的数学方法。投影可以将经度/纬度量算单位转换为米这样的制图人员更容易接受的数值单位。由于经纬度数值在不同纬度(从赤道到南北极点)下代表了不同的距离,并不能够准确量算距离或面积,因此投影在很

3、多应用中是极具需要的。•精度(Precision)和空间域(spatialdomain)精度,是Geodatabase中表现数据存储的一个无量纲的单位。精度决定了两个坐标之间最小的距离(注意:精度木身不是计量单位。两个坐标的最小距离,是曲精度的数值和地图单位综合得到的)。此吋,小于这个最小距离的处标值将会捕捉到一起。这个距离越小,对于几何存储空间的需求越大。空间域是Geodatabase数据存储的坐标空间域,当指定一个要素类(集)的坐标空间域以后,不在此空间域内的几何数据将无法存储到这一要素类屮。二、空间参考屈性的再分析数据的坐标系统和投影是由坐标值决定的,用丁•准确的地理定位。在创建数据的

4、时候,就应该为数据准确定义坐标系统和投影这两个属性。这样,数据便可以和其他坐标系统和投影互相转换。在创建数据或之后使用数据的任一吋刻,都可以修改坐标系统和投影,这样的操作不影响数据的几何坐标值存储。例如在某些数据格式转换后,转换后的数据经常带有默认的坐标系统和投影信息,并不能反应真实的坐标屈性,应该及时将这些屈性改正。精度和空间域只能在Geodatabase创建的时候指定,如果需要修改,必须重新创建要素类,并指定Geodatabase的精度和空间域。上图为坐标系统参数上图为坐标与和精度值参数三、空间域和精度值的确定1、整型存储在Geodatabase的内部处标存储中,使用整数来存储坐标值。使

5、用整数存储坐标值有以下优点:加快处理速度;数据高效压缩;高效支持Geodatabase拓扑(Geodatabase拓扑使用几何重合的机制來维护拓扑关系)。在内部的坐标存储屮,Geodatabase将坐标数值四舍五入传换为整型;在客户端显示中,Geodatabase将其转换为原浮点型数拯。Geodatabase使用精度(Precision)参数来放大原始坐标值,这样在四舍五入转换吋保证数据原有坐标值的精确度(accuracy),不会丢失几何数据信息。精度值的选择需要恰当。精度值是在创建数据的时候指定的,选择小的精度值会导致几何信息损失,选择大的精度值则会使原始坐标值放大过多(即保留了不需要存储

6、的数值),浪费了存储空间,而使得数据库存储效率下降,性能降低。精度值为仁可X:2322794.15456903*1=2322794bY:720434.057424851打1=720434精度值为100:eX:2322794.15456903*100=232279415thmY:720434.053424851*100=72043405使用精度值的结果会使图形坐标值变大B3将直接影响要素类的存储空间开销如上例中,若知道数据的小数点后两位为冇效数值,则Precision应该选择100;选择1会导致有效数值丢失,选择10000(大于100)则保留多余的数据。2、空间域一般情况下,Geodataba

7、se使用最大32个bit来存储正型数值。其屮一个bit位用于存储符号,另外31个bit用于存储数值。也就是说,如果Geodatabase的最小值为0,那么最大值为2的31次方。Geodatabase中所有的要素类(要素集)都存在坐标空间域,由minx,miny,maxx,maxy四个参数确定,这四个参数制定的Geodatabase的空间域范围,而不是地图的数据范围!地图数据必须落入这个范围内,才能够存储于该空

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。