<div dir="ltr">Hi Stefan,<div>Thanks for your answer.</div><div>Let me clarify the terms I've used.</div><div>Our Spatial Data Structure is a set of 382 classes that are separated in 13 categories (e.g hydrography, vegetation and so on...).</div><div>Each category has a set of classes. In this email you can see a small extract of the hydrography category.</div><div><br></div><div>In the case shown in the picture it is possible to see that objects (features ) of the class called Recife (Reef in english) must be inside the objects (features) of the class Massa_Dagua (Water polygons). The same happens to the class called Ilha (Island in english). It's objects must be inside the objects from the class Massa_Dagua.</div><div><br></div><div>This means that, those classes (reef, island, water polygons) must form one topology. When I edit the reefs I must guarantee that no overlaps will be formed between reefs and water polygons. This means that I need to move together reefs and water polygons vertexes.</div><div><br></div><div>We have a QGIS plugin called DSGTools that creates a PostGIS databases according to our structure, but PostGIS topology is still quite slow and I can't deliver topology tools for my users using it.</div><div><br></div><div>This way, I want to append my PostGIS layers into one GRASS topology (importing into GRASS) to be able to edit my vectors according to what is determined in our Spatial Data Documentation (unfortunately it is everything in Portuguese, but if you want, you can take a look on it here <a href="http://www.geoportal.eb.mil.br/images/PDF/ET_EDGV_Vs_2_1_3.pdf">http://www.geoportal.eb.mil.br/images/PDF/ET_EDGV_Vs_2_1_3.pdf</a>).</div><div><br></div><div>So, this is my problem. I hope you can understand better now.</div><div><br></div><div>Thanks in advance!</div><div>Regards,</div><div>Luiz Claudio.</div><div><br></div><div><br><img src="cid:ii_iteu4kz31_15753be71d895656" width="543" height="294"><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-22 16:52 GMT-03:00 Blumentrath, Stefan <span dir="ltr"><<a href="mailto:Stefan.Blumentrath@nina.no" target="_blank">Stefan.Blumentrath@nina.no</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="NO-BOK" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi Luiz,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">It either very simple to answer your question or a quite difficult to answer based on the information your provided.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The simple answer would be: Yes, of course this is possible in GRASS, thanks to it\s topological vector model! But that
 is probably not the answer you are after ;-)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">In order to give you suggestions on what to do however, we would need more information on what you actually want to achieve.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Furthermore, I am afraid not everybody is familiar with the terms you use (at least I am not):<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">What is you “spatial data structure”? Is that a set of thematic shape files? Several land cover types from one land cover
 dataset?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">What are sfs layers?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">What do you mean by “on demand” or “hierarchy”? Do you actually want to “snap” your hydrography data (and so on) to the
 vegetation data?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Is there any (spatial) relation between the layers in your “spatial data structure” at the moment?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Could you provide us with some examples?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Cheers<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Stefan
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> grass-user [mailto:<a href="mailto:grass-user-bounces@lists.osgeo.org" target="_blank">grass-user-bounces@<wbr>lists.osgeo.org</a>]
<b>On Behalf Of </b>Luiz Andrade<br>
<b>Sent:</b> 21. september 2016 14:44<br>
<b>To:</b> <a href="mailto:grass-user@lists.osgeo.org" target="_blank">grass-user@lists.osgeo.org</a><br>
<b>Subject:</b> [GRASS-user] Topology built on demand<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">How can I build a topology in grass with priority order on demand?<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">I need to build a topology for my Spatial Data Structure. My structure has several sfs layers, but to validate my data I need to build a topology with several classes and according to a priority.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">This means that I want to insert my sfs layers into one topology structure in grass on demand.
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">For instance, first I need to insert vegetation layers and later, insert hydrography layers and so on...<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">Is it possible to make this on grass?<u></u><u></u></p>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>