Skip to content

Instantly share code, notes, and snippets.

@mbernasocchi
Created October 30, 2014 12:17
Show Gist options
  • Save mbernasocchi/f9bb575d7b4d5e454c3d to your computer and use it in GitHub Desktop.
Save mbernasocchi/f9bb575d7b4d5e454c3d to your computer and use it in GitHub Desktop.
Well, what to say, was it Ariel hitching all day to get his fingers on a keyboard, or Tim relentlessly talking about qgis in a web app, or Assefa's wll past midnight commit or was it just me... we all were “starving” for hacking. And so when day four's sessions were over, we jumped full on in various ideas we had:
Ariel, Christian, Tim and I started hacking a minimal version of qgis into a python webapp. Aim was a proof of concept that InaSAFE with the QGIS dependencies could run in the web and so to allow using QGIS code also in the SAFE package. We split in pairs and all went full on.
Assefa went on optimising the flood on roads geometry operations. The intention here was to improve
performance of geometry operations between flood polygons and roads.
Akbar and Ismail planed better user feedback to prevent suboptimal usage of QGIS.
Dianne and Manning were busy getting the generic impact function code mergeable from the code repository of the
Philippine participants.
Tree days later we were all super happy about the results obtained:
The minimal web app was running QGIS calculations, flood on roads geometry operations got 40% faster, better feedback ideas were ready and the generic impact function code almost merged.
Oh, and did I mention the BBQ, pool, table tennis and coding Sunday!? Great!
@timlinux
Copy link

Well, what to say? Was it Ariel itching all day to get his fingers on a keyboard, or Tim relentlessly talking about QGIS in a web app, or Assefa's way past midnight commit or was it just me? We all were “starving” for hacking. And so when day four's sessions were over, we jumped into coding with the various ideas we had:

  • Ariel, Christian, Tim and I started hacking a minimal version of qgis into a python webapp. The aim was a proof of concept that InaSAFE with the QGIS dependencies could run in the web and so allow using QGIS code also in the SAFE package. We split in pairs got busy!
  • Assefa went on optimising the flood on roads geometry operations. The intention here was to improve
    performance of geometry operations between flood polygons and roads.
  • Akbar and Ismail planned better user feedback to prevent suboptimal usage of QGIS.
  • Dianne and Manning were busy getting the generic impact function code mergeable from the code repository of the Philippine participants.

Three days later we were all super happy about the results obtained:

  • the minimal web app was running QGIS calculations
  • flood on roads geometry operations got 40% faster
  • better feedback ideas were ready and the generic impact function code almost merged.

Oh, and did I mention the BBQ, pool, table tennis and coding Sunday!? Great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment