当前位置:文档之家› ARCGIS考试试题

ARCGIS考试试题

ARCGIS考试试题
ARCGIS考试试题

简答题。

1、在设计一个Geodatabase之前必须考虑那几个问题?

答:1)在数据库中存储什么数据;

2)数据存储采用什么投影:

3)是否需要建立数据的修改规则:

4)如何组织对象类和子类;

5)是否需要在不同类型对象间维护特殊的关系;

6)数据中是否包含网络;

7)数据库是否存储定制对象。

2、简述理想的虚拟现实GIS的四个特征。

具有以下特征:

1).对现实的地理区域非常真实的表达。

2).用户在所选的地理带(地理范围)内外自由移动。

3).三维(立体)数据库的标准GIS功能(查询,选择,空间分析等)。

4).可视化功能必须是用户接口的自然整体部分。

3 、GIS数据空间分析有什么?

答:GIS数据可分为矢量数据和栅格数据

矢量数据空间分析包含缓冲区的建立及分析,叠置分析和网路分析。

栅格数据空间分析包含设置分析环境,表面分析,统计分析,重分类,栅格计算。

4 、ArcGIS空间分析的功能是什么?

答:1)回放历史数据;

2)基于一定原理的制图;

3)数据中的时间模型;

4)在GIS系统中积分时间数据;

5)平衡现有的GIS数据来创建时间序列可视化和创建分析历史数据;

6)实现数据变化的图表。

5、数据层的基本操作有哪几项?

答:1)数据层更名;

2)改变数据层顺序;

3)数据层的复制与删除;

4)数据层的坐标定义;

5)数据层的分组;

6)数据层比例尺设置。

6、什么叫缓冲区分析?

答:缓冲区是对一组或一类的地图要素(点、线或面),按设定的距离条件,围绕这组要素形成具有一定范围的多边形实体,进而实现数据在二维空间扩展的信息分析方法叫作缓冲区分析。

7 、创建拓扑的优势有哪些?如有必要,举例说明。(p81)

答:1)、根据拓扑关系,不需要利用坐标或距离,就可以确定一种空间实体相对于另一种空间实体的位置关系。

2)、利用拓扑关系便于空间要素查询。例如某条铁路通过哪些地区,某县与哪些县相邻等。

3)、可以根据拓扑关系重建地理实体。例如根据弧段构建多边形、最佳路径的选择等。

8、通常有哪几种方法可以将现有的二维要素数据转换为三维数据?

1)、有某一表面获取要素的高程属性值。

2)、有要素的某一属性值作为高程。

3)、将要素的高程属性值赋为某一常量。

9、打开地图或新建地图文档后进行数据编辑一般要经历那几个步骤?p82 答:1)、加载编辑数据。

2)、打开编辑工具。

3)、进入编辑状态。

4)、执行数据编辑。

5)、结束数据编辑。

10 、什么是空间数据分析与处理?p4

答:空间查询时地理信息系统以及许多其他自动化地理数据处理系统应具备的最基本的分析功能。而空间分析是地理信息系统的核心功能,也是地理信息系统和其他计算机系统的根本区别。模型分析是在地理信息系统支持下,分析和解决现实中与空间有关的问题,它是地理信息系统应用深化的重要标志。

分析题。

1、已知某地区的高程数据、路径起始点数据、路径终止点数据、小流域数据。现需在此地新建一条公路。

要求:新建路径成本较少、路径较短、应避开主干河流以减小成本。

答:ARCGIS中实现最佳路径分析,首先利用其空间分析工具将高程数据进行坡度分析生成坡度数据以及对高程数据进行起伏度分析生成起伏度数据,然后对流域数据、坡度、起伏度数据进行重分类得到相同的等级范围,再按照这些影响最佳路径因子的重要程度设置权重,最后按照权重合并这些数据得到成本数据集。然后基于成本数据集计算栅格数据中各单元到起始点的成本距离和方向成本数据集。最后利用终点数据及成本距离和方向成本数据集得到最佳短路径图。

2、坡向变率(SOA)在提取的过程中在北面坡将会有误差产生。北面坡坡向值范围为0~90度和270~360度,在正北方向附近,如15度和345度两个坡向之间坡向差值只是30度,而计算结果却是330度,所以要将北坡地区的SOA误差进行纠正,试分析纠正过程。

答:地面坡向变率,是指在提取坡向基础上,提取坡向的变化率,亦即坡向之坡度(Slope of Aspect,SOA)纠正过程:1、求取原始DEM数据层的最大高程值,记为H;通过Spatial Analyst下的栅格计算器Raster Calculator,公式为(H-DEM),得到与原来地形相反的DEM数据层,即反地形DEM数据。2、基于反地形DEM数据求算坡向值。3、利用SOA方法求算反地形的坡向变率,记为SOA2,由原始DEM数据求算出的坡向变率记为SOA1. 4、在Spatial Analyst 下使用栅格计算器,公式为SOA=(([SOA1]+[SOA2])-Abs([SOA1]-[SOA2]))/2即可求出没有误差的DEM的坡向变率。

