градусы в километры

0 голосов
спросил 13 Фев, 06 от P.Y. (3,400 баллов) в категории Программные продукты Esri
с помощью Add X, Y coordinates добавил к таблице координаты в градусах, а нужно в километрах. Как это сделать?

3 Ответы

0 голосов
ответил 13 Фев, 06 от lalex (4,420 баллов)

На сфере ведь нету километров, в общем случае. Все ГИС работают на плоскости, поэтому озаботьтесь выбором проекции. Про выбор проекции где-то был FAQ... В общем случае для наших карт 1M и крупнее обычно применяют гаусса-крюгера, мельче - что-нибудь равнопромежуточное, спишите параметры с любимого атласа. Установите, наладьте единицы и ... рассчитайте расстояния заново, "в единицах датафрейма - это и будут ваши метры

0 голосов
ответил 14 Фев, 06 от P.Y. (3,400 баллов)
Перепроектировал в Гаускрюгера. Установил единицы датафрейма километры. Единицы измерения проекции тоже поменял на км. Запустил добавление координат. Добавились опять в градусах :(

Собственно говоря мне нужно перевести расстояние в градусах в км. Может подскажете как?
0 голосов
ответил 14 Фев, 06 от geologic (39,860 баллов)

Этот вопрос уже вставал много раз, и недавно опять упрямо обсуждали, гляньте за последний месяц тут на форуме (не помню раздел, может даже ArcView). Все почему-то норовят пересчитывать градусы в километры вручную (все программисты-математики прирожденные, что ли?) - там ведь сферическая тонкая геометрия, зависисимость от эллипсоидальности, поправка на датум - оно вам нужно? В ГИС ведь это все встроено, зачем дублировать ядро и изобретать велосипед?

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

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

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...