ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

将栅格数据由 ST_Raster 转换为 RASTERBLOB 存储

在 Standard 或 Advanced 许可等级下可用。

从 ArcGIS 10.6 版本起,ST_RASTER 存储格式不再受支持。

要将已经存储为 ST_RASTER 的栅格数据集和栅格目录转换为默认的二进制存储格式,请先确保将 PostgreSQL、Oracle 或 Microsoft SQL Server 中地理数据库中 DEFAULT 配置关键字下的 RASTER_STORAGE 参数设置为 RASTERBLOB。只有当您先前将默认栅格存储设置为 ST_RASTER 时,才需要执行此步骤 。

  1. 启动 ArcMap。
  2. 以地理数据库管理员身份连接到地理数据库。
  3. 打开导出地理数据库配置关键字工具。
    1. 在输入数据库连接字段中,输入至地理数据库的管理员连接(在步骤 2 中创建的地理数据库)。
    2. 在输出文件字段中输入文本文件的名称和位置 ,然后单击确定。
  4. 工具完成操作后,使用操作系统文件编辑器打开输出文件,如果 DEFAULT 关键字 RASTER_STORAGE 参数设置为 ST_RASTER,请将其更改为 RASTERBLOB。保存更新的文件。

    将类型由 ST_RASTER 更改为 RASTERBLOB

  5. 打开导入地理数据库配置关键字工具。将管理员与地理数据库的连接输入到输入数据库连接中,然后在输入文件中输入所编辑文本文件的名称和位置。单击确定。

    此时,针对要使用的已更新 RASTERBLOB 配置重新启动 ArcMap 十分重要。

  6. 重新启动桌面应用程序后,请复制您的栅格数据集,并将其粘贴到同一地理数据库中。
    1. 您可验证要转换的栅格数据集是否为原始的 ST_RASTER 格式,方法是通过数据库管理系统提供的数据库实用程序检查该对象的栅格字段的数据类型。例如,我们可以检查 my_st_raster 栅格数据集的栅格字段,以确定已将其实际存储为 ST_Raster数据类型并应将其转换为二进制栅格存储类型。

      确认数据库实用程序中的栅格数据类型是否为 ST_RASTER。

    2. 从 ArcMap 中,请以该栅格数据集所有者的身份连接到地理数据库。
    3. 将使用 ST_RASTER 类型存储的所有栅格数据集或栅格目录复制到将使用 RASTERBLOB 二进制存储类型存储的新栅格数据集。对于栅格数据集,请打开复制栅格地理处理工具并输入输入栅格和输出栅格数据集的名称。单击确定以运行工具。对于栅格目录,请打开复制栅格目录项地理处理工具并输入输入栅格目录和输出栅格目录的名称。单击确定以运行工具。

      提示:

      数据项目必须都具有唯一名称。如果您需要新的栅格数据集或栅格目录与现有的栅格数据集或栅格目录具有相同的名称(例如您将其用于现有的地图或服务,并希望地图和服务继续访问数据),请在复制之前重命名现有的栅格数据集或目录,并在输出栅格数据集字段中键入现有的名称。

  7. 确认已将栅格数据集或目录转换为 RASTERBLOB 二进制存储格式,方法是使用您的数据库实用工具应用程序检查新的栅格 Data type。例如,PostgreSQL 的 RASTERBLOBData type 为 integer。

    确认 PostgreSQL 的数据库实用程序中所转换的栅格数据类型是否为整型。

  8. 每种类型的数据库都会针对栅格数据集或栅格目录创建自己的 RASTERBLOB 数据类型。请参阅下表中由各类型数据库创建的 RASTERBLOB 数据类型。

    栅格数据类型Oracle 中的输出数据类型SQL Server 中的输出数据类型PostgreSQL 中的输出数据类型

    栅格数据集和栅格目录

    NUMBER

    INT

    INTEGER

    镶嵌数据集

    BLOB

    VARBINARY(MAX)

    BYTEA

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明