1、在ArcGIS中,点击Add Data加载需要获取点坐标的图层。
2、下一步在图层上右键,点击Open Attribute Table打开属性数据表。
3、这个时候,直接在字段名称上右键选择Calculate Geometry。
4、这样一来如果没问题,即可获得指定区域内所有点的经纬度坐标了。
首先我认为你应该设置一个范围,也就是说给定一个GPS坐标之后,在它周围多少公里为半径范围内的坐标先查询出来。其次,以GPS点为中心计算出来以给定半径得到的最大经度和纬度值是多少,那么很显然,最大经度是东方向上的点。最大纬度是北方向上的,反之最小经纬度。这样就确定了一个圆,然后查询出这个圆内的所有的点。再者,通过距离计算程序计算一下圆内各点到GPS点的距离,记录每个点的索引,你的问题没看懂? 是说你知道多边形的个个顶点,在画出多边形的情况下标记出这块多边形区域以内的在数据库里面储存的点吗?要是这样的话可能只有你取到这个多边形的中心点去查询中心点覆盖范围内的所有点了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)