Date post: | 20-Aug-2015 |
Category: |
Technology |
Upload: | camptocamp |
View: | 934 times |
Download: | 0 times |
MapFish
A WebGIS 2.0 Framework
Elisabeth Leu,Emmanuel Belo,Claude Philipona, Camptocamp SA
2/38www.camptocamp.com / 21.09.2013
Overview
■ Camptocamp■ MapFish is...
○ Architecture and components○ Release 2
■ Implementations and further developments○ MapFish WebGIS aka. c2cgeoportal○ More examples
■ Upcoming developements and outlook
3/38www.camptocamp.com / 21.09.2013
Wien
Chambéry
Lausanne
Open Source solutions provider as editor and integrator since 2001
Staff of 45 Camptocamp helps you move forward
with the latest Open Source technologies
Camptocamp
4/38www.camptocamp.com / 21.09.2013
Camptocamp: 3 Divisions
Consulting
Support
Implementation
Training
5/38www.camptocamp.com / 21.09.2013
MapFish is...
6/38www.camptocamp.com / 21.09.2013
MapFish is...
■ WebGIS framework
■ Components based○ Server side
- Pylons / Pyramid Python
- Ruby on Rails Ruby
- Symfony PhP
- Java
- Other libraries (GeoAlchemy, Shapely, iText, repoze.who ...)
○ GeoExt
- OpenLayers JavaScript library
- ExtJS JavaScript library
7/38www.camptocamp.com / 21.09.2013
MapFish is...
Open Source (BSD)
8/38www.camptocamp.com / 21.09.2013
MapFish is...
MapFish is a OSGeo project
Mentor: Gary Sherman (QGIS)
9/38www.camptocamp.com / 21.09.2013
Architecture
10/38www.camptocamp.com / 21.09.2013
MapFish Framework: Release 2
11/38www.camptocamp.com / 21.09.2013
MapFish Framework: Release 2
12/38www.camptocamp.com / 21.09.2013
Implementations
13/38www.camptocamp.com / 21.09.2013
Implementations
map.geo.admin.ch
MapFish WebGIS(aka c2cgeoportal)
map.schweizmobil.ch
Many others...
14/38www.camptocamp.com / 21.09.2013
MapFish WebGIS aka. c2cgeoportal
■ Generic WebGIS
■ Plugin based
■ Adaptable and extensible
■ Many tools
■ User group driven
15/38www.camptocamp.com / 21.09.2013
MapFish WebGIS
CGXP
MapFish WebGIS Client
Pyramid / PapyrusSQL-/GeoAlchemy
MapFish Print
MapFish WebGIS Server
Sencha Touch
16/38www.camptocamp.com / 21.09.2013
MapFish WebGIS
17/38www.camptocamp.com / 21.09.2013
MapFish WebGIS Plugins
■ AddKMLFile
■ Data Disclaimer
■ Editing
■ FeaturesWindow
■ FullTextSearch
■ GetFeature / Query
■ GoogleEarthView
■ LayerTree
■ Legend
■ Login / Auth
■ Measure
■ MouseCoordinates
■ Permalink
■ Profile
■ QueryBuilder (complex query)
■ Redlining
■ ThemeFinder
■ ThemeSelector
■ WMSBrowser
18/38www.camptocamp.com / 21.09.2013
FullTextSearch
19/38www.camptocamp.com / 21.09.2013
FullTextSearch
20/38www.camptocamp.com / 21.09.2013
Query
21/38www.camptocamp.com / 21.09.2013
Query
22/38www.camptocamp.com / 21.09.2013
Query
23/38www.camptocamp.com / 21.09.2013
Complex Query
24/38www.camptocamp.com / 21.09.2013
Profile
25/38www.camptocamp.com / 21.09.2013
Editing
26/38www.camptocamp.com / 21.09.2013
API
27/38www.camptocamp.com / 21.09.2013
Mobile
28/38www.camptocamp.com / 21.09.2013
Examples in use
■ http://geoview.bl.ch
■ http://sitn.ne.ch
■ http://map.regiogis-beo.ch
■ http://cartoriviera.ch
29/38www.camptocamp.com / 21.09.2013
Examples in use
■ http://geoview.bl.ch
■ http://sitn.ne.ch
■ http://map.regiogis-beo.ch
■ http://cartoriviera.ch
■ Or... do it your own! Opensource (FreeBSD)
http://github.com/camptocamp/c2cgeoportal/
http://docs.camptocamp.net/c2cgeoportal/
30/38www.camptocamp.com / 21.09.2013
Other MapFish Implementations
31/38www.camptocamp.com / 21.09.2013
map.schweizmobil.ch
32/38www.camptocamp.com / 21.09.2013
map.geo.admin.ch
33/38www.camptocamp.com / 21.09.2013
map.geo.admin.ch v3
34/38www.camptocamp.com / 21.09.2013
plan.epfl.ch
35/38www.camptocamp.com / 21.09.2013
Ocean Power Compass – Animation
36/38www.camptocamp.com / 21.09.2013
Outlook
■ MapFish WebGIS○ Snapping for editing
○ Routing
○ Time slider
○ QGIS Backend
○ Openlayers 3
37/38www.camptocamp.com / 21.09.2013
Thank you for your attention
http://www.mapfish.org
#mapfish
https://github.com/mapfish/mapfish-print
MapFish WebGIS / c2cgeoportal
http://github.com/camptocamp/c2cgeoportal/
http://docs.camptocamp.net/c2cgeoportal/
@[email protected] / @ElisabethLeu