Instalar el tipo ST_Raster en una base de datos de PostgreSQL remota
Si las herramientas de línea de comandos de ArcSDE y PostgreSQL están instaladas en servidores diferentes, siga estas instrucciones para crear el tipo ST_Raster en la base de datos y configurar su acceso:
Pasos:
- Instale el servidor de aplicación ArcSDE para las herramientas de línea de comandos y PostgreSQL o las herramientas de línea de comandos independientes en el equipo remoto.
Estas instalaciones se pueden descargar del Portal de atención al cliente de Esri.
- Inicie sesión en el equipo host remoto de PostgreSQL.
-
Copie la biblioteca libst_raster_pg desde SDEHOME > bin al directorio lib > pgsql de PostgreSQL.
Asegúrese de copiar la biblioteca libst_raster_pg específica para el sistema operativo de su servidor PostgreSQL: libst_raster_pg.dll es para Windows, libst_raster_pg.so es para Linux.
- Inicie sesión en el servidor donde las herramientas de línea de comando de ArcSDE están instaladas.
- Ejecute el comando sdesetup con la operación install_st_raster.
sdesetup -o install_st_raster -d POSTGRESQL -D pgdb -s server2 -u sde Please enter ArcSDE DBA password:
-
Cuando utilice la aplicación pgAdmin III de PostgreSQL, conéctese como cualquier usuario y pruebe la instalación del tipo ST_Raster al ejecutar la siguiente declaración SELECT:
SELECT st_raster_check_compatibility();
La declaración debería devolver "Compatible".
-
Puede crear una palabra clave de configuración ST_RASTER en la tabla sde_dbtune con un parámetro RASTER_STORAGE como ST_RASTER, o establecer el parámetro RASTER_STORAGE bajo la palabra clave DEFAULTS como ST_RASTER.
- Si quiere que todos o la mayoría de sus datos ráster se creen con el tipo ST_Raster al utilizar el software de ArcGIS, establezca el valor de parámetro RASTER_STORAGE bajo la palabra clave DEFAULTS como ST_RASTER.
sdedbtune -o alter -k DEFAULTS -P RASTER_STORAGE -v ST_RASTER -i sde:postgresql -D rasterdb -s server2 -u sde
- Si sólo quiere crear algunos datos ráster con el almacenamiento ST_Raster, agregue una palabra clave (ST_RASTER) a la tabla sde_dbtune e incluya el parámetro RASTER_STORAGE como ST_RASTER y el parámetro UI_TEXT.
sdedbtune -o insert -k ST_RASTER -P RASTER_STORAGE -v ST_RASTER -i sde:postgresql -D rasterdb -s server2 -u sde sdedbtune -o insert -k ST_RASTER -P UI_TEXT -v UI_TEXT -i sde:postgresql -D rasterdb -s server2 -u sde
- Si quiere que todos o la mayoría de sus datos ráster se creen con el tipo ST_Raster al utilizar el software de ArcGIS, establezca el valor de parámetro RASTER_STORAGE bajo la palabra clave DEFAULTS como ST_RASTER.
Temas relacionados
9/11/2013