You are not logged in.
Немам сад времена за дужу причу и сад желим само да проверим да ли сам добро разумео. Нема потребе да се прате измене на svg фајлу већ је довољно да се радни osm фајл „чврсто држи под контролом“.
Тако некако.
Да напоменем да ОСМ ради само у две димензије, тј. није могуће само на основу података из ОСМ генерисати висинске профиле.
Алат који сад користим преузима висине из јавно доступних извора и уписује их за сваки оријентир тако да тај податак стоји у самој карти (ја само означим све оријентире који су ми интересантни и кажем му да им упише надморске висине).
Претпостављам да не би било проблем да се слично уради и са ОСМ. Предвиђено је да се за објекат може уписати надморска висина. Ту је више питање како та извести а да не морам ручно за сваку тачку да уписујем надморску висину.
Offline
Алат који сад користим преузима висине из јавно доступних извора и уписује их за сваки оријентир тако да тај податак стоји у самој карти (ја само означим све оријентире који су ми интересантни и кажем му да им упише надморске висине).
Претпостављам да не би било проблем да се слично уради и са ОСМ. Предвиђено је да се за објекат може уписати надморска висина. Ту је више питање како та извести а да не морам ручно за сваку тачку да уписујем надморску висину.
U svakom slučaju ti podaci o orijentirima treba da stoje u OSM-u kao deo npr. ovakvih relacija:
http://wiki.openstreetmap.org/wiki/Rela … ation_sign
Onda na čvor koji ima ulogu 'sign' dodati 'ele=' i to bi trebalo da je to?
Jednostavnija varijanta je samo označiti tačku gde je orijetir (ne čvor gde se ukrštaju staze) kao
http://wiki.openstreetmap.org/wiki/Tag: … Dguidepost
i koja se kasnije može iskoristiti kao član 'sign' ako se odluči da se unose detalji i za relacije.
Last edited by kmilos (2012-10-24 14:01:24)
Offline
То би било ок да ти знаци стварно постоје на терену, али овде се ради о изради пројекта на основу кога знаци тек треба да се направе и поставе.
Исто важи и за саме руте, ради се о изради пројекта и руте не постоејозначене на ерену, него тек треба да буду уређене и означене.
Како би могла да се направи веза између руте и одређених објеката.
Нпр, мени треба да из ОСМ базе извадим бициклистичку руту (која може бити унета у ОСМ као релација) и сви оријентири које ја на неки начин повежем са том рутом (при том ниеј редак случај да исти оријентир може бити повезан са више рута).
Offline
Нпр, мени треба да из ОСМ базе извадим бициклистичку руту (која може бити унета у ОСМ као релација) и сви оријентири које ја на неки начин повежем са том рутом (при том ниеј редак случај да исти оријентир може бити повезан са више рута).
Ne samo da rute mogu biti tako unete, negi bi bilo više nego poželjno da budu unete kao relacije. ![]()
Dalje te ništa ne sprečava da dodaš i orijentire u iste te relacije (JOSM možda izbaci neko upozrenje kao nema uloge za tog člana, ali je korist veća od štete u ovom slučaju). Ili možeš da praviš i neke nadrelacije (možda čak samo u nekom svom lokalnom .osm fajlu ili bazi) koje će sadržati pravu relaciju rute i relevantne POIs.
Offline
mpele wrote:Немам сад времена за дужу причу и сад желим само да проверим да ли сам добро разумео. Нема потребе да се прате измене на svg фајлу већ је довољно да се радни osm фајл „чврсто држи под контролом“.
Тако некако.
Концепт би могао овако да изгледа.
- преузму се подаци са ОСМ-а за област која се обрађује у облику osm фајла
- попишу се id-еви и бројеви верзија свих објеката (можда је боље генерисати hash) у неку малу базу типа sqlite
- прилагоди се osm фајл за генерисање мапе помоћу JOSM-a (побрише се непотребно, испремешта и дода шта већ треба)
- на сличан начин као и раније се генерише друга табела са id-еовима и hash-овима новог - радног осм фајла
- након новог уноса/измена на ОСМ-у могуће је детектовати нове/измењене елементе у новом osm фајлу и онда би они требали да иду на ауторизацију
- после ауторизације шта је потврђено иде у радни osm из кога се генерише мапа, а истовремено се и ажурирају табеле у нашој малој бази
Чини ми се да би се овако добиола жељена контрола уз могућност ажурирања измена.
Offline