Страница 1 из 1
					
				Рассчитать полигон по промерам и площади
				Добавлено: 17 сен 2011, 19:48
				 tvac2004
				Здравствуйте. Помогите решить проблему. Есть полигоны знаю:
- точнное растояние каждой линии 
- точнные координаты минимум 3 точек 
- площадь каждога полигона 
- угол +-5 гра
Можно ли вычислить координаты точек полигонов. Спасибо.
			 
			
					
				Re: Рассчитать полигон по промерам и площади
				Добавлено: 17 сен 2011, 20:10
				 gamm
				tvac2004 писал(а):
Можно ли вычислить координаты точек полигонов. Спасибо.
можно. Составляете функционал для метода наименьших квадратов, в котором параметрами будут координаты неизвестных точек, а сам функционал вычисляет невязки между известными длинами и углами и ими же, полученными из текущих координат (невязку углов нужно масштабировать, чтобы желаемая ошибка по углу примерно совпадала с желаемой ошибкой по координатам, что-то типа (типичная длина стороны)*sin(желаемая ошибка угла) = желаемая ошибка координат). 
Начальные значения задаете примерным расчетом (раз углы и стороны известны; ошибку размазываете - например, проходите от той же точки по часовой, и против, и берете среднее), и вперед.
наиболее быстро это можно сделать в статистической системе R, функция optim(). Для численной стабильности лучше, если все неизвестные переменные будут отмасштабированы так, чтобы иметь порядок  единицы. И поиграйте с методами, начните с Нелдера-Мида.
P.S. Если полигонов много, и они смежные, то нужно делать общий функционал ...
 
			
					
				Re: Рассчитать полигон по промерам и площади
				Добавлено: 17 сен 2011, 21:16
				 tvac2004
				Да полигонов много, и они смежные хочу написать програму под MAPINFO есть ли у вас кокиета примеры или, сылки. Спасибо
			 
			
					
				Re: Рассчитать полигон по промерам и площади
				Добавлено: 18 сен 2011, 05:55
				 gamm
				tvac2004 писал(а):Да полигонов много, и они смежные хочу написать програму под MAPINFO есть ли у вас кокиета примеры или, сылки. Спасибо
ясно 
 
это классическая задачка, у геодезистов должны быть готовые программы, поищите/поспрашивайте.
Под МапИнфо (на Мапвасике) не оцень получится, будет долго работать. Нужно будет выгружать MIF/MID, и формировать управляющий файл (что можно трогать, что нет).