f¶redrag och introduktioner

31
Föredrag och introduktioner Kristian Bergstrand Helsingborgs tisdag den 2 november 2010

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: F¶redrag och introduktioner

Föredrag och introduktioner

Kristian Bergstrand

Helsingborgs stadtisdag den 2 november 2010

Page 2: F¶redrag och introduktioner

tisdag den 2 november 2010

Page 3: F¶redrag och introduktioner

Cooperation +

tisdag den 2 november 2010

Page 4: F¶redrag och introduktioner

Cooperation + Competion

tisdag den 2 november 2010

Page 5: F¶redrag och introduktioner

Cooperation + Competion =

tisdag den 2 november 2010

Page 6: F¶redrag och introduktioner

Cooperation + Competion = Coopetition

tisdag den 2 november 2010

Page 7: F¶redrag och introduktioner

Ö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

Page 8: F¶redrag och introduktioner

Nyckelord

tisdag den 2 november 2010

Page 9: F¶redrag och introduktioner

Nyckelord

• Visa i webbläsare (ca. 30+6)

tisdag den 2 november 2010

Page 10: F¶redrag och introduktioner

Nyckelord

• Visa i webbläsare (ca. 30+6)

• PostGIS (13)

tisdag den 2 november 2010

Page 11: F¶redrag och introduktioner

Nyckelord

• Visa i webbläsare (ca. 30+6)

• PostGIS (13)

• SDI (11+2)

tisdag den 2 november 2010

Page 12: F¶redrag och introduktioner

Nyckelord

• Visa i webbläsare (ca. 30+6)

• PostGIS (13)

• SDI (11+2)

• Standarder, metadata, tillämpningar

tisdag den 2 november 2010

Page 13: F¶redrag och introduktioner

Nyckelord

• Visa i webbläsare (ca. 30+6)

• PostGIS (13)

• SDI (11+2)

• Standarder, metadata, tillämpningar

tisdag den 2 november 2010

Page 14: F¶redrag och introduktioner

…men även mode!

tisdag den 2 november 2010

Page 15: F¶redrag och introduktioner

…men även mode!

tisdag den 2 november 2010

Page 16: F¶redrag och introduktioner

…men även mode!

tisdag den 2 november 2010

Page 17: F¶redrag och introduktioner

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

Page 18: F¶redrag och introduktioner

OpenLayers

tisdag den 2 november 2010

Page 19: F¶redrag och introduktioner

MapFish

tisdag den 2 november 2010

Page 20: F¶redrag och introduktioner

GeoMajas

tisdag den 2 november 2010

Page 21: F¶redrag och introduktioner

MapBender

tisdag den 2 november 2010

Page 22: F¶redrag och introduktioner

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

Page 23: F¶redrag och introduktioner

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

Page 24: F¶redrag och introduktioner

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

Page 25: F¶redrag och introduktioner

GeoExt

• OpenLayers (kartfunktionaliet) + Ext JS (användargränssnitt) = GeoExt

• verktygslåda i JavaScript

tisdag den 2 november 2010

Page 26: F¶redrag och introduktioner

”Hello World”

tisdag den 2 november 2010

Page 27: F¶redrag och introduktioner

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

Page 28: F¶redrag och introduktioner

Anpassad

tisdag den 2 november 2010

Page 29: F¶redrag och introduktioner

WFS-T

tisdag den 2 november 2010

Page 30: F¶redrag och introduktioner

Avslutning – ”squid”

tisdag den 2 november 2010

Page 31: F¶redrag och introduktioner

Avslutning – ”squid”

tisdag den 2 november 2010