ArcGis 空间数据处理 详细
ArcGis空间数据处理 详细
一、为什么要对空间数据进行处理?
答:获取到的空间数据会存在一些问题,比如数字化错误,数据格式不一致,比例尺或者投影不一致等等问题,需要对数据进行处理,达到GIS数据库的要求,才能实现GIS的各种功能
二、空间数据处理的主要内容
1.矢量数据拓扑关系的建立
(1)链的组织
(2)结点匹配
将一定的限差内的链端点作为一个结点
(3)检查多边形是否闭合
检查方法:判断一条链(理解成一条线)的顶端是否有与之匹配的端点(待详细理解)
(4)建立多边形
(4.1)关于面积的正负问题
面积为正:多边形顺时针方向构成
面积为负:多边形逆时针方向构成(都是规定,记忆即可)
(4.2)多边形建立的基本过程
i: 顺序取一个结点为起始结点,取完为止;并取经过你取的结点的一条链,作为起始链
ii :取到这条链的另外一个结点,找到靠近这个结点的的最右边的链,作为下一条链
理解 ii:将起始结点与另外一个结点连接成一条直线,直线的方向指向新的结点,(也就是前面说的另外一个结点),直线将平面分为两部分,首先判断直线的右侧看有没有链的存在,如果有,取与该直线顺时针(直线到链的顺时针)夹角最大的那条链(取得链不能和前面取到的链重合),否则,取左边的那半面的与该直线夹角顺时针(链到直线方向的顺时针)最大的那条链(取得链不能和前面取到的链重合)。
iii :判断是否回到起点,(就是判断是否形成一个闭合的区域)
iiii:取起始点为起始点,刚才所形成的多边形的最后一条边为起始链,重复操作(说白了,就是编程的for循环实现,建立多边形的过程)
(5)岛的判断
(5.1)
未完,待续…
后续持续更新。。。。。。
笔者能力有限,如有理解不当,请留言提出改正
ArcGis 空间数据处理 详细相关推荐
- Arcgis使用教程(五)ARCGIS空间数据处理之影像镶嵌(拼接)与裁剪
一.栅格数据和栅格数据的拼接 根据搜索工具快速搜索常用工具箱: 打开影像镶嵌工具: 参数解释与设置: 二.栅格数据和矢量数据的裁剪 ,以矢量数据为范围对栅格 1)栅格数据裁剪 栅格数据和栅格数据的裁剪 ...
- ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合
GIS是利用电子计算机及其外部设备,采集.存储.分析和描述整个或部分地球表面与空间信息系统.简单地讲,它是在一定的地域内,将地理空间信息和 一些与该地域地理信息相关的属性信息结合起来,达到对地理和属性 ...
- ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度
[原文]:ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用 <第一章.ArcGIS Pro基础 >: ArcGIS Pro 安装与配置 ArcGIS Pro ...
- python地理数据处理 下载_python-doc/将Python用于地理空间数据处理.md at master · zhuxinyizhizun/python-doc · GitHub...
毫无疑问,Python是当今最流行,最通用的编程语言之一.这有很多种强有力的原因,但在我看来,最重要的是:开源定义,语法简单,包括电池的理念(batteries included philosophy ...
- 大数据分块_空间数据库基础理论 GIS空间数据处理分析涉及的基本概念
<空间数据库>课程整理汇总,106篇课程,内容太长,学习中,把一些关键点,汇总记下笔记 地理空间 GIS中的地理空间(Geo-spatial)是指经过投影变换后,在笛卡尔坐标系中的地球表层 ...
- arcgis中python批处理_基于Python的ArcGIS空间数据格式批处理转换工具开发
基于 Python 的 ArcGIS 空间数据格式批处理转换工具开 发 焦 洋,邓 鑫,李胜才 [摘 要] 摘 要 ArcGIS 仅提供了单个文件的空间数据格式转换工具.本文首先 研究基于 Pytho ...
- python空间数据处理_基于Python语言的空间数据处理
龙源期刊网 http://www.doczj.com/doc/7b0e0476172ded630a1cb662.html 基于Python语言的空间数据处理 作者:何丽娴甘淑陈应跃 来源:<价值 ...
- python空间数据处理_基于Python的空间数据批量处理方法
第 34 卷 第 4 期 2011 年 8 月 测绘与空间地理信息 GEOMATICS & SPATIAL INFORMATION TECHNOLOGY Vol. 34,No. 4 Aug. ...
- ArcGis空间分析学习:土地利用动态变化分析
说明:本实验主要参考GIS空间分析实验教程-田永中,适合初学者参阅 目录 一.实验理论 (1)实验目的 (2)实验内容 (3)实验原理 (4)实验方法 (5)实验流程 (6)实验材料 二.实验步骤 ( ...
最新文章
- 抓信插件开发遇到网页的CSS不起作用
- The alias LM/W3SVC/1/Root/XX already exists. Please choose a different alias
- 【错误记录】Android 应用 release 打包报错处理 ( 关闭语法检查 | 日志处理 | release 配置 )
- 【深度学习】全连接层的作用
- 救援模式下更改用户密码
- Java基础之字符串String:
- 【DP】Sleeping Cows P(P7154)
- WP8.1学习系列(第九章)——透视Pivot开发指南
- 董长青(1980-),男,北京卡达克数据技术中心软件业务本部高级工程师,主要研究方向为大数据、车联网。...
- HTML+CSS制作炫彩的数字时钟
- laravel表单验证
- CSharpGL(7)对VAO和VBO的封装
- Ubuntu 12.04下安装OpenCV 2.3.1,图像二值化
- Java实用教程-Java基本语法-Java程序的构成
- QT 网络编程之https
- 一个牛人给JAVA初学者的建议【转】
- 数学——对数公式log常识回顾
- 美团笔试题解2022-3-12号
- opencv绘制图形轮廓并筛选面积操作
- 对偶范数、霍尔德(Hölder)不等式、范数的共轭范数