zondag 27 maart 2011

Ingebouwd kompas

Gelezen op de "onze taal" scheurkalender: sommige talen kennen geen woorden voor "links" en "rechts". Richting maar ook positie van voorwerpen of personen wordt met de windrichtingen aangegeven: Jan staat ten westen van Piet. Dus niet de egocentrische plaatsbepaling die wij kennen!

De sprekers van die talen (in Australië onder meer het Guugu Yimithirr) hebben een enorm gevoel voor orientatie ten opzichte van de zon: bijna een ingebouwd kompas. Ik zou graag een keer een stem die het Guugu Yimithirr spreekt op mijn TomTom instellen: "op de kruising westwaarts".

Voor wie er meer van wil weten: een artikel in de New York Times van oktober 2010 gaat hier dieper op in, net als op andere taalspecifieke eigenschappen.

maandag 21 maart 2011

Open data beschikbaar!

Een week geleden schreef ik over een gewenste geodata vrijstaat. Vandaag wees een collega AGGN bestuurslid mij er op dat het begin er al is. Als onderdeel van de 3D pilot hebben diverse organisaties en bedrijven geodata van een stukje van Rotterdam beschikbaar gesteld. Het gaat om de Wilhelminapier (Kop van Zuid) en omgeving, dus hoogstedelijk, met veel dynamiek. Het is niet allemaal specifiek 3D data, maar ook 2D die zich met 3D laat combineren.

GeoNovum organiseert op 16 juni een (gratis toegankelijk) congres over deze 3D Pilot. Samen met gastheer Gemeente Rotterdam, die deze dag haar dataset “Rotterdam 3D” officieel lanceert. Rotterdam stelt deze dataset beschikbaar voor organisaties om te gebruiken in eigen en nieuwe toepassingen. Dat lijkt me iets voor Rotterdam Open Data? (voor appsforamsterdam wat minder geschikt).

Ik hoop dat deze dataverzameling na het project "3D pilot" niet alleen statisch beschikbaar blijft maar door de dataproviders ook up-to-date wordt gehouden. En dat alle databezitters in Nederland zich hierdoor laten inspireren en hun steentje data aan deze verzameling bijdragen.

Overheden gaan sowieso die kant op, nu Minister Verhagen van Innovatie de potentie van open data inziet. Verhagen zat met Hyves, Google en IBM rond de tafel, en het voorbeeld wat wordt aangehaald (KNMI) is er gelijk een met een forse geocomponent.
Is Geobusiness al aangeschoven aan de tafel van Maxime? En kunnen de collega's van de Dienst Landelijk Gebied (die ook onder Verhagen vallen) nog een goed woordje doen?

zondag 13 maart 2011

geodatavrijstaat: geodataproeftuin van NL

Tijdens een bezoek aan AppsForAmsterdam afgelopen zaterdag werd het me duidelijk. Om echt nieuwe toepassingen voor bestaande geodata te ontwikkelen moet je gewoon met je handen in die data kunnen wroeten.
Dat is voor data met toegangs- of gebruiksbeperkingen (van licentiekosten tot privacy-issues) niet zo gemakkleijk, en zelfs voor vrij toegankelijke data moet je eerst door een ambtelijk bestelproces heen.
Handiger is het als we van één stukje Nederland een geodatavrijstaat maken: als al die samples die je nu soms al van geodatasets kunt downloaden nou eens van hetzelfde stukkie Nederland, dan zijn kun je als ontwikkelaar ook leuke combinaties gaan maken: daar zit vaak de echte meerwaarde. Pakweg 9 vierkante kilometer geodatavrijstaat, waarvan commerciële data (postcodegebieden), overheidsdata (de adressen en gebouwen uit de BAG, misschien zelfs het omstreden NWB) en crowdedsourced spul (OSM) direct beschikbaar zijn. Geen voorwaarde: direct proeven, voelen en gebruiken.

(OK, niets is perfect: voor lokale en regionale datasets werkt dit principe niet)

En dan nog een geschikte locatie voor zo'n zandbak. Het is handig als er een stukje stad en een stukje landelijk gebied in zit. In het verlengde van AppsForAmsterdam zou het (een deel van) onze hoofdstad kunnen zijn. Of zou Almere zich hiermee willen profileren? Apeldoorn wellicht: thuishaven van Kadaster én voorop lopende geogemeente. Of Amersfoort, centrum van organisatorisch (GeoNovum) en geodetisch (nulpunt RD) geo-Nederland.

Trouwens ook een fijne uitbreiding op de iso-metadatastandaard: in plaats van zo'n suffe thumbnail een proefstukje. Binnenkort maar eens bij GeoNovum voorstellen.

woensdag 2 maart 2011

Dag flex en flash, dag silverlight, hallo HTML5!

Voor het eerst een bijeenkomst van de Adobe User Group Nederland (AUGNL) bijgewoond. Er stond html5 op het menu, dus ook voor GISsend Nederland interessant.

Er was de afgelopen maanden in de GIS-wereld nogal wat losse en georganiseerde discussies over webviewers, met name voor de overheid. Doorinvesteren in Flamingo MC (zoals de provincies willen). Of zuiver in de leer van 100% voldoen aan de webrichtlijnen met de GeoZet viewer (zoals een aantal rijkspartijen voorstaat).

