GeoMapFish is composed of a desktop WebGIS interface, an administration interface, an API for map integration
in thirdparty websites and a mobile version.
Besides the OGC-Standard web services, a MapFish protocol adapted to the efficient communication between Client and Server is available. On this basis, complex and high performance web mapping applications can be built.
GeoMapFish combines some of the best Open Source tools in one application:
- OpenLayers, AngularJS and ngeo on the client side
- Python modules (especially Papyrus based on Pyramid) on the server side
- MapFish Print, a Java servlet dedicated to print geographic documents
Documentation and support
Read the documentation:
- Latest documentation is available here
- The server part of GeoMapFish is c2cgeoportal.
- The client part of GeoMapFish is an Angular library called ngeo.
GeoMapFish Viewer
User interface
- Desktop & mobile responsive templates
Full text search
- Data
- Layers
- Themes
Navigation
- Zoom & pan
- Navigation bar
- Geolocation
Query
- Point & rectangular interrogation
- Table and/or popup results
- Live raster & coordinate interrogation
Data
- Internal WMS & WMTS
- WMS-T
- External data (WMS, KML)
- Organisation into themes
- Layer adding in themes
- Transparency & metadata
- Dynamic legend
Print
- PDF & PNG print
Drawing & measure
- Points
- Lines
- Surfaces
- Rectangles
- Circles (azimuth)
- Labels
Layer editing
- Simple DB editing
- Simple configuration
- Complex editing (snapping, copying, cutting, donut extractor)
GIS functionalities
- SQL queries & filters
- Time sliders
Misc
- Profile
- Google StreetView integration
- Permalink
- Permalink shortener
GeoMapFish administration
Data administration
- Layer configuration
- Group configuration
- Theme configuration
- Data source configuration
Authentication
- LDAP, NTLM & other interactions
Roles
- Roles configuration
- User configuration
- User restriction areas
- User functionalites
GeoMapFish server
PDF reporting
Webmapping backends
- MapServer
- QGIS Server
- ArcGIS for Server
Docker deployment
Others
QGIS plugin
- GeoMapFish Locator: use the GeoMapFish full text search service in QGIS.
For a better overview between features and versions, please refer to the feature page.