Google Maps on ollut internetin kantavia voimavaroja jo yli vuosikymmenen ajan, mutta harva oikeastaan tietää, miten se toimii. Meille muille Google Maps on aika lailla askeleen päässä taikuudesta.

Miten Google esimerkiksi luo niin tarkat kartat niin monelle eri alueelle? Miten se voi kerätä niin paljon tietoa niin suuresta osasta maailmaa? Kuka työskentelee pitääkseen kartat yllä ja päivitettynä? Entä reaaliaikaiset liikenneolosuhteet, tilapäiset nopeusrajoitukset ja läheisten yritysten aukioloajat?

Jotenkin kaikki nämä monimutkaiset ominaisuudet toimivat pirun hyvin, minkä vuoksi niin monet meistä ovat alkaneet luottaa Google Mapsiin jokapäiväisessä navigoinnissa. Eikö siis olisi jo aika oppia, miten se kaikki toimii? Jatka lukemista nähdäksesi taikaa verhon takana.

Miksi Google lanseerasi Mapsin?

Googlen julkinen tehtävä on ”organisoida maailman tietoa ja tehdä siitä yleisesti saatavilla olevaa ja hyödyllistä”. Monet, mutta eivät kaikki, yhtiön nykyisistä projekteista keskittyvät tähän tehtävään — tehtävä, joka on riippuvainen miljoonien gigatavujen datan keräämisestä, järjestämisestä ja tulkinnasta.

Mutta tieto, jota Google yrittää järjestää, ei ole vain verkossa. Suuri osa siitä on offline-tilassa. The Atlanticin kanssa puhunut Manik Gupta, Google Mapsin vanhempi tuotepäällikkö, selitti: ”Yhä useammin, kun elämme elämäämme, yritämme kuroa umpeen kuilua sen välillä, mitä näemme reaalimaailmassa ja , ja Mapsilla on todella tämä rooli.”

google maps example

Hyvin yksinkertaisella tasolla Google Maps on ottanut valtavan määrän offline-tietoja ja julkaissut ne verkossa. Kyse on esimerkiksi valtatieverkoista, liikennemerkeistä, kadunnimistä ja yritysten nimistä. Mutta kuten alla vihjailen, Google toivoo, että Maps pystyy tulevaisuudessa tekemään paljon enemmän.

Tietojen kerääminen Google Mapsia varten

Kun on kyse tietojen keräämisestä Google Mapsin ylläpitoa ja parantamista varten, näyttää siltä, että niitä ei voi koskaan olla tarpeeksi – ja vaikuttavaa on se, että mikään näistä tiedoista ei ole yli kolme vuotta vanhaa. Kyseessä on valtavan mittava hanke.

Karttakumppanit

Auttaakseen tässä pyrkimyksessä Google tekee yhteistyötä ”kattavimpien ja arvovaltaisimpien tietolähteiden” kanssa Base Map Partner Program -ohjelmansa kautta. Valtava määrä virastoja toimittaa Googlelle yksityiskohtaisia vektoritietoja, ja näihin virastoihin kuuluvat muun muassa USDA:n metsäpalvelu, Yhdysvaltain kansallispuistopalvelu, Yhdysvaltain geologinen tutkimuslaitos, erilaiset kaupungin- ja piirikuntaneuvostot ja niin edelleen.

Näitä tietoja käytetään muun muassa muuttuvien rajojen ja vesiväylien rajaamiseen ja uusien pyöräteiden näyttämiseen, ja tämä auttaa pitämään ”peruskartan” mahdollisimman ajantasaisena.

Street View

Google Street View on loputon road trip. Valtava joukko ajoneuvoja on hajautettu ympäri planeettaa, ja niiden tavoitteena on kiertää toistuvasti kaikki saavutettavissa olevat tiet, jotka ne löytävät – ja ottaa samalla 360-asteen valokuvia kaikkialta, minne ne menevät.

google street view example

Näiden ajoneuvojen GPS-koordinaattien perusteella Google asettaa Street View -kuvat peruskartan päälle.

Street View tarjoaa paljon muutakin kuin ommellun panoraamakuvan kaduista ja kohteista. Käyttämällä jatkuvasti kehittyviä optisen merkintunnistuksen (OCR) ominaisuuksia Google voi ”lukea” esimerkiksi liikennemerkkejä, liikennemerkkejä ja yritysten nimiä.

Nämä lisälukemat käsitellään ja muutetaan navigointi- ja suuntatiedoiksi, jotka Maps voi sisällyttää tietokantaansa. Jos tien nimi on muuttunut sen jälkeen, kun se viimeksi kuvattiin, uudempi Street View -kuva havaitsee tämän. Näin Google on myös (osittain) rakentanut valtavan tietokantansa paikallisista yritystiedoista.

Satelliitit

