arcgis为每一个要素生成对应的xy坐标、面积等信息

注意:arcgis 10.4以上版本才有此功能

实际应用背景:

拿到毕节数据后给出了投影坐标下的数据信息


arcgis为每一个要素生成对应的xy坐标、面积等信息_第1张图片

由于上诉信息在aircom软件中,并不知道如何使用。决定根据数据描述采用arcgis软件自己生成一份数据。

在北京54坐标6度带,中央经线105的坐标环境下,画出一幅上述范围的面,在arcgis投影变换中改成北京54地理坐标,然后用arccgis生成渔网(fishnet)的方式,获取到了每一个10*10方格网中心点数据,数据量400万条。

到此,已经完成了数据生成,然而领导要求给出每个点位的xy坐标值存入数据库中以供其他开发人员分析用。

最开始考虑添加字段x,y,然后分别计算几何xy即可。

然而数据量太大,计算费时费机器


所以采用以下自动生成做法:


在arcgis toolbox中,打开Data management tools →features→add geometry attributes (数据管理工具→要素→添加集合属性)

选中之前已经生成好的渔网点位数据,选择添加属性类型(点要素只能生成对应xyzm坐标)。最后选择对应的坐标(默认不选也可,就采用输入数据中的坐标)执行即可。

arcgis为每一个要素生成对应的xy坐标、面积等信息_第2张图片


arcgis为每一个要素生成对应的xy坐标、面积等信息_第3张图片

数据量400万,等…….大概15分钟,400万条已经计算好了

arcgis为每一个要素生成对应的xy坐标、面积等信息_第4张图片

然后入库又入了2小时…..




前人经验:

ArcGIS如何获取地理要素的几何属性

你可能感兴趣的:(arcgis为每一个要素生成对应的xy坐标、面积等信息)