ArcGIS Desktop kullanarak düzenli mesafelerde (0.20 mil) çizgi boyunca nokta dosyası mı oluşturuyorsunuz?


20

ArcGIS 10.1 kullanıyorum. Her 0.20 milde bir patika boyunca işaretler oluşturmaya çalıştığım bir iz ağım var.

Nokta özelliğini çizgi özelliğinden oluşturmanın bir yolu var mı?


2
Hattınızın bu 0.20 mil aralıklarla köşeleri yok değil mi?
Baltok

1
Doğrusal Referanslama yöntemini kullanmayı düşündünüz mü ?
RyanKDalton-OffTheGridMaps

Aslında anladım. Editör'de, mesafe girebileceğiniz bir "yapı noktaları" vardır. Şimdiye kadar görmedim. İkiniz de yardımlarınız için teşekkürler !!!!
Jen

Bunu deneyin, sadece buldum ve harika çalışıyor. Kod da yayınlanmıştır. ianbroad.com/arcgis-toolbox-create-points-polylines-arcpy
Jon

yalnızca bir bağlantıdan oluşan cevapların silinmesi muhtemeldir. Bir kere bağlantı devam etmeyebilir. Lütfen soruyu cevaplayan şeyi burada bulunuz.
jbchurchill

Yanıtlar:


7

Noktaları Oluşturmak için yerleşik Editör aracı, belirli bir mesafeyi kullanırken her seferinde bir satır seçecektir. ET GeoWizards , tüm hatlar için belirtilen mesafede noktalar oluşturacak serbest nokta fonksiyonu İstasyon Noktalarına sahiptir.


12
  1. Boş bir nokta şekil dosyası oluşturma
  2. Oluşturulan şekil dosyasını Katmanlara yükleme
  3. Sağ tıklama - Özelliği Düzenle - Düzenleyici araç çubuğundaki son düğme özellik oluşturma - bunu seçin - özellik oluşturma iletişim kutusunda görünecektir
  4. Düzenli aralıklarla nokta oluşturmak istediğiniz Çizgi şekil dosyasını seçin
  5. Özellikleri seçin
  6. Hattı seçin
  7. Editör araç çubuğu açılır menüsü
  8. İnşaat noktaları
  9. İletişim kutusu geldiğinde ayrıntıları istediğiniz gibi doldurun İpuçları - yapı noktaları aracı etkinleştirilmemişse, bunun nedeni özellik seçme aracıyla görünümdeki satırı seçmemenizdir (Mavi çizgiyi vurgulayın) Ayrıca ortam ayarlarını da değiştirin ve ölçüm birimlerini (fit, metre, mil KM) almak için veri çerçevesinde ihtiyaç duyduğunuz diğer tüm ayarlar

2
Birden fazla çizgi parçanız varsa, "çizgi oluştur" aracına erişemeyebilirsiniz ("gri renkte olabilir"). Belki de sizseniz segmentleri çözmeyi deneyin!
Nova

4

Bu eski iş parçacığı canlandırmak için beni affet, ama aynı sorunu vardı ve ccn belirtildiği gibi, Arc'ın aracı bir seferde sadece bir satır özelliği işler. Böylece kullanıcı tarafından girdi olarak ofset ve aralık parametreleri verilen, bir çoklu katman üzerinde bu işlemi gerçekleştiren kendi çok basit bir araç yarattım.

Araç burada bulunabilir .

Gösteri resmi: resim açıklamasını buraya girin Notlar:

  • Şimdilik ofset ve aralık tamsayı olmalıdır.
  • Araç, ArcInfo lisansı gerektiren Noktalarda Bölünmüş Satır (Veri Yönetimi) kullanır.
  • Bunu ihtiyaçlarım için oluşturdum ve çok fazla test etmedim, bu yüzden sadece giriş ve çıkış olarak Shapefiles'da kullanıldığını söyleyeceğim.
  • Birbiriyle kesişen çizgileri ayırmaz, sadece köşelerdeki çizgileri.
  • Değişiklikler yapmaya hazırım. Bu konunun bir sebepten ötürü 9 binden fazla görünümü var sanırım.

Bu araç inanılmaz! Hala öneri için hazırsınız, benim tek birim, kullanıcının bir birimdeki mesafeyi belirtmesine ve arka plandaki projeksiyon için uygun birimlere dönüştürmenize izin vermenizdir.
traggatmot

Komut dosyasına bir parola eklemenizin bir nedeni var mı? Sadece bir kara kutu aracı kullanmamayı tercih ederim ... ve başkalarının kendi kullanımları için düzenlemelerine izin veririm.
DMusketeer

traggatmot ve DMusketeer - Performansı artırıyorum, özellikler ekliyorum (birim dönüştürme dahil) ve bir QGIS sürümü yazıyorum. İşiniz bittiğinde şifre korumasını kaldıracağım.
Nir

biri bana Python kodları verebilir, ben benzer bir araç ama katman seçimi, ofset seçimi ve aynı zamanda otomatik öznitelik doldurma seçeneği sağlayan çok daha büyük bir araç yapmaya çalışıyorum.
Akhil Kumar

3

Burada bulunan 'Çizgilerden nokta oluştur' aracını kullandım :

Nokta unsurlarını çizgi unsurları boyunca aralıklarla oluşturur.

Çok iyi çalışıyor.


biri bana Python kodları verebilir, ben benzer bir araç ama katman seçimi, ofset seçimi ve aynı zamanda otomatik öznitelik doldurma seçeneği sağlayan çok daha büyük bir araç yapmaya çalışıyorum.
Akhil Kumar

2

ArcGIS masaüstünü (veya ArcGIS Pro) kullanarak belirli bir mesafede birden çok satırı bölmek için aşağıdaki iki adım işe yarar:

  1. Satır Boyunca Noktalar Oluşturma aracı. "Örnekleme" altındaki Veri yönetimi araç kutusundadır. Çizgilerdeki noktalar arasında belirli bir mesafe belirleyebilirsiniz.
  2. Noktayı Satırı Böl aracı. "Özellikler" altındaki Veri Yönetimi araç kutusundadır. Çizgilerinizi bölmek için önceki adımdaki noktaları kullanın.

QGIS'de de bunu yapmanın daha kolay ve hızlı bir yolu var.


ArcGIS 10.3 Desktop'ta veri yönetimi altında böyle bir araç ve böyle bir araç kutusu görmüyorum.
Nova

@Nova Bence bu araç 10.4'te tanıtıldı.
matt wilkie

Bkz community.esri.com/thread/... arasında bir etkileşim hata için Noktalarına Özü Değerleri ve Çizgiler boyunca Noktalar üret farkında olmak araçlar
mat Wilkie
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.