Geodatabase入门教程_第二章_创建地理数据库

0
分享 2016-03-15
2.创建地理数据库
2.1 如何创建个人数据库

创建个人地理数据库包括在磁盘上创建一个 .mdb 文件。可通过 ArcGIS for Desktop 中的目录树或使用创建个人地理数据库地理处理工具实现这一操作。
如果使用创建个人地理数据库地理处理工具,则可创建与先前 ArcGIS 版本对应的个人地理数据库。该功能可用于与拥有较旧版本 ArcGIS 的人员共享数据,因为较旧版本的 ArcGIS 可能无法打开较新版本的地理数据库。
 
要创建与正在使用的 ArcGIS for Desktop 客户端相同版本的个人地理数据库,请执行以下步骤:
1.在目录树中右键单击要在其中创建新的个人地理数据库的文件夹。
2.指向新建。
3.单击个人地理数据库。
4.随即会在所选位置创建个人地理数据库。
5.为该个人地理数据库输入一个新名称,然后按 Enter 键。



2.2 如何创建文件型数据库
创建文件地理数据库包括使用 ArcGIS 在磁盘上创建一个特殊文件夹。主要可通过以下两种方式完成操作:

2.2.1 通过文件夹连接

按照以下步骤通过 ArcGIS for Desktop 在文件夹中创建文件地理数据库:

1.启动 ArcCatalog 或 ArcMap,然后打开目录窗口。
2.在目录树中展开该文件连接。
3.右键单击要创建文件地理数据库的文件夹,指向新建,然后单击文件地理数据库。
4.随即会在所选位置创建一个文件地理数据库。
5.为文件地理数据库重命名,方法是:右键单击该文件地理数据库,选择重命名,然后输入新名称。



2.2.2 运行创建文件地理数据库工具

创建文件地理数据库地理处理工具可用于创建与先前 ArcGIS 版本对应的文件地理数据库。使用 ArcGIS 较旧版本的人员可能无法打开较新版本的地理数据库,在这种情况下,您可以借此方式与这些人共享数据。

1.在 ArcGIS for Desktop 中打开创建文件地理数据库。
2.可以使用搜索来查找工具或者直接从“数据管理”工具箱的“工作空间”工具集中打开工具。
3.指定要创建文件地理数据库的文件夹位置。
4.输入地理数据库的名称。
5.选择文件地理数据库的 ArcGIS 版本。
6.地理数据库中的可用功能将限定于您所选择的版本。
7.单击确定以运行工具。

随即会在指定的位置创建文件地理数据库。


2.3 创建企业级地理数据库
2.3.1预备知识

在介绍创建企业级地理数据库之前,先介绍一下ArcSDE的历史以及变化过程。
ArcSDE从诞生到现在一共经历了8.x,9.x,10.x三个大版本,其中每个大版本中又包括几个子版本。从技术角度考虑该产品实际上包括了两部分的内容,程序部分和数据库的schema部分。安装过程也包括了这两部分,程序和数据库的schema.数据库的shema创建部分也就是大家经常说的post过程。
从8.1到现在的10.4部分,程序部分发生了很大的变化(10.3开始不提供单独的ArcSDE介质了,同时也取消了ArcSDE服务连接部分)。
schema创建也发生了变化(从10.1开始使用Desktop中的工具进行创建,而不再使用ArcSDE安装介质的sdesetup命令创建了),所有的变化可以下表。


2.3.2系统需求
各个版本对数据库以及操作系统的要求都不相同,在安装之前一定要查询系统需求以保证其满足条件,查询方法可以参考如下:
使用浏览器登录http://resources.arcgis.com/en/help/

如果查询老的,现在还支持的版本选择

即可。

2.3.3如何创建企业级地理数据库
可以使用创建企业级地理数据库地理处理工具或 Python 脚本在 Microsoft SQL Server 或 PostgreSQL 数据库管理系统中创建数据库、地理数据库管理员和企业级地理数据库。还可以使用此工具在 Oracle 数据库中创建默认表空间、地理数据库管理员和企业级地理数据库。



下面以Oracle数据库为例,详细解释一下其中的一些参数。
  • Instance:填写IP/实例,这种方式是简易连接。也可以使用TNS name连接。
  • Database:对Oracle数据库而言可以不用填写。
  • Database Administrator:默认为sys用户。
  • Database Administrator Password:填写对应的sys用户的密码。
  • Geodatabase Administrator:第一次创建的话,必须填写sde用户。这个用户可以是在数据库中不存在的,也可以是已经在数据库中创建好的。




Geodatabase Administrator Password:如果该用户在数据库中还不存在,则指定密码。如果该用户在数据库中已创建,则密码必须填写正确。
Tablespace Name:填写表空间的名称。如果指定的表空间在数据库中不存在,则默认为400M大小且不可扩展,如果将该行空着,则会自动创建一个名为SDE_TBS的表空间,大小也为400MB,不可扩展。建议在Oracle中创建好表空间,指定其大小以及是否扩展等等属性,然后在该参数指定到该表空间,如下图。


Authorization File:选择ecp为后缀的授权文件。获取方法:将server的安装目录下prvc后缀的文件后缀改为ecp。

要在预先创建和已配置的 IBM DB2 或 IBM Informix 数据库中创建地理数据库,请使用启用企业级地理数据库地理处理工具或 Python 脚本。


 
本入门教程所有文章链接:
Geodatabase入门教程_第一章_地理数据库简介: http://zhihu.esrichina.com.cn/?/article/545
Geodatabase入门教程_第二章_创建地理数据库: http://zhihu.esrichina.com.cn/?/article/546
Geodatabase入门教程_第三章_连接企业级地理数据库: http://zhihu.esrichina.com.cn/?/article/547
Geodatabase入门教程_第四章_操作地理数据库: http://zhihu.esrichina.com.cn/?/article/548
Geodatabase入门教程_第五章_多版本数据库编辑: http://zhihu.esrichina.com.cn/?/article/549

0 个评论

要回复文章请先登录注册