您可以从 GeoScene Pro 将数据目录、数据库、云存储位置和 NoSQL 数据源注册到 GeoScene Server 站点。 数据注册向服务器提供了一份 Web 服务源数据的位置列表。 数据注册可帮助您验证服务当前所引用的数据位置是否是一个已知的且经服务器管理员认可的数据位置。
注册数据目录不会授予 GeoScene Server 帐户访问数据的权限。 对于要注册的任何文件夹,您至少需要为 GeoScene Server 帐户授予读取权限。
如果要注册数据库(包括企业级地理数据库),需要授予的权限类型取决于您用于连接的数据库类型和身份验证方法,以及连接用户对数据的处理方式。 有关需要应用权限的情况的详细信息,请参阅使数据可供 GeoScene Server 访问。
如果您注册 NoSQL 数据库,则用于连接的帐户必须具有在数据库中创建内容的权限。
请根据要注册到 GeoScene Server 站点的内容,按照下方相应部分中的步骤进行操作。
注册数据库
可注册包含企业级或工作组级地理数据库和不包含企业级或工作组级地理数据库的数据库。 也可以注册受支持的云数据仓库。 有关可使用哪种注册方案进行每次注册的信息,请参阅 GeoScene Server 的数据源。
可以使用以下链接来访问有关注册每种类型的受支持数据库*或云数据仓库要求的信息:
- Amazon Redshift
- Dameng
- Google BigQuery
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
- Snowflake
- Teradata
*如果数据库不包含地理数据库,则该数据库无法注册为 GIS Server 站点的托管数据库。
从 GeoScene Pro 注册数据库
使用管理注册的数据存储窗格从 GeoScene Pro 注册数据库、企业级地理数据库和 NoSQL 数据库。
从 GeoScene Pro 2.0 开始,您注册到管理注册的数据存储窗格中的联合服务器的数据库和企业级地理数据库会自动在活动门户中创建一个数据存储项目。
从 GeoScene Pro 3.1 开始,您可以将云数据仓库注册到托管服务器。
从 GeoScene Pro 4.0 开始,您可以将 NoSQL 数据库注册到联合 GeoScene Knowledge Server 站点。
有关说明和详细信息,请参阅 GeoScene Pro 帮助中的管理注册的数据存储。
注册文件夹
您可以注册包含 GIS 资源和数据的本地文件目录或共享目录,例如 shapefile 和文件地理数据库。 注册目录时,指定文件夹下的所有子目录也将注册到 GeoScene Server 站点。
从 GeoScene Pro 注册文件夹
使用管理注册的数据存储窗格从 GeoScene Pro 注册文件夹。 从 GeoScene Pro 2.0 开始,您注册到管理注册的数据存储窗格中的联合服务器的文件夹会自动在活动门户中创建一个数据存储项目。 有关说明,请参阅 GeoScene Pro 帮助中的管理注册的数据存储。
注册云存储位置
从 GeoScene Pro 4.0 开始,可以使用管理注册的数据存储窗格将云存储位置注册到联合服务器。 当您这样做时,将在活动门户中自动创建数据存储项目。 有关说明,请参阅 GeoScene Pro 帮助中的管理注册的数据存储。
注销数据存储
取消注册数据存储后,依赖于数据存储的服务和其他功能将不再起作用。 在取消注册数据存储之前,请确保 GeoScene Server 站点或 GeoScene Enterprise 不再使用数据。
删除 GeoScene Server 站点和数据存储之间关联的方式取决于数据存储的注册方式和类型。
- 如果您在 GeoScene Server Manager 或 ArcMap 中注册了数据存储,则使用 GeoScene Server Manager 中站点 > 数据存储中数据存储旁边的取消注册按钮。
取消注册在 GeoScene Server Manager 中添加的云数据存储之前,请在 GeoScene Server Manager 中删除关联的 GeoScene Server 缓存目录。 有关删除 GeoScene Server 缓存目录的信息,请参阅删除 Server Manager 中的服务器目录。
- 如果在 GeoScene Pro 中注册了数据存储或在 GeoScene Enterprise 门户中添加了数据存储项目,则必须在门户中从数据存储项目中移除联合服务器。 请勿使用任何其他应用程序取消注册数据存储。
- 要从托管服务器移除 GeoScene Data Store,请使用随 GeoScene Data Store 或 GeoScene Server Manager 安装的 unregisterdatastore 实用程序。
如果您或组织内的发布者不小心使用 GeoScene Server Manager 取消注册 GeoScene Data Store,您可以使用 registerdatastore 实用程序 在数据存储和同一个 GeoScene Server 站点之间建立关联,以便使您的服务再次运行。
取消注册数据存储时的注意事项
如果现有服务包含数据存储中的数据,则请勿移除或取消注册数据存储。
如果从 GeoScene Server 站点中取消注册某个数据存储,并且该数据存储用于填充现有服务,则您可能仍然可以查看服务,具体取决于所使用的数据存储类型。
取消注册数据存储时,请注意以下限制:
- 对于 GeoScene Server Manager 或 GeoScene Pro 中的注册数据库,您仍然可以查看其填充的服务中的数据。 但是,如果更改了使用数据存储进行存储的密码,将无法更新服务以使用新密码。 此时,服务将不再运行,您需要注册包含服务数据的数据库并重新发布服务。
- 对于注册数据库和托管数据库,如果不再将源数据存储注册到 GeoScene Server 站点,则任何添加至站点的新 GeoScene Server 计算机都将无法识别服务。 您需要注册包含服务数据的数据库并重新发布服务,以便新计算机能够识别服务。