Главная
Новости
Статьи
Каталог
Точки интереса
Поиск
Форум
Контакты





Форумы |  Регистрация |  Вход |  Поиск

View All Threads*Show in Threaded Mode

Темаградусы в метры
Reply to this message
АвторAnonymous
Дата19/11/04 12:24 PM
Host/IP213.228.83.136  



а как расчитать расстояние между двумя точками имеющими координаты в градусах



-
ТемаЕсли есть GPS (+) new
Reply to this message
АвторBoffin
Дата19/11/04 1:49 PM



Делаешь 2 точки, а потом из них маршрут.

--
Vladimir

-
ТемаRe: градусы в метры new
Reply to this message
АвторOlexa
Дата19/11/04 2:02 PM



Ну а если интересует алгоритм, то http://www.ga.gov.au/nmd/geodesy/datums/calcs.jsp#distance



-
ТемаЕсли нет GPS new
Reply to this message
АвторProspero
Дата19/11/04 2:02 PM



В OziExplorer
1) Устанавливаешь Blank Map
2) Создаешь waypoints непосредственным вводом координат
3) Измеряешь расстояние между этими waypoints (есть специальный инструмент)



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата19/11/04 3:41 PM
Host/IP81.195.238.26  



Длина экватора Земли составляет 40 074 км, это 360 градусов. Нетрудно расчитать сколько градусов приходится на метр или метров на градус. Далее, расчитываем оскомое растояние в градусаз как катет прямоугольного треугольника, где стороны это смещение координат по долготе и широте (при этом надо не забыть перевести координаты в десятичный формат). Вот и все в принципе.



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата19/11/04 3:57 PM
Host/IP81.195.238.26  



Однако, форма Земли далеко не идеальная сфера, а потому, длина градуса в метрах будет имет отличие, в зависимости от географического местоположения. Это же относится и к весам. Если механические балансирные весы будут показывать одинаковый вес в любой точке, то пружиные будут давать ошибку за счет центробежной силы вращения Земли. На полюсе вес будет больше, на экваторе меньше.
Проблема неидеальной формы Земли повлекла за собой другую проблему - различные картографические стандарты. Кстати, на картах есть мастаб тображения растояния, но он не соответствует реальному пути за счет рельефа местности и может значительно отличаться на сильно пересеченой местности.



-
ТемаRe: 2 бала new
Reply to this message
АвторAnonymous
Дата19/11/04 5:01 PM
Host/IP81.195.238.26  



Совсем забыл геометрию! Не катет, а гипотенуза!
Сумма квадратов катетов равна квадрату гипотенузы.



-
ТемаRe: градусы в метры new
Reply to this message
АвторМегре
Дата19/11/04 6:41 PM



Только учесть, что длина градуса по долготе равна 111,3 * Cos широты.



-
Темагоспода, я с вас хренею. Колы обоим. (+) new
Reply to this message
АвторOlexa
Дата19/11/04 6:44 PM



Форма Земли не только не идеальная сфера, но и не цилиндр. Чтобы переводить градусы в метры, разницу долгот нужно хотя бы помножить на косинус широты, для приличия. Это ещё если не вдаваться в то, что системы координат строятся на эллипсоиде, а не на сфере. Короче, если задача разово узнать расстояние между двумя точками, пользуйтесь Озей или онлайновыми калькуляторами по приведенной ссылке. Если нужен алгоритм, читайте по приведенной ссылке. Вы, кстати, сознаёте, что расстояние можно считать по прямой, а можно по поверхности эллипсоида?..



-
ТемаRe: господа геодезисты, послушайте, что скажет геолог: new
Reply to this message
АвторYuri
Дата19/11/04 7:59 PM



в те незапамятные времена, когда Земля ещё была плоской, но уже вращалась...
Ну, дальше ясно, тогда легче было метры в градусы переводить, особенно спиртовые: кривизна поверхности не мешала
Не сердитесь - пятница вечер :)



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата20/11/04 09:54 AM
Host/IP213.228.83.142  



наверно ссылка хороша, жаль только что не по русски
насчет калькуляторов и ози: я же спросил как рассчитать, а не как посмотреть
думается, что если не мыслить глобально (экваторами и полюсами), то можно ограничиться парой коэффициентов актуальных для конкретной области, скажем 2х2 градуса



-
ТемаRe: градусы в метры new
Reply to this message
АвторOlexa
Дата20/11/04 10:57 AM



: наверно ссылка хороша, жаль только что не по русски

Тяжёлый случай... Ну тогда бери ГОСТ Р-51794-2001, смотри пересчёт в прямоугольные координаты XYZ, и затем считай расстояние по прямой. Где по-русски описан расчёт расстояния по поверхности эллипсоида, я не знаю.



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата20/11/04 12:43 PM
Host/IP81.195.238.26  



Еще можно попросить помощь зала и звонок другу, также остается пятьдесят на пятьдесят. Если кто то не может делить и умножать, извлекать квадратный корень, то какие коэфициенты помочь могут?



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата20/11/04 1:29 PM
Host/IP81.195.238.26  



