Enseñanza de Python a los agrimensores [cerrado]

10

¿Alguien tiene buenos ejemplos de uso de Python para automatizar o simplificar tareas topográficas comunes?

Estoy enseñando un laboratorio de Python / ArcPy esta semana para una clase de SIG. Hay una serie de estudiantes encuestados en la clase que piensan que los SIG son en gran medida una pérdida de tiempo, y solo están tomando el curso porque es obligatorio. Quiero darles algo por lo que emocionarse.

Un pequeño contexto: la mayoría de los estudiantes probablemente estarán trabajando para empresas forestales o de títulos cuando se gradúen, y estamos en Arkansas, por lo que casi todo lo que hay aquí está basado en PLSS. Hasta ahora, mis pensamientos les muestran las funciones matemáticas angulares y mencionan un par de programas CAD gratuitos basados ​​en Python. También aprendí que hay un proyecto para escribir un complemento para AutoCAD que proporcione una interfaz Python.


Ya he enseñado la clase, y como era de esperar, los topógrafos no estaban muy emocionados. Todavía me encantaría escuchar buenos ejemplos de uso de Python para facilitar la topografía.

Jay Guarneri
fuente
1
¿Algo como vadear a través de viejas montañas de datos de PLS para encontrar algo significativo estar en la agenda? Tomé diferentes tipos de datos, no solo topografía, y usé python para crear y completar clases de entidades funcionales.
gm70560
Eso suena interesante.
Jay Guarneri
1
Aquí hay una demostración de un sitio de topografía para CA DOT (Caltrans) en el norte de California. Es un visor web de SIG que permite a los topógrafos encontrar puntos topográficos existentes de varias maneras diferentes, incluidas las búsquedas PLSS: los puntos se encuentran principalmente en las principales carreteras e interestatales. Luego pueden imprimir y llevar al campo para recuperar puntos. No es Python, pero es SIG y topografía usando ArcGIS Server y la API de JavaScript mapserver2.vestra.com/demo/smile Mi compañía está en www.vestra.com
awesomo

Respuestas:

8

No soy un topógrafo, así que tómalo con un grano de sal. Si sus estudiantes aún están siendo entrenados para usar equipos que requieren línea de sitio, entonces mi propiedad señala un desafío interesante. Excepto por un par de casos, no hay dos esquinas consecutivas de la propiedad visibles entre sí. Por lo tanto, para ubicarlos, debe usar puntos auxiliares que sean visibles desde ambas esquinas. De hecho, incluso podría necesitar una cadena de puntos auxiliares (como es el caso de mi propiedad). Usar el mapeo de cuenca visual desde ArcGIS (ya que usted dijo arcpy) sería un desafío interesante automatizar la búsqueda de buenos conjuntos de puntos auxiliares. Si tienen la suficiente habilidad matemática, agregaría al desafío encontrar puntos que minimicen el error. Y para una propiedad grande, desearía la cantidad mínima de puntos auxiliares,

Por supuesto, si tienen GPS de grado de encuesta y no necesitan línea de sitio, esto no ayuda.

(Estoy en la zona rural de Nuevo México, por lo que mi propiedad se define con respecto a PLSS, al igual que usted. Específicamente, el punto de referencia para la encuesta es la esquina del cuarto norte, pero eso no significa que mi límite sea fácil. Tiene 17 esquinas, algunos pares consecutivos de los cuales están a más de 1/2 milla de distancia a través de bosques y cañones. Lo más sorprendente, fue inspeccionado originalmente en 1905 utilizando tránsitos y cadenas. Matemáticamente hablando, está sobreespecificado ya que la última esquina tiene una relación y la distancia de regreso a la primera esquina. Si haces el trigonometraje, el error al ubicar la primera esquina después de caminar todo el límite es de aproximadamente 100 metros de ~ 5 km, lo cual es bastante impresionante dado el terreno y el equipo disponible).

Llaves
fuente
¡Gracias! No sé si tengo tiempo para hacer eso como ejercicio de laboratorio, pero parece un gran ejemplo para ellos.
Jay Guarneri
3
E incluso si no puede desarrollar esto como un ejercicio de Python, solo el análisis de la cuenca visual podría ayudarlos a comprender que los SIG no son una pérdida de tiempo.
Llaves