Toinen Google Mapsin kerros on sen satelliittinäkymä. Tämä on tiivistä yhteistyötä Google Earth -palvelun kanssa, ja se kokoaa yhteen yläpuolella olevien satelliittien ottamia korkean resoluution valokuvia planeetasta.

Näitä kuvia ristiintarkastetaan muiden tietokerrosten, kuten Street Viewn, sekä ulkopuolisten virastojen toimittamien tietojen kanssa. Tämä auttaa Mapsia havaitsemaan geologiset muutokset, uudet ja muutetut rakennukset jne.

paikannuspalvelut

Siitä, miten Google tarkalleen ottaen käyttää mobiilipaikannuspalveluja pitääkseen Mapsin ajan tasalla, ei ole paljon tietoa, mutta sillä on selvästi suuri merkitys.

google maps directions

Kyllä, aivan oikein: jos Google pääsee käsiksi älypuhelimesi keräämiin sijaintitietoihin, olet osa Googlen joukkoistettua toimintaa Mapsin parantamiseksi ja laajentamiseksi.

Sijaintitietojasi voidaan käyttää esimerkiksi reaaliaikaisiin liikennepäivityksiin, nykyisten liikennenopeuksien arviointiin ja teiden kiertotien paikantamiseen. Jos vilkkaasti liikennöidyllä reitillä ei yhtäkkiä ole liikennettä, Maps voi olettaa, että kyseessä on kiertotie, ja mukauttaa ohjeet sen mukaisesti.

Google käyttää näitä tietoja myös arvioidakseen, milloin yksittäiset yritykset ovat kiireisiä. Se tekee tämän seuraamalla yksittäisten rakennusten jalankulkuliikennettä. Hieman karmivaa ehkä, mutta se on jälleen yksi yritys tuoda offline-tietoa verkkoon.

Google Maps -käyttäjät

Google Map Maker on toinen tapa, jolla Google käyttää joukkorahoitusta karttatoiminnassaan, ja tämä on ohjelma, joka on ollut olemassa jo vuodesta 2008 (Googlen monien muiden ohjelmien joukossa).

Google Map Maker toimii pitkälti samaan tapaan kuin OpenStreetMap, ja sen avulla kuka tahansa voi antaa paikallistuntemuksensa Google Mapsin käyttöön. Hyvä uutinen on, että suurin osa tästä toiminnallisuudesta sisällytetään itse Karttoihin, ja Map Maker suljetaan lopullisesti vuonna 2017, kun siirtyminen on saatu päätökseen.

google map maker

Lyhyesti sanottuna käyttäjät voivat muokata Googlen karttoja omilla henkilökohtaisilla panoksillaan. Voit lisätä ja muokata paikkoja, uusia teitä, rakennusten ääriviivoja ja vaellusreittejä. Ja jos luulet pääseväsi pälkähästä vandalismista, mieti uudestaan: muut käyttäjät voivat tarkistaa käyttäjien muokkaukset.

Tämä tarkoittaa, että on olemassa valtava armeija julkisia muokkaajia, jotka pitävät Google Mapsin ajan tasalla 24/7. Tämä on erityisen hyödyllistä, kun kartoitetaan vaikeasti saavutettavia paikkoja ja kerätään tietoa, joka muuten olisi Googlen ulottumattomissa tai tietoisuuden ulkopuolella.

Lokaalioppaat

Toimittajien armeijan lisäksi Googlella on myös miljoonia niin sanottuja paikallisoppaita. Local Guides on Foursquarea muistuttava ominaisuus, ja se on Googlen yritys kerätä kerros subjektiivisempaa tietoa peruskartan päälle.

Kun olet Google Mapsissa, siirry kohtaan My Contributions ja voit etsiä erilaisia paikkoja alueeltasi. Jättämällä arvostelun, vastaamalla muutamaan kysymykseen ja lähettämällä valokuvan voit osallistua tähän lisätietokerrokseen.

Tämä paikallistuntemus auttaa Mapsia tietämään esimerkiksi kahvilan tunnelman, onko hotellissa parkkipaikkoja tai onko ravintolassa vegaanivaihtoehtoja. Vastineeksi panoksestaan käyttäjät voivat ansaita palkintoja, kuten lisää tallennustilaa Google Drivessa.

Making Sense of the Data

Kuten huomaat, Googlen keräämän datan määrä on hämmästyttävä — emmekä ole vielä edes käsitelleet joitakin muita palveluintegraatioita, kuten Googlen yritysluetteloiden kanssa.

Nämä tietokerrokset, kun niitä käsitellään, antavat meille pääsyn kaikkiin Google Mapsista löytyviin tietoihin. Mutta mitä oikeastaan tapahtuu, jotta kaikesta tästä datasta saadaan tolkkua?

