Здравствуйте. Помогите решить проблему. Есть полигоны знаю:
- точнное растояние каждой линии
- точнные координаты минимум 3 точек
- площадь каждога полигона
- угол +-5 гра
Можно ли вычислить координаты точек полигонов. Спасибо.
Рассчитать полигон по промерам и площади
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 17 сен 2011, 04:02
- Репутация: 0
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Рассчитать полигон по промерам и площади
можно. Составляете функционал для метода наименьших квадратов, в котором параметрами будут координаты неизвестных точек, а сам функционал вычисляет невязки между известными длинами и углами и ими же, полученными из текущих координат (невязку углов нужно масштабировать, чтобы желаемая ошибка по углу примерно совпадала с желаемой ошибкой по координатам, что-то типа (типичная длина стороны)*sin(желаемая ошибка угла) = желаемая ошибка координат).tvac2004 писал(а): Можно ли вычислить координаты точек полигонов. Спасибо.
Начальные значения задаете примерным расчетом (раз углы и стороны известны; ошибку размазываете - например, проходите от той же точки по часовой, и против, и берете среднее), и вперед.
наиболее быстро это можно сделать в статистической системе R, функция optim(). Для численной стабильности лучше, если все неизвестные переменные будут отмасштабированы так, чтобы иметь порядок единицы. И поиграйте с методами, начните с Нелдера-Мида.
P.S. Если полигонов много, и они смежные, то нужно делать общий функционал ...
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 17 сен 2011, 04:02
- Репутация: 0
Re: Рассчитать полигон по промерам и площади
Да полигонов много, и они смежные хочу написать програму под MAPINFO есть ли у вас кокиета примеры или, сылки. Спасибо
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Рассчитать полигон по промерам и площади
ясноtvac2004 писал(а):Да полигонов много, и они смежные хочу написать програму под MAPINFO есть ли у вас кокиета примеры или, сылки. Спасибо

это классическая задачка, у геодезистов должны быть готовые программы, поищите/поспрашивайте.
Под МапИнфо (на Мапвасике) не оцень получится, будет долго работать. Нужно будет выгружать MIF/MID, и формировать управляющий файл (что можно трогать, что нет).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей