<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>