Співвідношення SRID та ім'я


9

PostGIS постачається з таблицею просторових систем відліку, кожна з яких ідентифікується SRID. Однак, з точки зору користувача, SRID - це лише число, яке не дуже їм розповідає. Чи існує ресурс, який асоціює SRID з більш описовими іменами?


1
... srtextстовпець згаданої таблиці містить представлення OGC WKT зі стандартизованими деталями кожної CRS.
геозелот

Дякую! Я спочатку дивився на цю колонку і думав, що вона має занадто багато інформації. Але переглянувши його ще раз, я розумію, що можу просто розібрати текст і витягти потрібні мені частини. Я прийняв вашу відповідь.
користувач57029

Відповіді:


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

Я ніколи не хотів вивчати логіку regexp краще, ніж цю. Очевидно, ви можете сканувати весь рядок WKT для того, що вам потрібно знати. І вдосконалюйтеся на вищесказаному, особливо на unitsвиразі ...


Альтернативно, запитуйте стовпці spatial_ref_sys.srtextабо, spatial_ref_sys.proj4textщоб отримати або все представлення OGC WKT, або визначення proj4 кожного SRID.


8

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

Він "сучасний", оскільки він був синхронізований з останніми версіями довідкової бази EPSG, як зазначено внизу веб-сторінки. Його джерело доступне на GitHub .

Це також досить просто у використанні. Наприклад, SRID = 4326, ось веб-сторінка з описом та посилання на різні формати:


5

Я використовую http://spatialreference.org та http://www.epsg-registry.org .

spacereference.org містить просторову довідкову інформацію у численних форматах:

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

А EPSG має завантажену базу даних для завантаження:

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


3
Зауважимо, що просторічний ресурс.org востаннє оновлювався у 2013 році та був створений із старої / застарілої версії бази даних EPSG Веб-сторінку було залишено, і не планується її оновлювати.
Майк T

Не усвідомлював цього. Кому належить домен і керує сайтом?
Jay Cummins

1
@JayCummins дізнайтеся про те, хто його створив. Вони прекрасні люди в геопросторовій спільноті з відкритими кодами, і раді кожному, хто може взяти ключі та наздогнати сучасний світ
Майк T
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.