6 votos

Vector de tipo de geometría

¿Alguien sabe qué formato es el siguiente elemento?

01000000804AE9B78F8F0D416258AE25F8E45141

Parece WKB o Postgis geometría y geografía, pero no he podido convertir. Tiene que ser el punto en el centro de la ciudad de Sofía, Bulgaria. El sistema de coordenadas debe ser EPSG: 32635. Hay algunos otros atributos de la SRS:

FalseX=-5120900; FalseY=-9998100; XYUnits=450445547.391054; FalseZ-1000; ZUnits=2147483.645; FalseM=-100000; MUnits=10000; IsHighPrecision=1; XYTolerance=0.001; ZTolerance=0.001; MTolerance=0.001

pero no sé si debo crear definido por el usuario CRS con estos elementos. Las coordenadas de este punto dado en otra tabla (198; 4733). Si yo los uso con el estándar EPSG:32635 el punto se encuentra mucho más al sur.

PS: yo estoy usando QGIS.

5voto

Jay Bazuzi Puntos 194

Parece ser un número impar de hex-cuplés, así que he intentado añadir un extra de "01" (la WKB código de punto de geometría, creo) en el inicio y el proceso de conversión con la R wkb paquete:

> readWKB(list(hex2raw("0101000000804AE9B78F8F0D416258AE25F8E45141")))
SpatialPoints:
          x       y
[1,] 242162 4690913
Coordinate Reference System (CRS) arguments: NA 

El ahorro en un objeto con EPSG:32635 y, a continuación, convertir a 4326 (lat-long) me da un punto de que es, de hecho, en Sofía:

> pts = readWKB(list(hex2raw("0101000000804AE9B78F8F0D416258AE25F8E45141")))
> proj4string(pts)=CRS("+init=epsg:32635")
> spTransform(pts, CRS("+init=epsg:4326"))
SpatialPoints:
            x        y
[1,] 23.87071 42.32777
Coordinate Reference System (CRS) arguments: +init=epsg:4326
+proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 

Así que de alguna manera un "01" se ha cortado el inicio de la hexadecimal representación WKB.

3voto

SpliFF Puntos 214

Con la ayuda de Spacedman, puede utilizar el QuickWKT plugin para obtener el punto en QGIS.

Escriba 0101000000804AE9B78F8F0D416258AE25F8E45141 en el cuadro de entrada y seleccione Point (WKB) como tipo de Datos. El resultado es cerca de la ciudad de Momin Prohod.

La conversión de WKT a WKB da un poco más consejos sobre WKB para WKT de conversión.

Por CIERTO, las coordenadas (198; 4733) son de la Ciudad de Sofía en UTM 35N, pero en kilómetros en lugar de metros.

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