EPSG: 4326 verisi 2B haritada yansıtılıyor mu?


13

Veriler, projeksiyonlar ve koordinat referans sistemlerinde nispeten bilgili olduğumu düşünüyorum.

OpenStreetMap verileri WGS84 Enlem / Boylam (EPSG: 4326) içinde saklanır. Bu CRS coğrafi bir yapıya sahiptir ve bu nedenle konumları bir 3B küre üzerinde depolamak için tasarlanmıştır. Bu haritayı gördüğümde neye bakıyorum?

Reykjavik'e baktığımızda, boylam çizgilerinin Greenwhich Meridian'daki Kuzey Kutbuna doğru eğilimi olduğu anlaşılıyor (veya belki de şehri perspektif görünümde planladılar ??), bu yüzden 0,90'ın haritanın üst merkezi olduğunu varsayıyorum.

Bu sınıf bir izdüşüm mü, eğer öyleyse hangisi?

Enlem / boylam verileri için yaygın olarak kullanılan bir projeksiyon var mı?

Oracle'da EPSG: 4326 kullanarak depolanmış verilerim var ve GeoServer tarafından belirli bir projeksiyon olmadan işlendiğinde de bu özellikleri gösteriyor.


Aslında tam olarak aynı şeyi merak ettim. Ve bu sadece OSM için değil, herhangi bir CBS yazılımı için ... ArcGIS, Qgis ... yansıtılmayan verileri görüntülerken ne yapar? Neye bakıyoruz? Benim tahminim (ama düzeltmek için çekinmeyin) onlar umurumda değil olduğunu! Koordinatları kartezyen bir referans sistemiymiş gibi gösterirler. Dünyada, meridyenler kutuplara doğru yaklaşıyor, bu da Reykjavik'in NE'ye çarpık göründüğü gerçeğine de yansıyor. Şimdi, eğer bu doğruysa, örtük bir projeksiyon olarak düşünülebilir mi? Evetse, bu ne tür bir projeksiyon olurdu?
Stéphane Henriod

Koordinat görüntüsünün sağ altta aşağı doğru olduğunu fark ettiniz mi? Buna hızlı bir şekilde bakmanız sorunuzu kolayca çözecektir.
whuber

@whuber Koordinat okumasını görüyorum ama gerçekten yardımcı olmuyor - ekranın enlem ve boylam çizgilerini dayatmadan sayılar bana sadece konumların görüntüyle nasıl eşlendiğine dair belirsiz bir fikir veriyor ve neden kuzeyin doğrudan olduğunu açıklamıyor ya da güney şehirleri merkeze
yöneliyor

1
Coğrafi koordinat referans sisteminde veri görüntülerken ArcGIS yazılımı, enlem / boylamı 2D Kartezyen değerleri gibi ele alır. Plaka Carree, lat / lon değerlerini radyanlara dönüştürerek ve yarı eksen ile çarparak ölçeklendirir. ArcMap'in (örneğin) sözde bir Plate Carree projeksiyonu kullandığını söylüyorum.
mkennedy

Yanıtlar:


16

OpenLayers , Plate Caree projeksiyonunu ifade etmek için 'EPSG: 4326' terimini kullanır . Bir projeksiyon olarak 'WGS84' ve EPSG: 4326'ya atıfta bulunulması, o kadar uzun zamandır yaygın bir karışıklık kaynağıdır. Bu kısa el, Google ve OpenLayers sahneye çıkmadan önce devam ediyor. Örneğin, ESRI, hatırlayabildiğim kadarıyla terimleri fuding ediyor. OpenLayers, siz söylemediğiniz sürece anında EPSG: 900913'e yeniden göndermez; Google API haritalarıyla verileri karıştırmak isteyip istemediğinizi yapmanız gerekir, çünkü Google API yalnızca 900913 (Google tarafından icat edildi - sayılar anımsatan kelimesinin).


Hah! Buldum. Christopher Schmidt ilk olarak 900913 kullanılmasını önerdi. Crschmidt.net/blog/archives/243/google-projection-900913
mkennedy

Bunun yanlış olduğu ortaya çıktı. EPSG: 4326, hem WGS84 kullanan verileri hem de LongLat / Plate Caree projeksiyonu olan projeksiyonu tanımlar. Bkz. Spatialreference.org/ref/epsg/4326/proj4js
Çad

Pek değil. WGS84, hem projeksiyon hem de referans noktası için kullanılan bir addır (aynı ad ancak iki farklı şey). EPSG: 4326, WGS84 datumunu da kullanan (WGS84) da kullanılan bir projeksiyon için sadece EPSG kodudur ( Resmi EPSG sitesine bakın ), bu yüzden cevap yanlış değil
MappaGnosis

2

EPSG: 4326 bir projeksiyon değildir; “öngörülemez”. Reykjavik gerçekten kardinal yönlere göre bir açıda: http://osm.org/go/e0UtZkUl- ve bağlantılı haritanıza baktığınızda 360: 2: 1 dikdörtgene eşlenen enlem ve boylam çizgilerini görüyorsunuz ° genişliğinde ve 180 ° yüksekliğinde. Üst ve alt kenarlar yeryüzündeki, kuzey ve güney kutuplarındaki iki noktadır.

Web üzerinde, lat / lon verileri için kullanılan yaygın bir projeksiyon, Google küresel web mercator projeksiyonu olan EPSG: 900913 (veya resmi olarak 3857) 'dir. Çoğunlukla bu projeksiyonun web haritaları aracılığıyla her yerde yaygınlaştığı son birkaç yıldır.


2
Bu projeksiyon, web haritalarından önce ve bu nedenle EPSG: 900913 oluşturulmadan önce UZUN bir süredir yaygındır. EPSG: 900913, EPSG: 4326'dan farklı bir referans noktası kullanıyor (tam olarak, birincisi mükemmel bir küre ve ikincisi bir
oblate

üzgünüm soruma daha açık olmalıydım: 4326'dan bir projeksiyon olduğunu sormuyordum, daha ziyade baktığım harita 4326 verilerini görüntülemek için bir projeksiyon kullanıyorsa. Reykjavik'i görsel çarpıklık olmadan görmeye alışkın olduğum için bu özel haritanın küresel
mercator kullanmadığını biliyorum

3
Yorumunuza yanıt olarak, tomfumb, baktığınız haritanın bir dönüşüm kullandığını söylemek muhtemelen daha doğru. Projeksiyonlar, tipik olarak, coğrafyanın bazı yönlerini diğerlerine göre korumak için tasarlanmış trigonometrik fonksiyonlardır: eşit alanlar, konformal şekiller, pusula yönü, vb. Dönüşümler, belirli bir görünüme, örneğin hareket ettirmeye ek olarak, belirli bir görünüme hareket eden doğrusal fonksiyonlardır. aşağı ve sağa veya çarpma yaparak 360 ° 'yi 600 piksele sığdırır.
Michal Migurski

5
Yararlı ayrımlar yaparsınız, ancak terminolojiniz geleneksel değildir. 'Dönüşüm'ünüze genellikle onu matematikteki çok daha genel dönüşüm hissinden ayırt etmek için “afin dönüşüm” denir. Ayrıca, trigonometrik fonksiyonlarla aslında çok az projeksiyon verilir (bu fonksiyonlar sürecin bir parçası olabilir). Yani, Sylvester Sneekly, bu haritayı herhangi bir tetikleme içermemesine rağmen, bu haritayı Plate Carree projeksiyonu kullanarak tanımlamakta haklıdır. Öyle olmayan bir benzeşik transformasyon; bu kavram sadece Öklid uzayları (haritalar) için geçerlidir.
whuber
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.