Mapping Client Journey Istanbul, Turkey 2013. Family History Journey Map – Ancestry DNA Mapping.
The Heron Mapping Client
-
Upload
just-van-den-broecke -
Category
Technology
-
view
937 -
download
4
description
Transcript of The Heron Mapping Client
HERONMAPPING CLIENT
Web Mapping Made Easy
Just van den Broecke - OpenGeoGroep - Viewer Shootout - Dec 14, 2012
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
WEB MAPPING CLIENTS
OpenLayersMapQuery
maandag 17 december 2012
http://geotux.tuxfamily.org/index.php?option=com_myblog&task=view&id=257&Itemid=59&lang=en
2011
maandag 17 december 2012
http://geotux.tuxfamily.org/index.php/en/geo-blogs/item/291-comparacion-clientes-web-v6
2012
maandag 17 december 2012
do we need yet another
web mapping client ?
maandag 17 december 2012
HERON - MOTIVATION
Make web mapping (really) easy
Leverage the power of existing frameworks
Reusability for recurring apps like Viewers
Viewer Templates: e.g. service previews
Not an Island: provide for a complete web app
maandag 17 december 2012
HERON - CONCEPTS
Declarative Programming
Component Based
Complete Webapp
Build on GeoExt (+ExtJS+OpenLayers)
the configuration is the app the app is the configuration
maandag 17 december 2012
HELLO HERON
Heron.layout = { xtype: 'window', title: "Hello Heron", height: 280, width: 450,
items: [ { xtype: "gx_mappanel", layers: [new OpenLayers.Layer.WMS("World Map", "http://tilecache.osgeo.org/wms-c/Basic.py?"
{layers: 'basic', format: 'image/png' })], zoom: 1 } ]};
http://lib.heron-mc.org/heron/0.61/examples/minimal
maandag 17 december 2012
HELLO HERON
http://lib.heron-mc.org/heron/latest/examples/minimal
maandag 17 december 2012
CASES
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
http://apps.heron-mc.org/previewapp
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
ARCHITECTURE
ExtJSOpen
Layers
GeoExt
Heron
Heron Apps
maandag 17 december 2012
HERON HIGHLIGHTS
Configuration is the Application and v.v.
Based on major frameworks: OpenLayers, GeoExt, ExtJS (GXP planned)
Advanced widgets and features: LayerTrees, Printing, Vector/GML/INSPIRE, Editing, Grid Display, Export Excel etc.
Client-only: no server included or neededexcept standard OGC-WMS/WFS/., Printing, Proxy
Complete webapp, not just a Map/Viewer
maandag 17 december 2012
HERON ADVANTAGESConfiguration-Basedno to minimal custom coding less code == less maintenancecustomers (PDOK, RVOB) maintain their own appsfixes/new Heron features benefit all apps
Development Speed
Standard frameworks OpenLayers, GeoExt, ExtJS (GXP planned)
No custom servers needed
Complete webapp, not just a Map/Viewer
maandag 17 december 2012
LACKING IN HERON
Mobile
Learning curve configurationGeoExt/ExtJS/OpenLayers
Need more documentation
maandag 17 december 2012
WHEN TO USE HERON
Functional “GIS Desktop-like Apps” toolbars/buttons/forms!
Preview-like apps/automatic configs PDOK, deegree
(Vector-)Data-intensive appsGML/WFS/INSPIRE
Whole website needed mini-CMS, see e.g. kademo.nl
Customers that are “semi-programmers”
maandag 17 december 2012
DEVELOPMENT
Sponsors: Dutch Kadaster, RVOB
Initially developed by Just Objects and Geodan (ESDIN)
Main contributors from OpenGeoGroep.nl
Milo van der Linden, Just van den Broecke
Google Code project (GPLv3)
http://code.google.com/p/geoext-viewer - project
http://groups.google.com/group/geoext-viewer-devel - mailing list
maandag 17 december 2012
maandag 17 december 2012
maandag 17 december 2012
HERON -LINKS
http://heron-mc.org
http://lib.heron-mc.org - hosted libshttp://apps.heron-mc.org/previewapp - demo
maandag 17 december 2012