3、山脊、山谷线的提取

答:对于山脊线而言,由于它同时也是分水线,而分水线的性质即为水流的起源点。所以,通过地表径流模拟计算之后,这些栅格的水流方向都应该只具有

流出方向而不存在流入方向,即栅格的汇流累积量为零。因此,通过对零值的提取,就可得到分水线,即山脊线。

对于山谷线而言,可以利用反地形计算。即利用一个较大的数值减去原始DEM数据,得到与原始DEM地形相反的地形数据,使得原始的DEM中的山脊变成反地形的山谷,而原始DEM中的山谷在反地形中就变成了山脊。再利用山脊线的提取方法就可以实现山谷线的提取。但是此方法提取出的山脊和山谷位置有些偏差,可以利用正、负地形加以纠正。

4、试分析利用DEM得到汇流累积量的过程

答:先利用水流方向数据计算出DEM数据中的洼地区域(洼地区域是水流方向不合理的地方,可以通过水流的方向来判断哪些地方是洼地)判断出那些地区是由于数据误差造成的,哪些地区又是真实的地表形态,设置合理的填充阈值进行洼地填充,得到无洼地DEM。然后再基于得到的无洼地DEM进行水流方向的计算,得到水流方向后,利用Hydrology工具集中的Fill Accumulation工具对水流方向数据进行计算得到汇流累积量。

5、在买房时如何选择最适宜的购房地段是购房者最关心的问题,下面就某一城市的数据利用所学知识进行分析。

已知:该城市市区交通网、商业中心分布图、高中分布图、公园分布图。

要求:1离交通要道200米以外,较少噪音污染。

2在商业中心服务范围内。

3 距高中在1000米内,方便小孩上学。

4 距离公园800内,环境好。

答:1.缓冲分析

首先在交通网中找到主干道路并对他们用第一种方法进行缓冲区分析缓冲距离为200米,然后用第二种缓冲方法对商业中心数据进行分析,缓冲距离为其属性里的zhuizhi字段(服务范围最大距离),再对高中数据用第一种缓冲方法进行缓冲分析建立高中影响范围,最后对公园数据用第一种缓冲方法进行缓冲分析,缓冲距离800米。

2.叠置分析

先对需要在缓冲区范围内三个点缓冲数据进行叠置分析生成新的数据集,然后基于新的数据集和需要在缓冲区外的数据进行叠置分析,最终生成满足四个条件的区域图。

3.对整个市区住房条件进行评价

对商业中心、学校、公园、公路的缓冲数据分别新增一个字段进行权重赋值,然后进行区域叠加,最后对生成的数据新增一个字段其赋值为对上面的四个影响因子的权重之和,利用该字段进行分级,得到整个地区居住适宜性的分级图。6、沟谷网络的提取及沟壑密度的计算。P452

要求:1、利用水文分析工具提取阳区的沟谷网络。

2、计算出该样区的沟壑密度。

答:1、提取沟谷网络

1)加载原始DEM数据,打开Hydrology工具箱。

2)计算流水方向和洼地并对洼地进行填充。

3)计算无洼地流水方向和汇流累积数据。

4)栅格河网的生成和矢量化。

5)删除伪沟谷。

2、计算沟壑密度

1)加载Xtool扩展模块并通过统计计算沟壑长度。

2)计算样区面积。

7、最短路径问题的分析与应用(在现实中,最短路径求取问题可以拓展为许多方面最高效率问题,最短距离不进指一般意义上的距离最短,还可以是时间最短、费用最少、线路利用率最高等标准)p242

要求:根据不同要求,获得到达指定目的地的最佳路径,并给出路径的长度:找出距景点最近的某设施的路径。

1、在网络中指定一个商业中心,分别求出在不同距离、时间限制下从家到商

业中心的最佳路径。

2、给定访问顺序,按要求找出从家出发,诸葛经过访问点,最终达到目的地

的最佳路径。

3、研究阻强的设置对最佳路径的影响。

答:首先加载相关数据。

1)无权重最佳路径生成。在家和所要去的商业中心插上旗标,按距离、时间限制可以很容易求出从家到商业中心的最佳路径。

2)加权最佳路径生成。仍然同上添加旗标,根据道路类型(主次干道、有否红绿灯等)在编的权重上选择要添加的权重类型,则找出不同权重情况下的最佳路径。

3)按顺序逐个通过访问点的路径生成。在设施网络分析工具条上点选旗标工具,将旗标按访问顺序依次放在各个目标点上,边的权重选为长度,则可以找出按顺序逐个通过访问点的最佳路径。

4)阻强问题。网络中的点状要素或现状要素因为某些突发事件不可运行时,要对原来获得的最短路径进行修正,就需要设置点要素阻碍或边要素阻碍,用以表示路径中遇到阻碍,不可运行,然后再找出最佳路径,即为有阻强的最佳路径。

ArcGIS中可以对点、线、面数据进行批量拓扑处理

在ArcGIS中可以对点、线、面数据进行批量拓扑处理 1. 线自动连接 分两种情况: a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox里的工具DataManagement Tools-Generalization-Dissolve 工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。融合后的图层保留参考字段属性,其他属性字段删除。 b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。 上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。 2.用线来切割面(全图范围或选定线范围内) 用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做 方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology 为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择"Split existing features in target layer using selection"即可,如下图:

ArcGis拓扑错误检查及修改

arcgis常见拓扑错误修改步骤 1,首先打开catalog 在一目录文件夹下新建一个 geodatabase 2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附1 4,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改 拓扑修改之前先打开editor 然后打开editor下面的more editing tools 选择topology 一、面不能相互重叠(must not overlap) 修改方法有以下几种: 1、可以直接修改要素节点去除重叠部分。 2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps) 1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor 下的merge把生成的面合并到相邻的一个面里。 3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附1 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系) 6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系) 7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆盖的要素 8.must cover each other:多边形+多边形,两个多边形的要素必须完全重叠 9.area boundary must be covered by boundary of:多边形+多边形,第一个多边形的各要素必须为第二个的一个或几个多边形完全覆盖 10.must be properly inside polygons:点+多边形,点层的要素必须全部在多边形内 11.must be covered by boundary of:点+多边形,点必须在多边形的边界上 线topology 1.must not have dangle:线,不能有悬挂节点 2.must not have pseudo-node:线,不能有伪节点 3.must not overlay:线,不能有线重合(不同要素间)

Arcgis拓扑规则及应用

Arcgis拓扑规则及应用 [第一部分_拓扑规则介绍] 拓扑规则有若干专用术语 相交(Intersect):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。 接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。 悬结点(Dangle Node,Dangle):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。 伪结点(Pseudo Node):两个结点相互接触,连接成一个结点,称为伪结点。拓扑规则的种类可以按点、线、面(多边形)来分。以下介绍Geodatabase的拓扑规则, 点拓扑规则举例 点拓扑规则一:Must be covered by boundary of,点必须在多边形边界上。例如,有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,按本规则,公共汽车站必须位于地块的边界上。另一个例子是行政界碑必须落在行政区多边形的边界上。不满足该规则的点要素被标记为错误。 点拓扑规则二:Must be covered by endpoint of,点要素必须位于线要素的端点上。例如,阀门为点要素,必须位于线要素类输水管的尽端。不满足该规则的点要素被标记为错误。 点拓扑规则三:Point must be covered by line,点要素必须在线要素之上。例如,点要素代表河流上的航标灯,线要素代表河流,航标灯必须位于河流上。另一个例子是:汽车站(点要素类)必须在道路(线要素类)上。不满足该规则的点要素被标记为错误。 点拓扑规则四:Must be properly inside polygons,点要素必须在多边形要素内(在边界上不算)。比如,省行政区为多边形,省会城市为点,省会一定要在该省内。另一个例子是代表住宅地址的点必须在住宅用地多边形内。不满足该规则的点要素被标记为错误。 可以看出,点要素本身不能建立拓扑规则,必须和线要素或多边形要素一起才能建立拓扑规则。修正错误的常用方法是删除或移动错误点(移动也可以理解为删除后立即添加)。 多边形拓扑规则举例 规则一:Must not overlap,同一多边形要素类中多边形之间不能重叠(几个多边形边界共享一个点或共享一条边不算重叠)。例如,宗地之间不能有重叠,行政区不能有重叠。重叠的部分将产生多边形错误,修正错误的方法有三种:一是删除重叠部分,留出空白;二是将重叠的部分并到某个多边形;三是在重叠部分新增多边形,并删除原来的重叠部分。 规则二:Must not have gaps,多边形之间不能有空隙。比如,规定表示土壤类型的多边形之间不能有空隙。不满足规则的地方将产生线错误,表示空隙多边形,修正的方法是调整原来的边界,或添加新的多边形。 规则三:Contain point,多边形内必须包含点要素(边界上的点不算)。例如,规定宗地内至少有一个地址点。不包含点的多边形被视为错误,修正的方法是在错误多边形内补一个点,或者将多余的多边形删除。

arcgis拓扑处理

