在 Standard 或 Advanced 许可等级下可用。
可与其他用户共享文件地理数据库中的数据并应用许可,以便确定其他用户可使用数据的时长以及其是否可以从地理数据库导出要素类。
例如,假设您是一位教授且想要向学生提供一份使用期为一学期的数据,则可向学生提供一个文件地理数据库,其包含的数据的许可到期时间为学期期末。或者,如果您想要雇用承包商分析一组数据但却不希望该承包商导出数据,那么您可以向其提供许可为不允许数据导出的文件地理数据库。
按照以下步骤创建许可文件地理数据库、生成许可以及将许可应用于 ArcGIS 客户端来访问许可数据:
- 创建文件地理数据库
- 使用许可加载要限制的数据。
- 将文件地理数据库指定为已获得许可并生成许可定义文件。
- 生成许可文件,以供用户用于访问许可数据。
- 将许可文件应用于 ArcGIS 客户端,以允许访问数据。
创建文件地理数据库
您要将文件地理数据库发送给其他人,因此需要专门为此创建一个文件地理数据库。如需说明,请参阅创建文件地理数据库。
加载限制使用的数据
将所有数据加载至想要应用时间或导出限制的文件地理数据库,然后再许可地理数据库。稍后可以添加更多数据,但是在对文件地理数据库进行许可后,不会将限制应用于加载的数据。要在稍后限制更多数据,必须许可新的文件地理数据库。
为文件地理数据库颁发许可
运行生成获得许可的文件地理数据库工具或可调用该工具的 Python 脚本以对您所创建并填充数据的文件地理数据库进行许可。
生成获得许可的文件地理数据库工具将修改此文件地理数据库以支持数据许可并创建许可定义文件 (*.licdef)。许可定义文件包括许可数据分发所需的信息。需要此文件才能生成许可文件。
一旦文件地理数据库获得许可,便无法撤消。
生成许可文件
使用生成文件地理数据库许可工具或可调用该工具的 Python 脚本定义并生成许可文件 (.sdlic)。
定义许可文件时,可选择允许用户从文件地理数据库中导出要素类。默认情况下,无法从许可文件地理数据库中导出要素类。定义许可文件时,还可以选择设置许可文件的到期日期。到期日期过后,无法再显示文件地理数据库的内容。此操作将为获得许可的地理数据库设定一个期限。例如,如果您选择将访问到期时间设为 4 月 7 日,则从 4 月 8 日起,便无法访问许可数据。默认情况下,不会设置到期日期值,这意味着数据许可文件永不过期。
注:
界面使用标准日期和时间工具定义到期。即使此工具允许您定义到期时间,系统也不支持该时间。数据许可将在午夜到期。
生成许可文件 (.sdlic) 后,将不会对加载到文件地理数据库中的任何其他数据进行许可。因此,要共享无需许可的其他数据,可立即添加。
将许可应用于所有 ArcGIS 客户端
需要访问数据的任何用户都必须将其 ArcGIS 客户端配置为识别许可文件。
将许可应用到 ArcGIS Server
ArcGIS Server 包含一个许可工具,用于向 ArcGIS Server 站点注册文件地理数据库许可。
在 Microsoft Windows 服务器上
打开命令提示符,然后运行位于 <ArcGIS Server Installation Directory>\Server\bin 中的 DataLicInstall 工具。
在下列示例中,已运行该工具来应用位于 C:\\data 的 proj3.sdlic 文件。datalicinstall c:\\data\proj3.sdlic
在 Linux 服务器上
打开 shell 命令,然后运行位于 <ArcGIS Server Installation Directory>/arcgis/server/tools 中的 datalicinstall 工具。
在下列示例中,已运行该工具来应用位于 /usr/data 的 proj3.sdlic 文件。./datalicinstall/usr/data/proj3.sdlic