<div dir="ltr"><div><div><div><div><div><div>Hey Abdoul,<br><br></div>Let's take this email to the list by responding/mailing to <a href="mailto:forestrytools@lists.osgeo.org">forestrytools@lists.osgeo.org</a>. I think some of the other individuals would take a lot of interest in our discussion which might spark some real movement this summer.<br>
<br></div>If you understand some of the Qt development and are working towards QGIS plugins, you're ahead of me. My experience is primarily on the web side of things, as well as R-scripting (a statistical package). Personally, I'm going to use this project to learn Qt/Python. From that standpoint, I'm hoping to be more of a soldier and less of a general on the gritty details of development. <br>
<br>One discussion we started early on was how we wanted to handle database management / store information. There were some of us that felt Spatialite might be a good introductory option, as it has less barriers of entry to users. That said, PostGIS is far more robust. In either case, I don't think anyone was really advocating for the use of straight databases/spreadsheets/shapefiles, but it might be wise to re-initiate that discussion. <br>
<br>What do you think? Moving forward, we want a platform on which we can create forestry tools for inventory collection, analysis, etc. What database system might mesh best with QGIS and provide the necessary platform?<br>
<br></div>There's also some different needs on the input/output side. Some of us work in traditional forestry and simply we need a way to define our inventory procedures, collect standard inventory information, and output tables and charts on the resources in those stands. Others work more on the planning, economics, or regulation side and need more robust GIS and planning features. That said, I think those of us still interested and engaged are primarily focused on the former opposed to the latter.<br>
<br></div>With that in mind I've got some **very** basic R-code for taking inventory data and turning it into tables and charts. I can move that to python for later development (task C1). Otherwise, I think your initial thought that A1 is probably the place to start.<br>
<br></div>Moving forward, it might also be wise for us to formalize the idea a little further by authoring and describing what we hope a minimal tool-set will achieve and look like. It might be far easier for us to pull in the appropriate tasks if we know exactly what we want. <br>
<br></div><div><div><div><div><br><br></div></div></div></div></div><div class="gmail_extra"><br clear="all"><div><br>-<font>-<br>All the best,<br>Lee<br>ISA Certified Arborist MI-4148A<br>Registered Forester #46043</font><br>
</div>
<br><br><div class="gmail_quote">On Wed, May 15, 2013 at 5:35 PM, Abdoul O. Dia <span dir="ltr"><<a href="mailto:dia.abdoul@gmail.com" target="_blank">dia.abdoul@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hi Lee,<br>
<br>
Hope that the disaster is limited!<br>
<br>
I already registered on the mailing list. I'm following closely
what's going on. I would like to help to move forward on the
project.<br>
Regarding your questions, I don't have any code available right
now. For the moment, I'm trying to master QGIS plugin development
using Qt that's I am familiar with. On the other hand I'm a
trainer on QGIS as well GRASS GIS and I'm using these software in
my daily business. In addition, I do have good experience on
Database management and design. So the company that I created
provides Free Software services (training, plugins development,
...etc). I can see that, the "forestry tools" will be of a great
help for many people I think and there are many small companies
here that could be interested in using Free Software if they can
get solutions to their problems and save some $$$.<br>
<br>
I don't know how to put things together according to the other
people but I would like to suggest to start by designing the
system for instance specifying what do we want as input, potential
outputs so entities and relationships involved, etc? This could be
based on A1 and D?! I think these two items could be good starting
points even if we could move forward on other items. What do you
think about it?<br>
<br>
These are some information / thoughts that I wanted to share with
you. <br>
<br>
I wish you all the best and I know this is a forestry busy time <span><span> :-) </span></span>.<br>
<br>
<br>
Warmest greetings,<br>
Abdoul<br>
<br>
<br>
<br>
<br>
Le 2013-05-13 18:41, Lee a écrit :<br>
</div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>Hey Abdoul,<br>
<br>
My apologies for not responding sooner. We had a small flood
here which affected a lot of my projects. It's definitely the
forestry busy season.<br>
<br>
</div>
Have you registered on the mailing list associated with this
project? That might be a good place to start.<br>
<br>
The short answer to your questions is that there's been very
little movement on most of these tasks. For the most part, we
were in the brainstorming stages and collecting various pieces
of existing code when I dropped the ball. That said, it's been
on my list to start this again this summer. I'm coming into some
spare time, and I really want to push this forward. If you and I
moved our conversation to the mailing list, we might be able to
re-invigorate interest among the other participants as well.<br>
<br>
Do you have any existing code from projects you've worked on
that might help? Specifically anything in C++, Python, or that
can be easily transferred over? WHat's your experience with QGIS
and plugins?<br>
</div>
<div class="gmail_extra"><br clear="all">
<div><br>
-<font>-<br>
All the best,<br>
Lee<br>
ISA Certified Arborist MI-4148A<br>
Registered Forester #46043</font><br>
</div>
<br>
<br>
<div class="gmail_quote">On Wed, Apr 17, 2013 at 12:24 PM,
Abdoul Dia <span dir="ltr"><<a href="mailto:dia.abdoul@gmail.com" target="_blank">dia.abdoul@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Hi Lee,</div>
<div> </div>
<div>I've had a glance on the table "<span>Basic
Development" on <a href="http://wiki.osgeo.org/wiki/Talk:Forestry_Tools" target="_blank">http://wiki.osgeo.org/wiki/Talk:Forestry_Tools</a> website.
I would like to know who is leading which task and how
to get into already set groups and how to move forward.
For example, how to know whether the Data Entry task has
been started and where the job done is on the track. I'm
particularly interested on C1, C2 and D. I could help on
others.</span></div>
<div><span></span> </div>
<div><span>All the best</span></div>
<div><span>Abdoul</span></div>
<div> </div>
<div><span>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th>Task </th>
<th>Item </th>
<th>Description </th>
</tr>
<tr>
<td>A1 </td>
<td>Database schema </td>
<td>Develop a system for data (chiefly inventory
and management prescriptions) that can be stored
in a spatial database. </td>
</tr>
<tr>
<td>A2 </td>
<td>QGIS-Database Link </td>
<td>Link database with QGIS layers to support
retrieval and viewing of data within QGIS. </td>
</tr>
<tr>
<td>B1 </td>
<td>Plot layout </td>
<td>Automatically generate plot points based on
user-entered specifications (spacing, random or
regular, etc). </td>
</tr>
<tr>
<td>B2 </td>
<td>Plot-Stand Allocation </td>
<td>Recognize plot location and allocate ownership
to appropriate stands. Change if stand location
changes. </td>
</tr>
<tr>
<td>C1 </td>
<td>Volume/Stand Calculations </td>
<td>Develop functions to perform basic forestry
calculations. </td>
</tr>
<tr>
<td>C2 </td>
<td>Table Generation </td>
<td>Use calculations to develop volume tables and
stand tables for each stand or defined area. </td>
</tr>
<tr>
<td>C3 </td>
<td>Report Generator </td>
<td>Output information, tables, and figures into
neat report. </td>
</tr>
<tr>
<td>D </td>
<td>Data Entry </td>
<td>Create system for data/inventory entry and
recognition of possible outliers (errors). </td>
</tr>
</tbody>
</table>
</span>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th>Task </th>
<th>Item </th>
<th>Description </th>
</tr>
<tr>
<td>A1 </td>
<td>Database schema </td>
<td>Develop a system for data (chiefly inventory and
management prescriptions) that can be stored in a
spatial database. </td>
</tr>
<tr>
<td>A2 </td>
<td>QGIS-Database Link </td>
<td>Link database with QGIS layers to support
retrieval and viewing of data within QGIS. </td>
</tr>
<tr>
<td>B1 </td>
<td>Plot layout </td>
<td>Automatically generate plot points based on
user-entered specifications (spacing, random or
regular, etc). </td>
</tr>
<tr>
<td>B2 </td>
<td>Plot-Stand Allocation </td>
<td>Recognize plot location and allocate ownership
to appropriate stands. Change if stand location
changes. </td>
</tr>
<tr>
<td>C1 </td>
<td>Volume/Stand Calculations </td>
<td>Develop functions to perform basic forestry
calculations. </td>
</tr>
<tr>
<td>C2 </td>
<td>Table Generation </td>
<td>Use calculations to develop volume tables and
stand tables for each stand or defined area. </td>
</tr>
<tr>
<td>C3 </td>
<td>Report Generator </td>
<td>Output information, tables, and figures into
neat report. </td>
</tr>
<tr>
<td>D </td>
<td>Data Entry </td>
<td>Create system for data/inventory entry and
recognition of possible outliers (errors). </td>
</tr>
</tbody>
</table>
<br>
<br>
</div>
<div>
<div>
<div class="gmail_quote">2013/4/12 Lee <span dir="ltr"><<a href="mailto:muellerl@gmail.com" target="_blank">muellerl@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div dir="ltr">I'm glad to see you're following the
plugin discussions. Initially, I generated a bit
of interest in developing some tools. The goal
remains to develop a usable open-source
alternative for forestry inventory and planning
software within the QGIS community. The wiki has
some information on our large-scale visioning: <a href="http://wiki.osgeo.org/wiki/Forestry_Tools" target="_blank">http://wiki.osgeo.org/wiki/Forestry_Tools</a>.
I spent some time trying to develop a community
and some discourse around what was wanted or
desired. Unfortunately, my time has been quite
limited and no large-scale development has taken
place. That said, I've generally developed
personal utilities that i use within the R
statistics environment. I'm in the process of
migrating those tools over to Python so it might
interface with QGIS. <br>
<br>
In short, I'm beginning to take the project up
again. What's your background in forestry? Do you
currently use any utilities or have any personally
built material that might dove-tail nicely with a
QGIS forestry plugin?<br>
</div>
<div class="gmail_extra"><br clear="all">
<div><br>
-<font size="-0">-<br>
All the best,<br>
Lee<br>
ISA Certified Arborist MI-4148A<br>
Registered Forester #46043</font><br>
</div>
<br>
<br>
<div class="gmail_quote">On Fri, Apr 12, 2013 at
11:43 AM, Abdoul Dia <span dir="ltr"><<a href="mailto:dia.abdoul@gmail.com" target="_blank">dia.abdoul@gmail.com</a>></span>
wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div dir="ltr">
<div>Dear,<br>
<br>
</div>
<div>I've been following your discussions on<font size="-0"><font size="-0"> </font><b>[ForestryTools]
QGIS Forestry Plugin</b></font>
<p>and I found it quite interesting. I'm a
c++ programmer and forester. I would
like to know whether this project is
ongoing. Maybe I could be of any help.</p>
<p>Please let me!</p>
<p><br>
</p>
<p>Greetings<span><font color="#888888"><br>
</font></span></p>
</div>
<span><font color="#888888">
<div>Abdoul<span><font color="#888888"><br>
<br>
</font></span></div>
<span><font color="#888888">
<div>-- <br>
Abdoul Ousmane DIA, Ing. f., MSc.,
Biol.<br>
</div>
</font></span></font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Abdoul Ousmane DIA, Ing. f., MSc., Biol.<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>