[Qgis-developer] Fwd: Tender for an Agriculture Inventory & Landuse Mapping Plugin

Gary Sherman gsherman at geoapt.com
Tue Jan 4 23:15:03 EST 2011


-------- Original Message --------
Subject: 	Tender for an Agriculture Inventory & Landuse Mapping Plugin
Date: 	Wed, 5 Jan 2011 03:16:35 +0100
From: 	Aravena, Ricardo GIZ LA <ricardo.aravena at giz.de>
To: 	qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
CC: 	


Dear developers,

Please find below a detailed Request for a Proposal and Quotation for an 
AILUM (Agriculture Inventory and Land Use Mapping) plug-in for QGIS.
The tender is being announced by GTZ (German Technical Cooperation).
Note that the deadline for submission is the 04-Feb-2011, and the award 
date is 15-Feb-2011.
Please feel free to contact Ricardo Aravena (ricardo.aravena at gtz.de 
<mailto:ricardo.aravena at gtz.de>) if you have any questions regards the 
technical specification and the tendering/bidding process.

*Organizational Overview *
The Deutsche Gesellschaft für Technische Zusammenarbeit (German Society 
for Technical Cooperation) or GTZ is a private international enterprise 
owned by the German Federal Government, specializing in technical 
cooperation for sustainable development with worldwide operation. It 
primarily works for public sector organizations and is headquartered in 
Eschborn, Germany. It mainly operates on behalf of the Federal Ministry 
for Economic Cooperation and Development (BMZ). Further clients are 
other departments of the government, international donors like the 
European Union, World Bank or the United Nations, partner countries and 
the private sector. GTZ works on a public-benefit basis. All surpluses 
generated are channeled back into its own international cooperation 
projects for sustainable development. The GTZ provides services in the 
following areas of sustainable development: Economic Development and 
Employment; Government, Democracy and Poverty Reduction; Education, 
Health and Social Security; Environment and Infrastructure & 
Agriculture, Fisheries and Food.

*Required Deliverables*
A QGIS plugin for an automated process to manually classify land types 
from satellite imagery for land use mapping based on visual identification.

*Function*
To avoid high-level academic training of remote sensing classification 
techniques, an easy, yet robust method of classifying land types simply 
by clicking on them from visual identification as a non-expert would 
from a common application like GIMP is required. The idea is that 
non-experts would be able to conduct their own land use mapping. The 
areas from the resultant vector land use maps produced would be further 
applied to calculate indicators such as expected crop yield.

*Target Users *
The tool is principally intended for an agricultural inventory project 
to be conducted by provincial staff from the northern Laotian province 
of Luang Namtha, though it would also be useful for some Participatory 
Land Use Planning and other mapping activities across other provinces in 
Laos. Thus it needs to be as simple and automated as possible.
As it is intended to be an Open Source tool under GNU (general public 
use) license, it could also potentially be used by anyone with an 
internet connection and QGIS. It would serve well in the development 
context where funding, expert knowledge and training is limited.

*Technical Specification*
A Python plugin is to be coded for QGIS as either a new Menu tool set, 
Panel or Toolbar.
The plugin will have 3 parts:
1. Imagery preparation -- this will automate 4 steps:
(i) conversion of images to 8 bit Geotif (if necessary),
(ii) creation of a georeferencing tag file (.gtf),
(iii) Equalization,
(iv) then Blur.
The user will simply be asked where to store the new files for the image 
and then the steps will be run in sequence automatically.
2. Classification --
a) Visual classifications of distinct, contiguous recognizable land 
types are to be conducted on the standard QGIS map interface the same 
way it would be done in a program like GIMP with BOTH the 'Fuzzy Select 
Tool' and the 'Select by Color Tool'. The users will apply these tools 
on a trial-and-error basis with similar dynamic 'Threshold' slide bars 
as in GIMP's interface until they are satisfied with their selections.
b) A third tool would also be necessary to group or generalize the 
user's selections, the way 'Select>Border' would do in GIMP.
c) A dialog should appear on request every time the user is satisfied 
with their selection to render the land types with an appropriate colour 
and assign a textual label which will be included in a landuse field. 
The colours and texts should be editable and not limited in number. This 
label and colour information may somehow be embedded in the image or 
stored separately in a look up table if necessary so that it can be 
rendered accordingly in the resulting end-product vector shapefile.
3. Vectorization -- this will polygonize the classified image as 
contiguously as possible to a shapefile. And the landuse and a colour 
fields generated in the precious step will need to be either maintained 
or associated correspondingly to the shapefile.

It is proposed that:
- The conversion of the imagery to 8 bit Geotif and the creation of a 
tag file could be done with GDAL commands.
- The Equalization and Blur need to be produced with the same effect and 
quality as that produced by GIMP's Colors>Auto>Equalize and 
Filters>Blur>Gaussian Blur respectively; however since GIMP's libraries 
can only be run internally from within GIMP, it is proposed to implement 
the equivalent functionality from ImageMagick's libraries instead.
- The same goes for the 'Fuzzy Select Tool', 'Select by Color Tool' and 
'Select>Border' GIMP equivalents.
- The vectorization could be conducted by the GDAL polygonize function 
for example as long as its parameters can be set to produce contiguity 
to reduce individual pixelization.
- Step 2b), the most challenging, could be catered for in many ways and 
so will be left up to the solution provider's discretion. Use of the 
already translated Orfeo Toolbox libraries is encouraged.

This is the proposed construction and presentation for the plugin, 
however if applicants present a better workflow or methodology this will 
also certainly be considered and in fact favored.

*Assumptions & Agreements *
- The name of the plugin shall be "AILUM (Agriculture Inventory and Land 
Use Mapping)".
- The plugin needs to be a completely Open Source solution with no legal 
infringements.
- After being tested, the plugin and its code will be publicly available 
under GNU license as FLOSS.

*Technical Proposal *
The solution provider should include time-lines and schedules for 
completing the project.

*Time-Cost *
The solution provider must detail the time and costs that will be 
required to complete the project.

*Additional Documentation*
Developers can direct us to an internet site or repository which 
demonstrates their production capabilities.

*References *
References are optional, though preferable if the candidate is not a 
company with a published track record.

*Submission Deadline *
4, February, 2011.

*Submit Proposal To: *
Ricardo Aravena
Email: ricardo.aravena at gtz.de <mailto:ricardo.aravena at gtz.de>

*For additional information or clarification, contact: *
Ricardo Aravena
Email: ricardo.aravena at gtz.de <mailto:ricardo.aravena at gtz.de>

*Basis for Award of Contract *
Balance between the best functional solution and the lowest bid.

*Award Date *
15, February, 2011.

Ricardo Aravena

Deutsche Gesellschaft für Technische ZusammenarbeitgtzGmbH**

*/GIS Advisor/*

*/Lao-German Cooperation/*

GTZ- Office Vientiane / Laos

T: ++85621-353605

F: ++85621-312408

M: ++85620-3355096

Ricardo Aravena

Deutsche Gesellschaft für Technische ZusammenarbeitgtzGmbH**

*/GIS Advisor/*

*/Lao-German Cooperation/*

GTZ- Office Vientiane / Laos

T: ++85621-353605

F: ++85621-312408

M: ++85620-3355096


------------------------------------------------------------------------
Deutsche Gesellschaft fuer Internationale Zusammenarbeit (GIZ) GmbH;
Sitz der Gesellschaft Bonn und Eschborn/Registered Office Bonn and 
Eschborn; Germany;
Registergericht/Registered at Amtsgericht Frankfurt am Main, Germany; 
Eintragungs-Nr./Registration no. HRB 12394;
USt-IdNr./VAT ID no. DE 113891176;
Vorsitzender des Aufsichtsrates/Chairman of the Supervisory Board: 
Hans-Juergen Beerfeltz, Staatssekretaer/State Secretary;
Vorstandssprecher/Chairman of the Management Board: Dr. Bernd 
Eisenblaetter; Vorstand/Management Board: Dr. Christoph Beier, Adolf 
Kloke-Lesch, Tom Paetz, Dr. Sebastian Paust, Dr. Hans-Joachim Preuss, 
Dr. Juergen Wilhelm

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20110104/927f53fc/attachment-0001.html


More information about the Qgis-developer mailing list