Arazi Sörveyörlerine Python Öğretimi [kapalı]


10

Herkesin yaygın anket görevlerini otomatikleştirmek veya basitleştirmek için Python kullanma konusunda iyi örnekleri var mı?

Bu hafta bir CBS dersi için Python / ArcPy laboratuvarı öğretiyorum. Sınıfta, CBS'nin büyük ölçüde zaman kaybı olduğunu düşünen ve sadece dersi almak zorunda olduğu düşünülen bir grup anket öğrencisi vardır. Onlara heyecanlanacak bir şey vermek istiyorum.

Küçük bir bağlam: Öğrencilerin çoğu mezun olduklarında muhtemelen ormancılık veya unvan şirketleri için çalışacaklar ve Arkansas'dayız, bu yüzden buradaki neredeyse her şey PLSS'ye dayanıyor. Şimdiye kadar, düşüncelerim onlara açısal matematik işlevlerini gösteriyor ve birkaç ücretsiz Python tabanlı CAD programından bahsediyor. Ayrıca bir Python arabirimi sağlayan AutoCAD için bir eklenti yazmak için bir proje olduğunu öğrendim.


Sınıfa zaten öğrettim ve beklendiği gibi, sörveyörler çok heyecanlı değildi. Hâlâ araştırmayı kolaylaştırmak için Python kullanmanın güzel örneklerini duymak isterim.


1
Gündemde anlamlı bir şey bulmak için plss verilerinin eski dağlarında dolaşmak ister misiniz? Ben sadece anket değil, farklı veri türleri aldım ve fonksiyonel özellik sınıfları oluşturmak ve doldurmak için python kullandım.
gm70560

Kulağa ilginç geliyor.
Jay Guarneri

1
İşte kuzey Kaliforniya'daki CA DOT (Caltrans) için bir anket sitesinin demosu. Araştırmacıların mevcut anket noktalarını PLSS aramaları da dahil olmak üzere çeşitli şekillerde bulmalarına izin veren bir CBS web görüntüleyicisidir - noktalar çoğunlukla ana yollar ve eyaletler arasıdır. Daha sonra çıktı alabilir ve noktaları kurtarmak için alana gidebilirler. Python değil, ArcGIS Server ve javascript API kullanarak CBS ve anket yapıyor mapserver2.vestra.com/demo/smile Şirketim www.vestra.com adresinde
awesomo

Yanıtlar:


8

Ben bir sörveyör değilim, bu yüzden bunu bir tane tuzla alın. Öğrencileriniz hala saha hattı gerektiren ekipman kullanmak için eğitiliyorsa, kendi mülküm ilginç bir zorluğa dikkat çekiyor. Birkaç durum haricinde, mülkün birbirini takip eden iki köşesi birbirinden görünmez. Bu nedenle, onları bulmak için her iki köşeden de görülebilen yardımcı noktalar kullanmanız gerekir. Aslında, bir yardımcı nokta zincirine bile ihtiyacınız olabilir (mülkümde olduğu gibi). ArcGIS içinden görüş alanı eşlemesi kullanmak (arcpy dediğinizden beri), iyi yardımcı nokta kümelerini otomatikleştirmek için ilginç bir zorluk olacaktır. Yeterince matematiksel olarak yetenekli iseler, hatayı en aza indiren noktaları bulma zorluğunu eklerdim. Ve büyük bir mülk için, minimum sayıda yardımcı nokta istiyorum,

Tabii ki, anket notu GPS'leri varsa ve site hattına ihtiyaç duymuyorlarsa, bu yardımcı olmaz.

(New Mexico kırsalındayım, bu yüzden mülküm PLSS ile ilgili olarak sizin gibi tanımlandı. Özellikle, anketin referans noktası kuzey çeyrek köşesi, ancak bu hala sınırımın kolay olduğu anlamına gelmiyor. 17 köşesi vardır ve bunların ardışık çiftleri orman ve kanyonlar aracılığıyla 1/2 milin üzerinde bir mesafedir.Bunlar şaşırtıcı bir şekilde 1905'te transit ve zincirler kullanılarak incelenmiştir. Trigeyi yaparsanız, tüm sınırı yürüdükten sonra ilk köşeyi bulma hatası ~ 5km'den yaklaşık 100 metre, arazi ve mevcut ekipman göz önüne alındığında oldukça etkileyicidir.)


Teşekkürler! Bunu bir laboratuvar egzersizi olarak çalışmak için zamanım olup olmadığını bilmiyorum, ama onlar için harika bir örnek gibi görünüyor.
Jay Guarneri

3
Ve bunu bir Python egzersizi olarak çalışmasanız bile, sadece görüş alanı analizi, CBS'nin zaman kaybı olmadığını anlamalarına yardımcı olabilir.
Llaves
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.