Координаты контуров границ Украины
|
|
maxiy | Дата: Вторник, 21.04.2015, 16:01 | Сообщение # 1 |
maxiy
Ранг: Дошколенок (?)
Группа: Зарегистрированные
|
Сообщений: |
4 |
Награды: |
0 |
Статус: |
Offline |
|
Мне надо нарисовать програмно карту городов и сами контуры Украины. Координаты городов у меня есть. А вот как найти координаты неких основных точек на границе. Хотябы 40-50. Где то можно найти такую информацию? Могу приветси такие главные точки--сев.-зп. Закарп., Закар/Львов, зап.точка Львов., Львов/Волын., сев.-зп и сев. Волын., Киев/Черн., севзп Черн, Сум/черн., 2 т.на сев-вост. сум, Сум./Хар., Сев-вост Хар., Сев-вост и Юг-вост.Луган., Луг/Дон, Дон-азов.море, Хер-Крым, Крым, Юг-Одес, Днест.Лиман, Одес/Вин, Вин./Чернов, Франк./Закарп. и т.д. Но хотябы эти главные.
21.04.2015
|
|
|
| |
|
alsergast | Дата: Вторник, 21.04.2015, 18:06 | Сообщение # 2 |
alsergast
Ранг: Профессор (?)
Группа: Пользователи
|
Сообщений: |
4335 |
Награды: |
58 |
Статус: |
Offline |
|
Открываем гуглкарты, наводим курсор на нужную точку, жмём клавишу Shift — смотрим координаты (под курсором).
21.04.2015
|
|
|
| |
|
maxiy | Дата: Среда, 22.04.2015, 12:25 | Сообщение # 3 |
maxiy
Ранг: Дошколенок (?)
Группа: Зарегистрированные
|
Сообщений: |
4 |
Награды: |
0 |
Статус: |
Offline |
|
https://maps.google.com.ua/maps?hl=uk&output=classic&dg=brw-- захожу сюда-- навожу курсор--жму SHIFT--и ничего под курсором не вижу, и ни в другом месте. Может это не тот сайт, или браузер не поодержывает технологию. Хотя например при движением роликом мышки масштаб изменяется--хотя интернет не очень быстрый.
22.04.2015
|
|
|
| |
|
alsergast | Дата: Среда, 22.04.2015, 12:51 | Сообщение # 4 |
alsergast
Ранг: Профессор (?)
Группа: Пользователи
|
Сообщений: |
4335 |
Награды: |
58 |
Статус: |
Offline |
|
Интересно. На maps.google.ru таких проблем нет. Но и в украинской версии работает функция "Что тут находится?" (кликаем правой кнопкой - "Шо це?") – координаты выводятся в строке поиска с точностью до 6 знаков после запятой.
22.04.2015
|
|
|
| |
|
miflin | Дата: Четверг, 23.04.2015, 09:23 | Сообщение # 5 |
miflin
Ранг: Профессор (?)
Хмырь обыкновенный
Группа: Пользователи
|
Сообщений: |
2663 |
Награды: |
87 |
Статус: |
Offline |
|
Можно ещё скачать программу Google Earth и проинсталлировать у себя на компе. Там с координатами никаких проблем. Да и много кое-чего интересного самого по себе.
23.04.2015
|
|
|
| |
|
maxiy | Дата: Суббота, 25.04.2015, 13:50 | Сообщение # 6 |
maxiy
Ранг: Дошколенок (?)
Группа: Зарегистрированные
|
Сообщений: |
4 |
Награды: |
0 |
Статус: |
Offline |
|
Да координаты все-таки отображаются в новейших браузерах--если нажать начало марштрута--и слева от карты будет видны координаты. У меня такой вопрос здесь--чтобы не создавать тему-- Как все таки расчитывать растояние между городами если один градус меридиана имеет 111,3 км--то есть такое растояние включено между точками что лежат на одном меридиане--и разницыа в широте 1 градус. А как быть при расчете разницы долготы--широта то разная. Вот в Украине она колоблется в пределах 45-52 градуса. Разница в длине гироты существенна--я выбрал среднюю--на уровне--48 градусов (где и большинство городов)--74 км. То верхний предел имеет где-то 78 км. --а верхний--68 км. Это существенная погрешность--ибо теперь увидел что формула расчета длины паралели --111,3*кос(широты). Но здесь наверное надо какое то интегрирование применять для точного расчета растояния-- ибо брать разницу долготы и умножать на конкрентную длину раралели(111,3*кос(широты))--возможно если б они были на одной раралели--а это в принципе всегда не так. Так как всетаки вчыслить реальное растояние--наверное мез интегрирование не бойтись. Хотя там теперь снова таки посмотрел что есть достаточно простая формула--L=d*R(6371 кm); d=arrcos(sin(Sa)*sin(Sb))+(cos(Sa)*cos(Sb)*cos(La-Lb)--правильна ли эта формула? Sa, Sb--широты; La, Lb--долготы.Добавлено (25.04.2015, 13:50) --------------------------------------------- Хотя это растояние-- а вот как на карте отобразить--по-любому надо переводить сферические ккординаты на планарные. Тем более програмно. Какую ту точку надо брать за точку отсчета--например верхнюю левую и потом позиционировать все другие города.
25.04.2015
|
|
|
| |
|
miflin | Дата: Суббота, 25.04.2015, 21:39 | Сообщение # 7 |
miflin
Ранг: Профессор (?)
Хмырь обыкновенный
Группа: Пользователи
|
Сообщений: |
2663 |
Награды: |
87 |
Статус: |
Offline |
|
Цитата maxiy ( ) есть достаточно простая формула--L=d*R(6371 кm); d=arrcos(sin(Sa)*sin(Sb))+(cos(Sa)*cos(Sb)*cos(La-Lb)--правильна ли эта формула? Sa, Sb--широты; La, Lb--долготы. Вот так: d=arcсos(sin(Sa)*sin(Sb)+cos(Sa)*cos(Sb)*cos(La-Lb)) Если d вычисляется в радианах, то да, L=6371*d км. Если в градусах, то L=111.2*d км.
25.04.2015
Сообщение отредактировал miflin - Суббота, 25.04.2015, 22:31
|
|
|
| |
|
maxiy | Дата: Воскресенье, 26.04.2015, 15:24 | Сообщение # 8 |
maxiy
Ранг: Дошколенок (?)
Группа: Зарегистрированные
|
Сообщений: |
4 |
Награды: |
0 |
Статус: |
Offline |
|
Так как размещать города (точки) на листе (или на экране в этом случае), наверное какие то методы геодезии надо применять?? И это растояние по прямой а надо как то сочетать прямоуг. координаты в планарном исполнение--снова таки разная ширина паралелей--потому на север сужаются растояние.
26.04.2015
|
|
|
| |
|
miflin | Дата: Воскресенье, 26.04.2015, 22:05 | Сообщение # 9 |
miflin
Ранг: Профессор (?)
Хмырь обыкновенный
Группа: Пользователи
|
Сообщений: |
2663 |
Награды: |
87 |
Статус: |
Offline |
|
Сделайте запрос в сети - картографические проекции. В частности, быть может, Вам подойдет проекция Меркатора.
26.04.2015
|
|
|
| |
|