perjantaina, kesäkuuta 30, 2006

Earth 4

Google Earth -ohjelman on ladannut vajaassa vuodessa sata miljoonaa tyyppiä! Se kuuluu siis kaikkien aikojen suosituimpien ohjelmien kategoriaan. Ei ihme, että Google panostaa siihen.

Mihin suuntaan sitä kehitetään? Google Geo Developer Day on nyt netissä kahden ja puolen tunnin videona. Siis se tapahtuma, jonka missasin. Videon kaikki presentaatiot on tehty Google Earthilla. SketchUp ja Picasa -liitännät antavat siihen huimia mahdollisuuksia.

SketchUp mahdollistaa rakennussuunnitelmien näyttävän mallintamisen. Mallintaminen ei rajoitu tulevaisuuden suunnitelmien esittämiseen. Jo nyt on mallinnettu paljon olemassaolevia rakennuksia, myös sisältä. Videolla vilahtaa visio wiki-tyyppisestä toimintamallista, jossa maailman rakennuskanta tulisi mallinnettua vähitellen asukkaiden omasta toimesta. Hmm...

Earth on varteenotettava yllätysvaihtoehto PowerPointille monessa tilanteessa. Ääni tietääkseni puuttuu vielä.

Googlelta kysellään jatkuvasti oman nettiselaimen julkaisemisesta. Nyt virallinen vastaus on: Meillä on jo selain - Google Earth on nettiselain. Tosin erikoinen sellainen. Sen kerrotaan olevan "Earth browser". Onhan siinä mukana selain vaikka se ei juuri luekaan html-koodia.

Selainominaisuudet voisivat kehittyä siihen suuntaan, että se ymmärtäisi muitakin geotag-syntakseja kuin KML. Ennustus: Earth 5 toimii rinnan Firefoxin kanssa. Firefox näyttää nettisivujen sisällön ja Earth sivuilta löytyneiden geotägien sijainnit. Jompikumpi on toisen plugari.

tiistaina, kesäkuuta 27, 2006

Kuvia Suomesta

Löytyi sitä uutta satelliittikuvaa Suomestakin. Tarkan kuvan (zoom 17) alueet on nyt merkitty tänne. Kuvat ovat suurelta osin erämaa-alueita, osin talvimaisemia. Outoa, sillä virallisten puheiden mukaan suuret kaupungit ja maamerkit ovat tärkeysjärjestyksessä ensimmäisiä.

Tämä on maamerkki, ei avaruusasema.

torstaina, kesäkuuta 22, 2006

Uudet satelliittikuvat

Luvattu satelliittikuvaston uudistus tuli voimaan jo toissapäivänä. Suomen osalta en ole löytänyt muutoksia mutta pitkin maailmaa on tarkkaa kuvaa (alle metri/pikseli, jopa 10cm/pikseli) nelinkertainen määrä aiempaan verrattuna.

Yleiset satelliittisurffaussivustot ovat hyvä lähde uuteen kuvastoon tutustumisessa. Esim. googlesightseeing.com ja se vanhin perljam.net, jossa suomalaiset ovat mukavasti aktiivisia.

tiistaina, kesäkuuta 20, 2006

Geokooderi

APIin viikko sitten ilmestynyt geokooderi on nyt kokeiltavissa kartan kanssa testisivulla. Kadulle, numerolle, kaupungille ja maalle ei ole erillisiä syöttökenttiä vaan kaikki syötetään samaan kenttään. Virallisesti geokooderin tukemia maita ovat Euroopasta vasta Espanja, Italia, Ranska ja Saksa. Euroopan ulkopuolelta Japani, Kanada ja USA.

Kuitenkin kun kenttään kirjoittaa jonkin lyhyen nimen, se saattaa palauttaa afrikkalaisia ja aasialaisia paikkoja. Suomesta se löytää joitakin pieniä kyliäkin - vaikkapa Egyptinkorpi Pohjois-Karjalasta. Pari kirjainta yhteen tai erikseen kirjoitettuna johtaa useimmin Italiaan tai Saksaan. Koordinaatit voi syöttää suoraan hakukenttään.

