Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

Географические координаты в метры   Найти похожие ветки 

 
Vendict ©   (2007-10-26 21:58) [0]

Я понимаю, что сейчас меня отправят к гуглу... но может кто сталкивался и может помочь с переводом географических координат в метры относительно какой-либо точки.


 
lookin ©   (2007-10-26 22:00) [1]

Все же лучше в Гугл, он поможет найти точное значение метров в одной долготе и широте...


 
homm ©   (2007-10-26 22:00) [2]

> с переводом географических координат в метры относительно
> какой-либо точки

относительно уровня моря?


 
Galinka ©   (2007-10-26 22:31) [3]

homm ©   (26.10.07 22:00) [2]

а при чем тут уровень моря?

По теме:

в одном градусе меридиана вроде всегда около 111 км.
в одном градусе параллели - зависит от широты.

Гугл конечно скажет точнее. Или учебник географии.

Но проблема может еще быть в том, что часто на картах используются геодезические координаты, а не географические. Там есть вроде небольшое отличие.


 
Джо ©   (2007-10-26 22:34) [4]

Нельзя «перевести географические координаты в метры». Ибо метры — это не координаты.


 
homm ©   (2007-10-26 22:42) [5]

> [3] Galinka ©   (26.10.07 22:31)
> а при чем тут уровень моря?

Где-то сказано, что они не причем? Или Вы мыслите стереотипами, и замля для Вас плоская? :)


 
lookin ©   (2007-10-26 23:02) [6]

> [5] homm ©   (26.10.07 22:42)

Замля, Земейя и Зызма)) (почти цитата из Лема)


 
Галинка ©   (2007-10-26 23:58) [7]

homm, ты географию помнишь? На карту смотришь хоть иногда? Причем тут географические координаты и высота над уровнем моря?

Человек спросил, имеет ли кто опыт. Опыт имеется. Потому как для базы землетрясений таки приходилось, отталкиваясь от координат эпицентра и наблюдательных пунктов, высчитывать расстояние между ними. Чтоб строить схему распространения сейсмических волн. Хотя бы приблизительно и с заданным масштабом. Так вот в одном градусе 111.(11) км. А вот что касается широт. Так там зависимость вроде есть. Для Узбекистана и западного Кыргистана если я правильно помню, в одном градусе параллели кажется около 82 км.

А вот и про связь географических и геодезических координат. Одни из них учитывают эллипсовидную форму земли, другие - сферические.


 
NailMan ©   (2007-10-27 00:15) [8]

бредом занимаетесь товарисчи. если уж пошла такая пьянка, то путь вам в Google...Earth - там линейка есть.

---
P.L.U.R. and WBR, NailMan aka 2:5020/3337.13


 
lookin ©   (2007-10-27 00:26) [9]

> [7] Галинка ©   (26.10.07 23:58)

100 баллов..


 
Галинка ©   (2007-10-27 00:45) [10]

NailMan ©   (27.10.07 00:15) [8]

и как ты ее из программы пользовать будешь? Если программно переводить надо?


 
boa_kaa ©   (2007-10-27 02:32) [11]

есть несколько моделей земной поверхности. Соответственно, разные результаты. Задачу поясни


 
Германн ©   (2007-10-27 02:46) [12]


> Джо ©   (26.10.07 22:34) [4]
>
> Нельзя «перевести географические координаты в метры». Ибо
> метры — это не координаты.
>

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

P.S.
Пока "не поставлена задача", "не выяснена обстановка" невозможно принять решение и отдать громким командным голосом приказ! :-)
Вспомнил свою военную кафедру в МИФИ. :)


 
Джо ©   (2007-10-27 02:53) [13]

> [12] Германн ©   (27.10.07 02:46)
> "Относительно какой-либо точки" можно.

Вот. Когда эта точка огласится, тогда и можно будет обсуждать сабж. А так — ну вот не переводится, хоть убейте :)


 
Германн ©   (2007-10-27 03:16) [14]

> Джо ©   (27.10.07 02:53) [13]
>
> > [12] Германн ©   (27.10.07 02:46)
> > "Относительно какой-либо точки" можно.
>
> Вот. Когда эта точка огласится, тогда и можно будет обсуждать
> сабж. А так — ну вот не переводится, хоть убейте :)
>

Верно. Тогда опять напоминаем [2], [4] и [12]!


 
Думкин ©   (2007-10-27 06:17) [15]