Tämä tiivistyy pitkälti algoritmeihin, jotka muodostavat Googlen perustan yrityksenä. Nämä algoritmit, jotka sattuvat olemaan erittäin monimutkaisia ja salaisia, puhdistavat tietoja, havaitsevat epäjohdonmukaisuuksia ja yhdistävät ne toisiinsa, jotta niistä olisi enemmän hyötyä.

Esimerkiksi kun Street View -palvelu skannaa kuvia liikennemerkkien ja yritysten nimien varalta, algoritmit saattavat yrittää saada tieverkostoista tolkkua tulkitsemalla näitä liikennemerkkejä. Samalla sijaintitiedot saatetaan ottaa huomioon, kun lasketaan nopeinta reittiä A:sta B:hen.

Vaikka algoritmit kehittyvät koko ajan, ne pystyvät vain tiettyyn rajaan, joten kaikkeen tähän dataan yhdistetään myös tonneittain ihmisen panosta. Jos Googlen algoritmit eivät ymmärrä jotakin, tiimin jäsen tarkastelee sitä manuaalisesti ja laittaa asiat kuntoon.

Usein risteyslogiikka syötetään manuaalisesti ja uudet tiet ”hierotaan” paikoilleen. Tämä johtuu siitä, että joskus paras tapa ymmärtää, mitä tiellä nähdään, on delegoida tehtävä ihmiselle.

Tämä on epäilemättä valtava tehtävä. Siksi Googlella on ympäri maailmaa tiimejä, jotka ovat omistautuneet pitämään asiat ajan tasalla jokaisessa maassa, jossa se toimii.

Kun Google Mapsissa on virhe

Google Mapsiin tehdään joka päivä massoittain muutoksia. Osa näistä voi olla uusien paikkojen ja teiden lisäämistä, kun taas toiset muutokset voivat liittyä virheiden korjaamiseen.

Monet näistä korjataan sattumalta yleisön jäsenten toimesta: paikkakuvausten muokkaaminen, teiden lisääminen ja niin edelleen. Tämän lisäksi Googlella on kuitenkin suuri joukko ihmisiä, jotka työskentelevät niiden tuhansien raporttien parissa, joita Googlelle jätetään päivittäin.

google mapsin muokkaaminen

Suuri osa näistä raporteista käydään läpi ja niihin reagoidaan manuaalisesti. Tähän käytetään Atlasta, Googlen omaa karttojen muokkausohjelmaa. Uusia reittejä piirretään käsin, teitä yhdistetään, uusia rakennuksia kartoitetaan jne.

Tämä on projekti, joka ei lopu koskaan. Kun joka päivä rakennetaan tuhansia uusia teitä ja kaupungit muuttavat liikennesääntöjä tarvittaessa, Google Maps käy aina taistelua pysyäkseen tarkkana.

Google Maps: Valtava yritys

Vaikka Google Mapsia pidetään usein ”vain yhtenä karttana”, siinä on valtava määrä kerroksia, joita pidämme itsestäänselvyyksinä. Nämä kaikki toimivat yhdessä tarjotakseen palvelun, johon niin monet ovat alkaneet luottaa – palvelun, joka ylittää huomattavasti kilpailijoidensa syvyyden tai laadun.

Miljoonien kilometrien ajamisesta monimutkaisten algoritmien kautta valtavaan määrään inhimillistä panosta, jota tarvitaan, Google Maps on jotain ihailtavaa.

Google Mapsin Street View -kamera
Image Credit: Gabriel Andres via Flickr

Google ei kuitenkaan lopeta tähän. Google Maps tulee olemaan jo nyt tärkeässä roolissa yhtiön pyrkiessä itseohjautuviin autoihin. Ja kun Mapsiin liitetään yhä enemmän subjektiivista tietoa, valokuvia ja videoita, sovellus voi muuttua maailmankartasta maailman oppaaksi.

Tiesitkö, että Google Mapsin ylläpitoon kuluu näin paljon työtä? Entä mitä muuta tietoa haluaisit hyödyntää Google Mapsissa? Jos et käytä Google Mapsia, miksi et?

Image Credit: enigmanic via

Alun perin kirjoittanut Dean Sherwin 22. helmikuuta 2010

Rob Nightingale (271 julkaistua artikkelia)

Rob Nightingale on valmistunut filosofian maisteriksi Yorkin yliopistosta, Iso-Britanniasta. Hän on työskennellyt sosiaalisen median managerina ja konsulttina yli viisi vuotta ja pitänyt samalla työpajoja useissa maissa. Viimeiset kaksi vuotta Rob on myös kirjoittanut teknologiakirjoituksia, ja hän on MakeUseOf:n sosiaalisen median päällikkö ja uutiskirjeen päätoimittaja. Yleensä hänet löytää matkustelemasta ympäri maailmaa, opettelemasta videoeditointia ja kokeilemasta valokuvausta.

Lisää Rob Nightingalelta