Välimerkeillä ei ole merkitystä. Eikä isoilla ja pienillä kirjaimilla. Joillakin dokumentoimattomilla taikasanoilla on sitäkin enemmän tehoa. Esim "AND" tai "OF" vaihtavat selvästi koko tietopankkia. "Helsinki FI" antaa tutun keskustan sijainnin mutta "Helsinki FI AND" tai "Helsinki OF FI" osoittaa Tähtitorninmäelle. And-sanalle on pikavalinta testisivulla.

Kaikkien maailman maiden osoitetietokantojen harmonisoiminen ja yhteensulauttaminen on Panaman kanavan kokoinen projekti. Jos se onnistuu, on Google tehnyt monumentaalisen urotyön. Hakuhaastetta on vielä lisätty valitsemalla yhden syöttöikkunan taktiikka.

Osoitteiden XML-esitysmuodosta on olemassa xAL-standardi. Sitä ylläpitää OASIS -niminen organisaatio. Tietenkin on myös kilpailevia standardeja. Geokooderi palauttaa tiedot xAL-muotoiltuna.

maanantaina, kesäkuuta 19, 2006

KML 2.1

KML on Google Earthin tiedostoformaatti. Se on puhdas XML-tiedosto ja KMZ on sen zipattu versio. Tähän saakka KML-tiedostoja on lukenut ja kirjoittanut vain Earth. Viime viikon julkistusten yhteydessä siitä esiteltiin uusi KML 2.1 versio. Kyseistä tiedostomuotoa tukevat nyt Earthin lisäksi SketchUpin ja Picasan uudet versiot. Lisäksi Googlen oma Maps-sivu avaa nyt kykyjensä mukaan KML- tai KMZ-tiedoston kun sen nettiosoitteen antaa hakukenttään esim. Karttasivua ei välttämättä tarvitse koodata itse -voi käyttää valmista kun vain on KML-tiedosto. Sillä voi tehdä vaikka valokuva-albumin.

KMZ zippipaketti voi sisältää KML-tiedoston lisäksi esim. SketchUpilla luodun 3D-mallin .dae-muodossa ja kuvia jpeg-tiedostoina. Pintamateriaaleista voi olla tekstitiedosto, joka sisältää jpeg-tiedostojen osoitteita. Esimerkki, joka vaatii asennetun Earth-nelosen. Taloon pääsee sisällekin.

Tuo .dae tiedostopääte tarkoittaa COLLADA-tiedostoa. Asiasta kohistaan 3D-piireissä. COLLADA on avoin XML-muotoinen standardi multimedia- ja peliteollisuuden tarpeisiin. Esim PS3 perustuu COLLADAan.

Joku päivä sitten ilmestyi avoimen koodin konvertteri KML2X3D, joka muuntaa KML-tiedoston X3D-muotoon. Siis 3D-muotoon, jota voidaan katsella tavallisilla nettiselaimilla sopivan plugarin kanssa. (testaamatta)

KML 2.1 on hyvin dokumentoitu ja sen kirjoittamisesta on jopa virallista oppimateriaalia. Sekin on merkki, että Google uskoo tiedostomuotoon ja siihen on syytä paneutua. Näihin saakka Google Maps-fuusauksissa on jokainen ohjelmoija määritellyt XML-tiedostonsa muodon ihan itse kenenkään häiritsemättä. GeoRss on suunnilleen ainoa standardointiyritys, jonka tavoitteet ovat hieman toiset.

perjantaina, kesäkuuta 16, 2006

Where's Sami

Olen maininnut Tim Hibbardin sivun Where's Tim otsikolla Maailman hyödyttömin Google Maps -fuusaus? En tiedä lukeeko BBC tätä blogia, mutta he käyttivät uutisoinnissaan samankaltaista otsikkoa samana päivänä.

Tulin käyneeksi sivulla kun Google Maps Manian Mike Pegg kertoi saaneensa Tim Hibbardilta lainaksi tarvittavan GPS-kännykän Kalifornian matkalle.

Sivulla on nykyisin neljän henkilön valikko jossa on heidän lisäkseen joku englantilainen nimimerkki. Viettää muuten huolestuttavan pitkiä aikoja Littlemoren sairaalassa.

Sitten löytyi tuttu nimi. Sami Sattanen! Herrat ovat löytäneet toisensa - mahtavaa. Aina on joku härmäläinen eturivissä mukana kun skifiä toteutetaan. Katsotaanpas tästä missä Sami tällä hetkellä menee - näyttäisi olevan Pitäjänmäellä.

Samin oma sivu.

torstaina, kesäkuuta 15, 2006

Geotag Picasaan

Valokuvaohjelma Picasasta on nyt ladattavissa uuden version beta. Kun sen lataa, saa samalla Googlen nettialbumin käyttöönsä. Merkittävä uudistus.

Toinen uudistus, jota ei edes mainita virallisessa tiedotteessa, on geotag-mahdollisuus eli koordinaattien liittäminen kuvaan. Ennustin vuosi sitten, että se tulee Picasaan "jollain aikataululla". Siihen meni kauemmin kuin arvasin. Eikä käsin syötettävä tai kameran EXIF-datan kautta tapahtuva täggäys näyttäisi olevan vieläkään mahdollista.

Geotag liitetään valokuvaan Google Earthia käyttäen. Toiseen suuntaan Google Earthia voidaan käyttää esitysohjelmana. Mielenkiintoinen idea ja sopii selkeästi Googlen Earth-linjaan josta myöhemmin.

tiistaina, kesäkuuta 13, 2006

Uutuuksia

Eilen illalla on esitelty monia uutuuksia, joista löytyy tiedonanto virallisesta Google Blogista. Sääli vain, että Bloggerin tekniikkavaikeudet jatkuvat ja ko. blogi on tällä hetkellä down.

Geokoodauksen lisäksi on julkaistu ainakin:
- runsaasti uutta satelliittikuvaa, joka näkyy nyt Google Earthissa ja lähiaikoina Google Mapsissa.
- Google Earth versio 4 beta. Myös Mac ja Linux-versiot!
- uusi versio SketchUpista, nyt myös Macille.
- Google Maps osaa nyt näyttää KML-tiedostoja (Earthin tiedostomuoto)
- Google Maps for Enterprise. Maksullinen mahdollisuus käyttää Google Maps APIa organisaatioiden sisäisillä sivuilla.

maanantaina, kesäkuuta 12, 2006

Geokoodaus

Geokoodaus ilmestyi APIn dokumentaatioon reilu tunti sitten. Esimerkit eivät vielä toimi. Tiedostomuoto on oletusarvoisesti JSON!

Jopa dokumentaation FAQ on päivitetty ja se kertoo geokoodauksen toimivan maissa: Canada, France, Germany, Italy, Japan, Spain, and United States of America. Suomesta se tuntuu löytävän isoja paikkakuntia.

Vuosipäivä lähestyy

Google Maps API julkaistiin viime vuonna Tim O'Reilly -kustannusyhtiön Where 2.0 -tapahtumassa kuten myös Yahoon vastaava API. Tämän vuoden sama tapahtuma on alkaneella viikolla San Josessa. Sen yhteydessä on tänään Googlen tiloissa Geo Developer Day. Sinne on kutsuttu kourallinen Google Maps -koodaajia. Virtuaaliset Nuppineulatkin kutsuttiin mutta matkajärjestelyt eivät onnistuneet.

Tilaisuus on jo päällä joten salaisuuksia ei enää ole. Tilaisuudessa ovat yhdessä Maps, Earth ja Sketch Up -ihmiset. Se lisää ennustettavuutta että mainitut asiat lähestyvät toisiaan. Odotan kolmiulotteisen vaikutelman antavaa projektion kallistusta Mapsiin.

Kutsussa mainitaan geokooderi. Virtuaalisten Nuppineulojen viime tiistaina löytämä geokooderi oli ilmeisesti tarkoitettu julkistettavaksi vasta tänään. Ennustan että geokoodaus liitetään osaksi Maps Apia. Maps ja Search APIt toimivat jo nyt samalla avaimella ja Searchissa on vain muutama karttoihin liittyvä metodi. Olisi varsin luontevaa yhdistää ne Maps APIin. Search APIn tuotepäällikkökin on entinen Maps APIn tuotepäällikkö.

