Географічні координати в метри
Я розумію, що зараз мене відправлять до гугла. але може хто стикався і може допомогти з переведенням географічних координат в метри щодо будь-якої точки.
Все ж таки краще в Google, він допоможе знайти точне значення метрів в одній довготі і широті.
> з переведенням географічних координат у метри щодо > будь-якої точкищодо рівня моря?
а до чого тут рівень моря?
в одному градусі меридіана начебто завжди близько 111 км. В одному градусі паралелі - залежить від широти.
Google звичайно скаже точніше. Або підручник з географії.
Але проблема ще може бути в тому, що часто на картах використовуються геодезичні координати, а не географічні. Там є невелика відмінність.
Не можна «перевести географічні координати на метри». Бо метри – це не координати.
homm, ти географію пам'ятаєш? На карту дивишся хоч іноді? До чого тут географічні координати та висота над рівнем моря?
Людина запитала, чи хтось має досвід. Досвід є. Тому що для бази землетрусів таки доводилося, відштовхуючись від координат епіцентру та спостережних пунктів, вираховувати відстань між ними. Щоб будувати схему поширення сейсмічних хвиль. Хоча б приблизно й із заданим масштабом. Так ось в одному градусі 111.(11) км. А ось щодо широт. Так там залежність начебто є. Для Узбекистану та західного Киргистану, якщо я правильно пам'ятаю, в одному градусі паралелі здається близько 82 км.
А ось і про зв'язок географічних та геодезичних координат. Одні з них враховують еліпсоподібну форму землі, інші – сферичні.
марно займаєтеся товаришами. якщо вже пішла така пиятика, то шлях вам до Google. Earth – там лінійка є.
--- P.L.U.R. і WBR, NailMan aka2:5020/3337.13
і як ти її з програми користуватимеш? Якщо програмно перекладати треба?
Існує кілька моделей земної поверхні. Відповідно різні результати. Завдання поясни
P.S. Поки "не поставлено завдання", "не з'ясовано обстановку" неможливо прийняти рішення і віддати гучним командним голосом наказ! :-) Згадав свою військову кафедру у МІФІ. :)
Правильно. Тоді знову нагадуємо [2], [4] та [12]!
1. По поверхні? Якщо за прямими, то просто - практично за будь-якої моделі. 2. Якщо з геодезичної, то у разі сфери просто. У разі еліпсоїда складніше, і можливо потрібно вирішувати диффур, хоча можливо і є аналітичні рішення. У складніших випадках, без дифуру никак. 3. Треба озвучити ступінь припустимої помилки та чіткіше сформулювати завдання.
> Мається на увазі по поверхні з індукованою з R3 метрикою.
> У разі еліпсоїда складніше, і можливо, потрібно вирішувати диффур, > хоча можливо і є аналітичні рішення. У складніших > випадках, без дифуру ніяк.Дуже ймовірно, що є якісь спеціальні таблиці по ел. Красовського (і соотв. американського аналога), оскільки такі розрахунки треба було робити ще до появи комп'ютерів, причому у польових умовах часто без глибокого знання вищої математики.
до сабж: Поради програмістів від Озерова знайди, там пам'ятається було щось таке.
дякую, не чекав такої розгорнутої відповіді. по суті: 1. Припустимо, є географічні координати лівого нижнього кута карти, приймемо їх за (0;0) у (кіло)метрах 2. ось і потрібно обчислити координати в (кілометрах) щодо цього умовного нуля. 3. Карта взята з БЕГД.
PS а який дріб дає 11. (11)?
у картах є виправлення начебто. Державна. (( Але це напівоффтоп. Тобто абсолютно точно може і не вдасться обчислити.).
Ще я зараз згадала, що є ГІС. І начебто для MapInfo навіть сервер автоматизації є. Тобто. якщо є мапінфо, то карту вантажимо туди. "Прив'язуємо" за градусами. І вже з прив'язаної карти беремо відстані між точками. Там функція цього була спеціальна.
Але якщо більша точність не потрібна, то простіше звичайно лінійно перераховувати. А скільки кілометрів. в одному градусі конкретної паралелі шукати в інеті чи довідниках геодезичних.
приблизно стільки ж, скільки карт у вигляді еліпсоїда, я вважаю
тобто. ти хочеш ускладнити завдання. І взяти не "абслютну" відстань по площині "на рівні моря", а ввести ще й виправлення на рельєф. Логічно. Але щось аж надто складно. Я думаю з таким завданням на цей форум навряд чи прийшли б. Це треба на форум з ГІСів. Там усе це вважається.
ПиСи: А взагалі, ти з цим працював колись? не причіпка. Просто цікаво. У наступному житті, напевно, буду геодезистом. Цікаво все. Або ще краще – гляцеологом. По льодовиках лазити. Це як заглянути в "заморожену" історію землі))
До речі, сходи таки на форум із ГІСів. Там бувають розділи із програмування. І у дельфі теж. Там точно у справі підкажуть.
я мав на увазі, звичайно, без урахування рельєфу.
Доводити, що всі відомі мені географічні карти мають чотири кути, вважаю недоцільним.
млинець. на запит "ГІС форум" тільки натовп форумів з підтримки окремих проектів.
у мене не глобус, а проста географічна карта. не кругла, а прямокутна)
Навіть удома був. А може, й зараз є. Щоправда, всі вони мали форму, близьку до сферичної. Плоських – не було.
нацьому суперечку заради суперечки припиняю.
тобто. координати кута картки.
ну нафіг тоді людей плутають, і градуси на картах ставлять? І можна ж на карті знайти пункт з географічними координатами, скажімо 59 ° ЮШ і 64 ° ВД. Адже можна? Це тоді якісь координати?
Абстрактне мислення та строгість термінології звичайно дуже добре. Особливо для пошуку у Гугле.
блазнюючи з ним, знайшов я мікроскоп для цього цвяха. закриємо тему.
Список проекцій можна подивитися, наприклад, у MapInfo. Є й метричні проекції (на кшталт гугл чи яндекс карти використовує їх).
На додаток [46]:
Є безліч систем координат та проекцій. Є умовні системи координат (зазвичай прямокутні), з початком у якійсь точці "справжніх" геоцентричних координат. Зазвичай застосовуються усередині населених пунктів.
"Справжні" системи координат засновані на різних параметрах математичної моделі Землі (референц-еліпсоїди). Для побутових цілей (шкільний глобус) референц-еліпсоїд не важливий. А ось для крилатої ракети - дуже має значення, щоб "у яке треба вікно" потрапити.
Карти, в тому числі електронні - відображення "кульки" (еліпсоїда) на площині. Для цього і є проекції. У деяких проекціях одиницею виміру є саме метри, а не градуси. В Україні для відкритих карт часто застосовується проекція Гаус-Крюгера. У ній відстані умовні (я сиджу в точці, у якої ордината більше 11 000 000 м, немає на Землі таких відстаней). Однак така проекція легко "натягується на глобус".
Пишуть програми для трансформації майстра. У професійних ГІС (та сама Mapinfo) від проекції до проекції легко переходити натисканням кнопки.
Для Delphi, наприклад, є бібліотека TGlobe. На вигляд іграшка, але всередині прихований дуже серйозний двигун. Є таряд інших бібліотек, але всі вони shareware і стоять пристойно. Але вони того варті. Є й freeware. Google рулить.
Так. Масштаб інтелектуальних претензій відвідувачів художника вражає, ну, а особливо - limit можливостей, що запитують.
Щоб цукор медом не здавався.
Застрелив усіх :) Причому витончено - з гармати :))
> всі відомі мені географічні карти мають по чотири кути А як же карта про дві півкулі? ;)
А (0,0) у кутку мабуть план-схемою називається?
Є у мене формула розрахунку, але для рівної кулі. Програма, написана за її участю вже більше року, вираховує пробіг автомобілів на основі даних GPS. Точність у порівнянні з рідною програмою Mapper_Player +-300 метрів незалежно від відстаней (поняття не маю, чому так), усіх все чудово влаштовує.
Але, звісно, ні кривизна землі, ні рельєф не враховуються.
Все залежить від постановки завдання. Якщо ГІС свою писати, тоді треба все враховувати. Якщо потрібна приблизна схема, двовимірна, причому. Яка раніше будувалася на коліні олівцем і циркулем, в масштабі 1:2 млн то точності підручника географії вистачить. Особливо якщо начальник каже, що вистачить.
можна заради інтересу, може оптимальнішим буде мого мікроскопа.
попередня посада належала до> DimonS [53]