ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Instalar ST_Raster en PostgreSQL

Disponible con una licencia Standard o Advanced.

  • Colocar la biblioteca ST_Raster
  • Instalar ST_Raster

ST_Raster es un tipo de datos que permite almacenar datos ráster directamente en una tabla de geodatabase. Use el tipo ST_Raster si necesita acceder a los datos ráster de la geodatabase por medio de SQL.

Utilice la herramienta de geoprocesamiento Crear tipo de ráster o una secuencia de comandos de Python que llame a la herramienta para instalar el tipo ST_Raster en una geodatabase.

Nota:

El tipo ST_Raster necesita el paquete redistribuible de Microsoft Visual C++ 2013 (x64) al implementar en un servidor Windows. Si el paquete redistribuible Microsoft Visual C++ 2013 (x64) no está en el servidor PostgreSQL, descárguelo desde el sitio web de Microsoft e instálelo.

Una vez que haya instalado el tipo , debe cambiar los ajustes de la configuración de la geodatabase de forma que los nuevos ráster creados en la geodatabase utilicen el tipo de datos ST_Raster.

Colocar la biblioteca ST_Raster

Debe guardar la biblioteca ST_Raster (libst_raster_pg) en el directorio lib/pgsql de PostgreSQL.

Puede descargar la biblioteca libst_raster_pg desde My Esri o copiarla desde un directorio de <ArcGIS Server or ArcMap installation directory>\DatabaseSupport\PostgreSQL\<Operating System>. Asegúrese de copiar la biblioteca correcta para el sistema operativo del servidor PostgreSQL.

Una vez que haya colocado la biblioteca ST_Raster, puede instalar ST_Raster.

Instalar ST_Raster

Puede ejecutar la herramienta Crear tipo de ráster desde ArcGIS Desktop (Standard o Advanced) o ejecutar una secuencia de comandos de Python desde un cliente de ArcGIS Server o de ArcGIS Desktop (Standard o Advanced) para instalar el tipo ST_Raster.

Ejecutar herramientas de geoprocesamiento

Si tiene acceso a ArcGIS Desktop (Standard o Advanced), puede ejecutar la herramienta Crear tipo de ráster para instalar el tipo ST_Raster.

  1. Inicie el cliente de ArcGIS Desktop.
  2. Conéctese a la geodatabase como usuario sde.
  3. Abra la herramienta Crear tipo de ráster .

    Esta herramienta está en el conjunto de herramientas de la Administración de geodatabase, en la caja de herramientas de la Administración de datos.

  4. Especifique la conexión de la base de datos que creó en el paso 2 como Conexión de base de datos de entrada.
  5. Haga clic en Aceptar (ArcMap) o Ejecutar (ArcGIS Pro).
  6. Exporte la configuración actual de la geodatabase a un archivo de texto utilizando la herramienta Exportar palabra clave de configuración de geodatabase.
  7. Edite el archivo de texto y establezca RASTER_STORAGE en ST_Raster.
    • Si desea que todos los datasets ráster y los catálogos de ráster utilicen el tipo ST_Raster sin que los usuarios tengan que especificar una palabra clave, modifique el parámetro RASTER_STORAGE en la palabra clave DEFAULTS.
    • Si solo algunos de los datasets ráster y de los catálogos de ráster deben utilizar el tipo ST_Raster, cree una palabra clave personalizada y defina el parámetro RASTER_STORAGE de esa palabra clave en ST_Raster.
  8. Importe el archivo de texto modificado a la geodatabase utilizando la herramienta Importar palabra clave de configuración de geodatabase.

Utilizar Python

Puede ejecutar una secuencia de comandos de Python para crear una conexión de base de datos (.sde) que conecte a la geodatabase como administrador de la geodatabase, instale el tipo ST_Raster en la geodatabase y establezca el parámetro RASTER_STORAGE en ST_Raster.

  1. Cree un archivo de conexión de base de datos (.sde) que conecte a la geodatabase como usuario sde. Asegúrese de guardar el nombre de usuario y la contraseña con el archivo de conexión.

    En este ejemplo, se crea un archivo de conexión (adminconnect.sde) en C:\temp.

    import arcpy
    arcpy.CreateDatabaseConnection_management (r'c:/temp',"adminconnect.sde", "POSTGRESQL", "teamdata", "DATABASE_AUTH", "sde", "Cky00r", "SAVE_USERNAME", "projects")
    

  2. Instale el tipo ST_Raster.

    En este caso, el archivo adminconnect.sde se usa en la función CreateRasterType_management para establecer conexión con la geodatabase e instalar el tipo ST_Raster:

    arcpy.CreateRasterType_management (r'c:/temp/adminconnect.sde')
    

  3. Exporte la configuración de geodatabase actual.

    En este ejemplo, el archivo gdbconfig se exporta a la carpeta C:\temp.

    arcpy.ExportGeodatabaseConfigurationKeyword_management (r'c:/temp/adminconnect.sde', r'c:/temp/gdbconfig.txt')
    

  4. Abra el archivo de texto en un editor de texto y establezca RASTER_STORAGE en ST_Raster.
    • Si desea que todos los datasets ráster y los catálogos de ráster utilicen el tipo ST_Raster sin que los usuarios tengan que especificar una palabra clave, modifique el parámetro RASTER_STORAGE en la palabra clave DEFAULTS.
    • Si solo algunos de los datasets ráster y de los catálogos de ráster deben utilizar el tipo ST_Raster, cree una palabra clave personalizada y defina el parámetro RASTER_STORAGE de esa palabra clave en ST_Raster.
  5. Guarde y cierre el archivo de texto.
  6. Importe el archivo editado.

    arcpy.ImportGeodatabaseConfigurationKeyword_management (r'c:/temp/adminconnect.sde', r'c:/temp/gdbconfig.txt')
    

ST_Raster se instala en la geodatabase y los nuevos ajustes de configuración se pueden utilizar cuando se crean datos.

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal