преобразовать координаты
Добавлено: 24 фев 2012, 20:19
У меня есть набор данных, план города. Эти данные не совпадают с данными проекта OpenStreetMap и, как следствие, я не могу наносить на них свои объекты, по показаниям gps-приёмника. Читая http://gis-lab.info/qa/proj-sk-faq.html#5 я пришёл к выводу что данные сделаны в какой то местной системе координат: в левом нижнем углу карты города значения координат составляют 0,0. Читая п. 7 FAQ я пришёл к выводу что в моём случае было бы удобно задать параметры отображения слоёв так что бы они совпадали с проектом OpenStreetMap. Например я взял координаты одного из пересечений улиц для местной системы и то как они отражаются в проекции Google Mercator EPSG:900913 ID:3644 (Как это показано в системе Qgis, которая установлена у меня).
Вот эти значения:
Локальная: 28968,5190
Это же место в данных взятых с OpenStreetMap: 3836836,7021493
У меня был удачный опыт переноса данных из AutoCAD DXF, в другом городе. Тогда я вычислил пару точек для локальной системы и эти же точки для искомой - трансформировал данные в системе Автокад, преобразовал данные в shape с помощью Qgis, но в данном случае данные даны в MapInfo. Громоздить всё через DXF было бы слишком нелепо. Скажите, как можно расчитать данные проекции, а главное как это определение передать Qgis, что бы она корректно отображала набор данных в локальной системе координат? Мне надо писать файл *.prj (который на сколько я понял является текстовым файлом). Но я к сожалению не нашёл как его передавать Qgis. Там есть только готовые системы, а как добавить свою? Перебрасывать всё в DXF а потом обратно было бы слишком утомительно (слоёв очень много не один-два). Прошу помогите!!!
На всякий случай прилагаю один набор с дорогами.
Вот эти значения:
Локальная: 28968,5190
Это же место в данных взятых с OpenStreetMap: 3836836,7021493
У меня был удачный опыт переноса данных из AutoCAD DXF, в другом городе. Тогда я вычислил пару точек для локальной системы и эти же точки для искомой - трансформировал данные в системе Автокад, преобразовал данные в shape с помощью Qgis, но в данном случае данные даны в MapInfo. Громоздить всё через DXF было бы слишком нелепо. Скажите, как можно расчитать данные проекции, а главное как это определение передать Qgis, что бы она корректно отображала набор данных в локальной системе координат? Мне надо писать файл *.prj (который на сколько я понял является текстовым файлом). Но я к сожалению не нашёл как его передавать Qgis. Там есть только готовые системы, а как добавить свою? Перебрасывать всё в DXF а потом обратно было бы слишком утомительно (слоёв очень много не один-два). Прошу помогите!!!
На всякий случай прилагаю один набор с дорогами.