ArcMap中的Topology工具条主要功能有对先拓扑(删除重复线,相交线断点等,Topology中的planarize lizes),根据先拓扑生成面(Topology中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于 显示在ArcCatalog中创建的拓扑规则错误,Topology中的error inspector)、拓扑错误重新验证(也即刷新错误记录)。 先简单的说一下ArcGIS中拓扑检查的步骤: 1.启动ArcCatalog;任意选择一个本地目录,“右键”–>“新建”–>“创建personal Geodatabase ”; 2.选择刚才创建的GeoDatabase,“右键” –>“新建”–>“数据集datasets”;设置数据集的坐标系统,如果不能确定则你可以import要进行分析的数据的坐标系统; 3.选择刚才新建的数据集,“右键”–>“导入要素类import — feature class single”,导入你要进行拓扑分析的数据; 4.选择刚才新建的数据集,“右键”–>“新建”–>“拓扑”,创建拓扑,根 据提示创建拓扑,添加拓扑规则; 5.进行拓扑分析,在ArcMap中打开由拓扑规则产生的文件,利用Topology工 具条中错误记录信息进行修改,将数据导入ArcMap中,点击Edit进行编辑。6.打开Edit下拉菜单,选择more editing tools — topology出现拓扑编辑 工具栏。在Error inspector对话框中点击search now,找出所有拓扑的错误。对线状错误进行Mark as Exception。对Polygon错误逐个检查,首先选择错 误的小班,点击右键选择Zoom to,然后点击Merge,选择合适的图版进行merge处理,这样不会丢失小版块的信息。 要在ArcCatalog中创建拓扑规则,必须保证数据为GeoDatabase格式,且满足要进行拓扑规则检查的要素类在同一要素下。有关GeoDatabase的Topology规则: 多边形topology 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包 含点层中至少一个点 4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系) 6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全 覆盖(全国与省的关系) 7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在

Arcgis拓扑规则及应用

[ 第一部分_拓扑规则介绍] 拓扑规则有若干专用术语 相交(Intersect ):线和线交叉,并且只有一点重合,该点不是结点(端点),称之相交。 接触(Touch):某线段的端点和自身或其他线段有重合,称为接触。 悬结点(Dangle Node,Dangle ):线段的端点悬空,没有和其他结点连接,这个结点(端点)称为悬结点。 伪结点(Pseudo Node ):两个结点相互接触,连接成一个结点,称为伪结点。 拓扑规则的种类可以按点、线、面(多边形)来分。以下介绍Geodatabase 的拓扑规则, 点拓扑规则举例 点拓扑规则一:Must be covered by boundary of ,点必须在多边形边界上。例如,有一个点要素类代表公共汽车站,另有一个多边形要素类代表地块,按本规则,公共汽车站必须位于地块的边界上。另一个例子是行政界碑必须落在行政区多边形的边界上。不满足该规则的点要素被标记为错误。 点拓扑规则二:Must be covered by endpoint of ,点要素必须位于线要素的端点上。例如,阀门为点要素,必须位于线要素类输水管的尽端。不满足该规则的点要素被标记为错误。 点拓扑规则三:Point must be covered by line ,点要素必须在线要素之上。例如,点要 素代表河流上的航标灯,线要素代表河流,航标灯必须位于河流上。另一个例子是:汽车站(点要素类)必须在道路(线要素类)上。不满足该规则的点要素被标记为错误。 点拓扑规则四:Must be properly inside polygons ,点要素必须在多边形要素内(在边界上不算)。比如,省行政区为多边形,省会城市为点,省会一定要在该省内。另一个例子是代表住宅地址的点必须在住宅用地多边形内。不满足该规则的点要素被标记为错误。 可以看出,点要素本身不能建立拓扑规则,必须和线要素或多边形要素一起才能建立拓扑规则。修正错误的常用方法是删除或移动错误点(移动也可以理解为删除后立即添加)。 多边形拓扑规则举例 规则一:Must not overlap ,同一多边形要素类中多边形之间不能重叠(几个多边形边界共享一个点或共享一条边不算重叠)。例如,宗地之间不能有重叠,行政区不能有重叠。重叠的部分将产生多边形错误,修正错误的方法有三种:一是删除重叠部分,留出空白;二是将 重叠的部分并到某个多边形;三是在重叠部分新增多边形,并删除原来的重叠部分。

arcgis拓扑检查步骤与修正拓扑错误技巧

ARCGIS 拓扑检查步骤与修正拓扑错误技巧 将数据装载如个人地理数据库,用拓扑功能自动检查数据错误 启动ArcCatlalog; 任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase";选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统; 选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据; 选择刚才创建的数据集,"右键"->"新建"->"拓扑",创建拓扑,根据提示创建拓扑,添加拓扑处理规则;进行拓扑分析。 最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改将数据集导入ARCMAP中,点击edit按钮进行编辑。 打开eidt下拉菜单,选择more editing tools--topology出现拓扑编辑工具栏。 选择要拓扑的数据,点击打开error inspector按钮。 在error inspector对话框中点击search now,找出所有拓扑的错误。 对线状错误进行Mark as Exception。 对polygon错误逐个检查,首先选择错误的小班,点击右键选择zoom to,然后点击merge,选择合适的图班进行merge处理,这样不会丢失小班信息。 另一个说法: 用catalog建一个个人地理数据库,new一个featuredataset

