Ensinando Python a agrimensores [fechado]

10

Alguém tem bons exemplos de uso do Python para automatizar ou simplificar tarefas comuns de pesquisa?

Estou ensinando esta semana um laboratório Python / ArcPy para uma aula de GIS. Existem vários estudantes de pesquisa na turma que acham que o SIG é um desperdício de tempo e só estão cursando o curso porque é necessário. Quero dar a eles algo para se empolgar.

Um pouco de contexto: a maioria dos estudantes provavelmente estará trabalhando para empresas florestais ou titulares quando se formarem, e nós estamos no Arkansas, então quase tudo aqui é baseado no PLSS. Até agora, meus pensamentos estão mostrando a eles as funções matemáticas angulares e mencionando os dois programas gratuitos de CAD baseados em Python. Também aprendi que existe um projeto para escrever um plugin para o AutoCAD que fornece uma interface Python.


Já ensinei a turma e, como esperado, os pesquisadores não ficaram muito emocionados. Eu ainda adoraria ouvir bons exemplos de uso do Python para facilitar a pesquisa.

Jay Guarneri
fonte
1
Alguma coisa como percorrer antigas montanhas de dados de CSS para encontrar algo significativo na agenda? Peguei diferentes tipos de dados, não apenas pesquisando, e usei python para criar e preencher classes de recursos funcionais.
Gm70560
Isso parece interessante.
Jay Guarneri
1
Aqui está uma demonstração de um site de pesquisa para o CA DOT (Caltrans) no norte da Califórnia. É um visualizador da web GIS que permite que os pesquisadores encontrem pontos de pesquisa existentes de várias maneiras diferentes, incluindo buscas PLSS - os pontos são principalmente nas principais estradas e interestaduais. Eles podem imprimir e entrar em campo para recuperar pontos. Não é python, mas é GIS e levantamento usando ArcGIS Server e a API JavaScript mapserver2.vestra.com/demo/smile Minha empresa está em www.vestra.com
awesomo

Respostas:

8

Eu não sou um agrimensor, então leve isso com um grão de sal. Se seus alunos ainda estão sendo treinados para usar equipamentos que requerem linha de site, minha propriedade indica um desafio interessante. Exceto em alguns casos, não há dois cantos consecutivos da propriedade visíveis um do outro. Portanto, para localizá-los, é necessário usar pontos auxiliares visíveis nos dois cantos. De fato, você pode até precisar de uma cadeia de pontos auxiliares (como é o caso da minha propriedade). Usando o mapeamento de viewshed no ArcGIS (desde que você disse arcpy), seria um desafio interessante automatizar a localização de bons conjuntos de pontos auxiliares. Se eles forem suficientemente matemáticos, eu acrescentaria ao desafio encontrar pontos que minimizem o erro. E para uma grande propriedade, eu gostaria do número mínimo de pontos auxiliares,

Obviamente, se eles têm GPS de nível de pesquisa e não precisam de linha de site, isso não ajuda.

(Estou na zona rural do Novo México, então minha propriedade é definida em relação ao PLSS, assim como você. Especificamente, o ponto de referência para a pesquisa é o canto norte, mas isso ainda não significa que meus limites sejam fáceis. Ele tem 17 cantos, alguns pares consecutivos separados por florestas e desfiladeiros. O mais surpreendente é que ele foi originalmente pesquisado em 1905 usando trânsitos e correntes. e distância até a primeira esquina. Se você fizer o disparo, o erro em localizar a primeira esquina depois de percorrer todo o limite é de cerca de 100 metros a ~ 5 km, o que é bastante impressionante, considerando o terreno e o equipamento disponível.)

Llaves
fonte
Obrigado! Não sei se tenho tempo para elaborar isso como um exercício de laboratório, mas parece um ótimo exemplo para eles.
Jay Guarneri
3
E mesmo que você não consiga trabalhar isso como um exercício Python, apenas a análise do viewhed pode ajudá-los a entender que o GIS não é uma perda de tempo.
Llaves