空间数据的拓扑处理
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
拓扑概念和拓扑规则介绍拓扑含义 拓扑是指空间数据的位置关系,空间关系简称为拓扑。
拓扑的主要作用 拓扑主要用于确保空间关系并帮助其进行数据处理,在很多情况下拓扑也用于分析空间关系,概括下来就两点,一是分析有无错误,二是利用拓扑进行编辑。
ArcGIS中拓扑的几个基本概念
拓扑容差:拓扑容差是要素折点之间的最小距离,落在拓扑容差范围内的所有折点被定义为重合点,并被捕捉在一起,大于拓扑容差检查出来的是错误,小于拓扑容差是,数据会被修改更正,XY容差也就是XY坐标之间所允许的最小距离,如果两坐标之间的举例在此范围内,他们会被视为同一坐标,所以一般的拓扑检查就是XY容差,不做任何修改,一旦修改拓扑容差,数据实际的XY容差也会被修改。
脏区:在初识拓扑校验后,如果数据或者拓扑规则被修改,会发生新的变化,叫脏区。所以拓扑规则或者数据被修改了,一定要验证拓扑。在修改所有拓扑错误后,建议删除拓扑,因为拓扑会锁定数据,影响其他正常操作。
拓扑规则:定义地理数据库中一个要素内或者两个不同要素 ...
ModelBuilder与空间建模
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
模型构建器基础知识和入门 模型是将一系列地理处理工具串联在一起的工作流,上一个工具的输出作为下一个工具的输入。模型构建器是一个用来创建、编辑和管理模型的应用程序。
黄色圆角矩形表示工具,椭圆表示变量(大部分是数据),连接工具连接数据和工具。
面(线)节点坐标转Excel模型 如何将面(线)节点坐标转成Excel呢?操作流程应该是:
工作流
先从面(线)中提取出节点(要素折点转点)
给节点添加X,Y坐标(添加XY坐标)
节点表转换成Excel(表转Excel)
模型 模型的作用便是将工作流的三个步骤合成一个!首先创建一个工具箱,然后创建一个模型。
打开地理处理结果,将三个步骤分别拖进模型里。
根据输入输出用连接工具将三个工具串联起来。多没被串起来的,多的部分用选择工具选中后删除。
单击视图中的自动布局,让模型变得美观些,然后设置输入输出参数,并为模 ...
数据采集和处理
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
影像配准 影像数据指的是栅格数据,影响配准是指使用地图坐标为影像数据指定特定的空间位置。
ArcGIS配准步骤
打开ArcMap,增加地理配准工具条。
添加影像图,读影像数据有关信息,如坐标系信息或比例尺信息,是否有公里网或经纬网,是否标准分幅等。然后配置属性框的坐标系。
找控制点,取地图公里网的交叉点,单击影像选择交叉点,右键菜单输入经纬度坐标,可以继续选择其他交叉点。
单击内图廓的四个点任意一点,右击输入XY坐标。
选择四个点以上,使用配准工具条链接表查看配准参差,残差理论上越小越好。
如果残差在合理范围,就更新地理配准。
配准后,在源文件中会自动添加一个数据文件后缀为.jpgx,文件内容如下。
影像镶嵌 影像镶嵌就是将几个影像合并成一个文件。
导入影像
使用镶嵌至新栅格
设置输出文件
注意:输出路径如果是数据库,则不需要加文件扩展名,如果是文件夹,则需要加扩展名
合并完成
将黑色换成透明
影像裁剪均等分成N行M列或指定大小 ...
ArcGIS数据编辑
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
创建新要素数据编辑 这里的编辑只针对点线面或注记也就是ArcGIS要素类,在编辑的过程中无法增加新的字段,编辑结束后要记得保存。
捕捉的使用 捕捉功能类似于CAD中的捕捉,当鼠标停留在特定位置后,会自动捕捉特殊点等。
画点、线、面
编辑工具条中的按钮说明1、编辑工具
选择对象可以单击和框选(单击对象默认只能选择一个,如果有叠加的两个对象,可以按字母N(next)选择另一个)
移动对象选择一个或多个对象进行移动操作。
修改节点双击一个对象,显示节点,可以拉动添加删除节点,单击草图属性,可以查看节点坐标。
防止不小心轻微移动:鼠标必须在屏幕上移动超过此距离,选择要素才会移动。
2、剪裁面工具
3、分割工具
4、分割
5、合并
6、联合
联合和合并的区别是合并后不保留原数据,而联合保存原数据并且创建合并后的数据
7、剪裁
选择保留或者丢弃两个面相交区域
注记要素编辑和修改 和上面的点线面一样,先建立数据存放,然后创建注记要素, ...
ArcGIS数据管理
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
ArcGIS矢量数据和储存 矢量数据是通过记录空间对象的坐标及空间关系来表达空间几何位置的数据,主要是点、线、面,在ArcGIS中也成要素类。
Shapefile文件介绍 Shapefile格式是ArcGIS比较早的一种矢量数据格式,一个数据就一种类型,点层中只能存放点,面层中只能存放面。1个数据至少三个,分别是:
.shp用于存储要素几何的主文件,必须文件
.shx用于存储要素集合索引的索引文件,必须文件
.dbf用于存放要素属性信息的dBASE表,必须文件
在ArcCatalog中仅能看到一个代表Shapefile的文件,但在电脑文件资源管理器中能看到Shapefile的所有文件,在文件资源管理器复制文件时,务必复制所有的文件否则会造成文件丢失。
地理数据库介绍 目前SHP文件已基本淘汰,ArcGIS建议采用Geodatabase格式,如果需要SHP ...
ArcGIS软件的基本使用
个人学习笔记,仅供学习交流。
参考书籍:《ArcGIS从0到1》
ArcCatalog的简单操作 在认识ArcMap之前应该先认识下ArcCatalog
在我们拿到一堆数据时,我们首先要做的应该是对数据文件的分类和管理ArcCatalog模块类似于我们电脑的文件资源管理器,方便快捷的管理我们的数据文件。
ArcCatalog虽然作为一个独立的模块出现在了ArcGIS的软件体系里,但同时它也内置在了ArcMap和ArcSence和ArcGlobe中,使用内置的ArcCatalog更方便我们组织和管理我们的地理信息。
学习ArcGIS软件应用似乎很简单,因为ArcGIS软件界面开发的很人性化,并且软件内置了很多帮助。当我们的鼠标悬停在相应的按钮时,帮助便会指引我们下一步该如何去做!
接下来要做的事情就是熟悉ArcCatalog目录面板的各种按钮
常用功能有文件夹连接和切换内容面板,内容面板有三种显示方式
点击切换内容面板按钮一次,只显示 ...
初识Linux操作系统
talk is cheap , show me the code!
Linux简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
Linux的发行版本
Linux在企业端的地位
企业为什么选择Linux作为后台服务器
免费、开源、稳定高效
Linux应用领域IT服务器Linux系统应用领域
Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业构架WWW服务器、数据库服务器、负载均 衡服务器、邮件服务器、DNS服务器、代理服务器(透明网关)、路由器等,不但使企业降低了运营成本, ...
C#实例练习5:类的设计和实现
参考书籍:《C#程序设计实验指导与习题测试》
掌握类的声明和对象的创建
掌握对象的封装性
掌握类的访问修饰符
掌握类的继承的实现
掌握派生类、抽象类、抽象方法的使用
掌握类的多态性
掌握运算符的重载
了解接口的实现
了解事件的实现
实验1:创建类MyMath,计算圆的周长、面积和球的体积
创建类MyMath,包含常量PI,静态方法Perimeter(周长)、Area(面积)、Volume(体积)。
12345678910111213141516171819202122232425262728293031323334353637using System;namespace ConsoleApp5{ class MyMath { public const double PI = 3.1415926; public static double Perimeter (double r) { double p = 2 * PI * r; ...