PostGIS viene con una tabla de sistemas de referencia espacial con cada uno identificado por un SRID. Sin embargo, desde la perspectiva de un usuario, SRID es solo un número y no les dice mucho. ¿Hay algún recurso que asocie SRID con nombres más descriptivos?
Respuestas
¿Demasiados anuncios?Si necesitas tener más información desde dentro de PostGIS, la ejecución de algo parecido
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 regexp lógica nada mejor que esto. Obviamente, puede escanear la totalidad de WKT cadena para cualquier cosa que usted necesita saber. Y mejorar en lo anterior, especialmente la units
expresión...
Alternativamente, consulta la spatial_ref_sys.srtext
o spatial_ref_sys.proj4text
columnas, ya sea para obtener toda la OGC representación WKT o la proj4 definición de cada uno de SRID.
Un buen moderna de los recursos de la web es epsg.io
Es "moderno" porque se ha sincronizado para las versiones recientes de la EPSG base de datos de referencia, como se indica en la parte inferior de la página web. Su fuente está disponible en GitHub.
También es muy fácil de usar. Por ejemplo, SRID=4326, aquí está la descripción de la página web y los enlaces a varios formatos:
Yo uso http://spatialreference.org y http://www.epsg-registry.org.
spatialreference.org tiene la referencia espacial de la información en varios formatos:
Y EPSG tiene un acceso a la base de datos de descargar: