OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-02-14 14:45:56

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Подробности можно найти на OSM-вики (на английском).

Здесь пишите ваши отзывы, опыт использования, баги, предложения и т.д.

Основные возможности:
- Импорт OSM-файла в Google Sketchup
- Импорт в Google Sketchup GPS-треков в формат NMEA и GPX
- Экспорт из Google Sketchup в OSM-файл

Ограничения:
- Нельзя использовать русские буквы в пути к импортируемым и экспортируемым файлам
- Сгруппированные в Google Sketchup объекты не экспортируются в файл OpenStreetMap. Если вы объединяли объекты в группы, перед экспортом в файл OpenStreetMap снимите группировку.

Скриншоты:

osm2gsu.th.jpg

osmgsu.th.jpg

Last edited by vvoovv (2011-05-02 16:25:55)

Offline

#2 2011-02-14 15:29:29

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Знаком с кетчупом, но не могу понять, зачем рисовать 2D карту в 3D редакторе? Ради возможности рисоватния по фото? А как там дела с привязкой к местности? Т.е. где свзязь между фото и треками? По скринам не пойму.

Last edited by LexIgnatov (2011-02-14 15:31:49)


Лучше меньше, да лучше

Offline

#3 2011-02-14 15:42:24

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

LexIgnatov:
С Photo Matching в Google Sketchup знаком?
Допустим, нарисовали с помощью Photo Matching 2D-контур здания. Но здание не привязано к местности. Как его привязать к местности?

Импортируем файл OSM, импортируем GPS-треки и привязываем - первый скриншот. Дальше нажимаем "экпорт в OSM" - получаем OSM-файл, открываем его в JOSM для окончательной правки и отправляем в базу OSM.

Offline

#4 2011-02-14 15:43:31

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Ну и ко всему прочему это может стать конкурентом glosm - летаем по OSM в 3D smile

Offline

#5 2011-02-14 15:52:31

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

LexIgnatov wrote:

не могу понять, зачем рисовать 2D карту в 3D редакторе? Ради возможности рисоватния по фото?

Да, это основная мотивация, зачем я всё это реализовал.

Для тех кто не знаком с Google Sketchup: рисование объектов по фото - это и есть Photo Matching

Offline

#6 2011-02-14 16:42:43

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

vvoovv wrote:

- Импорт OSM-файла в Google Sketchup
- Импорт gps-трека в формат NMEA в Google Sketchup (импорт gps-трека в формате GPX сделаю позднее)
- Экспорт из Google Sketchup в OSM-file

Ты только забыл сказать, возможности чего. :3
Это плагин к SketchUp?

Offline

#7 2011-02-14 16:50:59

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Hind wrote:

Это плагин к SketchUp?

Да плагин к Sketchup, на писанный на Ruby.

В меню "Файл" будет дополнительная опция "Export to OpenStreetMap file"

В том же меню "Файл" в разделе "Импорт..." появятся дополнительные варианты: OpenStreetMap file (*.osm), NMEA GPS file (*.txt), а позднее - GPX file (*.gpx)

Offline

#8 2011-02-14 16:54:08

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Oh wow. Здорово :3

Offline

#9 2011-02-14 20:37:38

suslikk
Member
From: Voronezh
Registered: 2010-03-03
Posts: 800
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Линуксойдам такая потеха ни к чему smile ибо Sketch Up

Offline

#10 2011-02-14 20:42:57

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

suslikk wrote:

Линуксойдам такая потеха ни к чему smile ибо Sketch Up

Тут пишут, что Sketchup работает под Linux. Плагины на ruby тоже вроде работают после конвертации из формата DOS в формат Linux

Offline

#11 2011-02-14 20:48:06

suslikk
Member
From: Voronezh
Registered: 2010-03-03
Posts: 800
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Извините, но это я и так знаю wink Google стыдно должно быть, не иметь нативной версии Linux, так как http://www.3dnews.ru/news/Google-otkazi … zopasnosti

Offline

#12 2011-02-14 20:52:58

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Sketchup - это не выращенный в собственной теплице овощ, а покупной. Если с самого начала не была заложена поддержка Linux, непросто потом её реализовывать.

Offline

#13 2011-02-14 21:00:28

suslikk
Member
From: Voronezh
Registered: 2010-03-03
Posts: 800
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Проехали smile Рад за windows пользователей wink JOSM наше всё!!!
Но автор молодец.
P.S. Извиняй те за offtop

Offline

#14 2011-02-14 23:34:06

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

