Hubungan SRID dan Name

9

PostGIS dilengkapi dengan tabel sistem referensi spasial dengan masing-masing diidentifikasi oleh SRID. Namun, dari sudut pandang pengguna, SRID hanyalah angka dan tidak banyak memberi tahu mereka. Apakah ada sumber daya yang mengaitkan SRID dengan nama yang lebih deskriptif?

pengguna57029
sumber
1
... srtextkolom dari tabel tersebut memuat representasi OGC WKT dengan rincian standar dari setiap CRS.
geozelot
Terima kasih! Saya telah melihat kolom itu pada awalnya dan berpikir itu terlalu banyak info. Tetapi ketika melihatnya lagi, saya menyadari bahwa saya dapat mengurai teks dan mengekstrak bagian yang saya butuhkan. Saya menerima jawaban Anda.
user57029

Jawaban:

10

Jika Anda ingin / perlu memiliki lebih banyak info dari dalam PostGIS , jalankan sesuatu seperti

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

hasil dalam

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

Saya tidak pernah ingin belajar logika regexp lebih baik dari ini. Jelas, Anda dapat memindai seluruh string WKT untuk mengetahui apa pun yang perlu Anda ketahui. Dan tingkatkan hal di atas, terutama unitsungkapan ...


Atau, kueri kolom spatial_ref_sys.srtextatau spatial_ref_sys.proj4textuntuk mendapatkan seluruh representasi OGC WKT atau definisi proj4 dari setiap SRID.

geozelot
sumber
8

Sumber daya web modern yang bagus adalah epsg.io

Ini "modern" karena telah disinkronkan ke versi terbaru dari basis data referensi EPSG, seperti yang dinyatakan di bagian bawah halaman web. Sumbernya tersedia di GitHub .

Ini juga cukup mudah digunakan. Misalnya, SRID = 4326, berikut adalah halaman web deskripsi dan tautan ke berbagai format:

Mike T
sumber
5

Saya menggunakan http://spatialreference.org dan http://www.epsg-registry.org .

spatialreference.org memiliki informasi referensi spasial dalam berbagai format:

masukkan deskripsi gambar di sini

Dan EPSG memiliki database akses yang Anda unduh:

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Jay Cummins
sumber
3
Perhatikan bahwa spatialreference.org terakhir diperbarui pada 2013, dan dibuat dari versi yang lebih lama / usang dari basis data EPSG. Laman web ditinggalkan, dan tidak ada rencana untuk memperbaruinya.
Mike T
Tidak menyadarinya. Siapa yang memiliki domain dan menjalankan situs?
Jay Cummins
1
@JayCummins lihat tentang siapa yang mengaturnya. Mereka adalah orang-orang yang sangat baik di komunitas geospasial opensource, dan senang bagi siapa pun untuk mengambil kunci dan mengejar dunia modern
Mike T