<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Paolo:</p>
    <p>(Current maintainers of ProfileTool here.)</p>
    <p>I agree with you that having multiple plugins for the same task
      (given the limited resources available) seems far from an ideal
      situation, and would be glad to collaborate with other developers
      to join forces in a unified solution.</p>
    <p>I am not aware of the situation of the other plugins at the
      moment, (we checked on both "VoGIS Profile Tool" and "qProf" and
      decided to work on Profile Tool when we had to make a choice), but
      here goes my status report on Profile Tool
      codebase/functionality/documentation/support. It would be nice if
      we could get a feature list from the other plugins, see what is
      missing/what users find important in every plugin, and trace a
      'unification routemap' from there.<br>
    </p>
    <p>Codebase:</p>
    <p>-We made quite a refactoring effort during migration to QGis 3 to
      keep ui and calculations mostly separated. There are still some
      minor changes to do, but we are close to get there.</p>
    <p>-We have no unit tests, and this is something that should be
      worked on.</p>
    <p>-Some parts of the code would appreciate a little love to use
      more pythonic/dry constructions.</p>
    <p>-We got rid of most of the stability issues (crashes and python
      errors), though some may still remain.<br>
    </p>
    <p>Functionality:</p>
    <p>-Profile plotted along an interactively defined path, a polyline
      selected interactively or a vector layer.</p>
    <p>-Elevation information can be taken from raster and mesh layers.
      Multiple layers can be added to obtain several profiles
      simultaneously.<br>
    </p>
    <p>-Profile can show height (i.e. the raster value), or slope (in %
      or deg)</p>
    <p>-Profile can be sampled all along the input line or only on
      specified input points.<br>
    </p>
    <p>-Profiles can be exported as an image with axes, labels etc in
      png or svg format, and as a 3D polyline / 2D profile on dxf format
      (using pyqtgraph backend) and also PDF and PostScript when using
      Matplotlib.</p>
    <p>-Profile can be exported in text/csv format (on the table tab).<br>
    </p>
    <p>-This is experimental and not documented, but thanks to
      refactoring ProfileTool can be controlled from another
      plugin/algorithm, feeding points programatically to create a
      'live' profile.</p>
    <p>-Supports PyQtGraph or Matplotlib backend (not really sure on why
      there is a need to support both backends).</p>
    <p>-GUI feels a bit crowded, with many controls and tabs, I think
      that we can do better.<br>
    </p>
    <p>Documentation</p>
    <p>-No user manual, there are however some tutorials available on
      blogs, webs, etc. <br>
    </p>
    <p>-Not much code documentation.</p>
    <p>Support:<br>
    </p>
    <p>-We are currently on maintenance mode, fixing bugs and making
      minor modifications/adding small features when possible, but we
      have less time and resources to work on this than we would like.
      Next year we may be able to put some more work on it.</p>
    <p>Regards,</p>
    <p>Javier<br>
    </p>
    <pre class="moz-quote-pre" wrap="">

</pre>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">El 27/08/2019 a las 9:20, Paolo
      Cavallini escribió:<br>
    </div>
    <blockquote type="cite"
      cite="mid:16469a6a-e26b-82da-69a5-6f48a59d9c7f@faunalia.it">
      <pre class="moz-quote-pre" wrap="">Dear developers of profile plugins,
as you know, we do our best to keep the plugin repository tidy and
clean, to reduce duplication which is confusing for the users and makes
management and maintenance more difficult. With >1,000 plugins now, this
is a necessity more than a choice.
A suggestion from Calvin[0] in the qgis-dev mailing list pushed me to
approach you again, to check together the opportunities to improve the
current situation. I would be grateful if you could take the time to
check his suggestions and discuss together the way to come up with a
beautiful, unified plugin. I know this is extra work for you, and that
everybody tends to like his own solutions, but the gains from having an
unified solutions are great from all points of view.
Looking forward for your suggestions.
Cheers.

