Version 1 (modified by 13 years ago) ( diff ) | ,
---|
Blueprints for the GIS Module
We use OpenLayers to display Maps with some GeoExt widgets.
Ideas
- Basic Tasks
- complete support for Mobile devices
- Integrate Risk in a Box
- complete move of Internal Feature Layers to GeoJSON
- allow swapping from embedded to full-screen without a reload of the page
- 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)
- integrated Legends in the West Panel
- Simple example: http://api.geoext.org/1.0/examples/legendpanel.html
- More complex example: GeoExplorer (add some layers)
- complete migration to GeoExplorer
- OpenStreetMap PoI Layers
- Color coded maps according to Geo-data (threats, needs, etc)
- 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)
- Having a playable timeline slider (like http://haiti.ushahidi.com/main)
- Identify core GIS tools
- Integrating Walking Papers (http://walking-papers.org/) functionality into Sahana
- Merge http://skapes.org Geolytics toolkit
List
- Mapping API
- Location Selector
- BluePrintGISLocationsSearch
- BluePrintGISPermalink
- Geocoder
- GeoExplorer
- Layers
- Feeds Caching
- 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.