当前位置:   article > 正文

Acrgis提取值到点出现9999和空值问题的处理_arcgis多值提取至点都是9999

arcgis多值提取至点都是9999

最近提取值的时候总是出现9999或者空值NAN

找了半天资料找到原因了,如下:

主要是由于矢量文件(.shp)与栅格文件(.tif或者envi格式)的坐标系不匹配,一般经过预处理之后的影像都不包含坐标系文件,显示为UNKNOWN,即不存在坐标系信息;

在左边内容列表文件的属性里的可以查看;

坐标系主要分为两种:投影坐标系和地理坐标系;简而言之就是,地理坐标系表示的是地球球面的坐标位置,是三维的(x、y、z);投影坐标系是地理坐标系投影到二维平面上之后的坐标(x,y)。

投影坐标系PCS:投影坐标系 (Projection Coordinate System,PCS)是平面地图坐标系统,测量单位通常为米 ,也称非地球投影坐标系统(notearth),或者是平面坐标。投影坐标系使用基于X,Y值的坐标系统来描述地球上某个点所处的位置。这个坐标系是从地球的近似椭球体投影得到的,它对应于某个地理坐标系。

地理坐标系GCS

地理坐标系 (GCS) 使用三维球面来定义地球上的位置。

GCS中的重要参数包括角度测量单位、本初子午线和基准面(基于旋转椭球体)。

地理坐标系统中用经纬度来确定球面上的点位,经度和纬度是从地心到地球表面上某点的测量角。

球面系统中的水平线是等纬度线或纬线,垂直线是等经度线或经线。

这些线包络着地球,构成了一个称为经纬网的格网化网络。

我们必须要知道,地理坐标系经过投影后变成投影坐标系,立体向平面的转变,投影坐标系因此由地理坐标系和投影组成,投影坐标系必然包括有一个地理坐标系,所以:

投影坐标系=地理坐标系+投影算法函数

此处信息来自:https://baijiahao.baidu.com/s?id=1733145200470190867&wfr=spider&for=pc

扫盲结束,解决9999的问题:

将矢量文件转换为合适的地理坐标系,一般选GCS-1984,然后将栅格数据也转换为同一种类型的;

也可转换为同一个投影坐标系,但对于矢量(也就是shp,要素文件),需要先添加地理坐标系信息之后才能转换为投影坐标系;

!!!注意:如果仍出现9999的问题,可能是对z坐标系忘了设定坐标系【别问为什么知道的(悲】,可以在设定前在属性那看一下两个数据的差异在哪,见下边第二张图;至于NAN空值的问题,矢量点不在影像上,所以提取不到值。

第二个小问题:在ArcGIS中导出数据时显示“保存对象时出错”,往往都是在属性表那边导出表的时候经常会报错;

原因:在ArcGIS中导出数据时显示“保存对象时出错”
注意在“Saving Data(保存数据)”对话框的下方有“Save as type(保存类型)”的选择,shapefile 和 feature classes (要素类)是有区别的,显示“保存对象时出错”也正是由于这种区别:要素类必须存储在数据库中,若保存类型选择了“要素类”,其保存路径就必须先选定一个数据库而非文件夹再保存,而文件夹中只能存储shapefile文件,否则就会出现上述错误。
 

本人原创不易,转载请标明来源信息;感谢您的认可和理解。
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/310907
推荐阅读
相关标签
  

闽ICP备14008679号