把要修改错误的shp文件导入到featuredataset下面 然后右键点featuredataset,new一个topoloy数据层,点击下一步,勾选刚才导入的shp层,下一步,添加拓扑检查规则,这一步很重要,你要显示断线,没接上的线,出头线等,都要选相应的拓扑规则!选完之后,点下一步完成catalog生成一个拓扑检查层文件,用arcmap打开该文件就可以看见你需要显示的错误,这样再用编辑工具修改起来就方便好多。 [第一部分] 在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。 arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在溶限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。 arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog 中创建的拓扑规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。 [第二部分] 在arccatalog中创建拓扑规则的具体步骤? 要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足

收集最完整的arcgis拓扑处理

收集最完整的arcgis拓扑处理 (2011-10-16 20:07:00) 分类:3S 标签: 杂谈 ArcGIS中的拓扑 [第一部分] Arcgis中topolopy说明: 在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。 arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在容限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。 arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。 [第二部分] 在arccatalog中创建拓扑规则的具体步骤? 要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。 因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。 进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。 最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。 [第三部分] 有关geodatabase的topology规则 多边形topology 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系)

ArcGIS拓扑规则说明

ArcGIS拓扑规则说明 我们在实际的图形处理中,一些图形要求满足一定的要素之间的关系,如二次调查中的地类图斑不能在行政区以外,图斑不能相互重叠,这些特定的图形之间的关系我们可以定义一些拓扑规则来加以限制。 一、点之间的拓扑关系 拓扑一(Point-Area):Must be covered by boundary of,(原始解释:点必须在多边形边界上。)例如:在地籍建库中,界址点必须在宗地的边界上,要是不在,那就是错误。 拓扑二:Must be covered by endpoint of,(原始解释:点要素必须位于线要素的端点上。)例如:水龙头必需在水管的末端(废话!要在中间怎么用?)。 规则三:Point must be covered by line,(原始解释:点要素必须在线要素之上。)例如:地籍测量中,界址点必需在界址线上。(和规则三是有差别的!)

规则四:Must be properly inside polygons,(原始解释:点要素必须在多边形要素内,在边界上也不行。) 二、线拓扑规则 规则一:Must not overlap,在同一层要素类中(同一层之间的关系),线与线不能相互重叠,修正的办法是将不需要的线段截断,再删除。 规则二:Must not intersect,同一层要素中,线与线不能重叠和相交(同一层之间的关系)。修正方法:重合处合并,相交处打断。 规则三:Must be covered by feature class of,同一层中某个要素类中的线段必须被另一要素类中的线段覆盖(同一层之间的关系)。修正方法:将错误线段删除,再重新输入正确的。

arcgis拓扑(topology)(全)资料

a r c g i s拓扑(t o p o l o g y)(全)

目录 Arcgis中topolopy说明----------------------------2 有关geodatabase的topology规则------------2 Geodatabase组织结构-----------------------3 拓扑简要介绍-------------------------------5 ArcGIS拓扑规则详细说明---------------------7 建拓扑规则--------------------------------------------------------14 查找拓扑错误----------------------------------------------------17 常见拓扑错误修改----------------------------------------------18 拓扑修改后重新进行拓扑检验-----------------------------24 拓扑编辑-------------------------------------------25

ArcGIS中的拓扑:Coverage 拓扑、Geodatabase的拓扑1、Coverage 拓扑: 固定的数据模型: 基本的: Polygon + Arc + Node 核心的: Regions,Routes 一组固定的完整性规则: Label 点必须在多边形内 多边形边界必须被ARCs覆盖 多边形必须封闭 多边形不能重叠(只有regions可以) 著名的 Clean,Build 命令 2、Geodatabase的拓扑

Arcgis拓扑错误检查

