Landvermesser in Python unterrichten [geschlossen]

10

Hat jemand gute Beispiele für die Verwendung von Python zur Automatisierung oder Vereinfachung gängiger Vermessungsaufgaben?

Ich unterrichte diese Woche ein Python / ArcPy-Labor für eine GIS-Klasse. Es gibt eine Reihe von Umfrageschülern in der Klasse, die GIS für eine große Zeitverschwendung halten und den Kurs nur besuchen, weil er erforderlich ist. Ich möchte ihnen etwas geben, worüber sie sich freuen können.

Ein kleiner Kontext: Die meisten Studenten werden wahrscheinlich nach ihrem Abschluss für Forst- oder Titelunternehmen arbeiten, und wir sind in Arkansas, daher basiert fast alles hier auf PLSS. Bisher zeigen meine Gedanken ihnen die eckigen mathematischen Funktionen und erwähnen einige kostenlose Python-basierte CAD-Programme. Ich habe auch erfahren, dass es ein Projekt zum Schreiben eines Plugins für AutoCAD gibt, das eine Python-Oberfläche bietet.


Ich habe die Klasse bereits unterrichtet, und wie erwartet waren die Vermesser nicht allzu begeistert. Ich würde immer noch gerne gute Beispiele für die Verwendung von Python hören, um die Vermessung zu erleichtern.

Jay Guarneri
quelle
1
Würde etwas wie das Durchwaten alter Berge von plss-Daten auf der Tagesordnung stehen, um etwas Sinnvolles zu finden? Ich habe verschiedene Datentypen verwendet, nicht nur Vermessung, und Python zum Erstellen und Auffüllen von Funktionsmerkmalsklassen verwendet.
gm70560
Das klingt interessant.
Jay Guarneri
1
Hier ist eine Demo eines Vermessungsstandorts für CA DOT (Caltrans) in Nordkalifornien. Es handelt sich um einen GIS-Web-Viewer, mit dem Vermessungsingenieure vorhandene Vermessungspunkte auf verschiedene Arten finden können, einschließlich PLSS-Suchvorgängen. Die Punkte befinden sich meist entlang von Hauptstraßen und Autobahnen. Sie können dann ausdrucken und zum Feld gehen, um Punkte wiederherzustellen. Es ist kein Python, aber es ist GIS und Vermessung mit ArcGIS Server und der Javascript-API mapserver2.vestra.com/demo/smile. Mein Unternehmen ist unter www.vestra.com
awesomo

Antworten:

8

Ich bin kein Landvermesser, also nimm das mit einem Körnchen Salz. Wenn Ihre Schüler noch in der Verwendung von Geräten geschult werden, für die eine Standortlinie erforderlich ist, weist mein Eigentum auf eine interessante Herausforderung hin. Mit Ausnahme einiger Fälle sind keine zwei aufeinander folgenden Ecken des Grundstücks voneinander sichtbar. Um sie zu lokalisieren, müssen Sie daher Hilfspunkte verwenden, die von beiden Ecken aus sichtbar sind. Möglicherweise benötigen Sie sogar eine Kette von Hilfspunkten (wie dies bei meinem Eigentum der Fall ist). Die Verwendung der Viewshed-Zuordnung in ArcGIS (da Sie arcpy gesagt haben) wäre eine interessante Herausforderung, um das Finden guter Sätze von Hilfspunkten zu automatisieren. Wenn sie mathematisch ausreichend sind, würde ich der Herausforderung Punkte hinzufügen, die Fehler minimieren. Und für eine große Immobilie würde ich die minimale Anzahl von Hilfspunkten wollen,

Dies hilft natürlich nicht, wenn sie über GPS mit Vermessungsqualität verfügen und keine Standortlinie benötigen.

(Ich bin im ländlichen New Mexico, daher ist mein Eigentum genau wie Sie in Bezug auf PLSS definiert. Insbesondere ist der Bezugspunkt für die Umfrage die Ecke des nördlichen Viertels, aber das bedeutet immer noch nicht, dass meine Grenze einfach ist. Es hat 17 Ecken, von denen einige aufeinanderfolgende Paare mehr als eine halbe Meile durch Wald und Schluchten voneinander entfernt sind. Am erstaunlichsten ist, dass es ursprünglich 1905 mit Transiten und Ketten vermessen wurde. Mathematisch gesehen ist es überbestimmt, da die letzte Ecke eine Peilung hat und Abstand zurück zur ersten Kurve. Wenn Sie den Trigger ausführen, beträgt der Fehler beim Auffinden der ersten Kurve nach dem Gehen über die gesamte Grenze etwa 100 Meter von ~ 5 km, was angesichts des Geländes und der verfügbaren Ausrüstung ziemlich beeindruckend ist.)

Llaves
quelle
Vielen Dank! Ich weiß nicht, ob ich Zeit habe, das als Laborübung auszuarbeiten, aber es klingt nach einem großartigen Beispiel für sie.
Jay Guarneri
3
Und selbst wenn Sie dies nicht als Python-Übung aufarbeiten können, hilft ihnen die Viewshed-Analyse möglicherweise zu verstehen, dass GIS keine Zeitverschwendung ist.
Llaves