SRID и имя отношения

9

PostGIS поставляется с таблицей систем пространственной привязки, каждая из которых идентифицируется по SRID. Тем не менее, с точки зрения пользователя, SRID - это просто число, и он мало о чем говорит. Есть ли ресурс, который связывает SRID с более описательными именами?

user57029
источник
1
... srtextстолбец указанной таблицы содержит представление OGC WKT со стандартизованными деталями каждого CRS.
геозелот
Спасибо! Сначала я посмотрел на этот столбец и подумал, что в нем слишком много информации. Но, посмотрев на него еще раз, я понимаю, что могу просто разобрать текст и извлечь нужные мне части. Я принял твой ответ.
user57029

Ответы:

10

Если вы хотите / должны иметь больше информации из PostGIS , запустите что-то вроде

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

результаты в

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

Я никогда не хотел изучать логику регулярных выражений лучше, чем эта. Очевидно, что вы можете отсканировать всю строку WKT на предмет того, что вам нужно знать. И улучшить выше, особенно unitsвыражение ...


Также можно запросить столбцы spatial_ref_sys.srtextили, spatial_ref_sys.proj4textчтобы получить полное представление WGC OGC или определение proj4 для каждого SRID.

geozelot
источник
8

Хороший современный веб-ресурс - epsg.io

Это «современно», потому что оно было синхронизировано с последними версиями справочной базы данных EPSG, как указано в нижней части веб-страницы. Его источник доступен на GitHub .

Это также довольно легко использовать. Например, SRID = 4326, вот описание веб-страницы и ссылки на различные форматы:

Майк Т
источник
5

Я использую http://spatialreference.org и http://www.epsg-registry.org .

Пространственная привязка имеет пространственную справочную информацию в многочисленных форматах:

введите описание изображения здесь

И у EPSG есть база данных доступа, которую вы загружаете:

введите описание изображения здесь введите описание изображения здесь

Джей Камминс
источник
3
Обратите внимание на то, чтоpacereference.org последний раз обновлялся в 2013 году и был сделан из более старой / устаревшей версии базы данных EPSG. Веб-страница была заброшена, и нет никаких планов по ее обновлению.
Майк Т
Не осознавал этого. Кто владеет доменом и управляет сайтом?
Джей Камминс
1
@JayCummins см примерно для тех , кто поставил его. Они - отличные люди в геопространственном сообществе с открытым исходным кодом, и они рады, что кто-то может взять ключи и догнать современный мир
Mike T