Есть ли у кого-нибудь хорошие примеры использования Python для автоматизации или упрощения типовых задач по съемке?
На этой неделе я преподаю лабораторию Python / ArcPy для занятия по ГИС. В классе есть несколько опрошенных студентов, которые считают, что ГИС - это в основном пустая трата времени, и они проходят курс только потому, что это необходимо. Я хочу дать им кое-что, чтобы быть взволнованным.
Немного контекста: большинство студентов, вероятно, будут работать в лесных или титульных компаниях, когда они закончат обучение, и мы в Арканзасе, поэтому почти все здесь основано на PLSS. До сих пор мои мысли показывают им математические функции и упоминают пару бесплатных программ САПР на основе Python. Я также узнал, что есть проект для написания плагина для AutoCAD, который предоставляет интерфейс Python.
Я уже преподавал в классе, и, как и ожидалось, геодезисты не были в восторге. Я все еще хотел бы услышать хорошие примеры использования Python для облегчения съемки.
Ответы:
Я не геодезист, поэтому возьмите это с крошкой соли. Если ваши ученики все еще обучаются использовать оборудование, которое требует линейного участка, то моя собственная собственность указывает на интересную проблему. За исключением пары случаев, два последовательных угла объекта не видны друг от друга. Таким образом, чтобы найти их, вам нужно использовать вспомогательные точки, которые видны с обоих углов. На самом деле, вам может даже понадобиться цепочка вспомогательных точек (как в случае с моей собственностью). Используя отображение видимости из ArcGIS (так как вы действительно сказали arcpy), было бы интересной задачей автоматизировать поиск хороших наборов вспомогательных точек. Если они обладают достаточной математической квалификацией, я бы добавил в задачу поиск точек, минимизирующих ошибку. И для большой собственности, я хотел бы минимальное количество вспомогательных точек,
Конечно, если у них есть GPS-метки и они не нуждаются в прямой линии, это не поможет.
(Я нахожусь в сельской местности Нью-Мексико, поэтому моя собственность определяется в отношении PLSS, как и вы. В частности, контрольной точкой для обследования является угол северного квартала, но это еще не означает, что моя граница проста. У этого есть 17 углов, некоторые последовательные пары которых на расстоянии более чем 1/2 мили через лес и каньоны. Самое удивительное, это было первоначально исследовано в 1905, используя транзиты и цепи. Математически говоря, это чрезмерно определено, так как у последнего угла есть опора и расстояние до первого поворота. Если вы выполните триггер, ошибка определения местоположения первого поворота после прохождения всей границы составит около 100 метров из ~ 5 км, что довольно впечатляет, учитывая местность и доступное оборудование.)
источник