SRID seçimi ve anlamı nedir? [kapalı]


53

PostGIS’te CBS’te yeniyim ve SRID konseptiyle mücadele ediyorum.

Bir veritabanı sütunu için bir SRID'yi nasıl seçersiniz? Bu beni deli ediyor. Neden bir SRID seçmem gerekiyor? Anlamı ne

Bir SRID seçmek geometryve için aynı geographymı? Bir geometryalan için bir SRID ayarlamak , anlamsız görünüyor , çünkü sadece 2B bir düzlemde olması gerekir.

İnternette enlem / iyon bulduğumda veya coğrafi kodlama hizmetlerinde SRID hangisidir?

Bir lat / lon koordinatı bir SRID'siz anlamsız mıdır?


Enlem / İyon hala bir dünya modeline bağlı. Tipik olarak, insanlar enlem / boylam deyince, WGS84 referans jeoidi varsayılır, fakat farklı bir jeoid ile enlem / boyuna sahip olabilirsiniz, dolayısıyla bu ikisini birleştiren SRID 4326.
John Powell,

@ JohnBarça Bu soru genel olarak SRID ile ilgili, onun anlamı (ve burada buna odaklanan başka hiçbir soru yok…), diğeri ise belirli bir durumda bir DB alanı için hem veri tipinin hem de SRID'nin özel seçimi ile ilgilidir. kullanım.
mavimsi

Yanıtlar:


46

Bir SRID bir koordinat sistemidir. Verilerinizi her zaman öngörülen bir koordinat sisteminde saklamak için (geleneksel / Arc) "GIS" dersi verilmektedir, çünkü sonunda 'alan' gibi bir hesaplama kullanacağız, bu yüzden verilerimizi bir koordinatta saklayacağız Bize bu ölçümü veren sistem.

Ancak, PostGIS bu kavramı pencereden dışarı atar.

İşte tmcw tarafından başlatılan iyi bir Soru-Cevap: Veri Projeksiyonları neden alakalı?

Temel olarak, PostGIS, verilerinizi WGS84 (SRID 4326) gibi tek bir koordinat sisteminde kaydetme olanağını açar ve Alan, Mesafe veya Uzunluk gibi bir şeye ihtiyacınız olduğunda, verilerinizde bu sütunu oluşturmak için bir işlev kullanırsınız. Verilerinizi istediğiniz birimlerle yerel olarak yorumlayabilmenizi sağlayacak öngörülen koordinat sistemi.

Örneğin, öğrencileri ve okulları PostGIS'te hem WGS84 / SRID: 4326'da saklayabilirim. Öğrenciler ve katıldıkları okullar arasındaki mesafeyi hesaplamak istediğimde, geometri sütunumda bir mesafe işlevi çağırırım, ancak verileri State Plane CO Central'a (SRID: '' yansıtmak için) önce geometri sütununun etrafına bir ST_Transform işlevi sarın. 2877). Bu bana her öğrencinin en yakın okula olan mesafesini ayağa kaldırması için bir sütun verir, çünkü SRID: 2877, Feet'te veri depolayan tahmini bir koordinat sistemidir.

Bu nedenle, benim tavsiyem, verilerinizi SRID 4326'daki bir Geometri (veri türü) sütununda (projeksiyonları / dönüşümleri desteklemeyen bir coğrafya veri türünün aksine) saklamak olacaktır.


Bir projected coordinate systemnedir? Bu, düz bir kartezyen uçağı anlamına mı geliyor?
Zach Smith

Kısacası, öngörülen bir koordinat sistemi bozulma için düzleştirilmiş ve düzeltilmiş, alan ve mesafe hesaplamaları için kullanılabilen dünyanın küçük bir versiyonudur. Bir UTM bölgesi bunun bir örneğidir.
DPSSpatial
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.