Version 16 (modified by 11 years ago) ( diff ) | ,
---|
Blueprints for the GIS Module
Table of Contents
Ideas
- Enable downloading of datasets (allows sharing of data with e.g. MapAction)
- CSV format?
- Shapefile format?
- Button in catalog? (location selector to optionally clip to)
- Also on Map? (clipped to viewport?)
- OpenStreetMap PoI Layers
- http://wiki.openstreetmap.org/wiki/OpenLayers_Dynamic_POI
- Can we use same DB as generates Tiles?
- Styler for GeoJSON Layers (Stats layers. These should just work? test Demographics that come with Vulnerability. Deprecate Theme layers completely? Need Importer)
- Subfolders in Layer Tree (enable/disable together)
- Having a playable Timeline slider
- works with Stats layers & S3Track
- Roads resource - Routable
- can calculate walking/driving distances. (Include Topology where-available)
- http://project-osrm.org
- http://sourceforge.net/projects/gosmore/
- Can we use same DB as generates Tiles? Webservice?
- Import Shapefiles
- Import Rasters
- gdal_polygonize: http://www.gdal.org/gdal_polygonize.html
Other Ideas
- Basic Tasks
- complete support for Mobile devices
- Integrate Risk in a Box
- complete moving of JS code from being generated server-side to [static http://eden.sahanafoundation.org/browser/static/scripts/S3/s3.gis.js] (for caching & easier maintenance)
- Placing variable sized markers on the map in proportion to data (number of people in camp, number of families needing food)
- Tracking people ( John Smith was registered at Camp A, then collected food at Camp B, then volunteers at Site C), or Items (The shipment of Tarpaulins moved from site C to site D, where it was split, and then half of them have been distributed from site E)
- Identify core GIS tools
- Integrating Walking Papers (http://walking-papers.org/) functionality into Sahana
- Merge http://skapes.org Geolytics toolkit
- Include radio station footprints (VHF inc broadcast - like RadioMobile)
List
- Mapping API
- Location Selector
- BluePrintGISLocationsSearch
- BluePrintGISPermalink
- Geocoder
- Layers
- Feeds Caching
- GeoExplorer
- GoogleGears
- GoogleEarth
- GPS Sharing
- Grid
- HeatMap
- Import/Export
- Libraries
- Map Catalog
- Markers
- Mobile
- Printing
- Projections
- Proxy
- Real-Time Tracking
- Rectifier
- Routing
- Search
- Spatial Storage
- TileCache
- Time Play
- UAV - Unmanned Aerial Vehicles
- Upload Photos - with GPX Track & use timestamps to place associated features onto the map
- WebMapContext
To display Shapefiles & Images we need to install a 3rd party server. GeoServer is probably a better target than MapServer
- GeoServer has a great in-built Admin UI
- GeoServer can be configured via REST rather than MapScript if we wish to control from within Eden itself
- GeoServer uses OpenLayers as native preview
- GeoServer has a Printing plugin
- OpenGeoSuite provides an integrated stack
- MapFish Studio
We should aim to be compatible with UN Logistics: http://www.logcluster.org/mapcenter/unsdi
Similar
Ideas from here could be useful:
- http://www.cmu.edu/silicon-valley/dmi/research/projects/open-cop/index.html
- http://geoportal.logcluster.org (Also written using GeoExt)
- http://ikimap.com
- http://mapsgeek.com
- http://mapchat.ca
- http://apps.geomajas.org/showcase/
- http://www.pdc.org/atlas/
- http://africamap.harvard.edu
- http://gis.ibbeck.de/ginfo/apps/OLExamples/Index/index.html
The original GIS module was described here:
See Also
Note:
See TracWiki
for help on using the wiki.