Tilaisuuden kulkua kannattaisi muuten seurata Google Maps Maniasta mutta Manian isäntä Mike Pegg on luennoitsijana tilaisuudessa joten ei ehdi ainakaan reaaliajassa ylläpitää blogiaan.

keskiviikkona, kesäkuuta 07, 2006

JavaScriptin juhlaa

Googlen tuotejulkistusten ilotulitus jatkuu. Osakeantirahoja ei tuhlattu turhuuteen.

Google Spreadsheets on nettisivu, joka näyttää taulukkolaskennalta ja myös toimii ja vieläpä käsittämättömän nopeasti. Se on vaikuttava osoitus JavaScriptin ja AJAXin mahdollisuuksista. Kohta asennettuja maksullisia tietokoneohjelmia tarvitaan vain vakavassa tehokäytössä erikoistehtäviin.

Lehdistö vertaa sitä tietysti ensimmäiseksi Exceliin. Tietenkään nettisivu ei korvaa kaikessa valtavankokoista tietokoneohjelmaa. Nettisivulla on kuitenkin mahdollisuuksia ja etuja, joita konekohtaisella ohjelmalla ei ole.

tiistaina, kesäkuuta 06, 2006

Taas merkittävä API

Viime viikolla julkaistu Google AJAX Search API palauttaa hakutulokset myös Googlen Maps-hausta. Se tarkoittaa, että runsaasti kyselty Googlen geokoodauspalvelu on nyt olemassa. Sensaatiomaista asiaa vain ei ole monikaan huomannut.

Maps-hakuun voi kirjoittaa muutakin kuin osoitteen ja se palauttaa muutakin kuin pelkät koordinaatit. Euroopan puoli on edelleen hyvin rajoittunut, mutta konsepti on mahtava.

Dokumentaatiossa on esimerkki haun ja kartan yhdistämisestä.

perjantaina, kesäkuuta 02, 2006

Google Maps ilman JavaScriptiä

Api sisältää GBrowserIsCompatible() -funktion, joka nimensä mukaisesti testaa nettiselaimen sopivuuden. Lisäksi käytetään yleisesti 'noscript' JavaScript-tarkistusta. Negatiivinen testitulos laukaisee yleensä jonkin moittivasävyisen aforismin.

Google käyttää omilla sivuillaan toisenlaista tapaa. Asian voi testata menemällä Google Maps -sivulle ilman JavaScriptiä tai klikkaamalla tätä. Karttasivu avautuu mutta ajax puuttuu. Google Maps perinteisellä tekniikalla ei juuri eroa muista karttasivustoista. Jokainen zoomaus tai siirtymä on uusi sivu.

torstaina, kesäkuuta 01, 2006

Liikkuva nuppineula

En voi olla mainitsematta sivusta joka tehtiin yhden englantilaisen jätkän kanssa, koska se on ilmeisesti ensimmäinen liikkuvan markkerin kaupallinen sovellus.

Lisää työkaluja

Jotkut väittivät, että JavaScript-debuggereita tyrkytetään joka kadunkulmassa. Todellisuudessa maailmassa on ollut vain yksi yleisesti hyväksytty JavasScript-debuggeri - Venkman. Mutta hän on ollut liian raskasrakenteinen ja vaikeasti opittava.

Maailma muuttui vajaa pari viikkoa sitten kun FireBug julkaistiin. Kaveri nimeltä Joe Hewitt muutti nettisivuntekijöiden elämän odottamatta. JavaScript-debuggeri, html- ja CSS-analysaattori ja DOM-rakenteen näyttö yhdessä käsittämättömän helpossa ja nopeassa paketissa. Tietysti FireFox-plugarina.

Vapaa koodi näytti taas voimansa.

Vapaan koodin toimintatapojen hienot piirteet tulivat esiin monin tavoin. Joe koodasi ja beta-testaajat laativat käyttöohjeita. Esim videoesittely ja esittely.

Lukemattomat arvovaltaiset ja vielä lukuisemmat tuntemattomat arviot haluavat antaa Joelle Lordin vibat - teko on samaa luokkaa.

Oma arvaukseni on, että tällainen teko ei jää huomaamatta Google-leirissä.