You are not logged in.

#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,698
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,698
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