地理数据是庞大和海量的数据,无乱是人为的还是自动的矢量化,都可以出现错误,对于数据量很大的数据来说,检查和修正错误是一项枯燥复杂而且工作量很大的工作。 1在workstation 工作站下,编辑检查数据,此法要求源数据为 coverage,且是在黑乎乎的界面下进行操作, 虽然也可以设置编辑菜单,但总体还是要用到很多命令,比较麻烦。 第一步:把文件转为coverage格式,进去catalog,设置其各项容限值(在文件属性中tolerance 项,根据精度要求设置) 第二步:进入arc下修改! 启动workstation的arc环境,输入ae (注释:arcedit),ec + (cov文件路径) 具体命令格式可以输入help,查看帮助 显示悬挂线的命令是:de arc node dangle ;回车 nodec dangle 2 回车 disp999,回车 draw,回车 这样所有的悬挂的着,为接上的线错误,都显示为红色,接下来只要用相应的命令进行处理修改就可以! 建议大家,修改前,对图层做一下build处理,这样好多细小的错误它都回自动处理掉,注意选择好参数! 2.将数据装载如个人地理数据库,用拓扑功能自动检查数据错误 (此法可在arcmap下进行,界面友好,比较适合于拓扑错误不是很多的图形修改) 启动ArcCatlalog; 任意选择一个本地目录,"右键"->"新建"->"创建个人personal GeoDatabase"; 选择刚才创建的GeoDatabase,"右键"->"新建"->"数据集dataset";设置数据集的坐标系统,如果不能确定就选择你要进行分析的数据的坐标系统; 选择刚才创建的数据集,"右键"->"导入要素类inport --feature class single",导入你要进行拓扑分析的数据;

ArcGIS中的拓扑修改

ArcGIS中的拓扑 1、先看看在ArcInfo里面的拓扑的实现: 其中在ArcGIS 8以后,Geodatabase成为一种全新的空间数据模型。它采用一种开放的结构将空间数据(包括:矢量、栅格、影像、三维地形等)及其相关的属性数据统一存放在工业标准的数据库管理系统DBMS中。空间要素类(Feature Class),如:河流、国界、宗地、电杆等,对应了DBMS中的表,而具体的一个要素(Feature)则是表中的一条记录。具有共同空间参考的一组空间要素类又可以组成更大的结构,称为要素数据集合(Feature Data Set)。除了空间要素类以外,Geodatabase中还可以建立关系类、几何网络、定义要素子类型、值域及规则等。所有的要素类均可以借助通用的CASE工具(如:Visio、Rational Rose等)进行模型定义和扩展。 Geodatabase引入了拓扑关系规则。拓扑关系规则可作用于同一要素数据集中的不同要素类或者同一要素类中的不同要素。用户可以指定空间数据必须满足的拓扑关系约束,譬如:要素之间的相邻关系、连接关系、覆盖关系、相交关系、重叠关系等。所有这些关系都对应相应的规则。比如在土地调查规划应用中,两个相邻的地块之间不能有"飞地",我们可以有一条对应的规则:"相邻多边形间不能存在间隙"。再如,当以河流作为国界、省界、或者任何边界时,河流(线状)与界线必须一致,可用规则:"线必须被多边形边线覆盖"。用户通过选择若干规则的组合构成对空间数据必须满足的拓扑关系的灵活指定。为了检查和维护空间数据的拓扑关系正确性,在ArcGIS Desktop中给出了一组(编辑)工具,用于对空间数据根据用户指定的拓扑关系规则进行编辑,并帮助用户及时发现可能存在的拓扑关系错误。 Geodatabase中并不实际保存拓扑关系。不同要素类之间的公共点、公共边等要素是在拓扑编辑过程中动态地检测到的。例如,我们选择一条线并对其进行编辑,此时Geodatabase将自动检测到与此线要素具有公共几何元素的所有其它要素,当我们修改该线要素时,系统自动对所有的公共边和公共点进行维护,以保持其应有的拓扑关系。这种实现方式的好处在于,可以局部、有选择的维护拓扑关系,效率很高。 在拓扑关系类中,除了拓扑关系规则外,还要指定:参与拓扑约束的各要素类,容限值(cluster tolerance),精度等级(coordinate accuracy rank)。其中:容限值指落在以此值为半径的圆形区域内的所有点被看成是一致的,会被捕捉(snap)到一起。精度级别表示每个参与拓扑约束的要素类都可以人为地赋予一

arcgis拓扑分析

在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap 中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。 arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在溶限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。 arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy 中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy 中的error inspector),拓扑错误重新验证(也即刷新错误记录)。 [第二部分] 因为有人问到,补充一点:在arccatalog中创建拓扑规则的具体步骤? 要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。 因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。 进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。 最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。 [第三部分][转帖] 有关geodatabase的topology规则,以前在网上有人发表过,现在转帖如下,供大家一起学习参考。 多边形topology 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5.must be covered by feature class of:多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全国的关系) 6.must be covered by:多边形+多边形,第一个多边形层必须把第二个完全覆盖(全国与省的关系) 7.must not overlay with:多边形+多边形,两个多边形层的多边形不能存在一对相互覆

ARCGIS常见拓扑错误的修改

一、面不能相互重叠(must not overlap) 修改方法有以下几种: 1、可以直接修改要素节点去除重叠部分。 2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

3、在错误上右键选择create feature,将重叠部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。 4、用editor下clip直接裁剪掉重叠部分。 二、面不能有缝隙(must not have gaps)

