SRID y relación de nombre

9

PostGIS viene con una tabla de sistemas de referencia espacial con cada uno identificado por un SRID. Sin embargo, desde la perspectiva del usuario, SRID es solo un número y no les dice mucho. ¿Hay algún recurso que asocie SRID con nombres más descriptivos?

usuario57029
fuente
1
... la srtextcolumna de dicha tabla contiene la representación OGC WKT con los detalles estandarizados de cada CRS.
geozelot
¡Gracias! Había visto esa columna inicialmente y pensé que tenía demasiada información. Pero al mirarlo nuevamente, me doy cuenta de que solo puedo analizar el texto y extraer las partes que necesito. Acepté tu respuesta.
user57029

Respuestas:

10

Si desea / necesita tener más información desde PostGIS , ejecute algo como

SELECT  srid,
        left(split_part(srtext, '"', 1), -1) AS "type",
        split_part(srtext, '"', 2) AS "name",
        split_part((regexp_split_to_array(srtext, 'UNIT\[\"'))[array_length(regexp_split_to_array(srtext, 'UNIT\[\"'), 1)], '"', 1) AS units
FROM    spatial_ref_sys
WHERE   srid IN (4326, 32632);

resultados en

 srid  |  type  |         name          | units  
-------+--------+-----------------------+--------
  4326 | GEOGCS | WGS 84                | degree
 32632 | PROJCS | WGS 84 / UTM zone 32N | metre

Nunca quise aprender lógica regexp mejor que esto. Obviamente, puede escanear toda la cadena WKT para cualquier cosa que necesite saber. Y mejorar lo anterior, especialmente la unitsexpresión ...


Alternativamente, consulte las columnas spatial_ref_sys.srtexto spatial_ref_sys.proj4textpara obtener la representación completa de OGC WKT o la definición proj4 de cada SRID.

geozelot
fuente
8

Un buen recurso web moderno es epsg.io

Es "moderno" porque se ha sincronizado con versiones recientes de la base de datos de referencia EPSG, como se indica en la parte inferior de la página web. Su fuente está disponible en GitHub .

También es bastante fácil de usar. Por ejemplo, SRID = 4326, aquí está la página web de descripción y enlaces a varios formatos:

Mike T
fuente
5

Yo uso http://spatialreference.org y http://www.epsg-registry.org .

spatialreference.org tiene la información de referencia espacial en numerosos formatos:

ingrese la descripción de la imagen aquí

Y EPSG tiene una base de datos de acceso que descarga:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Jay Cummins
fuente
3
Tenga en cuenta que spatialreference.org se actualizó por última vez en 2013 y se realizó a partir de una versión anterior / obsoleta de la base de datos EPSG. La página web fue abandonada y no hay planes para actualizarla.
Mike T
No me di cuenta de eso. ¿Quién posee el dominio y dirige el sitio?
Jay Cummins
1
@JayCummins ver acerca de que configurarlo. Son excelentes personas en la comunidad geoespacial de código abierto, y están felices de que cualquiera tome las llaves y se ponga al día con el mundo moderno
Mike T