4 votos

Descodificación del archivo de volcado POSTGIS

Tengo un volcado de una versión de PostGIS que ya no está soportada. Vuelca el valor de a (lat, long) como 01010000003D2CD49AE6A549409AB1683A3B19F1BF

¿Cómo puedo decodificar ese número (sin utilizar PostGIS) para determinar la lat long original?

5voto

hernan43 Puntos 566

Esa salida es EWKB codificado en hexadecimal, o extendido Binario conocido con un pliego de condiciones ici .

Este ejemplo es idéntico a ISO WKB, ya que no tiene SRID ni utiliza dimensiones más allá de 2D (como Z, M o ZM). Por lo demás, los formatos son diferentes.

Puede descodificar datos geométricos (es decir, longitud y latitud) de WKB utilizando una amplia gama de herramientas disponibles en Python, PHP, R, Perl, etc., o cualquier implementación personalizada que sea capaz de aplicar la especificación.

Tenga en cuenta también que es posible que pueda utilizar el archivo de volcado PostGIS con versiones más recientes de PostGIS; consulte el archivo actualización dura que utiliza utils/postgis_restore.pl para leer formatos antiguos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X