Вопрос точности. в одном градусе 111 км, в одной минуте 1852 метра.
Предположим, координаты А(Х1,Y1) координаты В(Х2,Y2), что бы не было ошибки приводим координаты к десятичной записи. Следовательно, длина по координатам будет sqrt[(X1-X2)^2+(Y1-Y2)^2]*1852 в метрах
(корень квадратный из суммы квадратов разности координат по вертикали и горизонтале)

Можно в Exel сделать калькулятор
Записать в ячейки
R1C1 - X1 (координаты широты первой точки)
R2C1 - X2 (координат%



-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата20/11/04 1:31 PM
Host/IP81.195.238.26  





Можно в Exel сделать калькулятор
Записать в ячейки
R1C1 - X1 (координаты широты первой точки)
R2C1 - X2 (координаты долготы первой точки)
R2C1 - Y1 (координаты широты второй точки)
R2C2 - Y2 (координаты долготы второй точки)
R3C1 - =R[-2]C-R[-1]C (смещение координат по горизонтали)
R3C2 - =R[-2]C-R[-1]C (смещение координат по вертикали)
R3C4 - =КОРЕНЬ(RC[-3]^2+RC[-2]^2) (угловая длина отрезка)
R4C1 - =R[-1]C[3]*1852 (при введении координат точек, в этой ячейке будет длина отрезка в метрах)



-
ТемаRe: градусы в метры new
Reply to this message
АвторOlexa
Дата20/11/04 3:04 PM



А можно сняться с ручника, пойти по приведенной мной ссылке и скачать готовый калькулятор в Excel.



-
ТемаRe: господа, я с вас хренею. Колы обоим. (+) new
Reply to this message
АвторAnonymous
Дата20/11/04 10:03 PM
Host/IP81.195.238.26  



Товарищу только на экваторе жить среди африканских племен. Косинус там ни к чему.



-
ТемаRe: градусы в метры new
Reply to this message
Авторvbazik
Дата21/11/04 1:42 PM




____________________________________________________
/
/ 2 Ш1+Ш2 2
L=\/[111*(Ш1-Ш2)] + [111*cos( -------------)(Д2-Д1)]]
2

(Ш1, Д1) (Ш2,Д2) широта и долгота точек 1 и 2 в градусах
111 – расстояние длины дуги в 1 градус км
L – расстояние между точками 1 и 2 по ортодромии в км

удачи




-
ТемаRe: градусы в метры new
Reply to this message
Авторvbazik
Дата21/11/04 1:48 PM



все посползало так наверное понятней :)
L=sqrt( [111*(Ш1-Ш2)]**2 + [111*cos((Ш1+Ш2)/2)*(Д2-Д1)]**2]

(Ш1, Д1) (Ш2,Д2) широта и долгота точек 1 и 2 в градусах
111 – расстояние длины дуги в 1 градус км
L – расстояние между точками 1 и 2 по ортодромии в км

удачи








-
ТемаRe: градусы в метры new
Reply to this message
АвторAnonymous
Дата22/11/04 07:44 AM
Host/IP213.228.80.205  



ты в каком месте мерял?
у меня а Новосибирске получилось:
по широте(55) 1 мин - 1,851 км
по долготе(82) 1 мин - 1,070 км
посчитал расстояния через квадраты катетов, сравнил с теми которые ози с трека считает, все сходится



-
ТемаRe: градусы в метры new
Reply to this message
АвторFaza
Дата22/11/04 12:11 PM



Some great circle formulae:
Distance between points
The great circle distance d between two points with coordinates {lat1,lon1} and {lat2,lon2} is given by:

d=acos(sin(lat1)*sin(lat2)+cos(lat1)*cos(lat2)*cos(lon1-lon2))
A mathematically equivalent formula, which is less subject to rounding error for short distances is:

d=2*asin(sqrt((sin((lat1-lat2)/2))^2 +
cos(lat1)*cos(lat2)*(sin((lon1-lon2)/2))^2))

http://williams.best.vwh.net/index.html



С уважением, Михаил.

-
ТемаRe: градусы в метры new
Reply to this message
Авторkg_vista
Дата29/11/04 5:05 PM



> Вопрос точности. в одном градусе 111 км, в одной минуте 1852 метра.

Это только вдоль меридиана. А вдоль параллели 1852 м будет только на экваторе. На остальных широтах - 1852 м помножить на косинус широты. То есть для Москвы или Питера (x1 - x2) домножать надо примерно на 0.5. И уже потом в квадрат и под корень!

И то такая формула годится для относительно небольших расстояний - насколько Землю можно считать плоской. До 100 км погрешность порядка 0.01%, на 1000 км - 1%, на 2000 км - 5%, 3000 - 10%.



-
View All Threads*Show in Threaded Mode

Быстрый переход



  Рейтинг GPS Клуба
(c)1999-2014 GPS-Forum.