cl.geologyidea.com
Más

PostGIS - Ráster - actualizar todos los valores - lo que se prefiere

PostGIS - Ráster - actualizar todos los valores - lo que se prefiere


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


He agregado el soporte Raster a mi programa de base de datos PostGIS. Ahora, necesito actualizar todos los valores en el ráster (solo una banda) varias veces al día.

He encontrado y probado estas dos opciones.

  • UtilizarST_SetValues(http://postgis.net/docs/manual-2.1/RT_ST_SetValues.html)
  • Usa WKB y hazACTUALIZAR la tabla SET rast = 'wkb_data_string';(código extraído de http://www.postgis.org/documentation/raster-doxygen/dd/d23/rt__api_8c-source.html)

Ambos métodos funcionan bien con los mismos resultados, las velocidades de acuerdo con mis pruebas también parecen casi las mismas (pero es posible que haya cometido algunos errores allí).

¿Cuál es una mejor manera de esos dos o hay una tercera opción?


Creo que usar ST_SetValues ​​es mejor. La razón es que la estructura wkb del ráster puede cambiar en una versión futura, por lo que su código puede romperse en ese punto. ST_SetValues, dado que es una función de cara al usuario, siempre se actualizará para estar en línea con la estructura interna.

También se me olvidó agregar: ese es un antiguo enlace doxygen cuando se separó el ráster (y www.postgis.org ya no se usa). ráster doxygen ahora es parte del núcleo de postgis doxygen, así que usa esto en su lugar:

http://postgis.net/docs/doxygen/2.1/dirs.html

Los enlaces de Doxygen más actualizados están aquí: http://postgis.net/development


Ver el vídeo: Postgis - QGIS Stintersects Stdistance


Comentarios:

  1. Tale

    Bien hecho, esta oración era casi

  2. Dirck

    pregunta muy divertida



Escribe un mensaje