Virtual Earth frokostseminar Ronny Dahl – Opplysningen 1881 Harald Vålerhaugen – Norkart Geoservice AS
Opplysningen er Norges ledende formidler av person- og bedriftsopplysninger
Kort om Opplysningen 1881 Nummer 1 på manuell nummeropplysning i Norge Nummer 1 på mobil nummeropplysning i Norge Nummer 2 på det internettbaserte katalogmarkedet i Norge Eid av finansielle investorer Hovedkontor i Oslo, men med avdelingskontorer på 6 lokasjoner i Norge Omsetning i 2007 på 845 millioner NOK Nærmere 1.000 ansatte Norges mest oppdaterte database med i snitt 35 000 oppdateringer daglig
1881.no – Vår hovedtjeneste på Internett
Vår tekniske plattform 1 million søk i snitt per dag (snitt på 42’ i timen, 97’ ”peak”) 100.000 unike brukere i snitt per dag (”peak” 140’) 700.000 kartoppslag per dag For å sikre topp søkehastighet bruker vi Fast søkeindekser med databerikning fra Oracle 1881.no er laget i C# (.NET 3.5) Hovedfokus de siste 12 månedene har vært å gjøre tjenesten så stabil, relevant og rask som mulig
Servermiljøet til 1881.no Produksjonsmiljøet for 1881.no består av 25-30 servere som håndterer 100’+ unike brukere per dag Nåværende servermiljø skalerer til 4 ganger mer trafikk
Hvordan bruker vi Virtual Earth?
1881.no – Kart fra Virtual Earth/Norkart
maps.live.no
Zett.no
Andre samarbeidspartnere MSN.no har en egen co-brandet tjeneste på 1881.no Nettavisen.no har integrert kartene i en del av sine artikler Zett.no har integrert kartene i sine annonser Startsiden.no har en egen co-brandet tjeneste på 1881.no
Hybrid kartløsning (WAVE) WebAtlas (WA) for detaljerte kart og flyfoto i Norge Virtual Earth (VE) for skråfoto og kart/flyfoto utenfor Norges grenser Punktdata fra 1881
Datakvalitet NAVTEQ / Terrengmodell Flybilder i store byer Satelittbilder Veikart
XHTML POIController GUIController *Controller Page load MapController WebAtlasMap VirtualEarthMap WA API VE API Prototype.js Utilities.js Abstracts.js
Krevende design To kartløsninger: Dobbelt lasting av script og ressurser Tidvis dobbeltlasting av kart Ressurskrevende Look & feel Komplisert og tidkrevende utvikling Hacks IE6
Verktøy og rammeverk Visual Studio og .Net 2.0 Scriptbibliotek prototype.js Andre Kartapi Virtual Earth 6.2 WebAtlas API Debugging Web Development Helper IE Developer Toolbar Firebug Visual Studio 2005 -> 2008 Gå mer i detalj senere.
Virtual Earth SDK Javascript API Godt dokumentert / Community Interaktiv SDK Versjon 6.2 2D XHTML 3D activeX/plugins Virtual Earth Web Services 1.0 Geokoding/reversert geokoding Statiske bilder Rutebeskrivelser Søk WS: For betalende? kunder
Erfaringer med VE Versjonering Browserstøttet Skråfoto (Bird´s eye) Skjulte/krypterte koordinater (noe bedre v6) Enkelte operasjoner har forsinkelser IsBirdseyeAvailable avhengig av posisjon Nøyaktighet Styling / tilpasning Oversiktskart Veipunkter Språk (med i v6)
Data -> kart Overlays – Web Map Service Innlasting av punktdata GeoRSS Stor variasjon på browsere Prosessering på klient JSON/Ajax Påtegninger Canvas (HTML5) + excanvas
Javascript-utvikling generelt Rammeverk Microsoft Ajax Library The Yahoo! UI Library (YUI) jQuery Dojo + Extensions.. Debugging HTTP requests Firebug (Firefox) Web Development Helper (IE) Fiddler Code stepping Sys.Debug.fail(””) Code completion VS 2008 Rammeverk UI <-> Code
Tips Generelle råd og retningslinjer..
www.1881.no
Takk for oppmerksomheten! Ronny Dahl – Utviklingssjef i Opplysningen AS ronny.dahl@1881.no Harald Vålerhaugen – Utvikler i Norkart Geoservice AS harald.valerhaugen@nkgs.no