要素类的概念

要素类的概念,第1张

素数就是质数,素数有无限个。一个大于1的自然数,且除了1和它本身外,不能被其他自然数整除的数叫素数。换句话说就是,除了1和该数本身以外不再有其他的因数的数被称为素数。

要素类是具有相同空间制图表达(如点、线或面)和一组通用属性列的常用要素的同类集合,例如,表示道路中心线的线要素类。最常用的四个要素类分别是点、线、面和注记(地图文本的地理数据库名称)。

素类概念:

要素类(feature class):在arcgis中是指具有相同的几何特征的要素集合,比如点的集合,表现为shapefile或者是Geodatabase中的feature class。

要素数据集(feature dataset):在arcgis中表现为geodatabase中的feature dataset,在一个数据集中所有的feature class都具有相同的坐标系统,一般也是在相同的区域。

原因是:

1、要素类没有设置符号化属性:在生成图层文件之前,需要为要素类设置符号化属性,包括颜色、线型、填充等,否则生成的图层文件将无法显示地理要素数据。

2、要素类没有设置空间参考:在生成图层文件之前,需要为要素类设置空间参考,否则生成的图层文件将无法正确地显示地理要素数据的位置和形状。

矢量文件投影变换:ArcToolbox--Data Management Tools--Projections and

TrTransformations--Feature--Project,在d出窗口中的Output Cooedinate System

,根据需要选择Select、Import或者New

栅格文件投影变换:ArcToolbox--Data Management Tools--Projections and

TrTransformations--Project Raster在d出窗口中的Output Cooedinate System,根

据需要选择Select、Import或者New

当然在ArcCatalog中选中需定义矢量文件或者栅格数据,右键单击选择Properties

根据需要选择Select、Import或者New也可以完成左边转换 *** 作。

Goedatabase中的基本组成项包括对象类、要素类和要素数据集,当创建了这些基本项后,可以在ArcMap中添加该对象,并对其进行编辑。建立方法如下:

1建立数据集建立一个新的要素数据集,首先必须明确其空间参考,包括坐标系统和坐标值的范围域。数据集中的所有要素类用相同的坐标系统,所有要素类的所有要素坐标必须在坐标值域范围内。

在ArcCatalog目录树中,在需要建立新要素集的Geodatabase上单击右键,点击New,选择FeatureDataset命令,设置要素数据集名称、空间参考和X、Y、Z、M范围值域。M是一个线性参考值,在动态分段中经常用到M。

2建立要素类

要素类分为简单要素类和独立要素类。简单要素类存放在要素集中,使用要素数据集坐标,不需要重新定义空间参考。独立要素类存放在数据库中的要素数据集之外,必须重新定义空间参考系。

(1)简单要素类

在ArcCatalog目录树中,在需要建立要素类的要素数据集上单击右键,单击New,选择Feature Class命令,设置要素类名称及别名(别名是对真名的进一步描述,在ArcMap窗口内容表中显示数据层的别名),并确定要素类字段名及类型与属性对话框,根据需要进行设置。但注意因为正在要素数据集中建立要素类,所有不能修改空间参考。

(2)独立要素类

独立要素类值在Geodatabase中不属于任何要素数据集的要素类。独立要素类的建立方法与在数据集中建立简单要素类相似,不同的是必须重新定义自己的空间参考坐标系统和坐标值域。

3建立关系表

在ArcCatalog目录树中,右键单击需要建立要素类的Geodatabase,单击New,选择Table命令,设置要素类名称及别名,在打开的数据库存储的关键字配置对话框中选择Use configuration keyword,输入关键字名称,在打开的属性字段编辑对话框中设置要素类字段名及类型与属性对话框。

之后,可以在ArcMap中添加建立的要素类进行地理要素内容编辑和属性信息编辑,或向Geodatabase中导入shapefile、coverge、栅格数据或dBASE表\INFO表。注意:数据载入不同于数据导入,当导入Shapefile、Coverge、INFO表和dBASE表到一个Geodatabase时,导入的数据作为新的要素类或新表存在。在导入这些数据之前,这些要素类和表是不存在的。数据载入不同于数据导入。数据载入要求在Geodatabase中必须首先存在于被载入数据具有结构匹配的数据对象,是对要载入数据库的要素类或表进行 *** 作。

接下来我们开始 *** 作:

1、 打开arcmap,在目录内连接的文件夹内找到供地图斑位置图。

2、 将annotation和polygon添加到arcmap

3、 右击文件所在文件夹新建mdb数据库

4、 右击数据库新建要素数据集。(要素数据集非常重要,稍后所有 *** 作都在数据集内进行)选择图斑投影方式及代号。

5、 右击要素数据集—导入(将图层内的数据导入数据库)

6、 数据导入后我们右击图层内导入的数据查看属性表(我们发现导入的面比导入的标注总数要多,说明有些错误的面也导入了)

我们右击shap area字段进行升序排列,发现有一个图斑为00088。打开编辑器删除此图斑。然后保存编辑内容,停止编辑。

但是图斑个数还是比标注个数多,所以我们需要建立一个拓扑检查:

7、 右击要素数据集——新建——拓扑——全选要素进行下一步——添加规则

此处选择拓扑类型为每个面要素内必须包含一个点要素,即面要素内必须有一个标记。

此处选择拓扑类型为面要素不能相交重叠。

添加拓扑验证查看错误——打开编辑器——打开拓扑工具条(错误查看器)——点击立即搜索

我们发现有17个错误,然后右击错误缩放至错误处查看问题。

我们将没有落在面内的点要素调整到面内,并删除没有点要素的图斑。

调整后右击拓扑再次验证

然后我们再次查看点要素和面要素的属性表,查看要素总数是否能够对得上,经过修改后的图斑数量和标注点要素数量一致,且拓扑无误。

8、使用删除字段工具将要素多余字段删除,annotation保留txt字段

9、数据检查无误后将点的属性添加到面图层内:

使用空间连接工具,目标要素选面要素,连接要素选点要素。匹配选项选择contains。生成数据后再次删除多余字段。

10、右击数据框内新生成的文件,选择连接。找到相同的字段进行连接,连接后进行验证。

11、右击数据框内要素到处到数据库内,不放在要素数据集中。

属性挂接后将属性表中的连接字段删除,即可完成。

ACAD—GIS地理数据入库流程教程

8下载·0评论

2009年1月6日

三调地类图斑界线入库前处理rar

4下载·0评论

2019年7月1日

ArcGIS:如何创建地理数据库、创建要素类数据集、导入要素类、表?

2459阅读·2评论·3点赞

2022年9月24日

ArcGIS入库 *** 作

5972阅读·0评论·3点赞

2019年4月27日

结合 ArcGIS 对 CAD 地图入库处理

648阅读·0评论·0点赞

2021年9月27日

ArcGIS影像数据库的建立与入库

7679阅读·0评论·4点赞

2010年12月27日

米其林轮胎怎么样

精选推荐

广告

ArcMap中属性字段计算器(Field Calculator)的使用技巧

以上就是关于要素类的概念全部的内容,包括:要素类的概念、文件地理数据库要素类不能生成图层文件、arcgis不同要素类的数据导入后坐标变换与投影的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10170501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存