O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Geographic information websites for water management.

1.453 visualizações

Publicada em

Talk I gave at the Dutch python usergroup meeting of 2011-02-16.

Publicada em: Tecnologia
  • I can advise you this service - ⇒ www.HelpWriting.net ⇐ Bought essay here. No problem.
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • If u need a hand in making your writing assignments - visit ⇒ www.WritePaper.info ⇐ for more detailed information.
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • It's so easy that you can find it with your eyes shut. For example, as for me the best and the most responsibly working service is this one - HelpWriting.net - you'll find there everything you need. And the prices are reasonable.
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

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 pluginsdata-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/

×