ArcGIS10.1拓扑建立的问题求教

如题所述

第1个回答  推荐于2016-04-24
创建拓扑的流程
1.创建Gedatabase
在ArcCatalog树中,右键单击Result(新建的一个文件夹)文件夹,单击New,输入所建的Geodatabase名称NewGeodatabase,在新建的Geodatabase上右键选择New中的Features Dataset,创建要素数据集。在打开的新要素数据集对话框中,将数据集命名为Topology,单击Edit按钮,打开Spatial Reference属性对话框,单击Import按钮,为新建的数据集匹配坐标系统,选择Block.shp(已存在的shapefile文件),单击Add按钮,返回Spatial Reference属性对话框,这时要素数据集定义了坐标系统。
2.向数据集中导入数据
在ArcCatalog树中,右键单击Result文件夹中的Topology数据集,单击Import,选择Feature Class(Multiple)。在打开的Feature Class to Geodatabase(Multiple)对话框中,导入Block.shp,对居民地的地块建立拓扑。
3.在要素类中建立子类型
在创建地块的拓扑关系之前,需要把要素分为居民区和非居民区两个子类型,即把两个要素类的Res属性段分为Residential和Non-Residential两个属性代码值域,分别代表居民区和非居民区两个子类型。打开Blocks要素类的属性表,单击Subtypes选项卡。在Subtypes Field下拉框中选择一个子类型:Res,在Subtypes栏的Code列下输入新的子类型代码及其描述,描述将自动更新Default Subtyoes窗口的内容。
4.创建拓扑
(1)在ArcCatalog树中,右键单击Topology要素数据集,选择Topology,打开New Topology对话框,设置名称和聚类容限(Cluster Tolerance)(聚类容限应该根据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起),在下一步参与创建拓扑的要素类对话框中选择参与创建拓扑的要素类(至少两个)(本例中Parcels.shp已建立子类型)。继续在下一步拓扑等级数目对话框中设置等级的数目及拓扑中每个要素类的等级,这里登记相同设为1.下一步,设置拓扑规则。这里设置Parcels中的非居民区不能与Blocks中的居住区重叠,即细节规则不能与总体规划冲突。单击OK,返回上级对话框,打开参数信息总结框,检查无误后,单击完成按钮,拓扑创建成功。出现一对话框,询问是否立即进行拓扑检验,单击否按钮,在以后的工作流程中再进行拓扑检验,创建的拓扑出现在Catalog树中,单击是按钮,出现进程条,进程结束时,拓扑检验完毕,创建的拓扑出现在Catalog中。
5.查找拓扑错误
(1) 打开Topology.mxd地图文档。
(2)在ArcMap视图中出现四个深色方块,及时产生拓扑错误的地方。
(3)将Parcels图层设为可编辑状态,加载Topology工具条(tool-Customize),在Topology下拉框中选择要编辑的拓扑图层creating Topology。
(4)单击Topology工具栏中检测拓扑错误按钮,打开Error Inspector框,单击Search Now按钮,即可检查出拓扑错误,并在下方的表格中显示拓扑错误的详细信息。
6.修改拓扑错误
(1)当Parcels中的非居民区与Blocks中的居民区重叠时,产生拓扑错误。为了修改拓扑错误,可以把产生拓扑错误的Parcels中的Non-Residengtial改为Residential,选中产生拓扑错误的要素,再单击属性表按钮打开属性表,将Res字段改为Residential。
(2)拓扑修改后重新进行拓扑检验,可以通过Topology工具栏中的相应按钮(在图面上的指定区域进行拓扑检验、在当前可见图面上进行拓扑检验、在整个区域进行拓扑检验)。
7.拓扑编辑
一个地块的边界需要修改,操作如下:
(1)将parcels设置为可编辑状态,将视图放大到一定比例,单击Topology工具栏只的选择按钮,选择要进行拓扑编辑的要素,进行移动、修改等操作。
(2)在Task下拉窗口中选择Topology Tasks中的Reshape Edges任务,在Target中选择目标图层Parcels,单击选中按钮,在视图中选择一条边要素,再单击sketch tool工具按钮,画一条草图线与所选边两次相交,共享边就会发生变形。本回答被提问者和网友采纳

ArcGIS10.1拓扑建立的问题求教
(1)在ArcCatalog树中,右键单击Topology要素数据集,选择Topology,打开New Topology对话框,设置名称和聚类容限(Cluster Tolerance)(聚类容限应该根据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起),在下一步参与创建拓扑的要素类对话框中选择参与创建拓扑的要素类(至少两个)(本例中Par...

ArcGIS10.1拓扑建立的问题求教
要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单...

Arcgis中拓扑的建立出现的错误
在Build Geometric Network的时候,需要选一个snap tolerance,输入一个合适的值,如下图:选YES后,输入一个值

ArcGIS中拓扑无法建立问题 具体如下:
里面的第一个,估计楼主是ARCVIEW, 你必须选成ARCINFOR 然后你就可以建立拓扑了。祝你好运,图片限制的原因,我只截了一张图,

ArcGIS拓扑建立
建立拓扑前需要明确各个数据间的空间逻辑关系,再根据彼此间的这些关系来建立,这样就不会感到很乱,起码自己知道思路是怎样的。在现有的这些数据中,集体所有权包含承包经营权与宅基地数据,小编就拿集体土地所有权与承包经营权之间的空间逻辑关系来建立拓扑。单击数据集-右键-new-topology(拓扑)。在弹出...

arcgis拓扑关系如何建立
1、第一步,需要打开ArcCatalog并创建一个个人数据库(personl Geodatabase),见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,右键单击个人数据库以创建新的要素数据集,然后会出现“New Feature Dataset”窗口, 命名要素类(例如Topolopy),然后单击“下一步”,见下图,转到下面的步骤。

在ARCGIS 新建拓扑时出错了,是为什么?
这个原因是,你在ArcCatalog里建立拓扑的时候,你在ArcMap或者其他地方也打开了这个数据,你在其他地方关闭就不会出这个问题了

ArcGIS中建不了拓扑关系要如何解决
要在arccatalog中创建拓扑规则,必须保证数据为geodatabase格式,且满足要进行拓扑规则检查的要素类在同一要素集下。因此,首先创建一个新的geodatabase,然后在其下创建一个要素集,然后要创建要素类或将其它数据作为要素类导入到该要素集下。进入到该要素集下,在窗口右边空白处单击右键,在弹出的右键菜单...

arcgis问题,我建立拓扑检查,为什么到忘要素数据
追答 如果你新建要素数据集在选坐标那里用import直接导入你想导入的图层的那个坐标,后面就能够导入那个图层,你可以看一下你的图层坐标跟你的数据集坐标是否一样,步骤,右键图层,属性,找到source,然后看下面框框里的坐标系统;要素集的查看方法是类似的,现在不在电脑旁,具体步骤记不清楚。

Arc Gis10.0版本,拓扑构面失败
简单解释大部分是gdb的原因,ArcGIS图层是根据一定顺序记录点的,数据修改后有的错误刷新,导致错误。1、导出shp(该过程重绘图像,解决arcgis的错误,需要注意字段名称太长回被截断)之后就可以根据需要转换处理了比如导入原gdb。2、也可以转换coverage,打开coverage文件,导出和原图层同一类型的就可以了(...

相似回答