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

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

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

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

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

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

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

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

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

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

3、工具界面:

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

相关推荐
没有梦想的咸鱼185-1037-16639 小时前
解锁空间数据新质生产力暨:AI(DeepSeek、ChatGPT)、Python、ArcGIS Pro多技术融合下的空间数据分析、建模与科研绘图及论文写作
人工智能·python·深度学习·机器学习·arcgis·chatgpt·数据分析
m0_7092143421 小时前
利用Arcgis自己绘制shp文件
arcgis
若愚67921 天前
Vue3 + OpenLayers 开发教程 (五)移动端适配与数据可视化
前端·arcgis·vue
若愚67921 天前
Vue3 + OpenLayers 开发教程 (四) 样式配置与性能优化
前端·arcgis·vue
若愚67921 天前
Vue3 + OpenLayers 开发教程 ( 三 ) 交互与空间分析
arcgis·vue·交互
城市数据匠1 天前
26 Arcgis软件常用工具有哪些
arcgis·gis
冬_冬_2 天前
ArcGIS Pro跨图层复制粘贴
arcgis
i小杨5 天前
pyenv-virtualenv(python 版本管理工具)
python·arcgis·virtualenv
凕雨5 天前
Cesium学习笔记——坐标系统及坐标转换
前端·javascript·笔记·学习·arcgis·vue
生信学习小达人6 天前
Arcgis经纬线标注设置(英文、刻度显示)
arcgis