arcgis中怎么加载已有arcgis拓扑规则则

ARCGIS中拓扑检查_图文-2
登录注册新闻网页贴吧知道音乐图片视频地图百科文库 搜...的拓扑 本文主要讲 Geodatabase 的拓扑 Arcgis 中 ...主要是用于进行拓扑错误的检查,其中部分规则 可以在...
新闻网页贴吧知道音乐图片视频地图百科文库 搜 试试 7 帮助 全部 DOC PPT TXT...ArcGIS数据拓扑检查和处... 暂无评价 51页 1下载券 ArcGis中数据拓扑介绍 8页...
ArcGIS处理面之间的缝隙_专业资料。拓扑检查面之间的缝隙,处理面之间的缝隙很好的方法!1、 首先在 ArcCatalog 中建立拓扑,如图 注 意拓扑建立时要在要素集中建立,...
ArcGIS拓扑检查教程_计算机软件及应用_IT/计算机_专业资料。从CAD中导入ArcGIS的数据经常会有拓扑错误,此文档专门帮助此类问题。ArcGIS 拓扑检查、按位置选择、空间连接...
新闻 网页 贴吧 知道 音乐 图片 视频 地图 百科...ArcGIS中建立拓扑方法_电脑基础知识_IT/计算机_专业...单击 OK,返回上级对话框,打开参数信息总结框,检查无...
新闻 网页 贴吧 知道 音乐 图片 视频 地图 百科文库 搜试试 7 帮助 全部 ...为了检查和维护 空间数据的拓扑关系正确性,在 ArcGIS Desktop 中给出了一组(...
ARCGIS拓扑检查步骤与修正拓扑错误技巧_天文/地理_自然科学_专业资料。arcgis 拓扑一副人工或自动矢量化后的数据,在正式应用数据之前,应根据要 求检查和修正各种拓扑...
登录注册新闻网页贴吧知道音乐图片视频地图百科文库 搜...查询系统中存在的拓扑; ArcGIS 拓扑由拓扑名称( ...检查拓扑。 选择拓扑图层 railwaystp 在 Catalog 的...
新闻 网页 贴吧 知道 音乐 图片 视频 地图 百科...ArcGis拓扑错误检查机修改_电脑基础知识_IT/计算机_...全部的拓扑规则在下面 附 1 4,在 arcmap 中打开...
新闻 网页 贴吧 知道 音乐 图片 视频 地图 百科...ArcGis拓扑错误检查及修改_电脑基础知识_IT/计算机_...全部的拓扑规则在下面 附 1 4,在 arcmap 中打开...加载拓扑至宗地结构&帮助 | ArcGIS for Desktop
加载拓扑至宗地结构
摘要 将参与拓扑的面和线要素加载到目标宗地结构中。拓扑需要有一组预定义的拓扑规则:线 - 必须被(面)要素的边界覆盖 线 - 不能自叠加 线 - 不能自相交线 - 必须为单一部分 线 - 不能相交或内部接触面 - 边界必须被(线)要素覆盖
用法由“面 - 边界必须被(线)要素覆盖”拓扑规则生成的错误可以标记为异常。这将允许连接线、未闭合宗地和相关线的迁移。可以选择加载整个线要素类和面要素类,或只加载所选线要素和面要素。在加载大型数据集时,性能取决于所用计算机的内存规格。该工具最适用于每次载入小到中等面积或部分的宗地数据。为了将面要素和线要素迁移到宗地结构,拓扑应该经过验证、规整并且没有错误。如果执行编辑操作修改了拓扑错误,请务必重新验证拓扑,确保在运行工具之前错误不再存在。要验证整个拓扑,请使用“数据管理”工具箱中“拓扑”工具集中的工具。如果只验证 ArcMap 中当前地图显示范围而不是整个拓扑,请单击拓扑工具条上的验证当前范围中的拓扑工具 。 面要素类或线要素类都可以作为输入(拓扑)要素类参数使用。在 ArcMap 中,如果已经在输入要素类的要素图层中做好选择,则只会迁移所选要素。如果线要素类作为输入要素类,任何选定的没有形成与面要素类中对应的面相匹配的闭合环(悬挂线)的线,都将作为未闭合宗地的一部分迁移。如果在线要素类中具有类别字段,则可将悬挂线的类别值设置为 3 以表示连接线,或者设置为 1 以表示相关线。
COGO 在线要素类中不是必要属性。如果宗地线没有 COGO 属性,亦即宗地线已从面中生成,则导入程序将从线几何中生成 COGO 属性。如果有 COGO 属性,工具会将现有 COGO 属性迁移到宗地结构线。可以使用源宗地面和宗地线要素类中的属性,在宗地结构表中填充系统属性。例如,如果要将宗地标识号 (PIN) 迁移到宗地结构表中的名称字段,则源面要素类需要有 PIN、NAME、LOT 或 APN 属性。如果将线要素类用作输入要素类以迁移未闭合宗地,则可以使用源宗地线要素类中的属性来在宗地表中填充系统属性。例如,要为未闭合宗地迁移宗地标识号 (PIN),源宗地线要素类中需要有 PIN、NAME、LOT 或 APN 属性。只要在迁移数据之前结构表中已经创建了与面要素类和线要素类中用户定义的属性相同的属性,就可以将该用户定义属性迁移到结构中的宗地和线表。如果要将点要素类中用户定义的属性迁移到宗地结构的点表中,请为输入点要素(可选)参数指定一个点要素类。还要在结构点表中创建相同的用户定义属性,否则无法成功迁移属性值。将数据迁移到结构时,在结构线的端点自动创建结构点。将自动用点形状坐标填充结构点的系统 X 和 Y 属性值。要将用户定义的属性迁移到宗地结构的点表中,只需在该参数中指定点要素。与面要素和线要素一样,如果已在点要素图层上进行选择,则将只迁移所选的点。最小线串分段记数(可选)是未将线要素视作线串或自然边界之前线要素可以拥有的最小线段数。如果为控制匹配容差(可选)参数指定了容差,则在任何迁移的结构点处于结构中现有控制点指定匹配容差范围内的情况下,这些点将被关联到该控制点。如果选中将宗地作为未连接的组导入选项,将以未连接组形式迁移宗地。未连接宗地存在于宗地结构以外的自己本地的坐标空间中。可以随时将未连接宗地连接到宗地结构中。如果在宗地连接到宗地结构图层前还有额外的工作要做,您将需要以未连接方式迁移宗地。语法LoadTopologyToParcelFabric_fabric (target_parcel_fabric, in_topology_class, {in_point_class}, {linestring_minimum_segments}, {control_match_tolerance}, unjoined_group, {direction_units}, {direction_type}, compute_area, {area_units}, {radial_point_tolerance}, {accuracy_units})参数说明数据类型target_parcel_fabric要将数据迁移到的目标宗地结构。Parcel Fabric Layerin_topology_class 属于拓扑一部分的输入要素类或图层。要素类可以是线或面。 Feature Layer
in_point_class(可选)输入点要素类或图层。点要素类不需要是拓扑的一部分。只将输入点要素类中用户定义的属性迁移到宗地结构中相应的点上。
Feature Layerlinestring_minimum_segments(可选) 在宗地结构中未将折线要素视作线串或自然边界之前折线要素可以拥有的最少线段数。默认值是最少 10 段线段。 Longcontrol_match_tolerance(可选)新迁移的结构点与结构中找到的现有控制点相关联所使用的容差。容差的长度单位与结构坐标系的长度单位完全相同。如果未指定控制匹配容差,则使用默认值 0.1 米。Linear unitunjoined_group确定要素迁移方式。UNJOINED_GROUP —将要素作为未连接的、独立的宗地迁移到宗地结构中。JOINED_GROUP —将要素作为连接的宗地迁移到宗地结构中Boolean
direction_units(可选)在迁移过程中,为线要素生成 COGO 方位角属性时所使用的方向单位。
DEGREES_MINUTES_SECONDS —一度等于圆的 1/360。度的小数部分以分和秒表示,其中,一分等于 1/60 度,一秒等于 1/60 分。度分秒以字符串形式存储并相应地解释。这是默认设置。DECIMAL_DEGREES —十进制度与度分秒相似,但度的小数部分以十进制值表示。有效值为 0 到 360 之间的任何数。RADIANS —弧度是角度测量单位,一个完整的圆的弧度为 2pi,或者近似于 6.28318。一弧度约等于 57.296 度。有效值为 0 到 62318 之间的任何数。GONS —哥恩是与百分度相同的角度测量单位,它将直角分成了 100 等份。一哥恩等于圆的 1/400。GRADIANS —百分度是角度测量单位,它将直角分成了 100 等份。一百分度等于圆的 1/400。String
direction_type(可选)在迁移过程中,为线要素生成 COGO 方位角属性时所使用的方向类型。
SOUTH_AZIMUTH —以南为基准方向按顺时针进行侧量的方向。NORTH_AZIMUTH —以北为基准方向按顺时针进行侧量的方向。POLAR —基于 x 轴正方向按逆时针进行测量的方向。QUADRANT_BEARING —基于先南北、再东西的参考方位角进行测量的方向。NE(东北)方位角是以北为基准方向按顺时针进行测量。SE(东南)方位角是以南为基准方向按逆时针进行测量。SW(西南)方位角是以南为基准方向按顺时针进行测量。NW(西北)方位角是以北为基准方向按逆时针测量。这是默认设置。String
compute_area确定要素迁移方式。COMPUTE_AREA —通过多边形形状和 COGO 属性计算宗地面积。计算结果将填充到结构宗地表中的规定面积结构系统属性中。NO_COMPUTE —不通过多边形形状和 COGO 属性计算宗地面积。不填充结构宗地表的规定面积结构系统属性。Boolean
area_units(可选)如果选中计算新宗地的面积选项,在迁移过程中,计算宗地面积时所使用的面积单位。
SQUARE_METERS_HECTARE_OR_KILOMETERS —根据值的大小,使用平方米、公顷或平方公里作为面积单位。例如,面积值大于 10,000 时,应该使用公顷作为面积单位。这是默认设置。ACRES_ROODS_OR_PERCHES —根据值的大小,使用英亩、路德或杆作为面积单位。例如,如果面积值大于 160,应该使用英亩作为面积单位。SQUARE_METERS —国际计量单位制 (SI) 的基本面积单位。其定义是边长为一米的正方形的面积。HECTARES —SI 面积单位,等于 10,000 平方米。用符号“ha”表示。ACRES —美国惯例或英制面积单位,等于 4046.87 平方米或 44,560 平方英尺。SQUARE_RODS —美国惯例或英制面积单位,等于 5.0292 平方米或 16.5 平方英尺。杆 (Rod) 与杆 (Perch) 长度相同,并且 160 杆等于一英亩。ROODS —美国惯例或英制面积单位。一英亩等于四路德,而一路德等于 40 杆。PERCHES —美国惯例或英制面积单位,等于一平方杆 (Rod)。160 杆等于一英亩。SQUARE_FEET —美国惯例或英制面积单位。其定义是边长为一英尺的正方形的面积。一英尺等于 0.3048 米。SQUARE_US_FEET —美国采集测量数据时使用的面积单位。一美国英尺等于 0.3048006 米。QUARTER_SECTIONS —美国公共土地测量系统中使用的面积单位。一地块 (Section) 等于一平方英里 (Square Mile) 或 640 英亩。1/4 地块 (Section) 等于 1/4 平方英里 (Square Mile),也等于 160 英亩.SECTIONS —美国公共土地测量系统中使用的面积单位。一地块 (Section) 等于一平方英里 (Square Mile) 或 640 英亩。 String
radial_point_tolerance(可选)新计算的曲线中心点与结构中找到的现有曲线中心点相匹配所使用的容差。此外,如果几个计算出的曲线中心点位于该容差中,则求出这些点的平均值并将其合并为一个中心点。如果没有指定径向容差,则使用默认值 0.5 米。Linear unit
accuracy_units(可选)要迁移的线和面的精度类别。精度类别是由宗地结构的测量日期定义的。精度类别 1 是最高的数据精度(最近测量),而精度类别 6 是最低数据精度(1800 年或更早)。精度类别在结构平差中使用。1_HIGHEST —最近测量与记录的数据。数据精度最高。2_AFTER_1980 —1980 年以后测量与记录的数据。3_1908_TO_1980 —从 1908 年到 1980 年之间测量与记录的数据。4_1881_TO_1907 —从 1881 年到 1907 年之间测量与记录的数据。5_BEFORE_1881 —1881 年以前测量与记录的数据。数据精度低。6_1800 —1800 年以前测量与记录的数据。数据精度低。这是默认设置。7_LOWEST —数据不可靠或数据精度未知。为了避免影响结构平差结果,将这些数据排除。String代码实例LoadATopologyToAParcelFabric 示例 1(Python 窗口)以下 Python 窗口脚本演示了如何在即时模式下使用 LoadATopologyToAParcelFabric 工具。import arcpy
arcpy.env.workspace = &C:/Parcel_Editor_Tutorial/Encinitas_City/Cadastral.gdb&
arcpy.LoadTopologyToParcelFabric_fabric(&NewFabric&, &Enc_polgon&, &&, &100&, &0.5&,
&JOINED_GROUP&, &DEGREES_MINUTES_SECONDS&,
&NORTH AZIMUTH&, &COMPUTE_AREA&, &HECTARES&,
&1&, &3 - 1908 to 1980&)
LoadATopologyToAParcelFabric 示例 2(独立脚本)以下独立脚本演示了如何使用 LoadTopologyToParcelFabric 工具来遍历和加载所选宗地组。# Name: LoadTopologyToParcelFabric_Example2.py
# Description: Iterates through selections of parcels and imports each parcel selection
into a parcel fabric. Parcels are selected using overlying blocks in the
IterateBlocks feature class. Each polygon in IterateBlock is selected
by block number in the &BlockNumber& attribute field.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = &c:/data/OaklandCounty.gdb/ParcelData&
# Set variables
# BlockNumber is an attribute on the ItearateBlocks feature class
whereclause = '%s = %s' % (&BlockNumber&, x)
# Make feature layers from feature classes
arcpy.MakeFeatureLayer_management(&c:/data/OaklandCounty.gdb/ParcelData/IterateBlock&, &IterateBlock_lyr&)
arcpy.MakeFeatureLayer_management(&c:/data/OaklandCounty.gdb/ParcelData/TaxParcelPolygons&,
&TaxParcelPoly_lyr&)
# Search feature class IterateBlock and obtain all features (block polygons)
rows = arcpy.SearchCursor(&IterateBlock&)
# Iterate and select each block. For each selected block, select underlying parcels
# and import selected parcels
for row in rows:
arcpy.SelectLayerByAttribute_management(&IterateBlock_lyr&, &NEW_SELECTION&, whereclause)
arcpy.SelectLayerByLocation_management(&TaxParcelPoly_lyr&, &COMPLETELY_WITHIN&, &IterateBlock_lyr&,
&&, &NEW_SELECTION&)
arcpy.LoadTopologyToParcelFabric_fabric(&CountyFabric&, &TaxParcelPoly_lyr&, &&, &100&, &&, &JOINED_GROUP&,
&DEGREES_MINUTES_SECONDS&, &NORTH_AZIMUTH&, &COMPUTE_AREA&,
&HECTARES&, &0.5&, &4_1881_TO_1907&)
whereclause = '%s = %s' % (&BlockNumber&, x)
# Since we only imported parcels that were completely within the IterateBlock polygons, we
# now need to import the perimeter parcels that are crossed by the boundary of the IterateBlock polygons
# Clear existing selection on IterateBlock_lyr
arcpy.SelectLayerByAttribute_management(&IterateBlock_lyr&, &CLEAR_SELECTION&)
arcpy.SelectLayerByLocation_management(&TaxParcelPoly_lyr&, &CROSSED_BY_THE_OUTLINE_OF&, &IterateBlock_lyr&,
&&, &NEW_SELECTION&)
arcpy.LoadTopologyToParcelFabric_fabric(&CountyFabric&,&TaxParcelPoly_lyr&, &&, &100&, &&, &JOINED_GROUP&,
&DEGREES_MINUTES_SECONDS&, &NORTH_AZIMUTH&, &COMPUTE_AREA&,
&HECTARES&, &0.5&, &4_1881_TO_1907&)
环境许可信息ArcGIS for Desktop Basic: 否ArcGIS for Desktop Standard: 是ArcGIS for Desktop Advanced: 是相关主题}

我要回帖

更多关于 arcgis拓扑错误检查 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信