Version 34 (modified by 15 years ago) ( diff ) | ,
---|
Haiti GIS
bitner, flavour & tcarobruce coordinating in #sahanagis
Map-based Lat/Lon Data entry
- Provide a function to allow selecting a location on a map to populate Lat/Lon fields
MGRS
- Add MGRS Coordinate Display to Map
- Add Clickable Index (KML,GeoRSS, or Queryable WMS) to get to MGRS Map Sheets begin Produced by Talbot Brooks
Bugs
Admin UI
- Provide admin UI for feature_to_feature_group, feature_class_to_feature_group, etc
controllers/gis.py
&views/gis/...
- Features are stored in the table gis_location
- Feature Classes are types of Feature & determine their Marker (Icon): gis_feature_class
- Feature Groups are collections of Features & Feature Groups & determine whether they appear as a separate layer on the Map to be enabled/disabled: gis_feature_group
- There are Many-to-Many tables linking these together (defined in
models/03_gis.py
) - There are basic Controller functions for editing these resources, however they aren't fully-exposed to users (need to type URL manually)
- We want nice User interface for these & menus (menus for GIS need some wider cleanup work anyway)
- Allow to reorder layers and select which base layer to start with
Feeds
- Provide UI to access feeds:
- KML feeds:
- http://haiti.sahanafoundation.org/prod/gis/location.kml
- http://haiti.sahanafoundation.org/prod/gis/location.kml?feature_class=Hospital
- http://haiti.sahanafoundation.org/prod/or/organisation/4/office.kml
- Provide an easy way to select the Org by name
- http://haiti.sahanafoundation.org/prod/or/office.kml
- GeoRSS feeds:
- GPX feeds:
- KML feeds:
- KML Export
- Include Marker?
- bounds information - e.g. lat/long min/max to go in the metadata. this improves display of KML when opened in the like of GE and other apps. not required, but does improve display
- Polygon support (currently uses Centroid)
- GeoRSS Export
- Polygon support (currently uses Centroid)
- GPX Export
- stick some extra info into <desc> - as auto GPS units what support bluetooth phones can recognise phone numbers and allow hands free calling
- bounds information - e.g. lat/long min/max to go in the metadata. this improves display of GPX when opened in the like of GE and other apps. not required, but does improve display
- Import
- GPX
- Bulk Uploader needs finishing
- GeoRSS
- KML
- GPX
UI
- Separate out the Internal Features from External Features in LayerSwitcher (GeoExt skills)
views/gis/map_viewing_client.html
+68
Add numZoomLevels=22 (or some higher number than the default 16 so can zoom in on high res imagery better
Layers
XYZ Layers- Generated JS seems OK, but layers aren't visible
- XYZ layers verbatim from http://hypercube.telascience.org/haiti/uav.html work when entered as advanced JS layers
- Cluster Strategy
- Handle many Vectors (IE can't handle many more than 100)
- WFS Layers
- WMS Capabilities Browser
- Unzip KMZ layers
- Image layers?
- Added image layers from http://hypercube.telascience.org/haiti/uav.html using advanced JS
Load GIS data
- Polygons for PaP neighborhoods from https://www.geoint-online.net/community/haitiearthquake/Geospatial%20Data%20Files/Forms/AllItems.aspx
- Administratrive Areas (3 levels)
- Departments
- Communes
- Sections
- Shapefile to WKT (for calculations):
ogr2ogr -f CSV haiti_departments Haiti_departementes_edited_01132010.shp -lco GEOMETRY=AS_WKT
(OGR 1.6+)- Build a script to do this (very useful for future responses as this is a common process)
- can run the script from a Controller so that you can access Models
- provide UI afterwards
- Build a script to do this (very useful for future responses as this is a common process)
- WMS for display on Map (large Vectors will slow browsers to a crawl): http://haiti.opensgi.net/geoserver/ows?service=wms&version=1.1.1&request=GetCapabilities
- Populations
- Administratrive Areas (3 levels)
- TMS/WMS layers for new imagery:
- http://www.geonames.org/search.html?q=&country=HT
- http://www.fallingrain.com/world/HA/
Note:
See TracWiki
for help on using the wiki.