Страница 1 из 1
Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 11:46
Crosby
Форумчане, необходима ваша помощь! Есть 2 конические равнопромежуточные карты РФ и Якутии, взятые с Википедии. Нужно пересчитывать географические широту и долготу в координаты x,y изображения.
Параметры проекций:
- для карты РФ - центральная параллель - 54N, центральный меридиан - 100E, стандартные параллели - 49N, 59N
- для карты Якутии -Jd131.725/65.918/51.670/58.188/0.6595 -R112.1/53.31/177.0/73.4r
Подскажите, какие формулы нужно использовать в обоих случаях. Буду премного благодарен!
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 11:58
trir
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 12:19
Crosby
Что имеется ввиду под ГИСом не знаю, с геодезией близко не сталкивался( В моем случае надо в программке просто вводить координаты и получать отметку на картинке, лучше, думаю, разобраться с формулами из Вики. Но в них я так и не допер, откуда брать Lm, Bm, M.
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 12:21
trir
Что имеется ввиду под ГИСом не знаю
https://www.qgis.org/en/site/
В моем случае надо в программке просто вводить координаты и получать отметку на картинке, лучше, думаю, разобраться с формулами из Вики.
лучше взять готовую либу, на чём пишем?
откуда брать Lm, Bm, M
из привязки
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 12:42
Crosby
Пишу на Delphi XE8, не думаю, что под нее есть готовые библиотеки.
Как понять из привязки? Можете формулы скинуть?
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 12:53
trir
viewtopic.php?f=34&t=20500
http://devdelphi.ru/?p=961
Как понять из привязки?
у растров должна быть привязка - координаты углов
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:17
Crosby
Для Якутии тут ясно - левый нижний угол 53.3 N 112.1 E, правый верхний - 73.4 N 177.0 E. А с картой РФ как быть, там только центральные параллель и меридиан, стандартные параллели указаны? Спасибо за библиотеки)
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:21
trir
нужно знать
1. Параметры проекции
2. Привязка растра
нету? -
сделать
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:29
Crosby
Да уж. А нет способа попроще? Не думаю, что это все должно долго математически рассчитываться. Должны же быть обычные, пусть и длинные формулы перевода lat, lon в x,y изображения.
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:33
trir
Должны же быть обычные, пусть и длинные формулы перевода lat, lon в x,y изображения.
есть, только они для каждой проекции - разные
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:38
Crosby
Под формулы википедии не хватает заданных данных, ну или сами формулы до конца не расписаны, как это часто у них бывает. В любом случае спасибо, буду пытаться разбираться.
Re: Перевод широты и долготы в координаты x,y точки на карте
Добавлено: 26 фев 2018, 13:43
trir
Под формулы википедии не хватает заданных данных
нужно знать
1. Параметры проекции
2. Привязка растра
п.1 определяет формулы для расчёта и исходные даные, п.2 - исходные даные