[0]
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">I don't consider "Profile Tool" to be perfect, but I find it useful to
generate cross sections on DEMS. There are 4 plugins that create
profiles, but I would say that "Profile Tool" is the easiest to use. The
plugin "Temporal/Spectral Profile Tool" probably should not have been
accepted as a QGIS plugin because it is a modified version of the
Profile Tool. I can't get it to work. That author should have worked
with the Profile Tool author to make a better plugin. VoGIS Profile Tool
is also very similar. qProf seems to be a little more advanced.
Ultimately, it would be nice to merge all 4 into one tool.
</pre>
      </blockquote>
    </blockquote>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <title></title>
      <table class="MsoNormalTable" style="border-collapse:collapse"
        cellspacing="0" cellpadding="0" border="0">
        <tbody>
          <tr style="height:188.25pt">
            <td style="width:346.2pt;padding:.75pt .75pt .75pt
              .75pt;height:188.25pt" width="462">
              <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:106%"><span
style="font-size:12.0pt;line-height:106%;font-family:"Times New
                  Roman",serif"><img
                    style="width:4.4479in;height:.5208in"
                    id="Imagen_x0020_6"
                    src="cid:part1.90F14CA0.087840D5@panoimagen.com"
                    class="" width="427" height="50"></span></p>
              <table class="MsoNormalTable" cellspacing="0"
                cellpadding="0" border="0">
                <tbody>
                  <tr>
                    <td colspan="2" style="width:327.75pt;padding:0cm
                      0cm 3.75pt 0cm" width="437">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:13.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#F7751F">Javier
                          Becerra Elcinto</span></p>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2" style="width:327.75pt;padding:0cm
                      0cm 0cm 0cm" width="437">
                      <p class="MsoNormal" style="line-height:106%"><i><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333">Dr.
                            Ing. de Telecomunicación</span></i></p>
                    </td>
                  </tr>
                  <tr>
                    <td rowspan="1" colspan="2" valign="top"><span
style="font-size:14.0pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"><i><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333">Director
                            Técnico</span></i></span></td>
                  </tr>
                  <tr>
                    <td colspan="2" style="width:327.75pt;padding:0cm
                      0cm 0cm 0cm" width="437">
                      <p class="MsoNormal" style="line-height:106%"><b><span
style="font-size:14.0pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333">PANOimagen,
                            s.l.</span></b></p>
                    </td>
                  </tr>
                  <tr>
                    <td style="width:15.0pt;padding:0cm 0cm 0cm 0cm"
                      width="20" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><b><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#385623">Dirección:</span></b></p>
                    </td>
                    <td style="width:312.75pt;padding:0cm 0cm 0cm 0cm"
                      width="417" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"> 
                          Calle Baltasar Gracián Nº13 - Oficina 3</span></p>
                    </td>
                  </tr>
                  <tr>
                    <td style="width:15.0pt;padding:0cm 0cm 0cm 0cm"
                      width="20" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#F7751F"> </span></p>
                    </td>
                    <td style="width:312.75pt;padding:0cm 0cm 0cm 0cm"
                      width="417" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"> 
                          26006 Logroño, La Rioja (Spain)</span></p>
                    </td>
                  </tr>
                  <tr>
                    <td style="width:15.0pt;padding:0cm 0cm 0cm 0cm"
                      width="20" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><b><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#385623">Teléfono:</span></b></p>
                    </td>
                    <td style="width:312.75pt;padding:0cm 0cm 0cm 0cm"
                      width="417" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"> 
                          +34 941 01 99 88  </span><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#385623">móvil:</span><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#F7751F"> </span><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333">+34
                          680 257 524<br>
                        </span></p>
                    </td>
                  </tr>
                  <tr>
                    <td style="width:15.0pt;padding:0cm 0cm 0cm 0cm"
                      width="20" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><b><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#385623">Web:</span></b></p>
                    </td>
                    <td style="width:312.75pt;padding:0cm 0cm 0cm 0cm"
                      width="417" valign="top">
                      <p class="MsoNormal" style="line-height:106%"><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"> 
                          <a href="http://www.panoimagen.com/"><span
                              style="font-family:"Times New
                              Roman",serif;color:#1DA1DB;text-decoration:none">www.panoimagen.com</span></a>  </span><b><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#385623">e-mail:</span></b><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#F7751F">
                        </span><span
style="font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#333333"><a
                            href="mailto:javier@panoimagen.com"
                            moz-do-not-send="true"><span
                              style="font-family:"Times New
                              Roman",serif;color:#1DA1DB;text-decoration:none">javier@panoimagen.com</span></a></span></p>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2" style="width:327.75pt;padding:3.75pt
                      0cm 0cm 0cm" width="437"><br>
                    </td>
                  </tr>
                </tbody>
              </table>
              <p class="MsoNormal" style="line-height:106%"><a
                  href="https://twitter.com/panoimagen?lang=es"><span
                    style="color:windowtext;text-decoration:none"><img
                      style="width:.4687in;height:.4791in"
                      id="Imagen_x0020_5"
                      src="cid:part4.D461208B.7BD61B8A@panoimagen.com"
                      class="" width="45" height="46" border="0"></span></a>  
                <a href="https://www.facebook.com/panoimagen/"><span
                    style="color:windowtext;text-decoration:none"><img
                      style="width:.4687in;height:.4791in"
                      id="Imagen_x0020_4"
                      src="cid:part6.FCDAAE9B.92BE3AD4@panoimagen.com"
                      alt="facebook" class="" width="45" height="46"
                      border="0"></span></a>   <a
                  href="https://es.linkedin.com/company/panoimagen"><span
                    style="color:windowtext;text-decoration:none"><img
                      style="width:.4687in;height:.4791in"
                      id="Imagen_x0020_3"
                      src="cid:part8.F600E10F.97A6AD25@panoimagen.com"
                      class="" width="45" height="46" border="0"></span></a>   <a
                  href="https://github.com/PANOimagen"><span
                    style="color:windowtext;text-decoration:none"><img
                      style="width:.4687in;height:.4583in"
                      id="Imagen_x0020_2"
                      src="cid:part10.45D8C422.0C212B58@panoimagen.com"
                      alt="github" class="" width="45" height="44"
                      border="0"></span></a></p>
            </td>
            <td style="width:53.55pt;padding:.75pt .75pt .75pt
              .75pt;height:188.25pt" width="71">
              <p class="MsoNormal" style="line-height:106%"><span
                  style="font-size:12.0pt;line-height:106%;font-family:"Times
                  New Roman",serif"><img
                    style="width:1.4895in;height:2.7812in"
                    id="Imagen_x0020_1"
                    src="cid:part12.1D4196A0.6044EB4C@panoimagen.com"
                    class="" width="143" height="267" border="0"></span></p>
            </td>
          </tr>
          <tr style="height:23.25pt">
            <td style="width:346.2pt;padding:.75pt .75pt .75pt
              .75pt;height:23.25pt" width="462"><br>
            </td>
            <td style="width:53.55pt;padding:.75pt .75pt .75pt
              .75pt;height:23.25pt" width="71"><br>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="MsoNormal" style="text-align:justify;line-height:106%"><span
style="font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif">De
          acuerdo con lo establecido por el Reglamento (UE) 2016/679, en
          materia de Protección de datos, le informamos que el
          Responsable del Tratamiento de sus datos es PANOIMAGEN, S.L.
          Utilizamos sus datos para prestarle los servicios que nos ha
          solicitado así como enviarle comunicaciones profesionales que
          sean de su interés.  Legitimados en el interés legítimo del
          responsable. No se cederán sus datos a terceros salvo
          obligación legal. Así mismo, le informamos que tiene derecho a
          acceder, rectificar y suprimir los datos, así como otros
          derechos, indicados en la información adicional, que puede
          ejercer en </span><span
          style="font-size:10.5pt;line-height:106%;color:#1DA1DB"><a
            href="mailto:info@panoimagen.com"><span
style="font-family:"Arial",sans-serif;color:#1DA1DB;text-decoration:none">info@panoimagen.com</span></a></span><span
style="font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif">
          Este mensaje y sus archivos adjuntos van dirigidos
          exclusivamente a su destinatario, pudiendo contener
          información confidencial sometida a secreto profesional. No
          está permitida su reproducción o distribución sin nuestra
          autorización expresa. Si usted no es el destinatario final por
          favor elimínelo e infórmenos por esta vía.</span></p>
    </div>
  </body>
</html>