1. По поверхности? Если по прямым, то просто - практически при любой модели.
2. Если по геодезической, то в случае сферы просто. В случае эллипсоида сложнее, и возможно нужно решать диффур, хотя возможно и есть решения аналитические. В более сложных случаях, без диффура никак.
3. Надо озвучить степень допустимой ошибки и более четко сформулировать задачу.


 
Думкин ©   (2007-10-27 06:23) [16]


> по геодезической

Имеется  ввиду по поверхности с индуцированной из R3 метрикой.


 
TUser ©   (2007-10-27 11:41) [17]


> В случае эллипсоида сложнее, и возможно нужно решать диффур,
>  хотя возможно и есть решения аналитические. В более сложных
> случаях, без диффура никак.

Очень вероятно, что есть какие-нибудь специальные таблицы по элл. Красовского (и для соотв. американского аналога), потому что такие расчеты надо было производить еще до появления компьютеров, причем в полевых условиях и часто без глубокого знания высшей математики.


 
destructor ©   (2007-10-27 12:43) [18]

к сабж:
советы програмистов от Озерова найди, там помнится было что-то такое...


 
Vendict ©   (2007-10-28 13:06) [19]

спасибо, не ожидал такого развернутого ответа.
по сути:
1. Допустим, есть географические координаты левого нижнего угла карты, примем их за (0;0) в (кило)метрах
2. вот и нужно вычислить координаты в (кило)метрах относительно этого условного нуля.
3. Карта взята из БЭГИ.

PS а какая дробь даёт 11.(11) ?


 
Vendict ©   (2007-10-28 13:07) [20]

Vendict ©   (28.10.07 13:06) [19]
PS а какая дробь даёт 11.(11) ?

т.е. 111.(11) .


 
homm ©   (2007-10-28 14:30) [21]

> [19] Vendict ©   (28.10.07 13:06)
> 1. Допустим, есть географические координаты левого нижнего
> угла карты

Много ты углов на эллепсойде нашел?


> [7] Галинка ©   (26.10.07 23:58)
> homm, ты географию помнишь? На карту смотришь хоть иногда?
> Причем тут географические координаты и высота над уровнем
> моря?

Представь себе, можно перевести «географические координаты в метры относительно какой-либо точки» и получить «метры относительно уровня моря», если «какая-либо точка» имела те-же самый координаты и находилась на уровне моря.


 
Galinka ©   (2007-10-28 14:32) [22]

Vendict ©   (28.10.07 13:06) [19]

в картах есть поправка вроде. Государственная. (( Но это полуоффтоп. Т.е. абсолютно точно может и не получится вычислить.

Еще я вот сейчас вспомнила, что есть ГИС. И вроде для MapInfo даже сервер автоматизации есть. Т.е. если есть мапинфо, то карту грузим туда. "Привязываем" по градусам. И уже из привязанной карты берем расстояния между точками. Там функция для этого была специальная.

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


 
Virgo_Style ©   (2007-10-28 14:34) [23]

homm ©   (28.10.07 14:30) [21]
Много ты углов на эллепсойде нашел?


примерно столько же, сколько карт в виде эллипсоида, я полагаю


 
homm ©   (2007-10-28 14:35) [24]

> [23] Virgo_Style ©   (28.10.07 14:34)
> примерно столько же, сколько карт в виде эллипсоида, я полагаю

Не ври мне. Я глобусов много видел, углов — ни одного.


 
Galinka ©   (2007-10-28 14:37) [25]

homm ©   (28.10.07 14:30) [21]

т.е. ты хочешь усложнить задачу. И взять не "абслютное" расстояние по плоскости "на уровне моря", а ввести еще и поправку на рельеф. Логично. Но что-то уж больно сложно. Я думаю с такой задачей на этот форум бы вряд ли пришли. Это надо на форум по ГИСам. Там вот все это считается.

ПыСы: А вообще, ты с этим работал когда? не придирка. Просто интересно. В следующей жизни наверное буду геодезистом... Интересно все. Или еще лучше - гляцеологом. По ледникам лазить.... Это как заглянуть в "замороженную" историю земли ))


 
Galinka ©   (2007-10-28 14:40) [26]

Кстати, сходи таки на форум по ГИСам. Там бывают разделы по программированию. И в дельфи тоже. Там точно по делу подскажут.


 
homm ©   (2007-10-28 14:41) [27]

> [25] Galinka ©   (28.10.07 14:37)
> т.е. ты хочешь усложнить задачу. И взять не "абслютное"
> расстояние по плоскости "на уровне моря", а ввести еще и
> поправку на рельеф.

