Nauczanie Pythona dla geodetów [zamknięte]


10

Czy ktoś ma jakieś dobre przykłady użycia Pythona do automatyzacji lub uproszczenia typowych zadań ankietowych?

W tym tygodniu prowadzę laboratorium Python / ArcPy na zajęcia GIS. W klasie jest wielu ankietowanych uczniów, którzy uważają, że GIS jest w dużej mierze stratą czasu i biorą udział w kursie tylko dlatego, że jest to wymagane. Chcę dać im coś ekscytującego.

Mały kontekst: większość studentów będzie prawdopodobnie pracowała dla leśnictwa lub firm tytułowych po ukończeniu studiów, a my jesteśmy w Arkansas, więc prawie wszystko wokół opiera się na PLSS. Jak dotąd moje myśli pokazują im funkcje matematyki kątowej i wspominam o kilku darmowych programach CAD opartych na Pythonie. Dowiedziałem się również, że istnieje projekt napisania wtyczki do programu AutoCAD, która zapewnia interfejs w języku Python.


Już uczyłem tej klasy i zgodnie z oczekiwaniami geodeci nie byli zbyt podekscytowani. Wciąż chciałbym usłyszeć jakieś dobre przykłady użycia Pythona w celu ułatwienia ankiet.


1
Czy coś takiego jak brodzenie przez stare góry danych plss, aby znaleźć coś sensownego, byłoby w porządku obrad? Wziąłem różne rodzaje danych, nie tylko ankiety, i użyłem Pythona do tworzenia i wypełniania klas funkcji funkcjonalnych.
gm70560,

Brzmi interesująco.
Jay Guarneri

1
Oto demo strony z ankietami dla CA DOT (Caltrans) w północnej Kalifornii. Jest to przeglądarka internetowa GIS, która umożliwia geodetom znajdowanie istniejących punktów pomiarowych na kilka różnych sposobów, w tym wyszukiwanie PLSS - punkty są przeważnie wzdłuż głównych dróg i dróg międzystanowych. Następnie mogą wydrukować i przejść do pola, aby odzyskać punkty. To nie jest python, ale GIS i pomiary za pomocą ArcGIS Server i javascript API mapserver2.vestra.com/demo/smile Moja firma znajduje się na
www.vestra.com

Odpowiedzi:


8

Nie jestem geodetą, więc weź to z odrobiną soli. Jeśli twoi uczniowie są nadal szkoleni w zakresie korzystania ze sprzętu wymagającego linii witryny, moja własność wskazuje na interesujące wyzwanie. Z wyjątkiem kilku przypadków żadne dwa kolejne rogi nieruchomości nie są od siebie widoczne. Dlatego, aby je zlokalizować, musisz użyć punktów pomocniczych, które są widoczne z obu rogów. W rzeczywistości możesz nawet potrzebować łańcucha punktów pomocniczych (jak w przypadku mojej nieruchomości). Używanie mapowania widoków z poziomu ArcGIS (ponieważ mówiłeś, że arcpy) byłoby ciekawym wyzwaniem, aby zautomatyzować znajdowanie dobrych zestawów punktów pomocniczych. Jeśli mają wystarczające umiejętności matematyczne, dodam do wyzwania znalezienie punktów minimalizujących błąd. W przypadku dużej nieruchomości chciałbym minimalną liczbę punktów pomocniczych,

Oczywiście, jeśli mają GPS klasy ankietowej i nie potrzebują linii witryny, to nie pomaga.

(Jestem na wsi w Nowym Meksyku, więc moja własność jest zdefiniowana w odniesieniu do PLSS, tak jak ty. W szczególności punktem odniesienia dla badania jest północna ćwierć rogu, ale to wciąż nie oznacza, że ​​moja granica jest łatwa. Ma 17 zakrętów, z których niektóre kolejne pary są oddalone od siebie o ponad pół mili przez las i kaniony. Najbardziej niesamowite, pierwotnie zostało zbadane w 1905 r. Przy użyciu przejść i łańcuchów. i odległość z powrotem do pierwszego zakrętu. Jeśli wykonasz spust, błąd w zlokalizowaniu pierwszego zakrętu po przejściu całej granicy wynosi około 100 metrów z ~ 5 km, co jest dość imponujące, biorąc pod uwagę teren i dostępny sprzęt.)


Dzięki! Nie wiem, czy mam czas, aby opracować to ćwiczenie laboratoryjne, ale brzmi to dla nich świetny przykład.
Jay Guarneri

3
I nawet jeśli nie możesz tego potraktować jako ćwiczenia w Pythonie, tylko analiza poglądów może pomóc im zrozumieć, że GIS nie jest stratą czasu.
Llaves
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.