Автоматизация геодезических построений
Добавлено: 09 июл 2020, 17:03
Так получилось, что работаю нынче геодезистом с одной стороны и люблю автоматизировать свой труд (по своим возможностям, разумеется) с другой.
Есть несколько идей, но нет четко сформированного плана действий. Поэтому давайте поговорим. Со своей стороны буду искренне стараться вас понять в меру своих скудных знаний.
1. после съемки участка (спутниковой ли аппаратурой, тахеометром ли - неважно) что я имею? а имею я следующее:
- массив трехмерных точек, которые (если ничего не накосячил - а это я могу) объединены названиями и нумерацией. И никаких тебе полилиний (например, связывающих точки по контурам дорог, домов, сооружений), никаких условных обозначений.
С обозначениями в общем то не вопрос: если точка имеет имя kol, например, я могу заставить автокад нарисовать в ней условное обозначение колодца, если имя stlb - то нарисует он мне столп. Но это меня мало удовлетворит, т.к. имея кучу точек с обозначением dor - нарисовать контур дороги красиво и правильно без серьезного мозгового штурма, так сказать, с наскоку - не выйдет. Отчасти нумерация точек может спасти (но это если я сам ходил вдоль этой несчастной дороги систематически и в строгом порядке - но на последнее, зная себя, надежды мало. А если не я ходил, то и вовсе надежды никакой - чужая голова - потемки - может он (чужая голова) не по контуру дороги шел, а зигзагом, а может и вовсе замысловатым, лишь одному ему известным способом - в общем использовать номера точек в алгоритме - не вариант). Так что, беря свои слова обратно - нумерация точек не может спасти даже отчасти.
Но что тогда? Думал я думал - приходит в голову лишь одно пока что. Нужно соединять их таким образом, чтобы периметр полученной линии был наименьшим. Сходно тому, как периметр пентагона значительно меньше периметра советской звезды, построенной на тех же точках.
Такая вот не густая мысль пришла мне в голову. Явно не хватает знаний математики. Может быть более светлые головы решали до меня подобные задачи, может быть это какая-нибудь простецкая головоломка из теории графов? Суть задачи я описал. Прошу вас откликнуться, коли есть хоть немного сострадания. А я на этой ноте закругляюсь, и был таков. Для первого вопроса и так уж слишком много тексту
Есть несколько идей, но нет четко сформированного плана действий. Поэтому давайте поговорим. Со своей стороны буду искренне стараться вас понять в меру своих скудных знаний.
1. после съемки участка (спутниковой ли аппаратурой, тахеометром ли - неважно) что я имею? а имею я следующее:
- массив трехмерных точек, которые (если ничего не накосячил - а это я могу) объединены названиями и нумерацией. И никаких тебе полилиний (например, связывающих точки по контурам дорог, домов, сооружений), никаких условных обозначений.
С обозначениями в общем то не вопрос: если точка имеет имя kol, например, я могу заставить автокад нарисовать в ней условное обозначение колодца, если имя stlb - то нарисует он мне столп. Но это меня мало удовлетворит, т.к. имея кучу точек с обозначением dor - нарисовать контур дороги красиво и правильно без серьезного мозгового штурма, так сказать, с наскоку - не выйдет. Отчасти нумерация точек может спасти (но это если я сам ходил вдоль этой несчастной дороги систематически и в строгом порядке - но на последнее, зная себя, надежды мало. А если не я ходил, то и вовсе надежды никакой - чужая голова - потемки - может он (чужая голова) не по контуру дороги шел, а зигзагом, а может и вовсе замысловатым, лишь одному ему известным способом - в общем использовать номера точек в алгоритме - не вариант). Так что, беря свои слова обратно - нумерация точек не может спасти даже отчасти.
Но что тогда? Думал я думал - приходит в голову лишь одно пока что. Нужно соединять их таким образом, чтобы периметр полученной линии был наименьшим. Сходно тому, как периметр пентагона значительно меньше периметра советской звезды, построенной на тех же точках.
Такая вот не густая мысль пришла мне в голову. Явно не хватает знаний математики. Может быть более светлые головы решали до меня подобные задачи, может быть это какая-нибудь простецкая головоломка из теории графов? Суть задачи я описал. Прошу вас откликнуться, коли есть хоть немного сострадания. А я на этой ноте закругляюсь, и был таков. Для первого вопроса и так уж слишком много тексту