neutron
1
Есть подробная карта города Кировград (Свердловская область - osm) в формате DWG (AutoCAD). sample 300% 500Кб
Привязки карты нет.
Автокада тоже нет. Есть Free DWG Viewer 5.4.0.11, в котором можно смотреть картинку и делать принт-скрин.
Пробовал следующую технологию:
делать скрин не более 1500 пикселей, запихивать на warper.geothings.net и пытаться привязать по трём улицам из ОСМ.
Получается какая-то ахинея: http://warper.geothings.net/maps/preview/3205
Какие есть мысли у многоуважаемого All?
Ilis
(Кругликов Илья)
3
Автору заказали добавить свои наработки в общедоступный трекинговый сервис.
chnav
(Chnav)
4
Уточните, надо просто привязать dwg по данным ОСМ, или импортировать dwg в ОСМ ?
Ilis
(Кругликов Илья)
5
Я тут за автора поотвечаю, ничего?
Импортировать вряд ли представляется возможным, поэтому хочется просто получить подложку для рисования. Проблема в том, что просто отрендерить файл недостаточно, там координаты в какой-то другой проекции.
neutron
6
В идеале можно импортировать данные…
В самом плохом случае обрисовать и внести в ОСМ часть данных…
В дальнейшем из ОСМ будет экспортирован кусок для локального навигационного сервиса.
Источник: ОАО Уралэлектромедь
VikDD
(Dmitriy)
7
Не думаю, что в масштабах города куда-то сильно “уедут” координаты. Масштабировать же можно хоть при “подкладке”, хоть при отрисовке подложки.
Ilis
(Кругликов Илья)
8
Они уже сильно уехали…
По последней ссылке из первого сообщения это видно.
Kotelnikov
(Vladimir)
9
А если просто битмапом для JOSM’овского PicLayer?
Ilis
(Кругликов Илья)
10
Битмап надо перевести в другую проекцию, в этом вся загвоздка. Или ПикЛеер это умеет делать?
VikDD
(Dmitriy)
11
Kotelnikov, +1. Это и имел в виду.
chnav
(Chnav)
12
Если карта в масштабе (т.е. масштаб на разных участках карты одинаков), то масштабировать и разворачивать к меркатору лучше а самом автокаде - так сохранится вся доступная точность (наверняка можно найти кого-то с лицензионным автокадом). Потом надо думать, что делать со слоями и блоками. Блоки скорее всего прийдется разбить на единичные элементы. Далее все это дело экспортировать в текстовый dxf, луше самого старого формата AutoCAD v12 DXF. Я не знаю есть ли скрипты, переваривающие dxf->osm, но они не должны быть очень сложными. Можно сохранить в ОСМ-атрибутах данные о том из какого слоя взят элемент, цвет, высотную информацию (ось z) если она не равна нулю и т.д. Понятно это непростая работа, но лучше чем битмапы…
AkMeR
(Kostya)
13
У AutoDesk`а есть ArchiCAD. Как вариант - все операции по привязке к координатам делать в нём, а потом экспортировать в шейпы. А уж из шейпов - в осм.
neutron
14
Думаю, буду связываться с Кировградом по вопросам:
- Экспорт в текстовый dxf с привязкой
- Экспорт в шейпы.
А что такое шейпы и как из них получается osm?
Vlad_Z
(Владимир)
15
А разве в dxf можно сохранять объекты, например прямоугольники? Не получится ли вместо дома набор отрезков?
В каких координатах вообще сделана карта? Локальных метрических? Если да, то при переводе в геокоординаты изображение наверняка сильно перекосит. Я пробовал с помощью MapInfo.
Я по Кондопоге в такой ситуации делал так: скринил изображение, привязывал его в OziExplorer по трекам и затем рисовал в GPSMapEdit
chnav
(Chnav)
16
neutron
Посмотрите бесплатный QGIS - он работает с dxf, shp, грузит подложки из ОСМ. Стопудово в нем есть нормальные инструменты для масштабирования, разворота и перевода в нужный датум. Может и скрипты писать не прийдется.
Сам формат dxf нормально сохраняет полилинии, не как отрезки. Но это уже зависит от исходного dwg, как в нем рисовались эти прямоугольники.
У меня есть ощущение, что источник источника - закрытые от копирования съёмки.
Насчёт лицензионного автокада: можно попробовать нанокад бета версия, абсолютно бесплатна, если без настроек, в том числе и для коммерческого использования, срок лицензии - бессрочный: http://www.nanocad.ru/products/detail.php?ID=371
garl
(Garl)
18
спс за нанокад,
можно сделать так:
импортируем и привязываем в GlobalMaper-е а затем куда угодно можно экспортнуть.
Ilis
(Кругликов Илья)
19
У меня была такая же идея, только относительно ози-експлорера. Как-то давно читал про это статью, но на практике не пробовал и вообще с ози практически дел не имел 
А что нужно, чтобы QGIS поддерживал dxf? Я попробовал добавить векторный слой, он мне не показал dxf в списке поддерживаемых форматов.