нанесение деревьев на карту по расстояниям

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: нанесение деревьев на карту по расстояниям

Сообщение AndreyL »

Предложите другой.
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: нанесение деревьев на карту по расстояниям

Сообщение Boris »

AndreyL писал(а):Предложите другой.
Для этого необходимо полная и четкая формулировка задачи. Желательно с чертежом. К тому же в самом начале обсуждения автором было сказано, что выбор одной точки из двух для него не представляется сложным, т.к. ему известно в каком квадранте или полуплоскости лежат точки.
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: нанесение деревьев на карту по расстояниям

Сообщение AndreyL »

Boris писал(а):К тому же в самом начале обсуждения автором было сказано, что выбор одной точки из двух для него не представляется сложным, т.к. ему известно в каком квадранте или полуплоскости лежат точки.
Вы об этом, что-ли?
Причем будет два пересечения, одно из которых - ложное. Второе можно, наверно, отсечь по границам пробной площади
Чего-то я не увидел ничего о квадрантах (о квадрате, он же "пробная площадь", увидел), да и уверенности в утверждении негусто, и правильно. Как быть с выбором, когда узлы, от которых измерялись расстояния, лежат на диагонали? Обе точки пересечения будут лежать внутри квадрата.
К тому-же, задачка, когда все дело происходит внутри квадрата, неинтересна даже по постановке (достаточно двух измерений от двух узлов, лежащих на стороне квадрата, а диагональное измерение вообще не задействовать), она лишь частный случай другой, действительно интересной задачки - известны координаты трех узлов и расстояния от точки до этих узлов, найти координаты точки и точность определения этих координат. Расположение узлов произвольное.
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: нанесение деревьев на карту по расстояниям

Сообщение Boris »

Спасибо за ответ. Теперь я понял, что мы решаем не задачу, которую поставил автор темы, а какую-то иную.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение nadiopt »

да уж, вы поднялись на невиданную высоту. вот исполнитель порадуется:)
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение Olga_@@@ »

вот исполнитель порадуется:)
А, я думала он уже выполнил это задание :lol:

По теме:
Причем будет два пересечения, одно из которых - ложное. Второе можно, наверно, отсечь по границам пробной площади
Если это так, то это значительно упрощает задачу. Проблему выбора "правильной" можно обойти. Получается, что задан контур, внутри которого все все точки истинные, а вне - ложные. Элементарный запрос, который можно сделать в чем угодно, хоть в Civil 3D.

2 Boris, увы я не владею ни VBA, ни LISP... :( Но, даже если бы умела.. тут слишком неполно описана задача, неизвестен формат полевого журнала.
И это смущает:
там у него тыща деревьев в базе:(
но,
пробная площадь со стороной 50 м.
Значит таких площадей много. Скорее всего они имеют общие ребра, и "правильные" точки могут располагаться и справа и слева от этого ребра. Тогда важно, присваивался точкам код пробной площади или нет.
Кстати, в Civil есть мастер для создания пользовательского формата полевого журнала для последующего импорта точек. Съемка > Связь с коллекцией данных съемки
У меня из Apple дома только компот.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение nadiopt »

друзья, предлагаю временно заморозить дискуссию до уточнения всего непонятного. а то мы тут до Луны долетим:)
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение nadiopt »

возобновляю тему
имеется экселевский файл с длинами линий (вложение)
точки 1 и 6 лежат на одной прямой
углы не измерялись. засечкой не получится
нужно получить координаты деревьев
Вложения
пример.xls
(27.5 КБ) 507 скачиваний
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: нанесение деревьев на карту по расстояниям

Сообщение Mavka »

засечкой не получится
Алгоритм не из простых, но реализуем.
лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение nadiopt »

а на чем это написано?
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: нанесение деревьев на карту по расстояниям

Сообщение Mavka »

Написано на Си, я предлагаю переписать формулами в MS Excell.
лангольеры под окном жрали время ом-ном-ном
rnazarov
Участник
Сообщения: 61
Зарегистрирован: 25 дек 2009, 15:44
Репутация: 3
Откуда: Казань

Re: нанесение деревьев на карту по расстояниям

Сообщение rnazarov »

Наверное можно так:

координаты точки 1 x=0,y=0
координаты точки 6 x=0,y=25.65

Решаем треугольник по теореме косинусов, находим угол fi при вершине т.1.
Далее полярная засечка x = раст.от.точки.1*cos (fi), y= раст.от.точки.1*sin(fi)
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: нанесение деревьев на карту по расстояниям

Сообщение nadiopt »

теорема косинусов - это вот такая?
a2 = b2 + c2 − 2bccosα
то есть у нас косинус неизвестен, решаем уравнение?
ин гроссен фамилен нихт клювен клац клац
rnazarov
Участник
Сообщения: 61
Зарегистрирован: 25 дек 2009, 15:44
Репутация: 3
Откуда: Казань

Re: нанесение деревьев на карту по расстояниям

Сообщение rnazarov »

Да именно это.
Т.е. решаем все условной СК точек 1-2
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: нанесение деревьев на карту по расстояниям

Сообщение Mavka »

лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей