向 GeoPackage 添加栅格 (转换)

描述

将栅格数据集加载到 OGC GeoPackage 栅格金字塔中。

使用方法

  • 可以使用创建 SQLite 数据库工具创建目标 GeoPackage。

  • GeoPackage 栅格名称不能已存在于 GeoPackage 中。

  • 具有未知坐标参考的栅格数据将通过级别 6 切片方案创建。

语法

arcpy.conversion.AddRasterToGeoPackage(in_dataset, target_geopackage, raster_name, {tiling_scheme}, {tiling_scheme_file}, {area_of_interest})
参数说明数据类型
in_dataset

要加载到 OGC GeoPackage 栅格金字塔中的栅格数据集。

Raster Layer; Mosaic Layer
target_geopackage

要加载栅格数据集的 GeoPackage。

Workspace
raster_name

输出 GeoPackage 栅格金字塔的名称。

String
tiling_scheme
(可选)

指定切片方案。

  • TILED系统将保留输入栅格的空间参考,且将按照 GeoPackage 标准生成切片。这是默认设置。
  • ARCGISONLINE_SCHEME 栅格切片将在 Web Mercator 坐标参考中生成(与针对 Army Geospatial Center 制定的方案相同)。
  • NSGPROFILE_SCALED_TRANSVERSE_MERCATOR将使用可缩放的横轴墨卡托。
  • NSGPROFILE_WGS84_GEOGRAPHIC将使用 WGS84 地理坐标系。
  • GOOGLE_EARTH_WEB_MERCATOR将使用Web Mercator 坐标参考中的参数来创建栅格切片。
  • FROM_FILE将使用文件中的自定义切片方案(该文件使用通过 生成切片缓存切片方案工具创建的 XML 方案定义)。
String
tiling_scheme_file
(可选)

tiling_scheme 设置为 FROM_FILE 时需要的自定义切片方案文件。

File
area_of_interest
(可选)

感兴趣区域,用于限制要加载的栅格区域,而非整个数据集。

Feature Set

派生输出

名称说明数据类型
out_geopackage_raster

已更新的 GeoPackage。

栅格数据集

代码示例

AddRasterToGeoPackage 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何使用 AddRasterToGeoPackage 函数。

import arcpy
arcpy.AddRasterToGeoPackage_conversion("c:/data/san_diego.png", "c:/data/san_diego.gpkg", 
                                       "SanDiego", "TILED")

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题