怎么把txt文件导入到arcgis要素类中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把txt文件导入到arcgis要素类中相关的知识,希望对你有一定的参考价值。

怎么把TXT文件导入到ARCGIS要素类中

用VBA操作txt文本文件,然后按你定义的规则读取这些数据,在VBA里面写代码,读取文本文件里面的坐标,属性,生成你想要的要素。
IFeatureClass.CreateFeature这样创建一个要素Feature(IFeature类型),要素的属性设置成你文本里面的属性,set pFeature.SetValue(X)="属性",如果要素类型是点,则读取坐标,新建一个点Dim pPt as IPoint
pPt.X=你的X坐标,pPt.Y=你的Y坐标,这样把点pPt赋给pFeature的Geometry,如pFeature.Shape=pPt
循环就能将这些信息写如要素类了。
参考技术A 转成点再导入不就ok了?

ArcGIS重新计算要素类范围

参考技术A ArcGIS 重新计算要素类范围

在日常的工作中,很多时候,空间数据的四至范围,在经过多次操作,包括空间数据的编辑、导入、导出等,图层要素类的四至范围会发生变化,导致再对图层进行全图居中或者定位的时候产生误差,ArcGIS提供了重新计算图层四至的工具来解决这个问题。

首先打开ArcMap,加载需要重新计算图层四至的要素类。

打开ArcToolBox工具,找到“数据管理工具”下面的“要素类”里面的“重新计算要素类范围”工具,双击打开。

此工具将基于要素类中的各个要素重新计算要素类的XY、Z和M范围属性。

要素类的空间范围取决于要素类中的所有坐标。为了重新居中且显示范围内的所有要素而向地图中添加要素类时,将会使用空间范围。要素类的extent属性将包含上一个已知空间范围,而不会在每次向地图中添加要素类时检查此要素类中的每一个要素(这个过程可能会很长)。但是,在对要素类中的要素进行编辑时,此extent属性将不会始终被更新。这意味着extent属性中的值可能不包含要素的实际空间范围。如果执行此工具,则会读取所有要素并更新extent属性。

此处讨论的XY、Z和M范围与空间参考域有所不同。空间参考中的XY、Z和M域用于定义可存储在要素类中的坐标值的有效范围。要素类范围反映了存在于要素类中的坐标值的实际范围。这些范围不能大于域。

此工具所执行的操作与下列操作相同:在ArcCatalog中打开要素类属性(或在ArcMap中打开目录窗口),选择要素范围选项卡,然后在相应的范围部分单击重新计算。

通过点击“重新计算”按钮,也可以进行要素四至范围的重新计算。

以上是关于怎么把txt文件导入到arcgis要素类中的主要内容,如果未能解决你的问题,请参考以下文章

cad如何导入arcgis,详细步骤

arcgis中汉字怎么导出来

如何把TXT文件数据导入MySQL数据库

arcgis属性转出的空间坐标怎么导入arcgis

arcgis10中将标注转化为注记,目标和要素已关联怎么选不了?

怎么在arcgis中建立注记要素