Bij aankomst in Pakhuis de Zwijger werd één Adobe User group vooroordeel bevestigd: 98% van de aanwezige laptops droeg het Apple-logo. Maar de ruim 300 (!) aanwezigen waren gemiddeld wat minder hip dan ik had verwacht. Piercings < 5%. Leeftijd 25 - 45 jaar. Haarkleur blond, bruin en zwart én grijs. Wel veel designbrillen. En best weinig iPads.
Een snelle peiling leerde dat er ongeveer evenveel (web-)designers als (web-)developers aanwezig waren. En dat was ook zo'n beetje de verhouding op het podium: van "flashy" ("html5-ish?") ontwerpen tot een kijkje in de Javascript/HTML code die het allemaal mogelijk maakt.

HTML5 is een nieuwe HTML-versie die waarschijnlijk in 2012 officiële W3C Candidate Recommendation krijgt. Het is een complete remake, met veel aandacht voor structuur van het document, én voor multimediatoepassingen.

Voor GIS-ers zijn een aantal HTML5 onderdelen interessant:
- Canvas: "a resolution-dependent bitmap canvas that can be used for rendering graphs, game graphics, or other visual images on the fly". Met JavaScript functies kun je al je kaarttekenfuncties hier op los laten.
LBi Lost Boys' Peter Nederlof miste eigenlijk geen enkele functionaliteit in het canvas-element.
- WebSQLDatabase: een clientside SQL database (in de meste implementaties op basis van SQLite);
- WebWorkers: een mooie naam voor wat we al lang kennen als multithreading: stukjes (Javascript) code op de achtergrond laten uitvoeren, in plaats van te moeten wachten tot een langdurige teken- of rekenbewerking klaar is;
- WebSockets: Waar bi-directioneel verkeer tussen webclient en server mogelijk is, en de server dus ook data naar de webclient kan pushen. Dat voorkomt dat de webclient nodeloos moet vragen aan de server of er bijvoorbeeld nieuwe data is;
- Geolocation: HTML5 kan direct uit de gebruikte internetverbdinging (vast of mobiel) een geolocatie distilleren;

HTML5 wordt nog niet in alle courante browserversies ondersteund, maar IE9, FF3, Opera 10, Chrome 3, iOS 3 en Android 1 hebben in ieder geval support voor het canvas-element. Da's aan de iOS (Apple)kant pure winst ten opzichte van Flash: dat wordt immers in het geheel niet ondersteund op die mooie iPads!
Voor IE zijn JavaScript libaries verkrijgbaar die de HTML5 functies via Flash, of zelfs via IE's eigen VML-functies grotendeels beschikbaar maken. Een interessante manier om al snel voor een brede groep gebruikers HTML5 aan te bieden.

Om een idee te krijgen van het browsergebruik even de maandcijfers (februari 2011) voor deze site en die van de ArcGIS Gebruikersgroep Nederland
browser: gisnederland.nl - aggn.nl
IE8: 20% - 40%
IE7: 14% - 18%
IE < 7: 1% - 3%

FF 4: 3% - 0%
FF3.6: 20% - 17%
FF < 3.6: 1% - 5%

Chrome 9: 14% - 3%
Chrome 8: 3% - 1%

Safari 5: 10% - 6%

Steeds meer van deze browsers ondersteunen op steeds meer besturingssystemen hardware acceleratie. Mooi voor spectaculaire animaties, maar ook mooi voor een perfecte user-experience, met klassieke GIS taken als pannen, in- en uitzoomen. Juist vanwege deze hardware acceleration is Microsoft IE9 flink aan het promoten, meer dan het de overstap van 7 naar 8 aanmoedigde. IE9 is vanaf dinsdag 15 maart te downloaden.

Dan nog wat tools:
Browsermogelijkheden vallen uitstekend te checken met de JavaScript library Modernizr

Adobe's Serge Jespers toonde een serie tools die Adobe binnenkort uitbrengt. Onder meer Wallaby, waarmee Flash applicaties naar HTML5 kunnen worden omgezet. Juich niet te vroeg: deze tool kan géén ActionScript converteren...
Adobe Muse is de HTML5 editor die er aan komt. En Adobe werkt samen met de makers van de JavaScript library JQuery, met name voor mobiele toepassingen.
Adobe ziet Flash niet verdwijnen, maar juist in combinatie met HTML5 tot mooie dingen leiden, waarbij Flash met nam het animatiedeel voor zijn rekening neemt.
En vanuit Ilustrator CS5 is er rechtstreekse export naar HTML5 mogelijk. Dus die PDF-kaarten op het web moeten ook maar eens verleden tijd worden.

SilverLight zei U? Over deze Microsoft variant op Flash heb ik deze middag niemand gehoord...

En wat zijn de plannen van Esri t.a.v. HTML5?
Op de 2010 International User Conference werd gezegd:
ESRI is actively researching HTML5 for the purposes of leveraging some of its new capabilities: geolocation, drag and drop, off-line storage, etc. Although the ArcGIS API for JavaScript currently does not explicitly incorporate HTML5 elements, developers can definitely use some HTML5 features such as geolocation and video display capabilities with their ArcGIS API for JavaScript applications. We plan on incorporating specific HTML5 functionality within the ArcGIS API for JavaScript this year, allowing for touch-screen user experiences, tighter integration with mobile devices, more powerful display capabilities through HTML5’s canvas, etc.

Op diezelfde User Conference werd deze presentatie getoond, met wat Esri doorkijkjes naar HTML5.
En morgen begint de Esri Developer Summit waarin dit onderwerp ook aan de orde komt. Feedback op de GIS Tech?