측량사에게 파이썬 교육하기 [닫기]


10

누구나 일반적인 측량 작업을 자동화하거나 단순화하기 위해 Python을 사용하는 좋은 예가 있습니까?

이번 주 GIS 수업을 위해 Python / ArcPy 랩을 가르치고 있습니다. 수업 시간에 GIS가 시간 낭비라고 생각하는 많은 측량 학생들이 있으며, 필요하기 때문에 코스를 수강하고 있습니다. 나는 그들에게 흥미로운 것을주고 싶다.

약간의 맥락 : 대부분의 학생들은 졸업 할 때 임업 또는 타이틀 회사에서 일할 것입니다. 우리는 아칸소에 있습니다. 따라서이 곳의 거의 모든 것이 PLSS를 기반으로합니다. 지금까지 제 생각에는 각도 수학 함수를 보여주고 몇 가지 무료 Python 기반 CAD 프로그램을 언급하고 있습니다. 또한 Python 인터페이스를 제공하는 AutoCAD 용 플러그인을 작성하는 프로젝트가 있다는 것을 배웠습니다.


나는 이미 수업을 가르쳤고, 예상대로, 측량사들은 너무 흥분하지 않았습니다. 나는 여전히 측량을 촉진하기 위해 파이썬을 사용하는 좋은 예를 듣고 싶습니다.


1
의제에 의미있는 것을 찾기 위해 오래된 plss 데이터 산을 넘어가는 것과 같은 것이 있습니까? 설문 조사뿐만 아니라 다른 유형의 데이터를 취했으며 파이썬을 사용하여 기능적 기능 클래스를 작성하고 채 웁니다.
gm70560

재미 있겠다.
Jay Guarneri

1
다음은 캘리포니아 북부의 CA DOT (Caltrans) 측량 사이트 데모입니다. 이는 측량사가 PLSS 검색을 포함하여 여러 가지 방법으로 기존 측량 지점을 찾을 수있게 해주는 GIS 웹 뷰어입니다. 지점은 대부분 주요 도로와 고속도로를 따라 있습니다. 그런 다음 인쇄하여 현장으로 가져가 포인트를 복구 할 수 있습니다. 그것은 파이썬은 아니지만,는 ArcGIS Server와 자바 스크립트 API 사용하여 GIS 및 측량입니다 mapserver2.vestra.com/demo/smile 우리 회사는 www.vestra.com에있다
awesomo

답변:


8

나는 측량사가 아니므로 소금 한 알을 곁들여 섭취하십시오. 학생들이 여전히 현장을 필요로하는 장비를 사용하도록 훈련을 받고 있다면 저의 재산은 흥미로운 도전을 지적합니다. 몇 가지 경우를 제외하고는 건물의 두 개의 연속 코너가 서로 보이지 않습니다. 따라서 위치를 찾으려면 양쪽 모서리에서 볼 수있는 보조 점을 사용해야합니다. 사실, 당신은 심지어 내 재산의 경우처럼 일련의 보조 지점이 필요할 수도 있습니다. ArcGIS 내에서 뷰 쉐드 매핑을 사용하면 (아카 피라고 말한 이후) 좋은 보조 포인트 세트를 찾는 것을 자동화하는 것은 흥미로운 도전이 될 것입니다. 그들이 수학적으로 충분히 능숙하다면, 오류를 최소화하는 도전 과제를 찾아 낼 것입니다. 큰 부동산의 경우 최소 보조 점 수를 원합니다.

물론 측량 등급의 GPS를 가지고 있고 현장 라인이 필요하지 않은 경우에는 도움이되지 않습니다.

(저는 뉴 멕시코 시골에 있습니다. 그래서 여러분과 마찬가지로 PLSS와 관련하여 저의 재산이 정의되어 있습니다. 구체적으로,이 조사의 기준점은 북쪽 코너입니다. 그러나 이것이 내 경계가 쉬운 것은 아닙니다. 산림과 협곡을 통해 1/2 마일 이상 떨어져있는 연속 된 쌍으로 17 개의 모서리가 있으며, 가장 놀라운 것은 원래 1905 년에 경유와 체인을 사용하여 조사한 것입니다. 수학적으로 말하면 마지막 모서리에는 베어링이 있습니다. Trig을한다면, 전체 경계를 걷고 난 후 첫 번째 코너를 찾는 오류는 ~ 5km에서 약 100 미터이며, 지형과 사용 가능한 장비를 감안할 때 매우 인상적입니다.)


감사! 실습으로 연습 할 시간이 있는지는 잘 모르겠지만, 좋은 예가 될 것 같습니다.
Jay Guarneri

3
그리고 이것을 파이썬 연습으로 수행 할 수 없더라도 뷰시 분석만으로도 GIS가 시간 낭비가 아님을 이해하는 데 도움이 될 수 있습니다.
Llaves
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.