QGIS Planet

NFCDD Updater

NFCDD Updater is a QGIS extension developed by Lutra Consulting for Halcrow Group to automate the process of updating geometry and attribute data in the Environment Agency's National Flood and Coastal Defence Database (NFCDD).

As part of their Ravensbourne Raised Defences project, Halcrow were required to update flood defence crest level and standard of protection data for defence assets along the rivers Ravensbourne and Quaggy, south-east London based on the results from extensive ISIS modelling.

NFCDD Updater User Interface

The updates were originally carried out as a manual GIS task, requiring GIS technicians to edit NFCDD geometry and attributes manually. The editing was prone to human error and was a complex and time-consuming process.

Lutra Consulting were commissioned to develop NFCDD Updater - a bespoke extension (plugin) to the free and open-source GIS platform QGIS. NFCDD Updater automates the task of updating NFCDD while allowing the user to maintain a high level of control over the process.

NFCDD Updater performs the following tasks:

  • Imports NFCDD dataset and reads user control file
  • Creates new defence features between ISIS nodes of interest based on existing geometry
  • Populates the new defence features with information from the user control file
  • Performs any necessary update of attributes to neighbouring 'parent' defence features (length etc.)
  • Exports the updated table in MapInfo format, ready to be imported back into NFCDD

NFCDD Updater was designed to be simple to use and to allow user-interaction where required, for example, prompting the user to visually select a single defence line to update when more than one candidate defence line has been selected for updating automatically.

NFCDD Updater performed very well in terms of reducing manual GIS work required to complete the project and allowed approximately 30% of the project budget to be saved. With minor modifications, NFCDD updater can be updated to automate manual GIS tasks on other Halcrow projects.

For more information on NFCDD Updater or to find out more about the development of bespoke QGIS plugins, contact Peter Wells.

You may also like...

Mergin Maps, a field data collection app based on QGIS. Mergin Maps makes field work easy with its simple interface and cloud-based sync. Available on Android, iOS and Windows. Screenshots of the Mergin Maps mobile app for Field Data Collection
Get it on Google Play Get it on Apple store
Learn More

What's New in QGIS Plugins

Here’s a summary of recent additions and updates to plugins in the QGIS repository. FlowMapper (0.1.1) - Generates flow lines between discreet nodes for depicting spatial interaction data (e.g. migration). Query By Example (0.2) - Select features by location. Item Browser (1.6.0) - Browse a multiple selection with auto-zooming to feature and an option to open feature form. Custom Launcher (1.1.0) - Customize your own actions to launch your preferred apps or commands within QGIS.
Learn More

QGIS Plugin of the Week: qNote

This week we look at a newly arrived plugin named qNote. This plugin allows you to create a note and store it in a QGIS project file. When the project is loaded, the note is restored and can be viewed in the qNote panel. This little plugin provides a way to attach metadata to a project. Things you might want to include in a note are: Content of the project Purpose Area of interest Where the data came from Who created the project This information can be helpful when sharing a project or when you forget what you did six months after the fact.
Learn More

Getting Support for QGIS

The QGIS project has a number of support channels. Like many open source projects, these are loosely coupled. Recently the forum was made read-only and this has prompted a number of questions and concerns about how to receive support. This post outlines the ways in which you can get your questions answered. Home Page The QGIS home page has links to all the documentation and community resources. The navigation panel on the left has links to both the Community resources and the manual.
Learn More

QGIS Forum Is Closed---What Do You Think?

The forum (http://forum.qgis.org) has been closed for new registrations and marked read-only. Users have been encouraged to use http://gis.stackexchange.com instead. If you have an thoughts on the closure, good, bad, or otherwise, please comment.
Learn More

QGIS - the FOSSGIS week

Tuesday, 2012-03-20 11:00: FOSSGIS in Dessau, Germany starts with a workshop for programming QGIS plugins A great conference begins, with about 400 people attending presentations and workshops over three days. Tuesday, 2012-03-20 14:42: Changeset c27c89045c: “Add WFS support for QGIS server. Provided by René-Luc D’Hont” Wow. Tuesday, 2012-03-20 14.48: QGIS 1.7.4 uploaded to DebianGIS Ok, QGIS 1.7.4 is already a few weeks old. But current version on Debian is 1.
Learn More

Script Runner: A Plugin to Run Python Scripts in QGIS

Following up on my last post, Running Scripts in the Python Console, I created a plugin to simplify running scripts: The Script Runner plugin allows you to add your scripts to a list so they are readily available. You can then run them to automate QGIS tasks and have full access to the PyQGIS API. In addition, you can view information about the classes, methods, and functions in your module as well as browse the source:
Learn More

QGIS: Running Scripts in the Python Console

The QGIS Python console is great for doing one-off tasks or experimenting with the API. Sometimes you might want to automate a task using a script, and do it without writing a full blown plugin. Currently QGIS does not have a way to load an arbitrary Python script and run it.[1] Until it does, this post illustrates a way you can create a script and run it from the console.
Learn More

Using the QGIS Raster Calculator

The raster calculator allows you to perform mathematical operations on each cell in a raster. This can be useful for converting and manipulating your rasters. Operators include: Mathematical (+, -, *, /) Trigonometric (sin, cos, tan, asin, acos, atan) Comparison (<, >, =, <=, >=) Logical (AND, OR) To perform operations on a raster or rasters, they must be loaded in QGIS.
Learn More

Shaded relief maps with QGIS

Creating a shaded relief map from digital elevation data is a nice way to create a backround map for web mapping or other GIS work. Thanks to the know-how and the funding from the Swiss Humanitarian Aid Unit, QGIS now has a sophisticated function for relief map generation. The method is described in detail in an paper by Marc-André Bünzli. An important part of the method is the choice of the elevation colors.
Learn More