Я ничего не хочу, кроме как указать автору вопроса, что он ничерта полезного не сообщил, и судя по [19], я прав.


 
Vendict ©   (2007-10-28 15:03) [28]

Galinka ©   (28.10.07 14:37) [25]
т.е. ты хочешь усложнить задачу. И взять не "абслютное" расстояние по плоскости "на уровне моря", а ввести еще и поправку на рельеф. Логично. Но что-то уж больно сложно. Я думаю с такой задачей на этот форум бы вряд ли пришли. Это надо на форум по ГИСам. Там вот все это считается.


я имел ввиду, конечно без учёта рельефа.


 
Virgo_Style ©   (2007-10-28 15:16) [29]

homm ©   (28.10.07 14:35) [24]
Я глобусов много видел, углов — ни одного.


Доказывать, что все известные мне географические карты имеют по четыре угла, считаю нецелесообразным.


 
Vendict ©   (2007-10-28 15:19) [30]

блин... по запросу "ГИС форум" только толпа форумов по поддерже отдельных проектов ...


 
homm ©   (2007-10-28 15:25) [31]

> [29] Virgo_Style ©   (28.10.07 15:16)
> Доказывать, что все известные мне географические карты имеют
> по четыре угла, считаю нецелесообразным.

Трудное детство… Ну хоть один глобус в школе же должен был быть?


 
Vendict ©   (2007-10-28 15:28) [32]

homm ©   (28.10.07 15:25) [31]
что же ты к глобусу привязалися ?..

у меня не глобус, а простая географическая карта ... не круглая, а прямоуголная )


 
homm ©   (2007-10-28 15:29) [33]

> [32] Vendict ©   (28.10.07 15:28)
> у меня не глобус, а простая географическая карта ... не
> круглая, а прямоуголная )

А при чем тут карта, если тебе нужно работать с «географическими координатами»?


 
Virgo_Style ©   (2007-10-28 15:30) [34]

homm ©   (28.10.07 15:25) [31]
Ну хоть один глобус в школе же должен был быть?


Даже дома был. А может, и сейчас есть. Правда, они все имели форму, близкую к сферической. Плоских - не было.

На этом спор ради спора прекращаю.


 
homm ©   (2007-10-28 15:30) [35]

> [32] Vendict ©   (28.10.07 15:28)

Хоть глобус нарисуй, хоть доску, нету у географическоих координат никаких углов…


 
Galinka ©   (2007-10-28 15:42) [36]

homm ©   (28.10.07 15:30) [35]

это уже стеб?


 
Vendict ©   (2007-10-28 16:01) [37]

homm ©   (28.10.07 15:30) [35]
Хоть глобус нарисуй, хоть доску, нету у географическоих координат никаких углов…


так я говорю:
Vendict ©   (28.10.07 13:06) [19]
1. Допустим, есть географические координаты левого нижнего угла карты, примем их за (0;0) в (кило)метрах


т.е. координаты угла карты.


 
homm ©   (2007-10-28 16:03) [38]

> [37] Vendict ©   (28.10.07 16:01)
> т.е. координаты угла карты.

Это не есть географические координаты тогда.


 
Vendict ©   (2007-10-28 16:05) [39]

homm ©   (28.10.07 16:03) [38]
Это не есть географические координаты тогда.


а какие ?!


 
homm ©   (2007-10-28 16:05) [40]

> [37] Vendict ©   (28.10.07 16:01)
> т.е. координаты угла карты.

На карте должен быть поставлен масштаб, посмотри. Измерь линейкой расстояние и умнож на масштаб.


 
homm ©   (2007-10-28 16:06) [41]

> [39] Vendict ©   (28.10.07 16:05)
> а какие ?!

Декартовы.


 
Galinka ©   (2007-10-28 16:28) [42]

homm ©   (28.10.07 16:06) [41]

ну нафиг тогда людей путают, и градусы на картах ставят? И можно ведь на карте найти пункт с географическими координатами, скажем 59°ЮШ и 64° ВД. Можно ведь? Это тогда какие координаты?

Абстрактное мышление и строгость терминологии конечно очень хорошо. Особено для поиска в Гугле.


 
homm ©   (2007-10-28 16:36) [43]

> [42] Galinka ©   (28.10.07 16:28)
> ну нафиг тогда людей путают, и градусы на картах ставят?

Не путают.


 
homm ©   (2007-10-28 16:38) [44]

> [42] Galinka ©   (28.10.07 16:28)

