GIS 知道很多点的经纬度在地图上画了 怎样快速生成点所在的是哪个省的数据

ArcMap中用Spatial Join工具
GIS 知道很多点的经纬度在地图上画了 怎样快速生成点所在的是哪个省的数据



■网友
有了点坐标,有了行政区面,在ArcMap中做一个基于空间位置的关联即可轻松搞定。

■网友
用join,右键点击点图层,选join,对话框里选行政区图层
■网友
找一下行政区的shp,然后select by location就好了

■网友
我对ArcGIS不熟,所以不知道是不是最优方法。可以考虑点图层增加一个字段,然后把行政区图转换成栅格,栅格的value是你polygon的id(是不是objectid无所谓,只要是int就好)。然后用ArcToolbox里面的sample工具,可以用point去提取raster的value,得到的便是行政区的id,自己再join一下就好。
写程序就直接点和多边形求包含关系就可以,不赘述了。

■网友
省的图没有objectid说明不是标准的arcgis图形格式修复一下再关联就行了吧
■网友
【GIS 知道很多点的经纬度在地图上画了 怎样快速生成点所在的是哪个省的数据】 叠加分析就行了,两个图层叠加,gis软件都有这个工具的,比如arcgis、supermap等等


    推荐阅读