<div dir="ltr">Buenas! Depois de &quot;quebrar a cabeça&quot; um pouco, encontre uma solução que deve resolver teu problema, Manuel: <div><br></div><div>O que precisaríamos é de uma rotina que fizesse o &quot;Split Polygon by Line&quot;, mas não encontrei nada parecido no gvSIG + Sextante...<br>
<div><br></div><div style>Com o PostGIS existem algumas rotinas que facilitam a solução: <a href="http://trac.osgeo.org/postgis/wiki/UsersWikiSplitPolygonWithLineString">http://trac.osgeo.org/postgis/wiki/UsersWikiSplitPolygonWithLineString</a> ou <a href="http://www.gistutor.com/postgresqlpostgis/6-advanced-postgresqlpostgis-tutorials/21-how-to-cut-or-split-a-polygon-using-a-line-with-postgis.html">http://www.gistutor.com/postgresqlpostgis/6-advanced-postgresqlpostgis-tutorials/21-how-to-cut-or-split-a-polygon-using-a-line-with-postgis.html</a>, mas queremos resolver no gvSIG... e ainda não domino o gvSIG + PostGIS...</div>
<div style><br></div><div style>Se fossem poucas áreas a calcular, você poderia definir um polígono da área de interesse e depois dividi-lo nas respectivas áreas através desta dica: <a href="http://dominoc925.blogspot.com.br/2011/03/split-area-polygon-with-gvsig.html">http://dominoc925.blogspot.com.br/2011/03/split-area-polygon-with-gvsig.html</a>, mas o processo é totalmente manual (utiliza o modo de edição do gvSIG).  [méritos para o Jorge Santos, que me lembrou desta dica]</div>
<div style><br></div><div style>Cheguei a seguinte solução:</div><div style>1: crie uma camada com um shape do tipo polígono, com a área de interesse.</div><div style>2: Com essa camada, faça o recorte da camada de curvas de nível, gerando assim a camada da qual você quer calcular as áreas.</div>
<div style>3. Acesse o sextante e aplique a rotina &quot;Polygons to polylines&quot; na camada do polígono, gerando uma camada que contém uma polilinha do contorno da área de interesse.</div><div style>4. Nos geoprocessos do gvSIG, faça a união entre a última camada criada e o recorte das curvas de nível.</div>
<div style>5. Volte ao sextante e aplique a rotina &quot;Polygonize&quot; nesta camada criada. Será gerada uma nova camada contendo os polígonos correspondentes às áreas das curvas de nível contidas na área de interesse. O único cuidado que você deverá ter é que, como algumas linhas de cotas estarão &quot;quebradas&quot;, poderão ser gerados dois ou mais polígonos para a mesma cota, ficando a teu cargo somar essas áreas, se assim desejar.</div>
<div style><br></div><div style>Uma observação, principalmente para o Mario: novamente, esta solução funcionou corretamente apenas no gvSIG 1.12. No gvSIG 2.0 a rotina &quot;Polygonize&quot; não gera os polígonos, e a &quot;Polygolines to polygons&quot; acusa erro. Infelizmente não foi possível completar o processo no gvSIG 2.0</div>
<div style><br></div><div style>Gustavo, se encontrastes outra solução gostaria de receber uma cópia pois, como disse antes, &quot;quebrei a cabeça&quot; procurando um jeito de resolver esta questão e gostaria de saber se existe outra maneira de resolver no gvSIG. </div>
<div style><br></div><div style>Assim que der um tempo eu coloco esta solução em um tutorial...<br></div></div><div style><br></div><div style><div style="font-family:arial,sans-serif;font-size:13.333333969116211px">Saludos,</div>
<div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br>Eliazer Kosciuk</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><a href="http://geo.ideaplus.com.br/" target="_blank">iDea Plus Geo</a><br>
</div><div style="font-family:arial,sans-serif;font-size:13.333333969116211px"><a href="http://geo.ideaplus.com.br/coletanea-de-links-sobre-o-gvsig/" target="_blank">Coletânea de Links sobre o gvSIG</a></div></div><div style>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/5 GVSIG-CONSULTORESAA <span dir="ltr">&lt;<a href="mailto:gvsig@consultoresaa.com" target="_blank">gvsig@consultoresaa.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="ES" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hola Manuel, te he respondido acerca de tu consulta… pero lo hice a tu correo personal.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">La razón es que el administrador de la lista me indica que el correo excede el tamaño permitido.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Saludos.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><img width="235" height="138" src="cid:image001.png@01CE49A7.7BA43C10" alt="FIRMA CORREOS-2B"><u></u><u></u></span></p>
</div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:gvsig_usuarios-bounces@listserv.gva.es" target="_blank">gvsig_usuarios-bounces@listserv.gva.es</a> [mailto:<a href="mailto:gvsig_usuarios-bounces@listserv.gva.es" target="_blank">gvsig_usuarios-bounces@listserv.gva.es</a>] <b>En nombre de </b>Manuel lucas<br>
<b>Enviado el:</b> sábado, 04 de mayo de 2013 4:28<br><b>Para:</b> Gvisg Usuarios<br><b>Asunto:</b> Re: [Gvsig_usuarios] Superficie entre curvas de nivel<u></u><u></u></span></p></div></div><div><div class="h5"><p class="MsoNormal">
<u></u> <u></u></p><div><p class="MsoNormal"><span style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Gracias Elizaer y Mario por los apuntes. El problema es que no tengo (y creo que es difícil que en caso real ocurra) las curvas de nivel concéntricas. Tengo las curvas de nivel de un área grande y quiero calcular su superficie entre curvas de nivel dentro de un área o cuenca determinada. Entonces lo que hago es recortar las curvas de nivel con la capa polígono de mi cuenca vertiente pero no me quedan cerradas. Supongo que tendré que utilizar el unir, juntar, recortar (no se cual) una capa de líneas (curvas de nivel) con una capa de polígonos (cuenca vertiente) y que a partir de aqui me den poligonos cerrados a los que se le pueda calcular el área. De momento, no consigo que las lineas y el poligono queden cerradas y en una sola capa. cómo puedo proceder?<u></u><u></u></span></p>
<div><p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">gracias<u></u><u></u></span></p><div><p class="MsoNormal"><span style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&gt; Date: Fri, 3 May 2013 13:56:04 +0200<br>
&gt; From: <a href="mailto:mcarrera@gvsig.com" target="_blank">mcarrera@gvsig.com</a><br>&gt; To: <a href="mailto:gvsig_usuarios@listserv.gva.es" target="_blank">gvsig_usuarios@listserv.gva.es</a><br>&gt; Subject: Re: [Gvsig_usuarios] Superficie entre curvas de nivel<br>
&gt; <br>&gt; <br>&gt; Hola Eliazer,<br>&gt; <br>&gt; prueba a renombrar la carpeta &quot;sextante&quot; que hay en C:\Documents and<br>&gt; setting\[usuario] (o en Linux en /home/[usuario]), y arrancar de nuevo<br>&gt; gvSIG.<br>
&gt; <br>&gt; Saludos,<br>&gt; Mario<br>&gt; <br>&gt; <br>&gt; <br>&gt; El 02/05/13 14:40, Eliazer Kosciuk escribió:<br>&gt; &gt; Hola, novamente eu por aqui...<br>&gt; &gt; <br>&gt; &gt; Manuel, como dito no meu ultimo email, tua dúvida resultou em um novo<br>
&gt; &gt; tutorial: Calculando a área entre curvas de nível<br>&gt; &gt; &lt;<a href="http://geo.ideaplus.com.br/calculando-a-area-entre-curvas-de-nivel/" target="_blank">http://geo.ideaplus.com.br/calculando-a-area-entre-curvas-de-nivel/</a>&gt;<br>
&gt; &gt; <br>&gt; &gt; Mário, no gvSIG 2.0 o processo Polygonise está causando um erro, o que<br>&gt; &gt; não ocorre com o gvSIG 1.12. Você tem ideia da causa?<br>&gt; &gt; Imagem inline 1<br>&gt; &gt; <br>&gt; &gt; Saludos,<br>
&gt; &gt; <br>&gt; &gt; Eliazer Kosciuk<br>&gt; &gt; iDea Plus Geo &lt;<a href="http://geo.ideaplus.com.br/" target="_blank">http://geo.ideaplus.com.br/</a>&gt;<br>&gt; &gt; Coletânea de Links sobre o gvSIG<br>&gt; &gt; &lt;<a href="http://geo.ideaplus.com.br/coletanea-de-links-sobre-o-gvsig/" target="_blank">http://geo.ideaplus.com.br/coletanea-de-links-sobre-o-gvsig/</a>&gt;<br>
&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; 2013/4/30 Eliazer Kosciuk &lt;<a href="mailto:eliazerk@gmail.com%20%3cmailto:eliazerk@gmail.com" target="_blank">eliazerk@gmail.com &lt;mailto:eliazerk@gmail.com</a>&gt;&gt;<br>&gt; &gt; <br>
&gt; &gt; Hola, Manuel<br>&gt; &gt; <br>&gt; &gt; Sobre como calcular polígonos thiessen com o gvSIG, posso te indicar<br>&gt; &gt; esses dois tutoriais:<br>&gt; &gt; Diagrama de Voronoi no gvSIG (#SLGeoTbFaz)<br>&gt; &gt; &lt;<a href="http://geo.ideaplus.com.br/diagrama-de-voronoi-no-gvsig-slgeotbfaz/" target="_blank">http://geo.ideaplus.com.br/diagrama-de-voronoi-no-gvsig-slgeotbfaz/</a>&gt;<br>
&gt; &gt; Use gvSIG to create Voronoi or Thiessen polygons<br>&gt; &gt; &lt;<a href="http://dominoc925.blogspot.com.br/2012/07/use-gvsig-to-create-voronoi-or-thiessen.html" target="_blank">http://dominoc925.blogspot.com.br/2012/07/use-gvsig-to-create-voronoi-or-thiessen.html</a>&gt;<br>
&gt; &gt; <br>&gt; &gt; Mario, me destes uma ótima sugestão para o próximo tutorial ;)<br>&gt; &gt; <br>&gt; &gt; Saludos,<br>&gt; &gt; <br>&gt; &gt; Eliazer Kosciuk<br>&gt; &gt; iDea Plus Geo &lt;<a href="http://geo.ideaplus.com.br" target="_blank">http://geo.ideaplus.com.br</a>&gt;<br>
&gt; &gt; Coletânea de Links sobre o gvSIG<br>&gt; &gt; &lt;<a href="http://geo.ideaplus.com.br/coletanea-de-links-sobre-o-gvsig/" target="_blank">http://geo.ideaplus.com.br/coletanea-de-links-sobre-o-gvsig/</a>&gt;<br>&gt; &gt; <br>
&gt; &gt; <br>&gt; &gt; 2013/4/30 Manuel lucas &lt;<a href="mailto:manuelgvsig@hotmail.com%0b" target="_blank">manuelgvsig@hotmail.com<br></a>&gt; &gt; &lt;<a href="mailto:manuelgvsig@hotmail.com" target="_blank">mailto:manuelgvsig@hotmail.com</a>&gt;&gt;<br>
&gt; &gt; <br>&gt; &gt; Gracias Mario!<br>&gt; &gt; <br>&gt; &gt; &gt; Date: Tue, 30 Apr 2013 09:51:27 +0200<br>&gt; &gt; &gt; From: <a href="mailto:mcarrera@gvsig.com" target="_blank">mcarrera@gvsig.com</a> &lt;<a href="mailto:mcarrera@gvsig.com" target="_blank">mailto:mcarrera@gvsig.com</a>&gt;<br>
&gt; &gt; &gt; To: <a href="mailto:gvsig_usuarios@listserv.gva.es" target="_blank">gvsig_usuarios@listserv.gva.es</a><br>&gt; &gt; &lt;<a href="mailto:gvsig_usuarios@listserv.gva.es" target="_blank">mailto:gvsig_usuarios@listserv.gva.es</a>&gt;<br>
&gt; &gt; &gt; Subject: Re: [Gvsig_usuarios] Superficie entre curvas de nivel<br>&gt; &gt; <br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hola Manuel,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; para calcular la superficie entre dos curvas de nivel puedes<br>
&gt; &gt; emplear por<br>&gt; &gt; &gt; ejemplo la herramienta de poligonar líneas de Sextante, y<br>&gt; &gt; luego la de<br>&gt; &gt; &gt; Agregar información geométrica para el área de cada polígono.<br>&gt; &gt; &gt;<br>
&gt; &gt; &gt; Los polígonos Thiessen puedes crearlos con la extensión de<br>&gt; &gt; topología.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Un saludo,<br>&gt; &gt; &gt; Mario<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>
&gt; &gt; &gt; El 29/04/13 19:41, Manuel lucas escribió:<br>&gt; &gt; &gt; &gt; Hola,<br>&gt; &gt; &gt; &gt; Alguien puede indicarme como calcular la superficie<br>&gt; &gt; existente entre<br>&gt; &gt; &gt; &gt; curvas de nivel?..Tengo un shp con curvas de nivel. También<br>
&gt; &gt; si es<br>&gt; &gt; &gt; &gt; posible y como calcular polígonos thiessen con gvsig.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Muchas gracias,<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; gvSIG_usuarios mailing list<br>&gt; &gt; &gt; &gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt; &gt; &lt;<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">mailto:gvSIG_usuarios@listserv.gva.es</a>&gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Para ver histórico de mensajes, editar sus preferencias de<br>
&gt; &gt; usuario o darse de baja en esta lista, acuda a la siguiente<br>&gt; &gt; dirección:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; gvSIG_usuarios mailing list<br>&gt; &gt; &gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt; &gt; &lt;<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">mailto:gvSIG_usuarios@listserv.gva.es</a>&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Para ver histórico de mensajes, editar sus preferencias de<br>
&gt; &gt; usuario o darse de baja en esta lista, acuda a la siguiente<br>&gt; &gt; dirección:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; gvSIG_usuarios mailing list<br>&gt; &gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt; &gt; &lt;<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">mailto:gvSIG_usuarios@listserv.gva.es</a>&gt;<br>&gt; &gt; <br>&gt; &gt; Para ver histórico de mensajes, editar sus preferencias de<br>&gt; &gt; usuario o darse de baja en esta lista, acuda a la siguiente<br>
&gt; &gt; dirección:<br>&gt; &gt; <br>&gt; &gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>&gt; &gt; <br>
&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; gvSIG_usuarios mailing list<br>&gt; &gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
&gt; &gt; <br>&gt; &gt; Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>&gt; &gt; <br>&gt; &gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
&gt; &gt; <br>&gt; _______________________________________________<br>&gt; gvSIG_usuarios mailing list<br>&gt; <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>&gt; <br>
&gt; Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>&gt; <br>&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><u></u><u></u></span></p>
</div></div></div></div></div></div></div><br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><br></div>