Page 1
Mapbender3 Astrid Emde, WhereGroup
Mapbender3
Create your own Geoportal Web Application and Service Repository
Astrid Emde
FOSDEM 2016 Bruessels (Belgium)
Page 2
2 / 92Mapbender3 Astrid Emde, WhereGroup
Astrid Emde
Mapbender Team
WhereGroup (Bonn, Germany)
FOSSGIS e.V. (OSGeo local chapter)
FOSSGIS and FOSS4G 2016 conference
Involved in
Page 3
5 / 92Mapbender3 Astrid Emde, WhereGroup
What does Mapbender do?
Page 4
6 / 92Mapbender3 Astrid Emde, WhereGroup
WebGIS Client Suitewith administration web interface
Page 5
7 / 92Mapbender3 Astrid Emde, WhereGroup
Create a geoportal without writing a single line of code!
Page 6
8 / 92Mapbender3 Astrid Emde, WhereGroup
Create and maintain an OWS repository
Page 7
9 / 92Mapbender3 Astrid Emde, WhereGroup
Distribute configured services among applications
Page 8
10 / 92Mapbender3 Astrid Emde, WhereGroup
Grant users and groups access to applications and services
Page 9
11 / 92Mapbender3 Astrid Emde, WhereGroup
The Mapbender components
ApplicationsApplications ServicesServices RolesRoles
Page 10
12 / 92Mapbender3 Astrid Emde, WhereGroup
ApplicationsApplications
one or manydepends on your needs
Page 11
13 / 92Mapbender3 Astrid Emde, WhereGroup
ServicesServices
OWSWMSWFS
WMTS & more
Page 12
14 / 92Mapbender3 Astrid Emde, WhereGroup
RolesRoles
users and groups
Page 13
15 / 92Mapbender3 Astrid Emde, WhereGroup
Which components does Mapbender3 use?
Symfony2 as PHP framework
Doctrine, Twig, Monolog, Bootstrap...
Bundles
OpenLayers
MapQuery
jQuery
SQLite, PostgreSQL, MySQL, Oracle database
Page 14
16 / 92Mapbender3 Astrid Emde, WhereGroup
ApplicationsApplications
Page 15
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 16
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 17
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 18
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 19
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 20
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 21
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 22
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 23
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 24
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 25
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 26
Mapbender3 Astrid Emde, WhereGroup
Page 27
Mapbender3 Astrid Emde, WhereGroup
Page 28
30 / 92Mapbender3 Astrid Emde, WhereGroup
Set up your own application
Page 29
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 30
32 / 92Mapbender3 Astrid Emde, WhereGroup
Login
root user is created on installation
You can provide register and Forgot password functionality
Page 31
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 32
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 33
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 34
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 35
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 36
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 37
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 38
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 39
41 / 92Mapbender3 Astrid Emde, WhereGroup
add service onceconfigure
control access
ServicesServices
Page 40
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 41
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 42
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 43
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 44
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 45
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 46
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 47
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 48
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 49
51 / 92Mapbender3 Astrid Emde, WhereGroup
RolesRoles
Page 50
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 51
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 52
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 53
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 54
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 55
57 / 92Mapbender3 Astrid Emde, WhereGroup
ApplicationsApplications
Page 56
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 57
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 58
60 / 92Mapbender3 Astrid Emde, WhereGroup
Page 59
61 / 92Mapbender3 Astrid Emde, WhereGroup
Page 60
62 / 92Mapbender3 Astrid Emde, WhereGroup
Page 61
63 / 92Mapbender3 Astrid Emde, WhereGroup
Page 62
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 63
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 64
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 65
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 66
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 67
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Page 68
70 / 92Mapbender3 Astrid Emde, WhereGroup
Page 69
71 / 92Mapbender3 Astrid Emde, WhereGroup
Page 70
72 / 92Mapbender3 Astrid Emde, WhereGroup
Page 71
73 / 92Mapbender3 Astrid Emde, WhereGroup
Page 72
74 / 92Mapbender3 Astrid Emde, WhereGroup
Page 73
75 / 92Mapbender3 Astrid Emde, WhereGroup
Page 74
76 / 92Mapbender3 Astrid Emde, WhereGroup
Mobile Template
Page 75
77 / 92Mapbender3 Astrid Emde, WhereGroup
Digitalization
Page 76
78 / 92Mapbender3 Astrid Emde, WhereGroup
Meldemax
Page 77
79 / 92Mapbender3 Astrid Emde, WhereGroup
Geoportal OstprignitzRuppin
Page 78
80 / 92Mapbender3 Astrid Emde, WhereGroup
Stadtplan Troisdorf
Page 79
Mapbender3 Astrid Emde FOSDEM 2016 Bruessels
Mapbender3 Gallery
Page 80
82 / 92Mapbender3 Astrid Emde, WhereGroup
Page 81
83 / 92Mapbender3 Astrid Emde, WhereGroup
Version 3.0.5.3
Release February 2016
Bugfix Release
Will be on OSGeoLive 9.5
Page 82
85 / 92Mapbender3 Astrid Emde, WhereGroup
You are welcome to get involved!
@OSGeo Hacking Event Bolsena 2014 @FOSSGIS Hacking Linuxhotel Essen 2015
Page 83
86 / 92Mapbender3 Astrid Emde, WhereGroup
Community Meeting
@FOSSGIS Hacking Linuxhotel Essen 2015
Next meeting 22. 4. 2016 in Bonn
FOSSGIS Salzburg (July 2016)
FOSS4G Bonn (August 2016)
Page 84
88 / 92Mapbender3 Astrid Emde, WhereGroup
Try it yourself
http://mapbender3.org/demo/
Mapbender 3.0.5.3 on
OSGeoLive 9.5
Mapbender3 Demo
Page 85
90 / 92Mapbender3 Astrid Emde, WhereGroup
Tutorial and Workshop Bundle
How to create your own template
http://doc.mapbender3.org/en/book/templates.html
Workshop Bundle
https://github.com/mapbender/mapbenderworkshop
Page 86
91 / 92Mapbender3 Astrid Emde, WhereGroup
More information
http://mapbender3.org
Mapbender3 Code http://github.com/mapbender
Roadmap http://mapbender3.org/de/roadmap
Issuetracker https://github.com/mapbender/mapbender/issues
Page 87
92 / 92Mapbender3 Astrid Emde, WhereGroup
Thank you
With friendly support by: Creative Commons Share Alike License 3.0
Copyright © 2016: Astrid Emde
Astrid Emde [email protected]
mapbender[email protected]