А то. Сам в скетчапе работаю профессионально (деньги зарабатываю, vvoovv видел).
Наконец-то можно будет легко перетащить контуры из проектов в осм, благо, в договорах нет запретов на перелицензирование автором.

Offline

#15 2011-02-15 04:59:08

siberiano
Moderator
From: Novosibirsk
Registered: 2010-02-25
Posts: 1,003
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Рисую в скетчапе интерьеры. Редактор очень удобный. Жалко что под Убунтой он долго не живёт. Плагин нужный, спасибо!

Offline

#16 2011-02-15 11:21:34

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Hind:

Ты говорил, что используешь PTGui (?) для исправления искажений в фотке. Если в этой процедуре такая большая необходимость?

Offline

#17 2011-02-15 11:32:16

Kotelnikov
Member
From: Krasnodar, RU
Registered: 2009-05-07
Posts: 2,854
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

vvoovv wrote:

Hind:

Ты говорил, что используешь PTGui (?) для исправления искажений в фотке. Если в этой процедуре такая большая необходимость?

Если оптика фотика делает ровные линии изогнутыми, то это совсем не гуд.


1 000 000 points: 80% complete

Offline

#18 2011-02-15 16:21:17

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

PT Lens. Необходимость есть, лишняя точность никогда не помешает. Прямые линии хоть станут прямыми. smile

Offline

#19 2011-02-15 16:43:02

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

На панорамных снимках заметно искривление прямых линий. А на снимках, сделанных рядом со зданием, прямые линии вроде получаются прямыми.

Offline

#20 2011-02-15 18:53:09

siberiano
Moderator
From: Novosibirsk
Registered: 2010-02-25
Posts: 1,003
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

На линзах всегда прямые линии кривыми получаются. Выпрямлять фотографии можно Хугином (hugin): сделать панораму из 1 фотки и экспортировать в прямолинейной проекции.

Last edited by siberiano (2011-02-15 20:04:24)

Offline

#21 2011-02-24 11:44:12

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Плагин для Google Sketchup выложен. См. первый пост.

Offline

#22 2011-02-24 12:54:20

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Спасибо. Внезапно, удобно расставлять деревья по снимкам с верхних этажей. :3

Offline

#23 2011-02-24 13:29:02

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Hind wrote:

Спасибо. Внезапно, удобно расставлять деревья по снимкам с верхних этажей. :3

А можно какой-нибудь короткий скринкаст? Чтобы было видно как оно вообще будет работать, и стоит ли заморачиваться с установкой и настройкой под линухом smile

Offline

#24 2011-02-24 14:37:52

vvoovv
Moderator
Registered: 2008-03-04
Posts: 2,256

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

osmisto, не могу обещать, что скринкаст скоро появится. Но буду признателен, если попробуешь в линуксе.

Я добавил только импорт-экспорт. Все остальное - базовые возможности Sketchup, в первую очередь, восстановление контура здания по фотке - Photo Matching

Последовательность действий.

- Восстановить контур здания по фоткам. Если на фотке есть элемент с известной длиной, то сразу можно восстановить и правильный масштаб с помощью Tape Measure Tool (рулетка). Восстановленный контур здания должен быть параллельным плоскости XY, иначе он не будет экспортироваться в OSM-файл

- File -> Import... импортируем нужные OSM-файлы и GPS-треки в формате NMEA и GPX. В окне выбора файла нужно установить нужный фильтр (OpenStreetMap, NMEA, GPX). Рекомендуется, чтобы импортируемый файл охватывал достаточно компактную область на местности. В итоге получим картинку как на скриншоте в первом посте. Цвета дорог я взял из мапника. Черная линия - это GPS-трек

- Используя стандартные средства Sketchup (Move, Scale, Rotate) подгоняем восстановленный контур здания к дорогам OSM и GPS-трекам

- File -> Export to OpenStreetMap file... экспортируем восстановленный контур здания в OSM-файл для окончательного редактирования в JOSM и отправки в OSM-базу. Восстановленный контур здания будет экспортирован с тегами building=yes и source=skp2osm

Повторюсь, я только реализовал экспорт и импорт. Все остальное - базовые возможности Sketchup.

Offline

#25 2011-02-24 16:23:24

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Здания по 1-2 фоткам или Google Sketchup в качестве OSM-редактора

Да этих скринкастов по фотоматчингу дофига в ютубе.
Например: http://www.youtube.com/watch?v=fSuDoX8SPtU

Напомню, что нам достаточно очертить периметр здания.

Offline

Board footer

Powered by FluxBB