arcgis界址点编号工具开发原理(西北角顺时针)

arcgis界址点编号工具开发原理(西北角顺时针)

1、工具实现思路。寻找离包络矩形左顶角最近的点作为起点。如下图:距离包络矩形左顶角最近的点,作为J1点没有任何问题。

问题在于并不是所有的地块,都这么中规中矩、合情合理。

比如下边这个地块,你甚至觉得有点不可理喻。为什么J1起始点,不落在J9那个位置上。你的想法没有错,甚至我也觉得起始点应该在J9的位置上。但是工具并不认这么多,它找的就是距离包络矩形左顶角最近的点。

包络矩形说:我管你这啊那啊的,距离我左上角最近的点就是西北角点!

类似的情况也不少:(有大佬知道解决这个问题这个问题的思路吗,请留言,跪求)

2、从起点顺时针开始排序。

好了,对起始点定位没有疑义之后(有也没用),就可以定方向了,要顺时针。

拿到地块IFeature,把它节点转点后,得到一个点的集合。集合的顺序就是你在画这一个地块的时候,鼠标点击的顺序。然后把这个集合在刚刚找到的起始点的位置重新开始排序。就得到一个西北角排序的集合。

3、工具界面:

另外需要界址点编号工具请联系技术员WX:GISCXY

相关推荐
中科GIS地理信息培训1 天前
【ArcGIS Pro 3.7新增功能】使用交互式等高线可视化栅格数据
arcgis·arcgis pro
非科班Java出身GISer1 天前
ArcGIS JS 基础教程(7):Global与Local场景模式
arcgis·arcgis js 教程·arcgis js 基础·arcgis js 场景模式·arcgis js 切换模式
中科GIS地理信息培训1 天前
【ArcGIS Pro 3.7新增功能2】新型高光谱图像工具:连续谱去除、PCA与 MNF 降低数据复杂性、使用波长直接计算、支持STAC等
人工智能·arcgis·目标跟踪
杨超越luckly1 天前
HTML应用指南:利用GET请求获取智己汽车门店位置信息
python·arcgis·html·汽车·数据可视化
弹简特2 天前
【Vue3速成】01-npm+vue初体验+vite构建vue工程化
vue.js·arcgis·npm
梦想的初衷~2 天前
AI辅助下基于ArcGIS Pro的SWAT模型全流程高效建模实践与深度进阶应用
人工智能·arcgis·气候·水文·地理信息·环境科学
安迁岚4 天前
基于珠三角城市热岛热点核心中心点的等级化点格局分析
人工智能·arcgis·信息可视化·数据挖掘·数据分析·地统计
赵钰老师4 天前
地理信息系统(ArcGIS)在水文水资源、水环境中的应用
arcgis·数据分析
wand codemonkey7 天前
【第四步+前后分离调】用VS Code工具写Vue3项目需要写哪些写哪些文件才能实现联调
arcgis
三*一8 天前
Mapbox GL JS 自研面要素整形工具开发实录
开发语言·javascript·arcgis·ecmascript