Mekansal Ağ Temizliği


11

Bir ağ oluşturmak için kullanılan verilerin, küçük uzamsal hatalar bağlantıda büyük hatalara yol açabileceğinden, temizlik sırasında özel hususlar vardır.

Bir ağ modeli oluşturmadan önce uzamsal ağ verilerini temizlemek için hangi teknikler en iyi uygulama olarak düşünülebilir?

Topu yuvarlamak için düşünebileceğim şey

  • CBS'nizin topoloji hatalarını gizlemediğinden (ArcMap'in yapabileceği gibi) veya varsa, ağ oluşturma işleminin bunu (Arc Network Analyst'ın yaptığı gibi) hesaba katacak şekilde tasarlandığından emin olun. Bunun nasıl ve neden olduğunu anlayın.

  • CBS'nizin topoloji özelliklerini kullanın - örn. Ark Topolojisi, Autocad Çizim Temizliği. Birbirinize tolerans dahilinde gelen veya sallanmadan (yani kavşak noktasında kırılmamış olan) birbirine dokunan veya kesişen tüm çoklu hatları tespit edin. Aşırı yüklenmeler ve alt devreler bu kategoriye girer. Hata olup olmadığını kontrol edin (temsilinize bağlı olarak köprüler / tünelleri temsil ediyor olabilirler veya olmayabilir). Hepsi hataya benziyorsa ve manuel onarım mümkün değilse otomatik onarımları kullanın.

  • Ayrıca, tesadüf olmadan belirli bir tolerans dahilinde olan bağlantı uç noktalarını kontrol edin. Hepsi hataya benziyorsa ve manuel onarım mümkün değilse otomatik onarımları kullanın.

  • Bu şekilde tespit edilen tüm özelliklerin kasıtlı olduğundan emin oluncaya kadar yukarıdaki iki adımdaki toleransı kademeli olarak artırın.

  • Ağı oluşturun, her bir kavşak için bağlantıyı hesaplayın (ona katılan bağlantı sayısı). Beklediğiniz gibi olduklarından emin olmak için (ideal olarak) hepsini veya (muhtemelen) rastgele bir örneği kontrol edin.

  • Modelinizdeki tüm çoklu çizgileri uzunluğa göre sıralayın ve en küçük uzunluktan başlayarak bunları manuel olarak kontrol edin (muhtemelen hesaplanan bağlantı verilerinin yardımıyla). Çok kısa ağ bağlantıları genellikle hatalardır ve dönüş açılarını karıştırıyor olabilir.

Orada kaçırdığım bir şey var mı? İyi tesis dışı kaynakları tanımlamaktan veya bağlantı kurmaktan çekinmeyin.


Ayrıca, ağ analizine özgü değildir, ancak ağ analizi yazılımınızın ne düşündüğünü kontrol ederseniz, her bir bağlantının GIS'inizin uzamsal referans sorunlarını işaret edebilen bağlantının uzunluğu olduğunu düşündüğüne göre uzunluğu vardır.
Yan gösterimler Bob

Yanıtlar:


4

Arc'da bir geometrik ağ oluşturabilir ve daha sonra hata aramak için hata tablosuna bakabilirsiniz (bunun için önce topolojiyi silmeniz ve ayrıca geometrik bir ağ hatası üreten kavşakları kaldırmanız gerekir).

İşaretlenen hatalar, hangi CBS'yi kullanırsanız kullanın yaygın sorunlardır:

  • Boş geometriye sahip özellikler,
  • birden çok parça içeren özellikler,
  • kapalı bir döngü oluşturan ya da bu kavşaktan kavşağa aynı özelliklere sahip
  • uzunluğu sıfır olan özellikler,
  • Farklı bir z değerine sahip bir kenar özelliği tepe noktasına denk gelen kavşaklar,
  • Bağımsız kavşaklar; herhangi bir kenara bağlı olmayan kavşaklar olan
  • uzunlukları kopma toleransına yakın olduğu için kendi kendine çökmesini engelleyen özellikler

2

Deneyimlerimden. Sadece Linestring tipi çizgiler kullanın, mümkün olduğunca uzun çizgiler oluşturun, her çizginin diğerleriyle en az 1 nokta paylaşmasını gerektirir, 0 uzunluk çizgisine izin vermez, çizgilerin OGC Geçerli olmasını gerektirir (kendiliğinden kesişme vb.). Satırlarda (doğrusal referans) olaylar varsa, gps noktasını da saklayın, çünkü kavramı anlamayan biri olacak ve verileri kıracaktır.

Ve son fakat en az değil, İnsanların ana veritabanına kötü verileri güncellemelerine veya eklemelerine izin vermeyin ve daha sonra düzelteceklerine söz veriyorum, bu asla olmayacak.


İyi öneriler. Bence OGC geçerli öz kavşak izin verilir, ancak OGC Basit Özellikler geçerli değil mi? Burada güzel bir özet buldum 1spatial.co.uk/wp-content/uploads/2012/10/…
Sideshow Bob

İlginin dışında olsa da kendi kendine kesişme neden kötü olsun? Kesişme genellikle hiçbir bağlantı gerektirmez - bu nedenle bol miktarda ağ bağlantısı kendiliğinden kesişir (örneğin, aynı bağlantının kendisinin üstünden geçtiği otoyol kavşakları)
Sideshow Bob

Kötü veri eklemeyi zorlaştırır. kendi kendine kesişme yasaklanmışsa, gerçekten halkalar ve benzeri şeyler yaratmayı denemelisiniz. ayrıca bunlar her şeyin doğru olup olmadığını kontrol etmeyi zorlaştırır. Ayrıca ağ topolojisi aslında nasıl yapıldığını umursamıyor, sadece cadı kenarı sizi bir sonraki düğüme götürüyor ...
simplexio

İlginç - halka nedir ve neden bu kadar kötü? Ayrıca, bir köprüyü temsil etmenin tercih edilen bir yolu var mı? Çizgileri kırın ve yükseklik verileriyle 'bağlantılarını kesin' mi, yoksa sadece iki çizgiyi kesmeden mi keser?
Sideshow Bob

1
noktası paylaşmadığında kesişen çizgileri tercih ederim. bkz. çizgi (0,0 1,1 2,2) ve çizgi (0,1 2,1). her iki satır da 1,1 paylaşır. Orada kesişme niyetinin olup olmadığından emin olamazsınız. Halkalar hiçbir yere götürmez, genellikle yönlendirme için işe yaramazlar. Ve halkaların kötü olduğunu söylediğimde, bir geometrinin yol ağında halka sunduğu durumlarda kötü olduklarını kastediyorum. İki farklı geom halka oluşturuyorsa, sorun değil. o zaman bu niyet olduğunu eminiz ...
simplexio

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.