SRID- und Namensbeziehung

9

PostGIS enthält eine Tabelle mit Raumbezugssystemen, die jeweils durch eine SRID identifiziert werden. Aus Anwendersicht ist SRID jedoch nur eine Zahl und sagt ihnen nicht viel. Gibt es eine Ressource, die SRID mit aussagekräftigeren Namen verknüpft?

user57029
quelle
1
... enthält die srtextSpalte dieser Tabelle die OGC WKT-Darstellung mit den standardisierten Details jedes CRS.
Geozelot
Vielen Dank! Ich hatte mir diese Kolumne anfangs angesehen und dachte, sie hätte zu viele Informationen. Aber wenn ich es mir noch einmal ansehe, merke ich, dass ich einfach den Text analysieren und die Teile extrahieren kann, die ich brauche. Ich habe deine Antwort akzeptiert.
user57029

Antworten:

10

Wenn Sie weitere Informationen in PostGIS benötigen, müssen Sie so etwas ausführen

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

führt zu

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

Ich wollte nie besser Regexp-Logik lernen. Natürlich können Sie die gesamte WKT-Zeichenfolge nach allem durchsuchen, was Sie wissen müssen. Und verbessern Sie das oben Gesagte, insbesondere den unitsAusdruck ...


Alternativ können Sie die Spalten spatial_ref_sys.srtextoder abfragen spatial_ref_sys.proj4text, um entweder die gesamte OGC- WKT-Darstellung oder die proj4- Definition jeder SRID abzurufen .

Geozelot
quelle
8

Eine gute moderne Webressource ist epsg.io.

Es ist "modern", da es mit den neuesten Versionen der EPSG-Referenzdatenbank synchronisiert wurde, wie unten auf der Webseite angegeben. Die Quelle ist auf GitHub verfügbar .

Es ist auch ziemlich einfach zu bedienen. Beispiel: SRID = 4326, hier ist die Beschreibungswebseite und Links zu verschiedenen Formaten:

Mike T.
quelle
5

Ich benutze http://spatialreference.org und http://www.epsg-registry.org .

räumliche Referenz.org hat die räumlichen Referenzinformationen in zahlreichen Formaten:

Geben Sie hier die Bildbeschreibung ein

Und EPSG hat eine Zugriffsdatenbank, die Sie herunterladen:

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Jay Cummins
quelle
3
Beachten Sie, dass Spatialreference.org zuletzt 2013 aktualisiert wurde und aus einer älteren / veralteten Version der EPSG-Datenbank erstellt wurde. Die Webseite wurde aufgegeben und es gibt keine Pläne, sie zu aktualisieren.
Mike T
Ich habe das nicht bemerkt. Wem gehört die Domain und sie betreibt die Site?
Jay Cummins
1
@JayCummins siehe etwa für die es einrichten. Sie sind ausgezeichnete Leute in der OpenSource-Geodatengemeinschaft und freuen sich, dass jeder die Schlüssel nimmt und die moderne Welt
Mike T