Обе системы координат прекрасно переводятся одна в другую, если известны некоторые параметры преобразования. Автор же до сих пор разобраться не может, в какой системе у него исходный координаты и каковы параметры преобразования.


 
Vendict ©   (2007-10-28 18:38) [45]

шут с ним, нашёл я микроскоп для этого гвоздя... закроем тему.


 
DVM ©   (2007-10-28 19:53) [46]


> Vendict ©

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

Список проекций можно поглядеть, например, в MapInfo. Есть и метрические проекции (вроде гугл или яндекс карты использует их).


 
_ShaggyDoc   (2007-10-29 08:50) [47]

В дополнение [46]:

Имеется множество систем координат и проекций. Есть условные системы координат (обычно прямоугольные), с началом в какой-то точке "настоящих" геоцентрических координат. Обычно применяются внутри населенных пунктов.

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

Карты, в том числе электронные - отображение "шарика" (эллипсоида) на плоскости. Для этого и служат проекции. В некоторых проекциях единицей измерения являются именно метры, а не градусы. В России для открытых карт часто применяется проекция Гаус-Крюгера. В ней расстояния условные (я сижу в точке у которой ордината более 11 000 000 м, нет на Земле таких расстояний). Однако такая проекция легко "натягивается на глобус".

Пишут программы для трансформации профессионалы. В профессиональных ГИС (та же Mapinfo) от проекции к проекции легко переходить нажатием кнопки.

Для Delphi, например, есть библиотека TGlobe. На вид игрушка, но внутри скрыт очень серьезный движок. Есть и ряд других библиотек, но все они shareware и стоят прилично. Но они того стоят. Есть и freeware. Google рулит.


 
Jeer ©   (2007-10-29 14:35) [48]

Да...
Масштаб интеллектуальных претензий посетителей мастака поражает, ну, а
особенно  - limit возможностей спрашивающих.

http://www.fv32.net/library/60/
http://ne-grusti.narod.ru/Glossary/transformations.html#pvt
http://ne-grusti.narod.ru/Glossary/coordinates.html

Чтобы сахар медом не казался.


 
boriskb ©   (2007-10-29 15:09) [49]

> [48] Jeer ©   (29.10.07 14:35)


Застрелил всех :)
Причем изощренно - из пушки
:))


 
Desdechado ©   (2007-10-29 15:29) [50]

>  все известные мне географические карты имеют по четыре угла
А как же карта о двух полушариях? ;)

А (0,0) в углу небось план-схемой называется?


 
Anatoly Podgoretsky ©   (2007-10-29 16:01) [51]

> Desdechado  (29.10.2007 15:29:50)  [50]

Это мозг


 
Virgo_Style ©   (2007-10-29 18:36) [52]

Desdechado ©   (29.10.07 15:29) [50]
а... э... а она на прямоугольных листах, вот! :0)


 
DimonS   (2007-10-30 07:06) [53]

Есть у меня формула расчета, но для ровного шара. Программа, написанная с ее участием уже больше года высчитывает пробег автомобилей на основе данных GPS. Точность по сравнению с родной программой Mapper_Player +-300 метров независимо от расстояний (понятия не имею, почему так), всех все прекрасно устраивает.

Но, естественно, ни кривизна земли, ни рельеф не учитываются.


 
Галинка ©   (2007-10-30 09:58) [54]

Все зависит от постановки задания. Если ГИС свою писать, то тогда надо все учитывать. Если нужна приблизительная схема, двумерная причем. Которая раньше строилась на коленке карандашом и циркулем, в масштабе 1:2000000 то точности учебника географии хватит. Ососбенно если начальник говорит, что хватит.


 
Vendict ©   (2007-10-31 00:16) [55]

можно ради интереса, может оптимальнее будет моего микроскопа .


 
Vendict ©   (2007-10-31 00:19) [56]

предидущий пост относился к

> DimonS [53]



Страницы: 1 2 вся ветка

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.62 MB
Время: 0.022 c
2-1194439191
F@T@L_Err0r
2007-11-07 15:39
2007.12.02
POverlapped


15-1193237359
Real
2007-10-24 18:49
2007.12.02
Как починить доступ к web-страницам в Windows?


15-1193540042
Асм
2007-10-28 05:54
2007.12.02
ассемблер


2-1194335684
leonidus
2007-11-06 10:54
2007.12.02
Отображение прогресса при LoadFromFile и SaveToFile


11-1178978783
_vadim
2007-05-12 18:06
2007.12.02
KOLDirDlgEx