Relazione SRID e nome


9

PostGIS viene fornito con una tabella di sistemi di riferimento spaziale con ognuno identificato da un SRID. Tuttavia, dal punto di vista dell'utente, SRID è solo un numero e non dice molto. Esiste una risorsa che associa SRID a nomi più descrittivi?


1
... la srtextcolonna di detta tabella contiene la rappresentazione OGK WKT con i dettagli standardizzati di ciascun CRS.
Geozelot,

Grazie! Inizialmente avevo guardato quella colonna e pensavo che avesse troppe informazioni. Ma quando lo guardo di nuovo, mi rendo conto che posso semplicemente analizzare il testo ed estrarre le parti di cui ho bisogno. Ho accettato la tua risposta.
user57029,

Risposte:


10

Se vuoi / hai bisogno di maggiori informazioni da PostGIS , esegui qualcosa del genere

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);

risultati in

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

Non ho mai voluto imparare la logica regexp meglio di così. Ovviamente, puoi scansionare l'intera stringa WKT per tutto ciò che devi sapere. E migliorare quanto sopra, in particolare l' unitsespressione ...


In alternativa, eseguire una query sulle colonne spatial_ref_sys.srtexto spatial_ref_sys.proj4textper ottenere l'intera rappresentazione OGC WKT o la definizione proj4 di ciascun SRID.


8

Una buona risorsa web moderna è epsg.io

È "moderno" perché è stato sincronizzato con le versioni recenti del database di riferimento EPSG, come indicato nella parte inferiore della pagina Web. La fonte è disponibile su GitHub .

È anche abbastanza facile da usare. Ad esempio, SRID = 4326, ecco la pagina Web della descrizione e i collegamenti a vari formati:


5

Uso http://spatialreference.org e http://www.epsg-registry.org .

spatialreference.org ha le informazioni di riferimento spaziale in numerosi formati:

inserisci qui la descrizione dell'immagine

E EPSG ha un database di accesso che scarichi:

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


3
Si noti che spatialreference.org è stato aggiornato l'ultima volta nel 2013 ed è stato realizzato da una versione precedente / obsoleta del database EPSG. La pagina web è stata abbandonata e non ci sono piani per aggiornarla.
Mike T,

Non me ne sono reso conto. Chi possiede il dominio e gestisce il sito?
Jay Cummins,

1
@JayCummins vedono circa per chi configurarlo. Sono persone eccellenti nella comunità geospaziale open source e sono felici che chiunque prenda le chiavi e raggiunga il mondo moderno
Mike T,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.