Successfully reported this slideshow.
Your SlideShare is downloading. ×

Geographic information websites for water management.

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Google cloud
Google cloud
Loading in …3
×

Check these out next

1 of 20 Ad
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (17)

Advertisement

Similar to Geographic information websites for water management. (20)

Advertisement

Recently uploaded (20)

Geographic information websites for water management.

  1. 1. Geographic websites for water management Reinout van Rees
  2. 2. Geographic websites for water management Reinout van Rees
  3. 3. Geografic info website
  4. 4. “Apps”: data sources
  5. 5. Data browsing
  6. 6. Workspace + map
  7. 7. Graph popup
  8. 8. Example movie
  9. 9. Technologies • Python • Django • Jquery • Mapnik • Openlayers • Matplotlib • Blueprint css • Gdal • Pyproj
  10. 10. Mapnik • Openstreetmap’s rendering engine • Points, lines, grids • WMS standard • PNG output
  11. 11. Gdal • Used behind the scenes as library, mostly • We use it directly for grids
  12. 12. Matplotlib • Graph library • Can do everything • Others easier, but with limitations
  13. 13. Pyproj • Rijksdriehoek: 136389, 456823 • Degrees: 52.092138N, 5.113707E • Google mercator: 550000, 6850000
  14. 14. Client side • Jquery • Openlayers • Blueprint css framework
  15. 15. Layered software structure • Core: splitting everything up • Lizard-ui: html page structure • Lizard-map: maps + plugin mechanism • Lizard-xyz plugins: data sources
  16. 16. Lizard-ui: html page structure
  17. 17. Lizard-map: map core • Workspace • Map visualisation • Basic graph handling • Basic search handling • Basic popup • Plugin mechanism (“adapter”)
  18. 18. Lizard-map plugins data-adapter=”fews” .html() => popup contents data-id=”423” .graph() => png .search() => closest location id .layers() => mapnik layer
  19. 19. Organisation • Collective code ownership • Pep8/pyflakes • Talking, “borrowing brains” • Tests, jenkins (hudson) • Documentation (generated)
  20. 20. http://doc.lizardsystem.nl/ http://reinout.vanrees.org/weblog/ We want you! Business is booming! http://www.nelen-schuurmans.nl/

Editor's Notes

  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

×