注意:arcgis 10.4以上版本才有此功能
实际应用背景:
拿到毕节数据后给出了投影坐标下的数据信息
由于上诉信息在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坐标)。最后选择对应的坐标(默认不选也可,就采用输入数据中的坐标)执行即可。
数据量400万,等…….大概15分钟,400万条已经计算好了
然后入库又入了2小时…..
前人经验: