TrueMicky 2022-12-26 10:02 采纳率: 33.3%
浏览 176
已结题

宗地界址点顺时针编号算法

求写一个算法,宗地界址点编号算法:
源数据为一个点图层和一个面图层,面图层里面有多个面要素,点图层里面的点要素分布在每个面要素的边线和折点上,编号是对点要素里面的[JZDH]字段赋值,面要素编号就按照FID的顺序来编就行,但是面要素的数据不能做更改。
目标效果如下:

img

有以下几个要求:
1.输入数据类型为要素类或者要素图层
2.要素类或者要素图层里面包含有多个要素,对每个要素从左上角最近的界址点开始顺时针编号
3.当编号完一个要素后,编下一个要素时的序号要从上一个编完的最后的序号接着编(序号要连续且不能重复)
4.有一种特殊情况需要注意:就是当两个要素相交的时候,如下图所示:

img

这是两个面要素然后有一条边是相交的,这个时候编号要看成一个整体要素来顺时针编号,并且不能改动原面要素数据(如果合并了这两个面要素的话会造成某一个面要素数据丢失)。
5.最后就是希望能写成一个可以直接运行的.py文件。
价格的话也还可以商量,然后我这边还能提供一些可以参考的代码以及测试的数据

  • 写回答

4条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月2日
  • 修改了问题 12月26日
  • 修改了问题 12月26日
  • 创建了问题 12月26日

悬赏问题

  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?