JOSM un palīgdati (papildināts)

Nemācēšu teikt par šī eksperimenta lietderību, to precīzāk varēs komentēt OpenStreetMap iesaistītie. Idejiski OpenStreetMap projektam var vilkt līdzīgas paralēles ar jau zināmo Geonames.org, kur datus veido un uztur aktīvi un ieinteresēti lietotāji. Kas ir JOSM? JOSM ir klienta aplikācija GPS datu apstrādei un pievienošanai lielajā datu krātuvē aiz trejdeviņiem kalniem esošā serverī. Lai no GPS savāktos datus apstrādatu JOSM ir iespējams pievienot dažādus spraudņus, palīginformācijas pievienošanai.


Viens no palīgdatu pievienošanas veidiem ir, jau bieži iepriekšējos rakstos pieminētais Web Map Service (wms) spraudnis. Arī JOSM veiklāk vai mazāk veikli māk izmantot šo servisu veidu, ko tad arī iemeiģinājām, galvenokārt pārbaudot vai uz mūsu servera esošos servisus mācēs saprast. Saprast mācēja, tikai nācās vien secināt, ka nepeiciešami ir lielāka mēroga dati, lai varētu ar GPS datiem kopā izmantot. Atliek vien gaidīt, kad tiks sagatavots materiāls mērogā 1:100 000 un tad jau varēs palaist pūrā slēptās 1:50 000 arī, kas varētu būt jau lietojamāks materiāls šadām izklaidēm.
Kā tas izskatās darbībā pievienošu vakara pusē, tomēr pagaidām lietojot nepameta sajūta, ka ērti šo kombināciju pagaidām lietot ir pagrūti. Skatīsiemies kā tas attīstīsies tālāk un vai tas šķiet tikpat neērti OpenStreetMap veidošanā iesastītajiem kā man.

Josm wms 2 Josm un wms 1 Tā lūk tas, kas atrodas šeit izskatās JOSM darba vidē.

Tehniskie parametri wms servisam jānorāda servisa linkā. Zemāk ir piemēri slāņa pievienošanai JOSM, viena servisa trim slāņiem.

Bāzes serviss un to raksturojošā informācija. Josm vajadzībām formēti wms pieprasījuma linki:

Pēc jaunākajām Linux centra ziņām 19.maijā ir plānots Kartogrāfijas installfests, kur pamatā tiks apskatīts tieši OpenStreetMap projekts un JOSM.

