7. Cândva, într-o galaxie îndepărtată... Istoria OSM 2006 Mai : Primul 'mapping party' la Isle of Wight 2006 Jan : Apare editorul offline JOSM 2004 Aug : Steve Coast => OpenStreetMap.org 2006 Aug : Se constituie Fundaţia OpenStreetMap 2006 Noi : Apare 'Slippy Map', randat cu Mapnik 2007 Mai : Apare editorul online 'Potlatch' 2007 Iul : Prima conferinţă SOTM la Manchester 2007 Sep : Importul datelor AND pentru Olanda 2007 Noi : Primul 'edit war' în Cipru 2008 Ian : Importul datelor TIGER pentru SUA 2009 Feb : Importul datelor KMS pentru Dania 2009 Oct : Importul datelor CLC pentru Franţa
- Conflict între doi useri ciprioţi, cu privire la denumirea 'default' ('name') greacă / turcă în Ciprul de nord. Unul re-edita manual zilnic, celălalt făcea revert cu un script. Rezultat: “on the ground rule”, dar neacceptat de partea greacă. Nu s-a apelat la 'ban'. Nerezolvat. - Vandalism fără nici un scop clar alta decât a distruge, de exemplu în vara anului 2009, de către user-ul 'Liam123' în UK. Arie mare, distrugeri aleatorii dar subtile. Apeluri către user fără răspuns. Revert-uri de la caz la caz, manuale. Nu s-a apelat la 'ban'. Nerezolvat. - OSM Foundation suportă şi nu controlează OSM. Administrează serverele şi domain-ul, adună fonduri, organizează SOTM, dar nu deţine copyright, şi nu incearcă să determine evoluţia OSM. - JOSM e open-source, Potlatch la fel. Mapnik este open, Tiles@Home / Osmarender la fel. Similar, majoritatea programelor capabile să lucreze cu datele OSM sunt open-source – dar nu toate. - CCBYSA se bazează pe legea copyrightului şi e destinată pentru opere originale – nu e menită pentru colecţii de date (de ex. colecţii de date fără contribuţie originală nu intră sub copyright în SUA, dar posibil da în UK). Pe de altă parte, ODbL e menită special pt. date, e numit şi “CCBYSA pentru date”, şi clarifică când exact se declanşează clauzele “BY” şi “SA” - detalii care în mod cunoscut au cauzat în trecut companii să ocolească OSM.
- Cred că citatul ataşat vorbeşte de la sine – extras la întâmplare din Google Maps terms of service. Hărţile, chiar oferite gratis, sunt sub copyrightul furnizorilor de la care Google, Yahoo etc. le-a obţinut, furnizori ca Navteq, TeleAtlas, AND etc., şi sunt subiectul unor licenţe complicate şi restrictive. - Exemplul dat este Bagdad, şi diferenţele vorbesc iar de la sine. Dar există multe alte cazuri similare în orient, Africa, sau chiar SUA (...just look up “Burning Man”...). Nu mai spun nimic de faptul că înainte de introducerea Google MapMaker, România era practic o pată albă. În Yahoo, continuă să fie pentru cele mai multe oraşe... - Exemplul dat este podul surpat de la Workington, în 20.11.2009. În aceeaşi zi, apar note ataşate segmentului, în 26. podul e marcat distrus. Staţia de tren temporară deschisă pentru a reconecta oraşul rupt în două de lipsa podului a apărut pe hartă în ziua anterioară deschiderii sale... - Exemplul clasic cu “Lye close” care nu există, şi este de fapt un “easter egg” de copyright pentru detectarea copiilor făcute. În anul 1999, A utomobile A ssociation UK a plătit 20M GBP lui O rdonance S urvey fiind prins copiind prin “easter egg”-uri similare... - Nici un alt furnizor nu oferă acces la datele vectoriale din spatele hărţilor – oferă doar un bitmap cu o imagine. Accesul la date face posibilă rutare, căutare după nume, filtrare după orice tipuri de POI dorite, hărţi cu focus specific, şi multe alte aplicaţii imposibile cu doar o imagine.
- Primul 'mapping party' la Isle of Wight, peste 30 participanţi din mai multe ţări, folosind GPS şi hărţile ' N ew P opular E dition' out-of-copyright din anii '40 ale O rdonance S urvey. [ Descrierea unui mapping party ]. - OSM Foundation oferă şi oarecare protecţie legală pentru OSM şi Steve C. - ' A utomotive N avigation D ata' este un map provider pentru aplicaţii GPS, a donat reţeaua de drumuri din Olanda şi India lui OSM. - SOTM 2008 : ideea de a trimite UN singur om la Antigua pentru mapping; rezultă un 'pledge' la PledgeBank, 74 semnatari, 740 GBP strânşi, cineva ales la întâmplare dintre voluntari pleacă să strângă date, ceilalţi ajută cu lucrul la imagini aeriene disponibile în Caraibe. - ' T opologically I ntegrated G eographic E ncoding and R eferencing system' sunt date strânse de US Census Bureau şi ca orice date guvernamentale, sunt prin lege public domain. Cuprinde întreaga reţea de drumuri, dar necesită verificare / corectare. - ' K ort & M atrikel S tyrelsen' sunt 'National Survey' din Dania, sursă de date (adrese) public domain. - ' C orine L and C over' este un studiu referitor la categorii de acoperire a solului produs de E uropean E nvironment A gency. Licenţa originală nu e 'non-commercial', dar în 2009 au schimbat-o, şi se pare că este liber refolosibil (comercial / non-comercial) cu condiţia atribuirii corecte.
- Da, New York a fost la început “New Amsterdam”. Sorry, n-am putut rezista... ;)
- Hmmm, să ştii că ai dreptate, aici într-adevăr mai avem de lucru... Auzi, care era tag-ul pentru OZN-uri...?
- Fiind relativ vizibil, se poate atrage atenţia asupra importului de date TIGER din SUA şi cel AND din India; se observă şi densitatea de date incredibilă din Germania.
- Exemple de imagini aeriene utilizabile sunt Landsat sau Yahoo (prin permisie specială pentru OSM). Însă în nici un caz cele de la Google sau din alte surse fără permisie. Deasemeni, track-urile GPS din explorare locală au prioritate faţă de imaginile aeriene, acestea putând fi oricând uşor deplasate faţă de poziţia reală. În plus, proiecţia trebuie să fie compatibilă cu cea folosită de softul de editare, acest lucru implicând de obicei corecţie manuală în cazul imaginilor individuale (faţă de cele de pe un server WMS). - Datele donate pot proveni de la firme furnizoare de date profesionale sau de fleet management (ex. Francesco la noi in ţară), dar şi de la consilii locale / ministere / instituţii guvernamentale - Exemple de hărţi out-of-copyright sunt seria ' N ew P opular E dition' din UK, ' O rdonance S urvey 7th Edition' sau unele hărţi din ex-USSR.
- În general, un GPS handheld este capabil să înregistreze un tracklog care se poate exporta într-un fel sau altul în format GPX (vezi GPSBabel...) - Menite să culeagă coordonate GPS pentru fotografii, care se pot ulterior adăuga in tag-uri EXIF, loggerele sunt inadecvate pentru a naviga, dar de obicei sunt mai ieftine, mai mici, au o durată de funcţionare apreciabilă, şi sunt perfect adecvate pentru mapping. Mai ales că multe au şi buton pentru a marca puncte de interes special. Export de obicei direct in GPX. Tot în această categorie intră şi receptoarele GPS Bluetooth (GPS mouse), care au însă nevoie de alt device (PDA/smartphone/laptop) pentru a înregistra. - În general şi aparatele de navigaţie de bord pentru vehicule pot înregistra tracklog-uri, dar acestea pot fi folosite în OSM doar dacă opţiunea “snap to road” sau echivalentă e dezactivată – altfel trackul copiază efectiv harta din aparat, care evident e sub copyright şi nu se poate folosi. Un test simplu dacă opţiunea e activată sau nu e parcurgerea aceluiaşi traseu de două ori – dacă tracklog-ul e identic, you've got a problem. - În ziua de azi multe PDA-uri şi smartphone-uri includ un receptor GPS. Pot fi setate să înregistreze log, sau dacă nu sunt capabile, există o multitudine de softuri free / open pentru diferite platforme, care le permite acest lucru. - Se pot tipări “walking papers”, bazate pe harta care există deja în zona prospectată, completate manual pe parcurs, urmând a fi scanate şi uploadate înapoi pentru alţii, sau introduse personal pe hartă. - Imagini / sunet / video de pe parcurs ajută ulterior cu nume de străzi / locaţii POI etc. - JOSM suportă sincronizarea de fotografii şi sunet cu track-ul.
- Nodurile sunt definite de latitudine / longitudine – nu au ataşată informaţie 3D - Nodurile pot exista singure, fără a fi parte a unei căi. Semnificaţia lor în acest caz depinde de tag-urile ataşate – de la o clădire (căruia nu i se cunoaşte conturul) până la o staţie de autobuz, sau o cutie poştală - Căile conţin minimum două noduri – ordinea contează, există nod de început şi nod de sfărşit – sau mai multe; în mod normal direcţia căii nu e importantă, dar poate conta dacă de ex. e vorba de o stradă cu sens unic - Un poligon închis poate marca a clădire sau o arie (“landuse”) ca de ex. o piaţă, o pădurice, limita unui oraş etc. - Relaţiile sunt vehicule logice care grupează elemente disparate care formeză o unitate logică – de exemplu o rută, formată din mai multe segmente (căi) separate. Sunt folosite pentru rute de ciclism, de transport public, sau chiar infrastructură (ex. “ruta E60”). - Altă aplicaţie a relaţiilor e definiţia interdicţiilor (ex. “interzis la stânga”), unde aparţin relaţiei segmentul sursă, segmentul destinaţie, punctul care marchează indicatorul, etc. - Altă aplicaţie a relaţiilor sunt multipoligoanele, unde pot exista arii deschise în interiorul unui poligon care simbolizează o clădire – relaţia include poligonul exterior şi cel interior, cu tag-uri care indică rolul fiecăruia
- Există un număr vast de tag-uri după diferite categorii – wiki-ul OSM conţine un ghid cu cele uzuale, dar nu există o restricţie referitoare la ce se poate folosi şi ce nu – singura condiţie e ca informaţia să fie obiectivă şi verificabilă în teren. - Dacă ceva categoric nu se poate descrie cu ceea ce există, se pot face propuneri, care urmează a fi discutate şi supuse la vot pentru acceptare pe pagina oficială. Însă neaccepterea nu înseamnă că nu se pot folosi dacă se doreşte neapărat. Desigur, doar cele oficiale au şanse reale de a apărea pe harta de bază (dar nimeni nu te opreşte să ţi-le randezi pe o hartă proprie). - Un exemplu care a stârnit controversă a tag-ul “smoothness” pentru suprafeţe de carosabil, ca fiind prea subiectiv şi nebulos. Semi-acceptat, neoficial dar folosit de unii. - Unele tag-uri (rareori) pot avea şi valori multiple, ca de ex. “route_ref=10;12;15A;30” la staţiile de pe rutele de transport în comun - Tagurile din categoria “proprietăţi” sau “restricţii” nu sunt chiar atât de speciale – sunt tratate ca şi oricare alt tag - dar au implicaţii directe asupra aspectului / geometriei elementului descris sau unei eventuale rutări. Exemple sunt ”area”, “layer”, “bridge”, “tunnel”, “surface”, “lanes”, respectiv “access”, “oneway”, “maxspeed” etc.
- Editor online scris în Flash - Poate edita “live” sau “cu save”, alegere la intrare. - În cazul alegerii “live”, avertizează asupra efectului imediat al oricărei modificări - Poate încărca trace-urile uploadate pe server ca background pentru editare - Poate încărca imagini din Yahoo Live ca background pentru editare - Permite crearea facilă de noi POI - lista e vizibilă – dar poate adăuga şi tag-uri custom. - Poate lucra cu relaţii şi le poate vizualiza. - Poate afişa istoricul unui element (inclusiv autorul care a efectuat schimbarea), şi poate face “revert” la o stare anterioară. Dezavantaje: - Nu poate lucra offline - Are nevoie de flash player instalat pentru a rula (care e prezent peste tot, cu excepţia calculatorului la care stai – salutări de la Murphy) - Orice mişcare / zoom pe hartă presupune o nouă descărcare de la server - Nu suportă direct metode mai elaborate de mapping, cu imagini sau audio.
- Editor offline scris în Java - Poate lucra offline, se conectează doar pentru download la început sau upload la sfârşit. Poate folosi track-uri GPX locale sau cele de pe server. - Zooming şi panning fluid, zoom extrem. - Diferite ajutoare (built-in sau plugin) ca “ordonează în linie”, “formează cerc”, “contopeşte poligoanele adiacente” etc. Validator disponibil. - Suport pentru metode de prospectare avansate (imagini / sunet). Dezavantaje: - Trebuie descărcat inainte de a fi folosit - Nu e chiar “trei paşi simpli” la utilizare - Nu are suport Yahoo direct – dar există prin plugin
- Editor cross-platform bazat pe QT şi WebKit – asta însemnând printre altele suport nativ pentru imagini Yahoo, fără a trece prin Firefox. - Capabil a afişa straturi transparente cu arii, drumuri etc. - Suportă fotografii geo-codate (dacă suportul a fost inclus la compilare) Dezavantaje: - În fază timpurie de dezvoltare (0.14)
- Editor online open source scris în Flash, promovat de Cloudmade. Actualmente în beta. Include POI collector app pentru iPhone. - Promite user-friendliness accentuat, înlesnirea operaţiilor complicate, editarea hărţii fără a necesita cunoaşterea tag-urilor OSM.
- Nu e prea mult de adăugat la textul de pe slide, dacă se cunoaşte subiectul, rezumatul e acolo în întregime. - De notat cantitate incredibilă de tile-uri de pe nivelele de zoom înalt. - Mapnik se actualiza de fapt cca. săptămânal în trecut, pe baza planet dump-ului, dar s-a introdus “Minutely Mapnik” în primăvara anului 2009, care preia imediat orice schimbare (diff-uri în fiecare minut), şi le trece prin Mapnik, rezultatul fiind că editările făcute devin acum vizibile în Mapnik în mai puţin de o oră, probabil în zeci de minute. Osmarender lucrează ca şi înainte, cu request manual (rapid), sau automat, în care caz e de aşteptat ore sau zile până apar schimbările. - Osmarender produce de fapt SVG-uri vectoriale, care vin randate cu Inkscape pentru rasterizarea la PNG. Procesul e mult mai lent, şi inimaginabil fără un client distribuit.
- Web : “Slippy Map” pe site-ul propriu: set de javascript-uri ca OpenLayers sau API-ul Google pentru a afişa tile-uri de pe serverele OSM. Mapstraction este un layer de abstracţie dintre pagina web şi sursa hărţii afişate pe ea, iar ZoomZoomZoom este un set de scripturi pentru zoom mai fluid. Disponibilitatea serverelor OSM nu e garantată, şi la trafic semnificativ sarcina e pe serverele OSM (not very nice). Posibilitate avansată: randarea propriilor tile-uri (în stil propriu), cu Mapnik sau Kosmos - care ia fişierul OSM, randează tile-uri la cerere, şi include un “Slippy Map” pe OpenLayers. - PC : Aici: SatNav Gosmore, Navit, GPSDrive (*nix) şi RoadNav (multi-OS) - GPS (Garmin) : Există unelte pentru conversia la format Garmin, precum si pachete gata preparate; pot fi create şi versiuni ce includ date topografice (bazate pe SRTM). Aici: Etrex Venture HC, Oregon 550, Colorado 300. - PDA : În general, oferă afişarea de tile-uri pre-convertite la format propriu sau format Garmin, track-log, şi navigare simplă direct spre punct fix (nu şi rutare). Aici: CacheBox (geocaching), gpsVP, Bluemapia (naval), OziExplorerCE (WinMo/WinCE), şi OSMTiles (PalmOS) - Mobil : Surprinzător, tind să ofere şi rutare; datorită conectivităţii au şi o tendinţă de a folosi hărţi on-line, dar deseori au totuşi hartă off-line – tocmai din cauza rutării. Aici: OpenSatNav (Android), Navit (OpenMoko), GpsMid (J2ME), We-Travel (J2ME), WhereAmI (Symbian), OpenMaps (iPhone) - Hârtie : Aici: Freiburg pt. conferinţa FOSSGIS 2008, Copenhaga pt. site-ul “Use-it.com” care prepară şi distribuie hărţi gratuite pt. tineri.
- Site-ul principal, cuprinde harta “Slippy Map”, poate afişa datele din spatele hărţii, poate căuta locaţii după nume, include editorul online “Potlatch”, şi permite acces la istoric (changesets) şi tracklog-urile de pe server.
- Permite cereri de actualizare pentru tile-uri Osmarender (Tiles@home), cât şi aflarea de informaţii privind tile-uri şi cererile de actualizare
- Facilitează semnalarea erorilor de pe hartă (observaţii umane, nu cele detectate automat – deşi are şi un overlay maplint, care e layer-ul cu erorile detectate automat).
- Oferă un câteva unelte utile, cel mai poular fiind probabil cel de comparat hărţi din imagine. Aici: Vitebsk, Belorusia – apropo, cine vede diferenţa? ;)
- Permite tipărirea unei hărţi “hardcopy” din orice parte a hărţii, care urmează a fi completată manual în teren prin prospectare; hârtia poate fi scanată apoi şi uploadată, informaţiile noi urmând a fi adăugate hărţii originale.
- Oferă posibilitate afişării selective de puncte de interes (POI) după categorii, căutare şi rutare.
- Oferă căutare, rutare şi OpenLS (OpenGIS L ocation S ervices)
- Oferă căutare, rutare şi un API de rutare pentru alte aplicaţii (ex: vezi OpenMaps pe iPhone...)
- Hartă cu accent pe mijloacele de transport în comun. Afişează relaţiile care formează rutele de autobuz, tramvai, troleibuz etc., cu afişarea sensului pe secţiunile parcurse într-un singur sens. Afişează şi staţiile, grupându-le inteligent pe cele similare apropiate (perechi tur-retur), ca un singur punct la zoom-out.
- Accent pe rutele de ciclism (pe moment nu prea exista pe la noi) – însă include şi date de elevaţie, bazate pe datele S huttle R adar T opography M ission din anul 2000, care sunt în public domain de la NASA. - Acoperirea e limitată (cca. +/- 60 grade N/S) - Rezoluţia datelor e de cca. 30m în SUA, cca. 90m în restul lumii - Datele formează o matrice de puncte, nu linii - Există “puncte oarbe” acoperite de obiecte înalte (munţi), în spatele cărora datele sunt completate prin interpolare (şi nu sunt prea exacte)
- Accent pe “hiking” (cu poteci, cărări, etc.), dar încă în dezvoltare (B-E-T-A...). Conţine date de elevaţie care provin de la A dvanced S paceborne T hermal E mission and Reflection R adiometer – un instrument la bordul satelitului Terra (NASA), care adună date începând din 2000. - Acoperire considerabilă +/- 83 grade N/S (!) - Rezoluţia datelor variază între 15-90m, în funcţie de lungime de undă - Datele au devenit publice în 2009, dar există restricţii, nu sunt chiar public domain.
- Accent pe pârtiile de schii, telescaune, cabane etc. Datele de elevaţie sunt cele S huttle R adar T opography M ission, ca şi la Cycle Map.
- Hartă navală, cu accent pe rute de navigaţie, porturi, facilităţi portuare, faruri, balize, etc.
- Foloseşte un client closed-source numit “X-Navigator” şi datele de elevaţie SRTM pentru a reprezenta OSM în 3D (randat evident în client, pe calculatorul utilizatorului – deci necesită resurse serioase: minim 1.5GB RAM, dual core CPU, cartelă grafică cu 256MB VRAM). Poate fi pornit prin Java web start sau downloadat şi instalat. Înălţimea clădirilor e dedusă din tag-ul explicit sau numărul de etaje, dacă se cunoaşte. Afişează POI-uri.
- Nu se vede nici un element de control? Tocmai asta şi e ideea. Harta e cea clasică, dar afişat de un script Java care permite controlul (multi-)touch. Menit evident dispozitivelor moderne cu ecran limitat dar echipate touch.
- Ei, acum ai un motiv să te bucuri că nu eşti acolo... În imagine, distribuţia crimelor raportate de-a lungul unei singure săptămâni.
- Casa Albă nu trebuie introdusă nimănui. Una din paginile site-ului include o hartă OSM cu distribuţia subvenţiilor pentru campania de suport pentru schimbare a noului preşedinte.
- Site în dezvoltare cu o varietate de servicii, care actualmente includ căutare şi rutare, afişare de POI pe categorii, afişare de rute de transport, overlay OSM peste Google în scop comparativ, servicii tip OpenStreetBugs, şi o distribuţie curentă a hărţii pentru Garmin.
- Site-ul NORC, care foloseşte OSM ca fond pentru serviciul său tip “StreetView”, şi care a contribuit semnificativ la îmbunătăţirea hărţii oferind comunităţii OSM tracklog-urile proprii de calitate profesională.
- Site de viitor, cu planuri de afişare a calităţii aerului peste o hartă OSM.