ArcGIS Ağ Analisti için kavşakta Yolları Bölmek?


15

Bir şehrin yollarını temsil eden bir dosya geodatabase Feature Class var. Kavşaklarda yollar bölünmemiştir. ArcGIS'in kavşaklarda yolların ayrılması gerekiyor, aksi takdirde yolların bağlı olmadığını varsayar.

Bu görüntü, yollar bölünmediğinde ArcGIS Network Analyst için Bağlantı modelini göstermektedir. Bağlantı

Bu sorunu nasıl düzeltebilirim ve kesiştiği her yerde yolları nasıl bölebilirim?


3
Bunun Üstgeçit / Altgeçit alanlarında sorunlara neden olabileceğini biliyorum. Üstgeçit / Altgeçit olduğu noktalara sahibim ve bu şehirde sayıları sınırlı ve yönetilebilir olduklarından bunlar elle düzeltilecek.
Devdatta Tengshe

Yanıtlar:


19

Özelliği için Çizgi aracını Geoprocessing (Veri Yönetimi) verileri 'temizlik' için de kullanılabilir.

Yardım dosyasından bahsediliyor:

Giriş çizgilerinin veya çokgen sınırlarının başlangıç ​​ve bitiş köşeleri dışındaki konumlarda birbirine değdiği, kesildiği veya üst üste geldiği durumlarda, bu kavşaklarda bölünürler; bölünmüş çizgilerin her biri bir çıkış çizgisi özelliği haline gelecektir. Bir giriş çizgisi veya çokgen sınırı başka bir özellikle kesişmezse, tüm şekli yine de bir çizgi özelliği olarak yazılacaktır.

Ek'te , çıktı dosyasındaki nitelikleri korumak için Nitelikleri koru seçeneğini true olarak ayarlamayı unutmayın .


Bu en verimli seçenektir ve verilerdeki küçük alt ve üst çizgileri 'düzeltmek' için uygun bir cluster_tolerance ayarladığınızda bir adım daha ileri gidebilirsiniz (ancak tolerans değerinin verileri yararlı uzamsal doğruluğun ötesinde basitleştirmediğine dikkat edin. ).
ccn

Kümeyi ayrı bir adım olarak birleştirmek istiyorsanız, Entegrasyon aracını kullanabileceğinizi eklemeye değer.
fmark

Ayrıca, gelişmiş bir lisansa sahip olduğunuz için şanslı değilseniz, işleme menüsü (> sürüm 2.8) aracılığıyla QGIS'deki satırları bölme aracını kullanabilir ve sonuçları tekrar Arc'a getirebilirsiniz.
Oliver Burdekin

Muhtemelen bunun ArcGIS 10.4.1'deki durum için İleri seviye bir lisansa ihtiyacı olduğunu belirtmelisiniz.
PolyGeo

6

ArcGIS'te Satırları Düzleştir aracını kullanabilirsiniz (ArcEditor veya ArcInfo lisansı gereklidir).

Kesişen tüm çizgiler bölüneceğinden, bu durumda üst geçit / alt geçit bilgilerini kaybedeceğinizi unutmayın. Bölme çizgileri hakkında daha genel okuma burada mevcuttur .


Bu gerçekten yararlı olsa da, bir Düzenleme Oturumunda manuel düzenleme yapılması gerekir.
Devdatta Tengshe

