f¶redrag och introduktioner
TRANSCRIPT
Föredrag och introduktioner
Kristian Bergstrand
Helsingborgs stadtisdag den 2 november 2010
tisdag den 2 november 2010
Cooperation +
tisdag den 2 november 2010
Cooperation + Competion
tisdag den 2 november 2010
Cooperation + Competion =
tisdag den 2 november 2010
Cooperation + Competion = Coopetition
tisdag den 2 november 2010
Överblick
• 120 föredrag, 13 introduktioner (tutorials)
• = 2,5 fullspäckade dagar• ca. 10% hinns med…
http://www.youtube.com/watch?v=IeTybKL1pM4
http://www.youtube.com/watch?v=W04LFvH1K8Y
tisdag den 2 november 2010
Nyckelord
tisdag den 2 november 2010
Nyckelord
• Visa i webbläsare (ca. 30+6)
tisdag den 2 november 2010
Nyckelord
• Visa i webbläsare (ca. 30+6)
• PostGIS (13)
tisdag den 2 november 2010
Nyckelord
• Visa i webbläsare (ca. 30+6)
• PostGIS (13)
• SDI (11+2)
tisdag den 2 november 2010
Nyckelord
• Visa i webbläsare (ca. 30+6)
• PostGIS (13)
• SDI (11+2)
• Standarder, metadata, tillämpningar
tisdag den 2 november 2010
Nyckelord
• Visa i webbläsare (ca. 30+6)
• PostGIS (13)
• SDI (11+2)
• Standarder, metadata, tillämpningar
tisdag den 2 november 2010
…men även mode!
tisdag den 2 november 2010
…men även mode!
tisdag den 2 november 2010
…men även mode!
tisdag den 2 november 2010
Jämförelse, ramverk
• Fyra os ramverk för webbkart-applikationer:
GeoMajas, 2009 (”new (cool) kid on the block”) MapFish, 2007OpenLayers, 2006MapBender, 2003
3 ramverk för att skapa webbkartor 1 ramverk för SDI-geoportal
tisdag den 2 november 2010
OpenLayers
tisdag den 2 november 2010
MapFish
tisdag den 2 november 2010
GeoMajas
tisdag den 2 november 2010
MapBender
tisdag den 2 november 2010
Jämförelse mellan ramverkOpenLayers MapFish MapBender GeoMajas
KlientServer
JavaScript JavaScript JavaScript JavaJavaScript Python PHP Java
OpenLayers är bästa val för webbkarte-utveckling…men mapFish har bra utskriftsfunktion.MapBender för att handha SDI geoportaler.Med GeoMajas slipper man inkompatibla webbläsare.
tisdag den 2 november 2010
Tutorials
• Hur man kommer igång med ett ramverk (t.ex. mapFish).
• Förklarar kod och hur man kan använda ramverket.
• Dator hade varit bra.
tisdag den 2 november 2010
T-03”Building web based GIS applications with GeoExt”
• Innehåll: grunderna,
se samspelet mellan JS, Ext JS och GeoExt i en applikation samt
skapa en WFS-T editor.
tisdag den 2 november 2010
GeoExt
• OpenLayers (kartfunktionaliet) + Ext JS (användargränssnitt) = GeoExt
• verktygslåda i JavaScript
tisdag den 2 november 2010
”Hello World”
tisdag den 2 november 2010
var mapPanel, popup;
Ext.onReady(function() {
// create a vector layer, add a feature into it
var vectorLayer = new OpenLayers.Layer.Vector("vector");
vectorLayer.addFeatures( new OpenLayers.Feature.Vector( new OpenLayers.Geometry.Point(-45,
5) ) );
// create select feature control var selectCtrl = new
OpenLayers.Control.SelectFeature
// define "createPopup" function var bogusMarkup = "Lorem ipsum dolor sit
amet, consectetuer adipiscing elit."; function createPopup(feature) { popup = new GeoExt.Popup({ title: 'My Popup', feature: feature, width:200, html: bogusMarkup, maximizable: true, collapsible: true });
Exempel på kodsnutt
tisdag den 2 november 2010
Anpassad
tisdag den 2 november 2010
WFS-T
tisdag den 2 november 2010
Avslutning – ”squid”
tisdag den 2 november 2010
Avslutning – ”squid”
tisdag den 2 november 2010