1、可以直接修改要素节点去除重叠部分。 2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。 3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

注:查面的缝隙时最面最外围一圈会认为是缝隙,这种可以标注例外。

三、线不能相交(检查线要素不能重叠规则包含在线不能相交里) 1、完全重叠的话可以选中其中一条删除,或者利用spatial etl tool中相关函数进行删除重复线处理。 2、部分重叠可以在错误上右键选择subtract去除重复部分 3、直接用平面交叉线对线重叠进行去除,相交线打断,具体用法为选中线,点击拓扑工具条上平面交叉线工具。

四、线不能有悬挂 1、根据实际情况对线进行修改消除悬挂线。 2、可以在拓扑错误列表中选中所有悬挂错误右键进行自动延伸和裁剪。延伸或裁剪时需输错一个距离,小于这个距离的悬挂线会被自动延伸或裁剪。

arcgis常见拓扑错误修改步骤

arcgis常见拓扑错误修改步骤 2012-07-26 22:17:54| 分类:GIS|举报|字号订阅 这一块终于有点眉目了,之前一直没机会做拓扑错误修改,实验过但是一直不知道怎么操作的,现在就把详细步骤写下来。 1,首先打开catalog 在一目录文件夹下新建一个geodatabase 2,在gepdatabase下新建dataset,然后导入要进行拓扑关系检查的数据3,新建topology 加入拓扑规则,全部的拓扑规则在下面附1 4,在arcmap中打开建立的拓扑,对常见的几种进行如下附图修改 拓扑修改之前先打开 editor 然后打开editor下面的more editing tools 选择topology 一、面不能相互重叠(must not overlap)

修改方法有以下几种: 1、可以直接修改要素节点去除重叠部分。 2、在错误上右键选择merge,将重叠部分合并到其中一个面里。

二、面不能有缝隙(must not have gaps) 1、可以直接修改要素节点去除重叠部分。

2、在错误上右键选择create feature,将缝隙部分生成一个新的要素,然后利用editor下的merge把生成的面合并到相邻的一个面里。 3、task里选择auto-complete polygon,用草图工具自动完成多边形,会在缝隙区域自动生成两个多边形,然后用merge合并到相邻面里。

附1 1.must not overlay:单要素类,多边形要素相互不能重叠 2.must not have gaps:单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3.contains point:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4.boundary must be covered by:多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素)

收集最完整的arcgis拓扑处理

