You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

_panic_ wrote:

Багрепорт. 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

_panic_ wrote:

        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

break1 wrote:

Маленькая просьба (надеюсь многие присоединяться) - можно ли сделать чтобы в режиме полета было 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

_panic_ wrote:

Угу, после ldconfig запустилось, а разве оно не должно, по правилам хорошего тона, само из мейкфайла запускаться?

Нет, конечно.

progserega wrote:

В чём может быть проблема?

В целочисленном переполнении. Починил (в 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

_panic_ wrote:

Угу, после 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

_panic_ wrote:

Неп то что-бы я критиковал, но "ни фига не поняла" (С)
Ещё раз для эстонцев повторю - в /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

_panic_ wrote:

ЗЫ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

_panic_ wrote:

ЗЫ: Вопроос по высоте у меня не в одноэтажках, а в том, что высотки, даже пятиэтажки,  у меня отоброжаются низенькими и толстенькими.

Это эффект восприятия. Во-первых, мы их обычно видим с десятков метров и чтобы увидеть верх надо задрать голову - вот и кажется что они высокие. Кроме того, на торце 2 ряда окон, на которые мы прежде всего обращаем внимание, и у этого прямоугольника другие пропорции. А в реальности они действительно с торца почти квадратные, что легко проверяется измерением длины и высоты.

_panic_ wrote:

ЗЫ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

Board footer

Powered by FluxBB