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

 时间:2024-10-14 01:20:45

本练习中,将创建一个要素数倌栗受绽据集,然后从个人地理数据库导入数据以填充该要素数据集。还将从文件地理数据库复制数据并将其粘贴到新的地失窝蜜琶理数据库中。加载数据之后,将更新数据库统计数据。您现在是要用于这些练习的数据库服务器中的服务器管理员。请注意,以服务器管理员身份登录后所创建的数据都归 dbo 所有。SQL Server 中的 dbo 组基本相当于 sysadmin 用户,它可授予对 SQL Server 实例及其内容的最高控制级别。成为 dbo 组的成员也就意味着,所创建的全部数据均存储在数据库的 dbo 方案中。因此,以数据库服务器管理员身份连接的所有用户都拥有 dbo 方案中的数据且可对其进行修改。在决定为其他登录用户授予服务器级管理访问权限时,请牢记这一点。

工具/原料

arcgis软件

创建要素数据集

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 地理数据库。单击全选。将选择所有数据集。取消选中分析增量表和分析归档表。新的数据集尚未注册为版本也没有启用归档,因此无需分析增量表或归档表。单击确定以运行工具。分析完成后,关闭分析数据集对话框。

  • arcgis出图边框设置
  • ArcGis怎样在属性表中添加字段
  • arcgis图层怎么添加合并
  • arcgis怎样添加格网
  • arcgis中如何将两块地合并为一块地
  • 热门搜索
    英语手抄报的英文 我的梦中国梦手抄报内容 安全用电手抄报 勤俭廉政手抄报内容 做美德少年手抄报 少先队员手抄报图片 手抄报字体设计 法律小知识手抄报 环保手抄报内容50字 新书推荐手抄报