移动地理数据库是使用 SQLite 数据库实现的地理数据库,将作为单个文件存储在文件夹中。您可以直接在目录窗格中的文件夹中创建移动地理数据库,也可以运行地理处理工具或脚本。
有关要素类和表名长度以及其他大小限制的信息,请参阅移动地理数据库的大小和名称限制。
了解如何使用以下所述方法之一创建移动地理数据库。
使用 ArcGIS Pro 中的“目录”窗格
按照以下步骤通过 ArcGIS Pro 中的目录窗格创建移动地理数据库:
- 如有必要,启动 ArcGIS Pro 并打开目录窗格。
有关如何打开目录窗格的说明,请参阅使用目录窗格、目录视图和浏览对话框。
- 右键单击目录窗格中的数据库或文件夹下的文件夹,然后单击新建移动地理数据库。
- 在新建移动地理数据库对话框中,浏览至要创建移动地理数据库的位置,输入名称,然后单击保存。
系统即会在所选位置创建移动地理数据库,并自动将其添加至目录窗格中数据库下的工程。
有关 ArcGIS Pro 中的移动地理数据库支持的数据集类型和地理数据库行为列表,请参阅数据集。
运行“创建移动地理数据库”工具
要运行创建移动地理数据库工具,请完成以下步骤:
运行 Python 脚本
要从安装 ArcGIS Server 或 ArcGIS Pro 的计算机创建移动地理数据库,您可以运行 Python 脚本以调用 CreateMobileGDB_management 函数。如果需要通过 Linux 计算机上的 ArcGIS 客户端创建移动地理数据库,或者要拥有稍做更改便用于通过 Python 创建其他移动地理数据库的可重用独立脚本,此操作非常有用。
提示:
由于 Python 脚本在 Linux 计算机上的 Wine 中运行,在目录路径中使用 Microsoft Windows 路径分隔符 (\)。在所提供的示例中,Z: 是根目录。
下列步骤提供了如何使用 Python 来创建移动地理数据库的示例:
- 打开 Python 命令提示符。
- 可运行独立脚本或将命令直接键入交互式解释程序。
在第一个示例中,createmgdb.py 脚本包含下列信息:
# Import system modules import os import sys import arcpy # Set workspace env.workspace = "Z:\home\user\mydata" # Set local variables out_folder_path = "Z:\home\user\mydata" out_name = "mymgdb.geodatabase" # Execute CreateMobileGDB arcpy.CreateMobileGDB_management(out_folder_path, out_name)
更改脚本以在站点中运行后,可通过命令提示符或 Python 窗口进行调用。
在此示例中,Python 命令在命令提示符中输入,以在 Linux 计算机的用户主目录中的 gdbs 目录下创建移动地理数据库 (mymgdb.geodatabase):
import arcpy arcpy.CreateMobileGDB_management("Z:\home\user\gdbs", "mymgdb.geodatabase")
有关 ArcGIS Pro 中的移动地理数据库支持的数据集类型和地理数据库行为列表,请参阅数据集。