You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2011-01-18 20:56:47
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
Багрепорт. Gentoo x64 - собирается, но не пущается
glosm-viewer: error while loading shared libraries: libglosm-client.so: cannot open shared object file: No such file or directory
Хотя библиотека, как и положено дежит в /usr/local/lib64 и исмлинк /usr/local/lib имеется (да и прочие проги в /usr/local/bin/ живут нормально)
Offline
#27 2011-01-18 21:28:12
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: glosm - 3D рендер для OpenStreetMap
Багрепорт. Gentoo x64 - собирается, но не пущается
glosm-viewer: error while loading shared libraries: libglosm-client.so: cannot open shared object file: No such file or directory
Хотя библиотека, как и положено дежит в /usr/local/lib64 и исмлинк /usr/local/lib имеется (да и прочие проги в /usr/local/bin/ живут нормально)
Проверить ldd ./glosm-viewer и наличие нужной директории в /etc/ld.so.conf ...
Offline
#28 2011-01-18 21:38:17
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
В /etc/ld.so.conf всё прекрасно :-)
ldd ./glosm-viewer
linux-vdso.so.1 => (0x00007fffe65ff000)
libglosm-client.so => not found
libglosm-server.so => not found
libgeomgen-default.so => not found
libglut.so.3 => /usr/lib/libglut.so.3 (0x00007fa953161000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0x00007fa952f45000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fa952d34000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fa952ab2000)
libGL.so.1 => //usr/lib64/opengl/nvidia/lib/libGL.so.1 (0x00007fa9527ad000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fa9525a4000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fa952386000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa952037000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa951e22000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa951bf3000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/libstdc++.so.6 (0x00007fa9518ea000)
libm.so.6 => /lib/libm.so.6 (0x00007fa951666000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa951450000)
libc.so.6 => /lib/libc.so.6 (0x00007fa9510cb000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x00007fa950e5b000)
libnvidia-tls.so.260.19.29 => //usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.260.19.29 (0x00007fa950c59000)
libnvidia-glcore.so.260.19.29 => /usr/lib/libnvidia-glcore.so.260.19.29 (0x00007fa94f06d000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fa94ee69000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00007fa94ec64000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa94ea45000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa9533ae000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa94e841000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa94e63b000)
Offline
#29 2011-01-18 22:15:26
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: glosm - 3D рендер для OpenStreetMap
А если выполнить ldconfig?
Offline
#30 2011-01-19 01:42:16
- break1
- Member
- Registered: 2010-04-09
- Posts: 86
Re: glosm - 3D рендер для OpenStreetMap
Ubuntu 10.04 все собралось заработало - ноут с картой 9700M - 100 FPS
Ну очень понравилось просто обалдеть!!! Автор респектище!
Маленькая просьба (надеюсь многие присоединяться) - можно ли сделать чтобы в режиме полета было 2 скорости, одна обычная, вторая с зажатой клавишей Shift - ускоренная, просто не всегда удобно менять множитель скорости, хочется не меняя вокруг домика летать медленно, а по районам быстро. Хотел сделать сам, но уперся в то что GLUT не генерит событие от клавиатуры, когда нажимаются клавиши модификаторы Ctrl, Alt, Shift. Если будет переход в клиенте на более продвинутый API захвата клавиатуры (тот же Qt со своими событиями это может), то это будет здорово. (Для себя сделал версию где клавишей "0" переключается эта самая скорость, с Shift некорреткно работало т.к. если мы уже летим и нажимаем Shift то не ускоряется, ускоряется только если нажать shift, удерживать а потом "w"(которая становится "W") и др. подобные глюки связанные с отсутствием события при нажатии этой клавиши). Если кому то потребуется свою чуть измененную версию скину.
Буду пристально следить за проектом и всем знакомым показывать!!!
кстатит я make install не делал а запускал прямо из папки с бинарником - заработало
Last edited by break1 (2011-01-19 01:43:35)
Offline
#31 2011-01-19 02:52:00
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
libglosm-client.so => not found
libglosm-server.so => not found
libgeomgen-default.so => not found
ldconfig, как сказали. Либо можно не устанавливать и запускать прямо из сборочной директории.
Offline
#32 2011-01-19 02:55:31
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Маленькая просьба (надеюсь многие присоединяться) - можно ли сделать чтобы в режиме полета было 2 скорости, одна обычная, вторая с зажатой клавишей Shift - ускоренная, просто не всегда удобно менять множитель скорости, хочется не меняя вокруг домика летать медленно, а по районам быстро. Хотел сделать сам, но уперся в то что GLUT не генерит событие от клавиатуры, когда нажимаются клавиши модификаторы Ctrl, Alt, Shift.
В том и проблема что glut не умеет модификаторы по-человечески. Может быть сделаю SDL клиент, тем более он должен под maemo нормально с OpenGL заработать.
Удобства будут в Qt клиенте, а пока как есть - кнопки +/- меняют скорость в 10 раз.
Offline
#33 2011-01-19 05:30:30
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: glosm - 3D рендер для OpenStreetMap
gentoo 64. Собралось, запустилось. Серый экран. По Q/Esc - выходит. Все нажимая другие клавиши из документации - картинка не меняется.
map.osm делал экспортом с openstreetmap.org И большие и маленькие области.
matrix.org: @progserega:rsprim.ru
Offline
#34 2011-01-19 05:31:45
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
Угу, после ldconfig запустилось, а разве оно не должно, по правилам хорошего тона, само из мейкфайла запускаться?
Offline
#35 2011-01-19 05:36:20
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: glosm - 3D рендер для OpenStreetMap
Хм, только москва отрисовывается? На Владивостоке не работает, Москва - всё работает.
matrix.org: @progserega:rsprim.ru
Offline
#36 2011-01-19 06:18:40
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: glosm - 3D рендер для OpenStreetMap
Париж даже рисуется, а Владивосток http://osm.org/go/5@OxjVl2 ни в какую - червый экран и всё. В чём может быть проблема?
matrix.org: @progserega:rsprim.ru
Offline
#37 2011-01-19 06:40:30
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Угу, после ldconfig запустилось, а разве оно не должно, по правилам хорошего тона, само из мейкфайла запускаться?
Нет, конечно.
В чём может быть проблема?
В целочисленном переполнении. Починил (в master).
Алсо, скорость теперь зависит от высоты, а начальная высота - от размеров области.
Last edited by AMDmi3 (2011-01-19 07:03:17)
Offline
#38 2011-01-19 07:33:03
- Surly
- Member
- From: Екатеринбург
- Registered: 2009-09-17
- Posts: 820
Re: glosm - 3D рендер для OpenStreetMap
Эту бы красоту теперь во FlightGear интегрировать.
Offline
#39 2011-01-19 09:08:01
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: glosm - 3D рендер для OpenStreetMap
Угу, после ldconfig запустилось, а разве оно не должно, по правилам хорошего тона, само из мейкфайла запускаться?
Нет, это очень дурной тон, дёргать ldconfig в процессе сборки. Хорошим тоном будет запускать его на этапе postinstall в пакетном менеджере, после инсталяции пакета. И это вообще не задача сборки, а задача мантейнера. А у вас проблема была из ряда ССЗБ, уж если вы собираете что-то руками в песочницу /usr/local, то позаботьтесь руками сами о том, что бы пути туда были прописаны в ld.so.conf
Offline
#40 2011-01-19 09:16:33
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Именно так.
Offline
#41 2011-01-19 18:46:53
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
Неп то что-бы я критиковал, но "ни фига не поняла" (С)
Ещё раз для эстонцев повторю - в /etc/ld.so.conf путь куда надо прописан, другие, в смысле нормальные, софтины из /usr/local/bin пущаются без проблем.
Собираю я не в "песочницу", а куда по дефолту прописаны патчи в мейкфайле (хотя сборка в песочницу - замечательная идея - надо сляпать ебилд).
Дёргать руками, или как то иначе, ldconfig после make inastall, лично я - в смысле ИМХО, считаю моветоном (в смысле кривыми руками автора мейкфайла).
ЗЫ: Вопрос, а после того как запустилось чего с ним делать? В смысле загрукзил voronezh.osm - вижу горизонт, вижу на горизонте какие то фигли, а как попасть в сам Воронеж - не понятно :-)
Offline
#42 2011-01-19 18:56:35
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
ЗЫ2: Ещё одну багофичу заметил - в полёте возможно "ныряние" ниже текущей поверхности - ИМХО надо с этим делом как-то бороться (например "отражать" по типу "блинчиков")
ЗЫ: С "полётом", как бы, разобрался - с "попаданием" в нужное место - нет. :-)
ЗЫ2: Добреёл до обстановки возле дома - ИМХО ещё и с масштабом по вертикали чгой-то не того :-) Одно-двуэтажные здания высоковаты, высотки - мелковаты.
Last edited by _panic_ (2011-01-19 19:10:56)
Offline
#43 2011-01-19 20:44:21
- Max Vasilev
- Member
- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: glosm - 3D рендер для OpenStreetMap
Неп то что-бы я критиковал, но "ни фига не поняла" (С)
Ещё раз для эстонцев повторю - в /etc/ld.so.conf путь куда надо прописан, другие, в смысле нормальные, софтины из /usr/local/bin пущаются без проблем.
Собираю я не в "песочницу", а куда по дефолту прописаны патчи в мейкфайле (хотя сборка в песочницу - замечательная идея - надо сляпать ебилд).
Дёргать руками, или как то иначе, ldconfig после make inastall, лично я - в смысле ИМХО, считаю моветоном (в смысле кривыми руками автора мейкфайла).
Если вы набираете руками "make install", то вы уже собираете в песочнице, а не в дистрибутив, следовательно сами и позаботьтесь о том что бы ручками набрать ldconfig, потому что повторю ещё раз: это не задача сборки, это задача упаковки в пакет средствами пакетного менеджера. В /usr/local собирается всё только в том случае, если собирать что-то руками на коленке для "чисто_напопробовать_собираемость", за всё что лежит там никто ответственности кроме вас самого не несёт.
Правила хорошего тона сборки софта: 1) после rm -rf /usr/local ни один софт не перестал работать или как то изменил своё поведение, 2) каждый исполняемый файл в системе принадлежит какому то конкретному пакету с конкретной версией.
p.s. прежде чем наезжать по поводу "эстонцы" и "я тут ручками слепил" изучите мантейнерс-гид по своему дистрибутиву и правильному процессу сборки софта.
Offline
#44 2011-01-19 20:58:05
- Kuprienko_Viktor
- Member
- From: Apatity
- Registered: 2009-08-31
- Posts: 240
Re: glosm - 3D рендер для OpenStreetMap
ЗЫ2: Добреёл до обстановки возле дома - ИМХО ещё и с масштабом по вертикали чгой-то не того :-) Одно-двуэтажные здания высоковаты, высотки - мелковаты.
Я понял так, что первый этаж несколько выше остальных. ИМХО, не лишено смысла.
Offline
#45 2011-01-19 21:21:52
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Одноэтажным зданиям кроме гаражей (можно, в принципе, добавить и остановки буде у них свой building=) прибавляется метр (по-хорошему надо не только одноэтажным, но там надо min_level тоже учитывать, а мне пока было лень) - это полезно одноэтажным магазинам (которые на самом деле даже 5 метров) и деревенским домам. Хотите однозначной интерпретации - меряйте и проставляйте height. Высотки нормальные, но обычно у них 1-2 технических этажа которые не считают в levels. Нужно придумать тэг и отмечать их тоже.
Offline
#46 2011-01-19 21:55:11
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
Уболтали, сам дурак - приношу свои извинения посчитавшим себя обиженными :-)
ЗЫ: Вопроос по высоте у меня не в одноэтажках, а в том, что высотки, даже пятиэтажки, у меня отоброжаются низенькими и толстенькими.
ЗЫ2: make uninstall только у меня не срабатвает?
Last edited by _panic_ (2011-01-19 22:06:26)
Offline
#47 2011-01-20 09:11:43
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: glosm - 3D рендер для OpenStreetMap
А просто техэтажи и цокольные не проставлены нигде, наверное.
У меня в осмволкере тем, у кого не проставлены, прибавляется, вроде, по 3 метра. :3
Правда, из-за этого возникает проблема с киосками и тп.
_panic_, а какой именно участок интересует? Где пятиэтажки низкие.
Last edited by Hind (2011-01-20 09:12:34)
Offline
#48 2011-01-20 13:34:10
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
ЗЫ: Вопроос по высоте у меня не в одноэтажках, а в том, что высотки, даже пятиэтажки, у меня отоброжаются низенькими и толстенькими.
Это эффект восприятия. Во-первых, мы их обычно видим с десятков метров и чтобы увидеть верх надо задрать голову - вот и кажется что они высокие. Кроме того, на торце 2 ряда окон, на которые мы прежде всего обращаем внимание, и у этого прямоугольника другие пропорции. А в реальности они действительно с торца почти квадратные, что легко проверяется измерением длины и высоты.
ЗЫ2: make uninstall только у меня не срабатвает?
cmake не поддерживает make uninstall, см. его FAQ.
Last edited by AMDmi3 (2011-01-20 13:41:55)
Offline
#49 2011-01-20 17:35:50
- _panic_
- Member
- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: glosm - 3D рендер для OpenStreetMap
Не знаю, как насчет восприятия, но тут http://latlon.org/buildings?zoom=16&lat … layers=BFT интересующий меня участок рендерится довольно похоже на правду, а в glosm мои пятиэтажки похожи на квадратные бруски :-)
Offline
#50 2011-01-20 17:40:55
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: glosm - 3D рендер для OpenStreetMap
Померяйте точные длины/высоты на местности и сравните с тем что рисует glosm - тогда будет о чём говорить.
Last edited by AMDmi3 (2011-01-20 17:58:59)
Offline