Здравствуйте!
Я понимаю, что эта тема уже обсуждалась не раз, но все-таки...
Суть: есть карта в формате .mif (CoordSys NonEarth Units "m" Bounds.....). При импорте ее в MapInfo получается карта типа план-схема, в которой по координатам X и Y отображаются расстояния в метрах от какого-то условного нуля. Необходимо, чтобы эта же карта была привязана к реальным географическим координатам широта\долгота. Как это сделать?
Разобрался с форматом .mif. Примерно понял, как работает команда Transform, но я не могу понять зависимость между координатами в план-схеме и координатами широта\долгота (точное сопоставление некторых точек по координатам имеется), чтобы подобрать какие-либо коэффициенты. Как вычислить зависимость?
Пробовал сохранить карту в проекции Гаусса-крюгера. Получилось, но координаты широта\долгота естественно не совпадают с реальными, и опять никакой зависимости с настоящими...
Пробовал конверторы из других ГИС, например Панорама, там вообще никакого результата....
Чего я не понимаю? Подскажите что делать?
Конвертация из план-схемы в с.к. широта\долгота
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 авг 2008, 11:07
- Репутация: 0
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
вам надо привязать вектор оцифрованный в неизвестной (или локальной ) плановой системе координат? если бы у вас был арквью, я бы посоветовал shapewarp (есть подробнейшая статья-описание на сайте)
http://gis-lab.info/qa/shapewarp.html
иначе, читайте:
http://gis-lab.info/qa/polynom.html
http://gis-lab.info/qa/polynom-calc.html
это один из методов, но суть трансформации должна быть понятна именно так и "вычисляется зависимость"
http://gis-lab.info/qa/shapewarp.html
иначе, читайте:
http://gis-lab.info/qa/polynom.html
http://gis-lab.info/qa/polynom-calc.html
это один из методов, но суть трансформации должна быть понятна именно так и "вычисляется зависимость"
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 12 авг 2008, 11:07
- Репутация: 0
Как определить в локальной или неизвестной плановой системе координат у меня данные?
Пробовал сконвертировать данные в ArcGIS как написано здесь http://gis-lab.info/qa/shapewarp.html Получилось, что-то совсем не понятное. Карта исказилась (перевернулась) и координаты как показывались в метрах, так и дальше показываются, только вместо значений порядка 20000-70000 стали 60-70. Как получить из 24342 метров, например, 60.6543 градусов???
Пробовал сконвертировать данные в ArcGIS как написано здесь http://gis-lab.info/qa/shapewarp.html Получилось, что-то совсем не понятное. Карта исказилась (перевернулась) и координаты как показывались в метрах, так и дальше показываются, только вместо значений порядка 20000-70000 стали 60-70. Как получить из 24342 метров, например, 60.6543 градусов???
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
http://gis-lab.info/qa/proj-sk-faq.htmlКак определить в локальной или неизвестной плановой системе координат у меня данные?
Как вы определили что это метры?Карта исказилась (перевернулась) и координаты как показывались в метрах, так и дальше показываются
Так если у вас результат в диапазоне 60-70, то может это и есть нужые вам значения?вместо значений порядка 20000-70000 стали 60-70. Как получить из 24342 метров, например, 60.6543 градусов???
Искажение это нормально и может быть результатом того, что ваши данные выглядят так в той СК в которую вы их привязываете. Чтобы быть полностью уверенным в том, что вы привязали данные правильно или неправильно, нужно наложить независимый источник, какой-нибудь векторный слой, раграфку и т.п.[/quote]
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Не хотелось бы показаться самым умным, но не могли бы для начала приложить хотя бы 5-10 точек самого первого полигона или полилинии. Ну или первые 5-10 точек, если слой точечный.
Следующий вопрос, т.к. любой вопрос предполагает 50% знания ответа - что собственно вы привязываете? какого масштаба? как правило (95%% случаев) такие метания бывают только в двух случаях:
- вы имеете город в Местной (именно с большой буквы) системе координат. Случай самый прискорбный.
- вы имеете СК-63. Случай менее прискорбный.
И последнее, и в вопросе и в том, что надо делать. Не надо раньше времени применять команду TRANSFORM. Она придумана для чего-то другого. Вам для начала надо выяснить какая у вас система координат. Если конечно карта российская-советская. Если карта совсем другая. То и метры можно подставить под сомнение. В любом случае, сохранять из MapInfo "план-схему" в любую проекцию - это искать приключения на ровном месте.
Самый простой метод основан на координатах в вашей план схеме. Зная их размерность можно искать пути. Не зная - крайне затруднительно.
В любом случае переход от план-схемы к реальной системе координат осуществляется не через MapInfo, а руками - заменяете одну строчку в mif файле на другую, описывающую вашу систему координат. Полученный файл экспортируем и смотрим результат.
Следующий вопрос, т.к. любой вопрос предполагает 50% знания ответа - что собственно вы привязываете? какого масштаба? как правило (95%% случаев) такие метания бывают только в двух случаях:
- вы имеете город в Местной (именно с большой буквы) системе координат. Случай самый прискорбный.
- вы имеете СК-63. Случай менее прискорбный.
И последнее, и в вопросе и в том, что надо делать. Не надо раньше времени применять команду TRANSFORM. Она придумана для чего-то другого. Вам для начала надо выяснить какая у вас система координат. Если конечно карта российская-советская. Если карта совсем другая. То и метры можно подставить под сомнение. В любом случае, сохранять из MapInfo "план-схему" в любую проекцию - это искать приключения на ровном месте.
Самый простой метод основан на координатах в вашей план схеме. Зная их размерность можно искать пути. Не зная - крайне затруднительно.
В любом случае переход от план-схемы к реальной системе координат осуществляется не через MapInfo, а руками - заменяете одну строчку в mif файле на другую, описывающую вашу систему координат. Полученный файл экспортируем и смотрим результат.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость