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

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

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

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

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

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

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

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

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

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

3、工具界面:

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

相关推荐
城数派7 小时前
2000-2025年我国省市县三级逐8天日间地表温度数据(Shp/Excel格式)
数据库·arcgis·信息可视化·数据分析·excel
GIS地信小匠10 小时前
(28)ArcGIS Pro 要素包络矩形转面与最小边界几何:边界提取双工具全攻略
arcgis·空间分析·gis制图·边界提取·空间数据处理·gis教程·arcgls pro
无心使然云中漫步13 小时前
ArcGis常用服务介绍及Arcgis,Openlayers,Leaflet加载
开发语言·arcgis·php
非科班Java出身GISer1 天前
ArcGIS JS 基础教程(1):地图初始化(含AMD/ESM两种引入方式)
javascript·arcgis·arcgis js·arcgis js 初始化·arcgis js 地图初始化
智航GIS1 天前
ArcGIS 启动报错?两种方法快速解决许可启动失败问题
arcgis
没有梦想的咸鱼185-1037-16632 天前
AI大模型支持下的顶刊绘图|散点图、气泡图、柱状图、热力图、柱状图、热力图、箱线图、热力图、云雨图、韦恩图、瀑布图、神经网络图、时间序列或分布展示
人工智能·神经网络·arcgis·信息可视化·数据分析·r语言·ai写作
七夜zippoe2 天前
OpenClaw 技能发布与共享:从开发到社区贡献的完整指南
arcgis·skills·openclaw·clawhub·技能发布·技能共享
GIS地信小匠2 天前
(27)ArcGIS Pro 范围内汇总、汇总统计数据与交集制表:空间统计三工具全攻略
arcgis·空间分析·数据处理·国土空间规划·空间统计·gis教程·arcgls pro
城数派2 天前
2014-2025年全国监测站点的逐月空气质量数据(15个指标\Excel\Shp格式)
arcgis·信息可视化·数据分析·excel
GIS地信小匠5 天前
(26)ArcGIS Pro 面要素叠加编辑:更新与交集取反工具实操全解
arcgis·空间分析·数据处理·gis教程·arcgls pro