用arcgis将数据加载到地理数据库并更新统计数据

2025-10-09 06:37:33

1、首先,创建一个用于存储数据的空要素数据集。

2、在目录树中,右键单击 Osokopf 地理数据库,指向新建,然后单击要素数据集。

在名称文本框中输入 parks。

单击下一步。

要素数据集的地理坐标系必须与要导入的数据的地理坐标系相匹配。为此,请从源数据导入坐标系。要执行此操作,请单击添加坐标系按钮  下拉列表,然后单击导入。

3、浏览到硬盘上 ArcTutor DatabaseServers 文件夹中的 community.mdb 文件。ArcTutor 数据的默认存储位置是 C:\ArcGIS\ArcTutor\DatabaseServers。如果将 ArcTutor 安装或复制到了其他位置,请导航到相应位置。

如果在目录树中未连接到 ArcTutor 目录,请在目录 窗口中单击连接到文件夹按钮 ,并浏览到 ArcTutor 文件夹中的 DatabaseServers 文件夹,然后单击确定。

4、单击 park_areas 要素类,然后单击添加。

这会将坐标系添加到要素数据集。

单击下一步。

请确保没有为垂直坐标系选择任何坐标系,然后单击下一步。

接受默认容差设置,然后单击完成。

现在,Osokopf 地理数据库中出现了名为 parks 的要素数据集。

1、接下来要向 parks 要素数据集添加数据。

2、右键单击目录树中的 parks 要素数据集,指向导入,然后单击要素类(批量)。

将打开要素类至地理数据库(批量) 地理处理工具。

对于输入要素,单击打开文件夹按钮并浏览到 community.mdb 个人地理数据库。

community 地理数据库已随教程数据一起安装;因此,浏览到安装数据库服务器教程数据的位置。

按住 SHIFT 键的同时,单击地理数据库中的第一个和最后一个要素类。

单击添加。

3、现在,所有要素类(park_areas、trees 和 water_bodies)都列在要素类至地理数据库(批量) 工具上的输入要素列表中。

已使用 Osokopf 地理数据库中的 parks 要素数据集填充输出地理数据库。

4、单击确定。

进度条将显示在 ArcMap 界面的底部。该工具运行结束时,将会在屏幕右下角弹出一条消息。单击该消息打开“结果”窗口并确认数据已成功加载。

如果未弹出消息,则可以从地理处理菜单打开“结果”窗口:地理处理 > 结果.

确认脚本已成功运行后,关闭结果 窗口。

parks 要素数据集中现在应包含 park_areas、trees 和 water_bodies 要素类。

1、可以从一个地理数据库复制数据并将其粘贴到另一个地理数据库,而不使用导入工具。

2、在目录 窗口中,导航到 ArcTutor 目录中的 DatabaseServers 文件夹。

C:\ArcGIS\ArcTutor\DatabaseServers

展开文件地理数据库 areas.gdb。

打开 boundaries 要素数据集并检查有哪些要素类。

右键单击 boundaries 要素数据集,然后单击复制。

右键单击 Osokopf 地理数据库,然后单击粘贴。

将打开数据传输 对话框。

请确保 boundaries 要素数据集中的两个要素类都显示在数据传输 对话框中,然后单击确定。

Osokopf 地理数据库现在包含 boundaries 和 parks 要素数据集。

1、可以通过打开属性 对话框查找有关数据的信息。有些属性可在要素数据集级别进行查看,有些属性可在要素数据集内的每个要素类级别进行查看。

检查 park_areas 要素类的某些属性。

2、展开 parks 要素数据集。

右键单击 park_areas 要素类,然后单击属性。

将打开要素类属性 对话框。

如果该对话框尚未激活,请单击常规选项卡。

常规选项卡包含有关要素类的各种属性的信息。在此选项卡上唯一可以更改的值是要素类的别名。

3、在别名文本框中输入 parks。

别名是您将要素类添加到 ArcMap 内容列表时内容列表中所显示的名称。可以将别名设置为更简明易懂的名称。在本例中,内容列表中不显示Osokopf.DBO.park_areas,而是会显示 Parks。

park_areas 要素类的常规选项卡应如下所示:

用arcgis将数据加载到地理数据库并更新统计数据

4、您可以看到 park_areas 要素类包含面要素、不包含测量值 (m) 或 z 值、以高精度存储并且对空间列使用 SQL Server Geometry 空间类型(从 ArcGIS 10.1 开始,此类型是 SQL Server 地理数据库的默认空间存储类型)。由于您刚导入数据且没有对该数据执行任何操作,因此没有附件,要素类尚未注册为版本,也没有对其启用归档。因为您是以数据所有者身份登录到地理数据库,因此您将自动具有要素类的 SELECT、INSERT、UPDATE 和 DELETE 权限。

5、单击字段选项卡。

字段选项卡列出了要素类中的所有字段以及各个字段的数据类型。您可以从列表中选择某个字段查看其属性。

6、选择 park_name 字段。

在字段属性中,您将看到 park_name 字段的别名设置为 Name。当用户在 ArcMap 中打开属性表时将会看到此字段名称。您的站点可能对数据库表名具有特殊命名约定。为了具有描述性,这些名称通常会很长。您应使用字段别名以便用户看到较短或更简明易懂的名称

7、单击 XY 坐标系选项卡。

您将看到坐标系就是您创建 parks 要素数据集时为其导入的坐标系。

如果需要,可以单击其他选项卡查看提供的各种信息。完成后,单击确定关闭要素类属性 对话框。

更新新数据的数据库统计数据

1、在地理数据库中做出更改之后,也应更新数据库统计数据以确保查询优化器具有最新的统计数据。加载新数据或对现有数据集做出大量编辑之后,应更新数据库统计数据。

数据所有者可以更新单个数据集的统计数据。由于您是以数据所有者身份登录,因此可以更新刚添加到地理数据库的数据的统计信息。

使用分析数据集地理处理工具更新新要素数据集的统计信息。

2、单击标准 工具条上的搜索按钮 。

单击搜索 窗口中的工具。

在“搜索”文本框中输入 analyze datasets。

输入过程中会出现可能匹配内容的列表。从列表中选择分析数据集(数据管理)。

单击分析数据集(数据管理)链接打开该工具。

将打开分析数据集地理处理工具。

对于输入数据库,浏览找到 Osokopf 地理数据库。

单击全选。

将选择所有数据集。

取消选中分析增量表和分析归档表。

新的数据集尚未注册为版本也没有启用归档,因此无需分析增量表或归档表。

单击确定以运行工具。

分析完成后,关闭分析数据集 对话框。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