Страница 1 из 1

Импорт из AutoCAD в LeafletJS

Добавлено: 07 окт 2015, 14:52
Oleg123
День добрый

Задача следующая.
В AutoCAD в неизвестной системе координат нарисован полигон поверх фотографии с Яндекс.Карт. Нужно его преобразовать в Shape либо GeoJSON, чтобы LeafletJS мог его прочитать. Использовал для перевода из DXF в SHAPE решение QGIS. В целом работает. GeoJSON при этом так не проходит, но это другая проблема.

В общем импортированный полигон смело уезжает из места, где он по карте был нарисован в AutoCAD (Московская область) куда-то в Африку. Пробовал выставлять систему координат EPSG:3395 - WGS 84/World Mercator (Яндекс.Карты), не помогло. Тоже самое для системы координат EPSG:3857 - WGS 84/Pseudo-Mercator (LeafletJS, Google Maps).

Координаты и масштаб, в которых нарисован исходный полигон видны на скриншоте из QGIS.

Помогите решить проблему пожалуйста.

Изображение

Re: Импорт из AutoCAD в LeafletJS

Добавлено: 07 окт 2015, 15:08
nadiopt
да подвиньте его вручную куда надо, и дело с концом. Ну или таки попробуйте МСК Московской области

Re: Импорт из AutoCAD в LeafletJS

Добавлено: 07 окт 2015, 15:14
Oleg123
Вручную я так и не понял, как в qGIS двигать импортированный полигон. Я нашел только плагин афинных преобразований, но с ним можно работать, когда понимаешь как двигать. А у меня цифры отличаются на порядки.
А последний вариант это как?

Re: Импорт из AutoCAD в LeafletJS

Добавлено: 07 окт 2015, 15:27
nadiopt
во viewtopic.php?f=34&t=15911&hilit=МСК+Московской+области
а двигать довольно просто, запускаем редактирование и тащим мышкой куда надо. с плагином Open Layers можно и исходный гуглоснимок подгрузить