Şekil dosyalarındaki uzun çizgiler, jeodezikler veya 2B uzunlamasına alanda düz çizgiler olarak mı değerlendirilir?


13

Çizgilerin köşeleri şekil dosyası biçiminde nasıl bağladığına dair bir tanım var mı?

En basit durumda, standart WGS84 coğrafi koordinat sistemi ile 40, -118 ila 40, -112 arasında sadece 2 noktadan oluşan bir çizgi hayal edin. İşte .prj dosyasının içeriği:

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]

Nokta 40.1, -116 hattın kuzeyinde mi güneyinde mi?

  1. Çizgilerin uzunlamasına boşlukta doğrusal olarak enterpolasyonlu olduğunu düşünürsek, 40 derece paralel (küçük daire) izler ve nokta çizginin kuzeyidir.
  2. Çizgilerin Dünya yüzeyindeki en kısa yollar olduğunu düşünürsek, çizginin ortasındaki maksimum enlemine sahip, 40.1 dereceden daha yüksek bir jeodezik (büyük daire). Sonra nokta çizginin güneyinde.
  3. Yoksa basitçe tanımsız mı? Shapefile biçiminde eğri kavramı yok, sadece çizgileri birleştiren düz segmentler var. Bu cevabı açıklığa kavuşturmak için çizginin yoğunlaştırılması gerekir (çizgi boyunca eklenen noktalar).

QGIS'de böyle bir senaryo oluşturursam, çizgi 40 derece paralelini takip eder ve bana cevap 1 olduğunu söylerdi. Ama bunu kesin bir cevap olarak kabul etmem ve daha sağlam bir yanıt duymak istiyorum.


4
Bu harika bir soru. Bana öyle geliyor ki böyle bir tanım analistin gözünde yatıyor: sonuçta, segmentlerin anlamı şekil dosyasını kimin oluşturduğuna ve nasıl işlendiğine bağlıdır. Bu meta veriler için bir iş gibi görünüyor .
whuber

teknik olarak konuşursak, bir çokgenin kenarlarına genellikle kapalı halkalar olan "halkalar" (veya LinearRing) denir
Mike T

Yanıtlar:


6

Projeksiyon sistemi oluşturulduğunda ilgili olan her şeyde düz bir çizgi gibi görünüyor. Bundan sonra, her yeni projeksiyonda yeniden hesaplanır ve yazılım onu ​​'stratght' yapmak için çalışır. bu kutupların yakınında oldukça dikkat çekicidir: kutupsal bir azimuthal projeksiyonda direğin etrafına çizilen bir kare, başka bir kutup azimuthalına yeniden yansıtıldığında her zaman bir daireye dönüşecektir (eski stratight tarafları direğe doğru kıvrımlı kıvrımlar haline gelir) veya merkezi meridyen değişse bile. yazılım sadece bir tepe diğerine almak için nasıl bilmiyor, bu yüzden ona mantıklı bir yol gibi görünmesi gereken alır ....

Bu yüzden kişi bu gibi durumlarda vertikleri yoğunlaştırır. Her köşe arasında aynı enterpolasyon devam etmesine rağmen, bu çokgen kenarlarını bilinen koordinatlara tutturur.


1

Şekil dosyası belirtiminde bu konuda bilgi yoktur. İki köşenin nasıl bağlanacağı kesinlikle şekil dosyasını görüntüleyen veya işleyen yazılıma bağlıdır. Daha sonra yazılım tarafından kullanılabilecek bir öznitelik alanına bilgi ekleyebilirsiniz, ancak tüm özelliği etkileyecektir.

Esri bu konuda biraz çalışıyor, bu yüzden ArcGIS 10'da işlevler var. İşte bununla ilgili yardım konularından biri: Jeodezik özellikler oluşturma

Not: Görüşlerim işverenimin (Esri) görüşü olmayabilir.


1

KML hakkında emin değilim, ancak bir şekil dosyasında köşeleri birleştiren çizgiler gerçekten düz çizgi parçalarıdır. Şekil dosyalarını düzenleme hakkında altındaki ArcGIS yardım dosyasından :

Şekil dosyalarında eğrilerle özellikler oluşturma

Şekil dosyaları, dairesel yaylar, elipsler ve Bézier eğrileri de dahil olmak üzere gerçek parametrik eğrileri desteklemez, bu nedenle bu şekiller düz segmentler olarak saklanır ....

Düzenleme araçlarını kullanarak şekil dosyasında eğriler oluştururken şekiller başlangıçta ekranda kavisli görünebilir. Ancak düzenlemelerinizi kaydettiğinizde, eğriler yoğunlaştırılır ve şekiller, orijinal eğrinin şekline yaklaşık olarak yaklaşan bir dizi düz parçaya dönüştürülür.

Bu bir seçenekse, bir coğrafi veri tabanı özellik sınıfı gerçek eğrileri depolayabilir:

Bir coğrafi veri tabanı özellik sınıfında, şekiller yalnızca eğrilerin uç noktalarında köşeleri olan gerçek eğriler olarak saklanır.


0

Bence bu projeksiyona bağlı. Bildiğim kadarıyla, Lat Long WGS84 projeksiyonu, CBS yazılımının çoğunda Plate Caree (Equirectangular - link açıklamasını buraya girin ) olarak kabul edilir, bu nedenle paralellikler ve meridyenler boğaz ve dikey çizgiler olarak kabul edilir. Bu projeksiyonda bir boğaz çizgisini ölçmek istiyorsanız, büyük daire çizgileri tekniğini uygulamanız gerekir. Ancak bu yalnızca gerçek mesafeleri hesaplamanız gerektiğinde geçerlidir. Bu yüzden Plate Carre Lat Long projeksiyonunda +40.1 lat kesinlikle +40'tan nord'dur.

Umarım yardımcı olur ve başkalarının farklı fikirleri olabilir.

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.