fossgis 2014 : mapfish framework

33
www.camptocamp.com / 20.3.2014 MapFish Framework Projektstand Elisabeth Leu, Camptocamp SA

Upload: camptocamp

Post on 07-Dec-2014

200 views

Category:

Technology


0 download

DESCRIPTION

* WebGIS Framework * Komponenten basiert * Serverseitige Komponenten in folgenden Programmiersprachen: - Pylons / Pyramid Python - Ruby on Rails / Ruby - Symfony PhP - Java - Andere Programmbibliotheken (GeoAlchemy, Shapely, iText, repoze.who ...) * Clientseitig: GeoExt - OpenLayers JavaScript library - ExtJS JavaScript library

TRANSCRIPT

Page 1: FOSSGIS 2014 : MapFish Framework

www.camptocamp.com / 20.3.2014

MapFish FrameworkProjektstand

Elisabeth Leu, Camptocamp SA

Page 2: FOSSGIS 2014 : MapFish Framework

ÜbersichtCamptocampMapFish FrameworkBeispieleProjekt GeoMapFishAusblick

Page 3: FOSSGIS 2014 : MapFish Framework

Open Source solutions provider as editor and integrator since 2001Staff of 45Camptocamp helps you move forward with the latest Open Source technologies

Page 4: FOSSGIS 2014 : MapFish Framework

Camptocamp: 3 Abteilungen

Page 5: FOSSGIS 2014 : MapFish Framework

MapFish Framework

Page 6: FOSSGIS 2014 : MapFish Framework

MapFish FrameworkWebGIS FrameworkKomponenten basiertServer­seitige Komponenten in folgendenProgrammiersprachen:

Pylons / Pyramid PythonRuby on Rails / RubySymfony PhPJavaAndere Programmbibliotheken (GeoAlchemy, Shapely, iText,repoze.who ...)

Client­seitig: GeoExtOpenLayers JavaScript libraryExtJS JavaScript library

Page 7: FOSSGIS 2014 : MapFish Framework

MapFish Framework

Open Source (BSD)

undein OSGeo­Projekt

Page 8: FOSSGIS 2014 : MapFish Framework

MapFish Framework: Architektur

Page 9: FOSSGIS 2014 : MapFish Framework

MapFish Framework

Page 10: FOSSGIS 2014 : MapFish Framework

MapFish Framework

Page 11: FOSSGIS 2014 : MapFish Framework

Beispieleplan.epfl.chmap.schweizmobil.ch

Projekt GeoMapFish

Page 12: FOSSGIS 2014 : MapFish Framework

Campus Plan der EPFL

Page 14: FOSSGIS 2014 : MapFish Framework

Beispieleplan.epfl.chmap.schweizmobil.ch

Projekt GeoMapFish

Page 15: FOSSGIS 2014 : MapFish Framework

GeoMapFish

Page 16: FOSSGIS 2014 : MapFish Framework

GeoMapFishGenerisches WebGISPlugin­BasiertAnpassbar und ErweiterbarZahlreiche FunktionalitätenUser groupOpen Source

Page 17: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Konfigurierbares Interface

Page 18: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Konfigurierbares Interface

Page 19: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Konfigurierbares Interface

Page 20: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Konfigurierbares Interface

Page 21: FOSSGIS 2014 : MapFish Framework

GeoMapFish: FunktionalitätenAddKMLFileData DisclaimerEditingFeaturesWindowFullTextSearchGetFeature / QueryGoogleEarthViewLayerTreeLegendLogin / AuthMeasureMouseCoordinatesPermalinkPrintProfile

Page 22: FOSSGIS 2014 : MapFish Framework

GeoMapFish: weitere InterfacesEditieren

Page 23: FOSSGIS 2014 : MapFish Framework

GeoMapFish: weitere InterfacesAPI

Page 24: FOSSGIS 2014 : MapFish Framework

GeoMapFish: weitere InterfacesMobile 

Page 25: FOSSGIS 2014 : MapFish Framework

GeoMapFish: weitere InterfacesRouting 

Page 26: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Neuigkeiten Version 1.4WMS­T 

Kurzlink und Kartenkontext ­ z.B. 

RoutingVerbesserung der mobilen Applikation 

http://sitn.ne.ch/production/wsgi/short/nRCCs

Page 27: FOSSGIS 2014 : MapFish Framework

GeoMapFish: Architektur

Page 28: FOSSGIS 2014 : MapFish Framework

GeoMapFish: weitere Komponenten ­ übertragen der Applikation und/oder der Daten auf andere

Server mit einem einzigen BefehlDeploy

OGC Services: MapServer, GeoServer, ...

Datenbank­Anbindung: PostgreSQL / PostGIS, Oracle, ...

Anbindung an ein SSO, LDAP, eigenes Authentification System

Vorberechnung / Caching mittels TileCloud Chain

Eigene REST­Services / Python­Webdienste

Page 29: FOSSGIS 2014 : MapFish Framework

Online Portale und BeispieleGeoView BL (Kanton Basel­Landschaft)SITN (Kanton Neuenburg)RegioGIS Berner OberlandGemeinde ThunCartoriveraStadt MorgesGemeinden Pully/Paudex/BelmontStadt YverdonKanton Jura

more coming...

Page 30: FOSSGIS 2014 : MapFish Framework

AusblickMapFish PrintCyber Geo­Administration: Formulare mit geographischerKomponenteGeoMapFish und QGIS

Page 31: FOSSGIS 2014 : MapFish Framework

Projekt: 

#mapfish 

GeoMapFish Community

http://www.geomapfish.org/ 

http://twitter.com/mapfish 

Code: https://github.com/camptocamp/c2cgeoportal/ 

User Gruppe:   https://sites.google.com/site/geomapfishusergroup/

MapFish Print: http://www.mapfish.org/doc/print/index.html

Page 32: FOSSGIS 2014 : MapFish Framework

Danke für die Aufmerksamkeit!Kontakt:MSc ETH Elisabeth LeuCamptocamp SAEPFL – PSE ACH ­ 1005 Lausanne+41 21 619 10 [email protected] 

... oder am Stand

Page 33: FOSSGIS 2014 : MapFish Framework