For data collection, it is a common situation to work with a laptop or a phone offline in the field. Upon returning to the network, the changes need to be synchronized with the master data source, e.g. a PostGIS database. If several persons are working simultaneously on the same datasets, it is difficult to merge the edits by hand, even if people don’t change the same features.
Therefore, Mathias Walker implemented an offline plugin for QGIS.
Read on
Recently I had to pre-select a Node inside a TreePanel ExtJS widget. I tried many ways but failed because most of the time when I tried to:
node.select(); that node would not yet be rendered into the browser’s DOM and so the select would fail somewhere inside the extjs.js blob with something like "this ... undefined ...". What I needed was a "rendered" event, but there doesn’t seem to be such an event for neither TreePanel not TreeNode or any of their superclasses.
Read on
Problem statement:
Which of our strings are not translated yet in our Ruby on Rails app?
Unfortunately there’s no easy way to know for sure. One solution is to log untranslated strings as soon as they appear - the following solution applies to the spree-i18n extension but should be easily adaptable to other contexts.
What we do here is monkey patching I18n#t, to check whether the original I18n#t told us that there’s no translation and log it in that case.
Read on
Here are the slides from Matthias’ presentation in Barcelona:
Comparison of Open Source Virtual Globes
Demos:
NASA World Wind Java SDK
ossimPlanet
gvSIG 3D
osgEarth
osgEarth QGIS plugin
Norkart Virtual Globe
Earth3D
Google Earth
Read on