<div dir="ltr"><div dir="ltr">Hi Luca! <div><br></div><div>Thanks for replying! In my job, there were things we had to do programmatically. For example, to manipulate geometries that reach the backend from a GeoJSON we use tools like these:</div><div><br></div><div><a href="https://pcjericks.github.io/py-gdalogr-cookbook/geometry.html#create-geometry-from-wkt">https://pcjericks.github.io/py-gdalogr-cookbook/geometry.html#create-geometry-from-wkt</a></div><div><br></div><div>However, polygon simplification does not work very well because it does not take topology into account. My idea was to port part of the GRASS algorithms to be able to use them without needing the graphical interface or command line, but only importing a library in a Python script.</div><div><br></div><div>Is it something that you have in mind to do or that might be useful to you? </div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue., 28 de mar. de 2019 a la(s) 00:32, Luca Delucchi (<a href="mailto:lucadeluge@gmail.com">lucadeluge@gmail.com</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 26 Mar 2019 at 03:11, Facundo Ferrin <<a href="mailto:facundo.ferrin@gmail.com" target="_blank">facundo.ferrin@gmail.com</a>> wrote:<br>
><br>
> Hi there!<br>
<br>
Hi Facundo,<br>
><br>
><br>
> My name is Facundo Ferrin. I am a nuclear engineer who is taking a master in Computer Vision in Barcelona, and finally I found my opportunity to contribute to OSGeo by applying two things that I really like: Python and Backend development . I do not know exactly what I should write in this first email, so I'll start by listing the projects I'm interested in.<br>
><br>
> I'm working in a company that is developing a platform for precision agriculture called Auravant (<a href="https://www.auravant.com/" rel="noreferrer" target="_blank">https://www.auravant.com/</a>). I work as a backend developer and data analyst and I use daily almost every tool that you post in the ideas: GeoServer, PostGIS, QGis. I'm also porting a tool for polygon simplification called topoJSON (<a href="https://github.com/fferrin/topojson" rel="noreferrer" target="_blank">https://github.com/fferrin/topojson</a>).<br>
><br>
> ---<br>
> MY MAIN IDEA is to start porting GRASS tools into a python package that can be used in other projects (beyond the client to use by command line). I don't know if it's something you have in mind but for offline and automated analysis it would be very useful. I particularly had problems when I tried to simplify geometries since the geometry of polygons was not taken into account.<br>
> ---<br>
<br>
Your idea is not clear to me, there are already two Python library to<br>
work with GRASS. you can find some ideas in the proposal page<br>
<a href="https://trac.osgeo.org/grass/wiki/GSoC/2019" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/wiki/GSoC/2019</a> (for example<br>
Neweasy-to-useCLIandAPIforGRASSGIS) and<br>
<a href="https://trac.osgeo.org/grass/wiki/GSoC/2018" rel="noreferrer" target="_blank">https://trac.osgeo.org/grass/wiki/GSoC/2018</a> (Improve GRASS integration<br>
in QGIS 3)<br>
<br>
> Hope to hear from you soon!<br>
><br>
<br>
-- <br>
ciao<br>
Luca<br>
<br>
<a href="http://www.lucadelu.org" rel="noreferrer" target="_blank">www.lucadelu.org</a><br>
</blockquote></div>