ArcGIS9.3中如何删除单独的shp文件中的重复线

如题所述

  完全重复线删除原理:利用 Spatial ETL Tool 进行完全重复线删除,一条几何线,可由线的开始 XY 坐标和结尾 XY 坐标及线的长度来判定是否重复。 事先构建一个由这五个字段组成的一 个组合字段,然后利用这个组合字段进行重复删除。
  具体步骤如下:
  第一步:利用 ArcMap 创建组合字段,并赋值。
  1) 选择一个要处理的数据,这里以 mdb 数据为例(注:也可以是shp 或 sde 中的 featureclass) ,加载该数据,打开属性表后,新增 DX1(存储线开头 X 坐标,double) ,DY1 (存储线段开头 Y 坐标,double) ,DX2(存储线末尾 X 坐标,double) ,DY2(存储线段末 尾 Y 坐标,double) ,FSJOIN(存储 X、Y、长度组合值,字符长度 200)三个字段。 为 DX1 赋予线段开头 X 坐标 坐标同理。。
  第二步:利用 ArcToolBox 创建 ETL 工具。
  1) 利用 ETL 工具需要具有许可, 如果提示许可不够, 可以通过 arcMap 中 tools 菜单里面的 extensions 菜单设置,界面如图:
  2) 创建 ETL 工具,利用 arctoolbox 创建一个工具箱,这里创建一个“1”工具箱,然后右 键创建一个 ETL 工具。
  3) 按照向导,先设置原数据格式,这里以 MDB 为例。 也可以设置 shp 或其他 照向导下一步设置数据源。
  4) 下一步,设置目标数据格式
  5) 按照默认下一步,直到完成,弹出 Spatial ETL Tool 设计界面。
  第三步,设计 ETL 工具。
  1) 展开左侧 All 文件夹,选择 DuplicateRemover 方法,双击设计界面。
  2) 通过鼠标操作,创建由 source types 到 dupl 新方法的连接和由 dupl 新方法连接到 destination types,并双击 source types 到 destination types 的连接,删除其连接。
  3) 设置参数, 单击 dupl 后面的红叹号, 弹出设置窗口, 设置 key Attribute 为组合字段 FSJOIN
  第三步,运行 ETL 工具,处理数据。
  1) 单机绿色运行按钮,弹出对话框,设置输出数据的位置,开始输出。
  2) 开始输出,输出日志,输出完毕后,在输出目录下可以看到与原数据相同名字的数据, 完全重叠处理完毕。
  备注:上述操作在 arcgis9.3 中进行,不同的版本可能会有所不同。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-09
ARCMAP中容易做了。启动编辑,选中,从TOC中找到多余的,删除。
AE中提供思路:先得到一条线,然后做一个BUFFER,判断落在此BUFFER中的线要素,若是,删除。当然了,若是完全重合,直接可以判断要素的SHAPE是不是IsEqual。本回答被提问者采纳
第2个回答  2011-01-22
应该得编程实现,你可以提高分数,可能有高手做过

ArcGIS9.3中如何删除单独的shp文件中的重复线
1) 展开左侧 All 文件夹,选择 DuplicateRemover 方法,双击设计界面。2) 通过鼠标操作,创建由 source types 到 dupl 新方法的连接和由 dupl 新方法连接到 destination types,并双击 source types 到 destination types 的连接,删除其连接。3) 设置参数, 单击 dupl 后面的红叹号, 弹出设置窗口, ...

arcgis9.3,我有两个线性的shp,是同一个地方,但是其中一个没有坐标系信 ...
找到第一个红框中的那个工具,打开对话框;在对话款的input中加载没有坐标信息的shp文件;在对话框下面那个选择条选择坐标,用import选择导入已有坐标信息的那个shp;ok。

Arcgis9.3里面空间叠加分析的问题
用两个文件得到一个文件具有两个特点:1. 大小和A一样,叠加部分是B的值?是这个意思?如果是这样,我觉得该是用clip的空间分析工具吧,还有我记得我曾经用raster calculator也做过类似的事情~还有哦,如果用update,只要是coverage都可以啊,都不用转格式,但是feature class就可以~你把错误的那个信息...

arcgis9.3在林业调查中怎样单独提取小班面打印
首先用select by attributes来选择需要打印的小版面,然后在TOC的图层右击选择export输出小版面的shp文件,然后添加输出的shp文件到视图中,然后整饰出图就可以了。希望对你有帮助~

在ARCGIS中,由CAD转换过来的shp文件中的等高线是断的,有什么办法把线连...
只能编程实现,有一篇论文利用TIN实现等高线由CAD转入ArcGIS的自动赋值 河海大学的,你可以看下。当然需要人工。

arcgis9.3 kml怎么转化shp 详细点的步骤吧~~
1. 9.3可以将shp直接转成kml没有问题,如果反向的话,你可以使用工具箱中的datainteroperability -> quick import工具(这是FME提供给ESRI的工具),选择相关参数就ok了。2. 如果你需要复杂的设置可以在工具箱中信件一个toolbox,新建一个spatial ETL tool,在里面可以有更为详尽的设置(当然同样是由...

arcgis9.3定义坐标以后右下角还没有改变
打开Arcmap,载入3个shp文件,准备好需要用到的工具:Editor和SpatialAdjustment。点击Editor,在下拉菜单中选择StartEditing,在点击Spatial AdjustmentàLinksàOpencontrol point file(打开控制点文件),在选择文件窗口选择先前准备的txt文件。可以看见在目录栏右侧出现了4行输入在txt文件中的点坐标,双击其中...

ARCgis中shp文件如何转化成txt文件或E00文件
arcgis9.3 中arctools 下有data interoprability tools ,选择 quick export,根据提示选择文件,选择转换类型,选择目录,点ok就行了。

如何在arcgis9.3 中建mdb文件
1、启动 ArcCatalog 程序;2、在任一磁盘新建一个数据集,并命名。3、导入数据:如果选择每次导入一条,选择第一项 (single)” , 以导入多条为例,选择的是第二项 “Frature Class (multiple)”。“Frature Class 选择好要导入的数据点击 Add 按钮,把数据添加进去,然后点击 OK,开始进行导入工作...

arcGI转化为shp格式,还的打开属性表
在打开的arctoolbox中,选择"conversion tools"类别下的"TO raster"选项,然后进一步查找"raster to other format"功能。点击进入"raster to other format"界面后,确认您的输入raster文件已经选中,这是要转换的原始数据。在output部分,指定您希望保存转换后shp文件的路径,这里至关重要,根据任务需求选择...

相似回答