30 komentārs to “JOSM un palīgdati (papildināts)”

  1. gints saka:

    Sveiki no Openstreetmap.org ;) Man ir pāris jautājumi:

    – vai attēlā redzamais karšu materiāls ir publiski pieejams un kāds tādā gadījumā būtu URL?
    – vai mēs drīkstam šo karšu datus izmantot kartes rediģēšanai?

  2. pb saka:

    -atēlos redzamais karšu materiāls ir publiski pieejams izmantojot wms servisu, kura parametru iegūšanas adrese ir http://www.gisnet.lv/cgi-bin/topokartes?service=wms&version=1.1.1&request=GetCapabilities (rakstā ir arī katram topogrāfiko karšu slānim URL kādu izmanto JOSM)
    Precīzās slāņu adreses:
    http://www.gisnet.lv/cgi-bin/topokartes?service=wms&version=1.1.1&request=GetMap&layers=1:1000000&srs=EPSG:4326&format=image/jpeg
    http://www.gisnet.lv/cgi-bin/topokartes?service=wms&version=1.1.1&request=GetMap&layers=1:500000&srs=EPSG:4326&format=image/jpeg
    http://www.gisnet.lv/cgi-bin/topokartes?service=wms&version=1.1.1&request=GetMap&layers=1:200000&srs=EPSG:4326&format=image/jpeg

    -datus drīkst publiski izmantot kartes rediģēšanā, savā ziņā tas bija arī šī raksta mērķis, lai kāds šo resursu sāk lietot un mēs varam viņu pilnveidot

    -tuvākā mēneša liakā visai Latvijai nāks klāt kartes mērogos 1:100000 un 1:50000, kas ir jau detalizētāks materiāls, tad varētu mainīties arī slāņu ‘layers’ nosaukumi visā servisā (būs paziņojums)

  3. pb saka:

    Piemirsu!
    Lietojot servisu jāuzmanās, jo katram karšu slānim ir noteikts mēroga apgabals, kurā tas tiek zīmēts. Normālos apstākļos tas nav nekas īpašs, jo tuvinot karti izmatotais kartes slānis mainās automātiski. Diemžēl JOSM to nemāk.

  4. gints saka:

    Hmm.. man OSM datiem un kartei parādās šādas tādas nobīdes…

  5. gints saka:

    http://wiki.openstreetmap.org/index.php/Latvian_roads_tagging

    Links uz OpenStreetmap aprakstu par ceļu/pilsētu klasifikāciju… tur būtu labi pievienot arī ielu klasifikāciju :)

  6. gints saka:

    ak jā.. :) būtu interesanti uzzināt kāds url man jāiebaro OpenLayers.. lai es varētu šo wms servisu izmantot

  7. pb saka:

    1.Nobīdes-tas ir normāli, jo kartes ir salīdzinoši mazā mērogā, turklāt vēl ģeoreferencētas, kas kropļo attēlu(staipa utt). Pietam JOSM strādā wgs84, kur bilde tiek sašķiebta.
    2.Lai šo servisu izmantotu OpenLayers lieto topašu url ko parasti (http://www.gisnet.lv/cgi-bin/topokartes )

  8. gints saka:

    hmm bet varbūt tomēr ir jēga pieregulēt to nobīdi… jo man viņa dikti konstanta izskatās.

  9. pb saka:

    Diemžēl ne visur tā bilde ir ar vienādu nobīdi. Un pārsienot bildi ir visai mazs % ka būs labāk. Ar garantiju var teikt-nobīde būs tikai uz citu pusi. Salikumā izmantoto karšu mērogi vairāk ir vispārīgam pārskatam nekā precizitātei. Atbilstoši savam mērogam šāda datu precizitāte kalpo pieteikami. Lielākā mēroga kartei 1cm = 2km dabā.

  10. Strūģis saka:

    Citāts:
    “1.Nobīdes-tas ir normāli, jo kartes ir salīdzinoši mazā mērogā, turklāt vēl ģeoreferencētas, kas kropļo attēlu(staipa utt). Pietam JOSM strādā wgs84, kur bilde tiek sašķiebta.”

    Te nu es negribētu piekrist cienījamam pb. Nobīde 300m ir vērā ņemama kļūda pat mērogam 1:200 000. Caurmērā kļūdai nevajadzētu pārsniegt 200m.
    Sienot vecas, dievsviņzin kur un kā skenētas upju baseinu kartes mērogā 1:200 000, kurām ir tikai aptuvens ceļu un hidrogrāfiskais tīkls, man šādu precizitāti +- izdevās sasniegt. Tiesa, liekot 10-20 punktus. Sienot pēc “rāmjiem” vajadzētu sanākt precīzāk.

    To visu es sarakstīju nevis, lai uzbrauktu kādam par nekvalitatīvu darbu, bet gan tāpēc, ka man ir aizdomas, ka nobīde varētu rasties nevis referencējot, bet attēlojot datus.

  11. pb saka:

    Šijā gadījuma nav minēts ka tas ir 1:200 000 kartēma, tas tikai kā piemērs, lai stādās priekšā cik daudz informācijas var salikt 1kv.cm. Šķībais materiāls man liekas bija 1:1000 000
    Konkrētās kartes,1:200 000, nesmu sējis bet cik zināms ir sietas pie tīkla.
    Kur tev radās kļūda 300m?!

  12. Strūģis saka:

    Aizsūtīju ilustrācijas un komentārus uz e-pastu.
    Gaidam expertu atzinumu! :D

  13. pb saka:

    Vienīgie pacienti, kuriem bija problēmas ir JOSM un Arks pārējie visi ļoti veikli māk visu salikt pa vietām. Pašlaik vajadzētu būt tā, ka arī Arkam rādās viss ok, par JOSM nezinu.
    Runājot par EPSG kodu 2100-varam aizmirst,sīkāk papētot matemātiku tika secināts, ka mazā mērogā tas viss ir ok un nav problēmu, lielākā mērogā rodas dažas korekcijas, kuras nav vēlamas. Līdzarto pasākums ir atmetams.
    Par problēmas sakni var uzskatīt LKS92 datus ar 6000000 augšup/lejup, kas vedina uz y=0 datu izskaušanu par labu vienkāršībai.

  14. Stūģis saka:

    Varu apstiprināt, ka pacients Arks, šobrīd uzvedas labi :)

  15. gints saka:

    vai varētu šeit pamainīt linkus?

  16. r saka:

    jaunaakaa info :
    tagad wms servisam nepiecieshams noraadiit arii “STYLES” parametru, kaut vai tukshu – piemeeram,
    http://www.gisnet.lv/cgi-bin/topokartes?service=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=PD&SRS=EPSG:4326&STYLES=&FORMAT=image/jpeg

  17. Instigater saka:

    Tāpat nestrādā – parādās tikai Latvijas kontūras un balta fona.

  18. 1) JOSM nemāk taisīt sakarīgus wms standartam atbilstošus pieprasījumus, ja vari atsūti JOSMa sūtīto wms pieprasījumu. Tomēr ņemot vērā, ka esi saņēmis attēlu rodas aizdomas par ko citu, skat punktu 2.
    2) Kāda mēroga kartes tu mēģināji pielikt skatā “Visa Latvija”, ja tās bija 500k vai lielākas (lielākas nozīmē 200k,100k,50k), tad vari aizmirst, ka tev zīmēs topeni, katrs no šiem mērogiem tiek attēlots pie tuvinājuma, kurā ir jēga šos datus vispār rādīt un jo lielāks mērogs, jo lielāks tuvinājums nepieciešams. Kartes 1:50000 skatā “Visa Latvija” var dabūt kā lielu skaistu zaļu pleķi, ja tas palīdz izprast lietas būtību.

  19. Iesaku izlasīt mana pēdējā komentāra 2.punktu.Piemērs ir konkrēti tas gadījums. Vēl zināšanai iesaku izmantot wms servisu informācijas uzzināšanai pieprasījumu GetCapabilities, kurā tad var noskaidrot kurš slānis ir pieejams kādā mērogā
    Konkrēti tavs piemērs ir tik lielā mērogā, ka ir piemerots 1:10 000 karšu attēlošanai, 1:50 000 tev būtu pleķis, kā rezultātā mēs šādā mērogā šīs kartes nerādam vispār. Ja testam būtu uztaisīts get capabilities pieprasījums redzetu, ka ir pieejamas arī kartes 1:25 000 merogā un 1:10 000 mērogā ;)
    tavi request stringi tikai ar vairākiem zīmējamajiem servisa slāņiem (serveris pats zin, kurām merogā viņš zīme attiecīgās kartes)
    http://www.gisnet.lv/cgi-bin/topo?service=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=PD,DTC,DTO&SRS=EPSG:4326&STYLES=&FORMAT=image/jpeg&bbox=22.3454712,57.5286300,22.3478930,57.5310517&width=499&height=500
    http://www.gisnet.lv/cgi-bin/topokartes?service=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=PD,DTO,DTC&SRS=EPSG:4326&STYLES=&FORMAT=image/jpeg&bbox=22.3449845,57.5311176,22.3565323,57.5426654&width=500&height=499
    Tāpat neceri, ka attālinot tev tiks rādītas šīs kartes pie mēroga, kurā normāli ir skatāmas 1:50000 kartes, tādā gadījuma arī būs baltais pleķis. Ja JOSM nav galīgi švaks var request stringa norādīt visus servisa slāņus, lai nav katram atsevišķs pierprasījums jātaisa, serveris zinās, ko, kurā brīdī var parādīt.

  20. r saka:

    uhh. es jau lasiiju, lasiiju, nepieleca ;)
    paldies – beigaas izdevaas piedziivinaat josm ar shaadu stringu:
    http://www.gisnet.lv/cgi-bin/topo?service=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=DTC&SRS=EPSG:4326&STYLES=&FORMAT=image/jpeg (1529 versija).
    jaacer, ka kaut kad josma wms atbalsts uzlabosies :)

  21. Ne visur tev šis strings būs labs, jo ne visā LV teritorijā ir C sistēmas 1:10 000 kartes, labāk lietot kopā ar DTO, kur ir tā paša mēroga O sistēmas kartes.
    ( http://www.gisnet.lv/gisnet/wp-content/uploads/2008/03/visskopaa.png )

  22. r saka:

    droshvien kaarteejais muljkjiigais jautaajums ;) – kaadeelj dalja kartes (piemeeram, vidzemes juurmala no duntes uz augshu) ir bez kraasaam, zili-balsts viss ?
    vai tur vienkaarshi ieejas dati taadi, vai ir kaada cita probleema ?

  23. Tās ir kartes, kuras ir iespiestas bez aizkrāsojuma, kartogrāfi reizēm mēdz tās saukāt par ūdeņainajām kartēm :) Vienīgā atšķirība ir aizkrāsojuma trūkums visas pārējās kontūras karte satur.

  24. N.R. saka:

    vau, paldies par šādi pieejamiem datiem! tieši nesen sāku spēlēties ar JOSM un OSM, domāju ka noderēs. Pagaidām izmantoju GPS treisus un citas kartes, bet referencēta karte varētu ļoti noderēt!

  25. Lietojiet uz nebētu ņemot vērā potenciālos datu aktualitātes un kvalitātes riskus :) Mēs būtu baigi priecīgie par atpakaļsaiti par to cik servisi ok / neok strādā, ko un kā uzlabot.
    Laikam jau pa ilgiem laikiem būs jāatjauno informācija par JOSM un wms lietošanu, kopš šī raksta laikiem ir izmaiņas wms standartā un JOSMs šķiet arī pamainījies, arī mēs esam servisa saturu papildinājuši un pamainījuši.

  26. r saka:

    skatoties ap decimaalo deg koordinaataam 56.6164 26.2617, man taa vien shkjiet, ka viena lapa ir nobiidiijusies par ~ 70 metriem.
    varbuut iespeejams paarbaudiit/salabot ?

  27. Paldies par pamanīto kļūdu! Šo izlabosim tuvākajā laikā. Diemžēl šī nav vienīgā problemātiskā lapa – šķībi sašņorētas ir vairākas lapas Valkas apkārtnē, taču to salabošana prasīs laiku.

  28. r saka:

    info par jaunaako wms plugina versiju josmaa (yay).
    kaut ko tur jamais gljuko url gjenereejot, tagad wms stringam galaa veel jaakabina & (lai beidzas ar image/jpeg&)

Atstāt savu komentāru