2
Tamam elbette. Ardından, Planarize Lines'a oldukça benzer işlevselliğe sahip Feature to Line GP aracını kullanın. Tek bir özellik sınıfında cooincident çizgileri olması durumunda tek fark, çıktı özelliği sınıfında bazı çoğaltılmış satırların yaratılmasıdır (en azından bende budur). Daha sonra bu senaryoyu işlemek için aynı GP araçlarını bul ve sil'i kullandım ( resources.arcgis.com/en/help/main/10.1/index.html#//… ).
Alex Tereshenkov

3

ET GeoWizards , sizin için çalışabilecek ayrı bir Katmanlı Çok Katmanlı araca sahiptir. Bölmek istediğiniz çoklu çizgi katmanını (yeni bir şekil dosyası veya özellik sınıfı oluşturur) ve satırları bölmek için kullandığı katmanı gerektirir. Boruları (çoklu çizgi) bölgelere (poligon) bölmek için kullandım ve güzel çalıştı, ancak iki poliilinle de çalışıyor.

Tüm yollarınız bir şekil dosyası / özellik sınıfının parçasıysa, onu mxd'nize iki kez ekleyebilmeli ve yeniden adlandırabilmelisiniz. yani yollar1 ve yollar2 ve sonra bölünmek için yollar1'i kullanın ve ilk olarak bölünecek yollar tanımlamak için yollar2'yi kullanın. Bunu pek denemedim, umarım pratikte olduğu kadar teoride da çalışır.


2

Bu PostGIS çalışır, ancak ArcGIS çok SQL arayüzü olduğunu okudum. Bu seçer. Verileri kaydetmek ve birincil anahtar için sıra eklemek istiyorsanız, 'seç' seçeneğini kullanın

seçin * (seç r.id, st_Dump (ST_Split (r.the_geom, r2.the_geom))
tablo yolundan r, yol r2 olarak 
burada r.id! = r.id VE ST_Inectect (r.the_geom, r2.the_geom))

gibi veri döndürmelidir

| İd | geom |
--------
| 1 | xxxx |
| 1 | yyyy |
| 2 | zzzz |

eğer herhangi bir hata yapmazsam


Beklenen çıktıyı vermez.
Devdatta Tengshe

1

Kavşaklarda çizgileri ayırmak için Planarize kullanma

  1. ArcMap'te, Editör araç çubuğundaki Düzenleme aracı Düzenleme aracını tıklayın.
  2. Kavşaklarda bölmek istediğiniz çizgi özelliklerini seçin.
  3. Topoloji araç çubuğunda Düzlemleri Düzleştir düğmesini Düzleştir düğmesini tıklatın.
  4. Tamam'ı tıklayın.

Çizgiler kesiştikleri yeni özelliklere ayrılmıştır.

Dikkat: Arc 10 ve üstü bu araç Gelişmiş Düzenleme araç çubuğundadır.


@Alex Tereshenkov tarafından bir yıl önce verilen soruya yinelenen cevap. Ancak burada, bu aracı kullanmak isteyip istemediğinizi bilmek için daha yüksek bir ArcGIS lisansına ihtiyacınız olacağı belirtilmemiş.
Generic Wevers

-1

ESRI masaüstü yardımından. Bağlantı en altta ve birden fazla olası yaklaşım var.

"Diğer özelliklerin geometrisinden çokgenler

ArcMap'te, Editör araç çubuğundaki Düzenle aracını tıklayın.

2.Yeni poligon özellikleri oluşturmak için geometrisini kullanmak istediğiniz özellikleri seçin.

Editör araç çubuğunda, Görev açılır okunu tıklayın ve Yeni Özellik Oluştur'u tıklayın.

Editör araç çubuğunda, Hedef açılır okunu tıklayın ve içinde yeni bir özellik oluşturmak istediğiniz çokgen özellik sınıfını tıklayın. Seçilen özellikler ve hedef katman aynı özellik sınıfından olamaz.

Topoloji araç çubuğunda, Özellikleri Yapılandır düğmesine tıklayın.

İsteğe bağlı olarak, bir küme toleransı yazın.

6. Seçilen özelliklerden yeni çokgenler oluşturmayı, giriş geometrisi olarak mevcut çokgenlerin sınırlarını göz önünde bulundurarak yeni çokgenler oluşturmayı veya seçilen çizgilerin veya çokgenlerin bunları geçtiği özellikleri bölmeyi seçin.

7. tık OK.

Yeni özellikler hedef özellik sınıfında oluşturulur. "

http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=Making_new_features_with_topology_tools


Cevabımın sorumla ne ilgisi olduğundan emin değilim. Şans eseri başka bir soru yerine buraya gönderdiniz mi?
Devdatta Tengshe

En alttaki bağlantıya gidip tam yardımı okursanız alaka düzeyini göreceğinize inanıyorum. Verileri çokgenleştirerek kesişmeyen sokaklarda kavşaklar oluşturuyorsunuz ve yardımda da soruna yardımcı olacak benzer işlemler var
lewis
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.