摘要
创建栅格类型工具在存储于 Oracle、Microsoft SQL Server 或 PostgreSQL 的地理数据库中安装 ST_Raster 数据类型。
用法
此工具仅适用于 Oracle、PostgreSQL 或 SQL Server 中的企业级地理数据库。Amazon SQL Server Relational Database Service 或 Amazon PostgreSQL Relational Database Service 不支持 Service.ST_Raster。
运行创建栅格类型工具前,需要完成一些准备工作。有关运行此工具的说明以及准备工作,请参阅有关数据库管理系统的主题:
只有地理数据库管理员才能运行创建栅格类型工具。
语法
CreateRasterType_management (input_database)
参数 | 说明 | 数据类型 |
input_database | 指定要在其中安装 ST_Raster 数据类型的地理数据库的数据库连接 (.sde) 文件。您必须以地理数据库管理员身份进行连接。 | Workspace |
代码示例
CreateRasterType 示例 1(Python 窗口)
可更改并运行 Python 窗口中的以下脚本,以便在 Oracle、PostgreSQL 或 SQL Server 的企业级地理数据库中创建 ST_Raster 类型。该示例将通过临时文件夹中的数据库连接文件 productiongdb.sde 连接地理数据库。更改位置和文件名,以与您的站点信息相匹配。
import arcpy
input_database = "c:\\temp\\productionggdb.sde"
arcpy.CreateRasterType_management(input_database)
CreateRasterType 示例 2(独立 Python 脚本)
以下是可进行更改和运行,以便在 Oracle、PostgreSQL 或 SQL Server 的企业级地理数据库中创建 ST_Raster 类型的独立脚本。更改产品代码、数据库连接文件名和位置,以与您的站点信息相匹配。
# Description: create raster type
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
# Process: Diagnose Version Metadata
arcpy.CreateRasterType_management(input_database)
环境
许可信息
- ArcGIS Desktop Basic: 否
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是