QGIS'de Topoloji nasıl kontrol edilir?


17

Çokgenli İki Şekil Dosyam var (Şehir ve Forerst)

Topolojiyi (QGIS) kontrol edebilen bir Eklenti var mı? "Düğümler örtüşmez" gibi bir şey mi? Üst üste gelmelerini istemiyorum.

Bir eklenti bilen var mı? Müthiş olur!

Yanıtlar:


12

Yeni Topology Checker Eklentisi bir sonraki sürümde mevcut olacak. İş yerinde bu videoda görebilirsiniz: http://www.youtube.com/watch?v=huhkTZkoKC8

Daha fazla bilgi: https://github.com/qgis/Quantum-GIS/pull/356


1
Yeni Topoloji Denetleyicisi topoloji hatalarını temizleyebilir veya topolojiyi ArcGIS 10'a benzer kurallarla yönetebilir mi? ArcGIS 10'daki gibi bir segment kesici aracı var mı? Teşekkür ederim.
Radarı

1
Bu eklenti zaten yayınlanmış mı? Evet ise, nerede bulabilirim?
Stefan

11

Bunun için GRASS Araç Kutusu'nu kullanabilirsiniz .

Bir SHAPE dosyasının topolojisinin GRASS Araç Kutusu kullanılarak temizlenmesi

  1. SHAPE dosyasını QGIS'e yükleyin
  2. Eşleşen projeksiyon ayarlarıyla mevcut GRASS harita setini kullanın (veya yeni bir tane oluşturun)
  3. Şimdi, Araç Kutusu -> Dosya yönetimi -> GRASS'a aktar -> Vektörü GRASS'a aktar -> Vektörü QGIS görünümünden GRASS'a aktar (v.in.ogr.qgis) ile SHAPE dosyasını QGIS'den GRASS'a aktarmalısınız. SHAPE dosyanızın kalitesine bağlı olarak bazı topolojik sorunlar bildirilebilir.
  4. Topoloji araçlarını kullanarak araç kutusu aracılığıyla şimdi GRASS içinde bu topolojik sorunları düzeltebiliriz: Vektör -> Harita geliştir -> Vektör haritasının topolojisini temizlemek için araç seti -> v.clean.break. Harita birimlerinde bir eşik tanımlayın (örneğin 0.5 [m] veya benzer şekilde). Basılı raporu analiz edin, muhtemelen eşiğin ayarlanması veya farklı bir topoloji temizleme aracı kullanılması gerekir. Sonucu harita olarak göstermek için görüntü çıktısını tıklayın.
  5. Temizlenen haritayı ŞEKİL formatına dışa aktarın: Dosya yönetimi -> GRASS'tan dışa aktar -> Vektörü GRASS'tan dışa aktar -> v.out.ogr
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.