标签:分类:3S 杂谈 ArcGIS中的拓扑 [第一部分] Arcgis 中topolopy 说明: 在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。 arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在容限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修 改。 arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy中的planarize lin es)、根据线拓扑生成面(topolopy中的con struct features、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy中的error inspecto),拓扑错误重新验证(也即刷新错误记录)。 [第二部分] 在arccatalog中创建拓扑规则的具体步骤? 要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。 因此,首先创建一个新的geodatabase然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。 进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单中有new->topolopy,然后按提示操作,添加一些规则,就完成拓扑规则的检查。 最后在arcmap中打开由拓扑规则产生的文件,利用topolopy工具条中错误记录信息进行修改。 [第三部分] 有关geodatabase的topology 规贝U 多边形topology 1. must not overlay:单要素类,多边形要素相互不能重叠 2. must not have gaps单要素类,连续连接的多边形区域中间不能有空白区(非数据区) 3. co ntai ns poi nt:多边形+点,多边形要素类的每个要素的边界以内必须包含点层中至少一个点 4. boundary must be covered by多边形+线,多边形层的边界与线层重叠(线层可以有非重叠的更多要素) 5. must be covered by feature class of多边形+多边形,第一个多边形层必须被第二个完全覆盖(省与全

arcgis拓扑(topology)(全)

目录 Arcgis中topolopy说明----------------------------2 有关geodatabase的topology规则------------2 Geodatabase组织结构-----------------------3 拓扑简要介绍-------------------------------5 ArcGIS拓扑规则详细说明---------------------7 建拓扑规则--------------------------------------------------------14 查找拓扑错误----------------------------------------------------17 常见拓扑错误修改----------------------------------------------18 拓扑修改后重新进行拓扑检验-----------------------------24 拓扑编辑-------------------------------------------25

ArcGIS中的拓扑:Coverage 拓扑、Geodatabase的拓扑 1、Coverage 拓扑: 固定的数据模型: 基本的:Polygon +Arc +Node 核心的:Regions,Routes 一组固定的完整性规则: Label 点必须在多边形内 多边形边界必须被ARCs覆盖 多边形必须封闭 多边形不能重叠(只有regions可以) 著名的Clean,Build 命令 2、Geodatabase的拓扑 本文主要讲Geodatabase的拓扑 Arcgis中topolopy说明: 在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap 中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。 arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在容限内对数据进行一些修改调整。建立好拓扑规则后,就可以在arcmap中打开些拓扑规则,根据错误提示进行修改。 arcmap中的topolopy工具条主要功能有对线拓扑(删除重复线、相交线断点等,topolopy 中的planarize lines)、根据线拓扑生成面(topolopy中的construct features)、拓扑编辑(如共享边编辑等)、拓扑错误显示(用于显示在arccatalog中创建的拓扑规则错误,topolopy中的error inspector),拓扑错误重新验证(也即刷新错误记录)。

mapgis拓扑处理

mapgis拓扑处理、实用工具、详细介绍 MAPGIS拓扑处理子系统,作为图形编辑系统的一部分,改变了人工建立拓扑关系的方法,使得区域输入,子区输入等这些原来比较繁琐的工作,变得相当容易,大大提高了地图录入编辑的工作效率。为了方便用户,让用户能正确地使用MAPGIS拓扑处理子系统,下面将详细地介绍系统各部分的功能,以及一些必要的注意事项。另外,在编辑系统的[其它菜单下,有一组常用的实用工具。一、拓扑处理工作流程 1.数据准备 将原始数据中那些与拓扑无关的线(如航线、铁路等)放到其他层,而将有关的线放到一层中,并将该层保存为一新文件,以便进行拓扑处理。 2.预处理 用户用数字化仪或矢量化工具得到的原始数据是线数据(*.wl),进行拓扑处理前,须进行预处理,其核心工作是将线数据转为弧段数据(*.wp)(这时还没有区),存入某一文件名下,然后将之装入;此后就可以做拓扑处理的工作了。 为了纠正数据的数字化误差或错误,在执行线转弧的前后可以选择执行以下功能项:编辑线、自动剪断、自动平差等,具体的先后次序不难从功能项中推知,如“自动线结点平差”应在“线自动剪断”后,“自动剪断线”只对线文件起作用,因此,要运用“自动剪断”功能,应在线转弧段前执行,或将弧段转换为线后再执行。在执行这些功能时,可按下边的顺序进行: [自动剪断线→[清除微短线→[清除线重叠坐标→[自动线结点平差→[线转弧段→[装入转换后的弧段文件→[拓扑查错。 注意:自动结点平差时应正确设置“结点搜索半经”。半经过大,会使相邻结点掇合一起造成乱线的现象。反之半经过小,起不到结点平差作用。 3.拓扑查错 可以执行查错操作,根据查错系统的提示改正错误。 4.重建拓扑 所有的预处理工作认为做好了,执行“重建拓扑”这个功能项,系统随即自动构造生成区,并建立拓扑关系。拓扑处理时,没有必要注意那些母子关系,当所有的区检完后,执行子区检索,系统自动建立母子关系,不需人工干预。当拓扑建立后,人工手动建立的区,且有区域套合关系,就得执行“子区检索”功能。 二、拓扑处理与实用工具的功能与操作 1.自动剪断线 用户在数字化或矢量化时,难免会出现一些失误,在该断开的地方线没有断开,这给造区带来了很大障碍。在造区过程中,遇到线在结点处没有断开,剪断线后才能继续造区,这显得很麻烦,所以系统提供自动剪断功能解决这个问题。“自动剪断”有端点剪断和相交剪断。“端点剪断”用来处理“丁”字型线相交的问题,即一条或数条弧段的端点(也就是结点)落在另一条线上,而这条线由于数字化时出现失误却没有断开,端点剪断处理这类情况,将线在端点处截断。“相交剪断”是处理两条线互相交叉的情况。自动剪断线后,有可能生成许多短线头,而且这些线头并无用处,此时,可执行下边的[清除微短线功能。 2.清除微短线 该功能用来清除线工作区中的短线头,将其从文件中删除掉,避免影响拓扑处理和空间分析。选中该功能后,系统弹出最小线长输入窗口,由用户输入最小线长值,输入完毕,系统自动删除工作区中线长小于该值的线。 3.清除重叠坐标 该功能用来清除某条线或弧段上重叠在一起的多余的坐标点,这些重叠的点有可能是用户重复输入或采集的。查出存在重叠坐标后,只需按右键即刻自动的消除重叠坐标。 4.自动节点平差 有线结点和弧段结节平差两种。可对线和弧段进行。有关涵义如前所述,只是这里对所有的

ArcGIS点、线、面数据拓扑处理

ArcGIS点、线、面数据拓扑处理 1. 线自动连接 分两种情况: a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox里的工具DataManagement Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。融合后的图层保留参考字段属性,其他属性字段删除。 b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layer为lineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layer based on spatial location。 2.用线来切割面(全图范围或选定线范围内) 用线切割面如果是手动操作的话可以用Editor里的cut polygon feature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做 方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择"Split existing features in target layer using selection"即可,如下图:

相关主题
文本预览
相关文档 最新文档