第008篇:ArcGIS中点对落入多边形的位置关系(相邻/相离)的判定
场景:我最近做了一件事情,首先我有一个点矢量文件(Point),其中所有的点都是成对编号的,字段名为“编号”,内容依次为1 1 2 2 3 3 4 4 5 5……这样 所有的点对都做好了“配对”。另外,我还有一个多边形矢量文件(Polygon),内部包含了N多个多边形。理论上来说,所有的点对都应该落入相邻多边形中才满足我的应用需求,然鹅如何实现的这样的判定呢?我目前只有下面这个方法:
方法原理:将所有的点对连成线,用线穿过的面个数来判断点落入的多边形是相邻还是相离。如果两点之间的连线与两个多边形相交(Intersect),则说明两点分别落入了两多边形内。如果两点之间的连线与多个多边形或单个多边形相交,则说明这两点落入了相离多边形或同一个多边形内部。
操作方法:
(1)Point to Line
Data MManagment下找Point to Line工具,按“编号”字段生成线。
(2)Spatial join
选中线文件和面文件,空间关系选Intersect,生成空间连接结果。在生成的结果文件里会有一个字段写着Join_*,字段值里就写着每条线与几个多边形Intersect了。
第008篇:ArcGIS中点对落入多边形的位置关系(相邻/相离)的判定相关推荐
- 判断点集与多边形的位置关系
判断点集与多边形的位置关系 点集与凸多边形 点集与一般性多边形 点集与凸多边形 点集或者是点与多边形位置关系无非就三种 点在多边形的内部 点在多边形的外部 点在多边形上 一般如果该多边形是凸的那么我们 ...
- 【干货】ArcGIS中消除矢量多边形的重叠区
[干货]ArcGIS中消除矢量多边形的重叠区 GIS数据在生产过程中需要进行拓扑检查,比如悬挂节点.重叠或者缝隙多边形,造成拓扑错误的原因除了数据生产人员的常规编辑错误外,还有一种特殊情况就是编辑过程 ...
- python用链表求两数之和_python 算法 - 008 计算两个链表所代表的整数之和 (整数相加法)...
python 算法 - 008 计算两个链表所代表的整数之和 (整数相加法) 知之者不如好之者, 好之者不如乐之者.--<雍也> 知道德者不如好道德者, 好道德者不如乐道德者, 是为形容人 ...
- ArcGIS中生成蜂窝多边形算法解析
今天我们就用一篇文章来简单说说在ArcGIS里面如何做蜂窝六边形的方法. 话说我们做样方分析的时候,最简单的当然是采用矩形,样方样方--里面这个方字用得那是极好的.但是很多精益求 精的同学,觉得方形太 ...
- arcgis的炸开多边形功能
有时候我们使用dissolve工具,或其他操作会将空间不相连的多边形对应的属性合并到一起,如图: 在高级编辑工具中: 有这样一个工具,但是它能满足我的要求,但是他不是批量的,不过它使用起来比较方便. ...
- 通过excel文件在arcgis中点转面
参考以下: (15条消息) Excel坐标点导入到ArcGIS_罗罗攀-CSDN博客https://blog.csdn.net/luoluopan/article/details/97719727?s ...
- arcgis导入坐标点转面_ArcGIS学习记录—Arcgis中点、线、面的相互转换方法
本文使用的工具在Arctoolbox.Data Management Tools.Features (一)面--面转线.面转点 面转线 Polygon To Line .Feature To Lin ...
- 【ArcGIS基础操作:获取多边形质心】
如何计算多边形质心: 应用场景:计算出质心点后,可以将shp数据导出为json,里面涵盖中心点坐标:方便可视化展示 1 ArcCatalog新建字段 目的:新建两个字段centerX和centerY来 ...
- arcgis 点坐标python_Python写的arcgis中点坐标txt转面状shp的小程序
其中txt文件中的点坐标必须为以下格式,这是5个面状shp: 1,,@ J1,4167184.773,39430247.257 J2,4167167.360,39430327.747 J3,41670 ...
最新文章
- Android开发精要2--Android组件模型解析
- 鸿蒙系统的可能性,华为P40将搭载鸿蒙操作系统 可能性大么
- Latex调整表格与标题表名之间的间距
- python3 抽象基类 abc.abstractmethod
- STM32:RS485通信和Modbus通信协议汇总
- inDesign教程,如何创建具有吸引力的边注栏?
- Java 原生 JAXB 解析 XML 深入剖析
- Keras搭建M2Det目标检测平台(转载)
- 老男孩Linux性能优化实战课程教学
- VS 2013 所有产品密钥
- Python贪吃蛇 (完整代码+详细注释+粘贴即食)
- HealthKit入门:第1部分
- 中国四大名著的文化价值
- vue实现在canvas画布上实现绘制涂抹功能
- H3C无线网络优化指导——经验之谈
- 虚拟机的显示屏幕修改大小
- 用Allegro导出DXF/DWG格式文件
- mysql创建前缀索引
- 虚幻——动画蓝图、状态机制作人物走跑跳动作
- Typora ——一款Markdown编辑器入门教程