<HTML><HEAD><TITLE>RE: [Gvsig_usuarios] FW: polígonos con áreas negativas</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.17023" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText77452>
<DIV><FONT face="Times New Roman" color=#000000 size=3>Hola,</FONT></DIV>
<DIV>tal como dice David, el signo indica el sentido (horario o anti-horario) que siguen los vértices del polígono. En esta imagen, el triángulo A está en sentido horario y su área será positiva. El otro está en sentido anti-horario y su área será negativa:</DIV>
<DIV>&nbsp;</DIV>
<DIV><A href="http://geometrylibrary.geodan.nl/formal_review/set_a_ac.png">http://geometrylibrary.geodan.nl/formal_review/set_a_ac.png</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Si no os interesa eso, podéis usar en la calculadora de campos la función abs(...) que calcula el valor absolutio:</DIV>
<DIV>&nbsp;</DIV>
<DIV>abs(area())</DIV>
<DIV>&nbsp;</DIV>
<DIV>Si os interesa el sentido (horario o anti´horario) en el que está cada polígono, podéis añadir un campo BOOLEANO y asociarle la expresión:</DIV>
<DIV>&nbsp;</DIV>
<DIV>area() &gt; 0</DIV>
<DIV>&nbsp;</DIV>
<DIV>para distinguir unos y otros.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Saludos,</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" color=#000000 size=3></FONT>&nbsp;</DIV></DIV>
<DIV id=idSignature58379>
<DIV><FONT face="Courier New" size=2><FONT face="Times New Roman" size=3>Juan Lucas Domínguez Rubio<BR></FONT>---</FONT></DIV>
<DIV><FONT face="Courier New" size=2><FONT face="Courier New" size=2><FONT face="Courier New" size=2>Prodevelop SL, Valencia (España)</FONT></DIV>
<DIV>
<DIV><FONT face="Courier New" size=2>Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR></FONT><A href="http://www.prodevelop.es/"><FONT face="Courier New" size=2>http://www.prodevelop.es</FONT></A><BR><FONT face="Courier New" size=2>---</FONT></DIV></FONT></DIV></FONT></DIV>
<DIV><BR>
<HR>
<FONT face=Tahoma size=2><B>De:</B> gvsig_usuarios-bounces@listserv.gva.es en nombre de DAVID HERNANDEZ LOPEZ<BR><B>Enviado el:</B> lun 10/05/2010 10:06<BR><B>Para:</B> Lista de Usuarios de gvSIG<BR><B>Asunto:</B> Re: [Gvsig_usuarios]FW: polígonos con áreas negativas<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Muy buenas.<BR>No se si puede ser la causa pero la comento por si lo fuera.<BR>El algoritmo que se suele implementar para calcular la superficie de un polígono a partir de sus puntos es un proceso iterativo que recorre los vértices en un sentido, horario o antihorario, y la única diferencia que se obtiene es el signo, por lo que se debe devolver como resultado el valor absoluto.<BR>Saludos.<BR><BR><BR>-----Mensaje original-----<BR>De: gvsig_usuarios-bounces@listserv.gva.es en nombre de Guillermo Tamburini<BR>Enviado el: lun 10/05/2010 10:02<BR>Para: Lista de Usuarios de gvSIG<BR>Asunto: Re: [Gvsig_usuarios] FW: polígonos con áreas negativas<BR><BR>Hola Manuel,<BR><BR>la vez pasada contesté yo, pero agregué el texto al final en la<BR>respuesta y tal vez por eso no lo encuentras. Te repito el mail anterior<BR>aquí, y espero que te sea de ayuda en algo.<BR><BR>Saludos Manuel,<BR><BR>te comento que he probado la situación que describes. Sobre un shape<BR>creado de un dxf, con un nuevo campo donde he calculado el area, con<BR>unas 1200 features (polígonos) he obtenido 12 polígonos con area negativa.<BR>Te puedo decir que de ellos 10 son polígonos duplicados, calcos exactos<BR>de otros polígonos que generalemte se generan por error (y que tal vez<BR>quisieras eliminar). Otro, es una situación parecida, pero se trata de<BR>un polígono que duplica a otro, que a su vez forma parte de un<BR>multipolígono; en este caso se trataría del duplicado de uno solo de los<BR>políogonos de un conjunto de ellos.<BR>El último de ellos, es un polígono isla, dentro de otro polígono mayor.<BR>Esta no es una situación especial, y no he conseguido averiguar cuál<BR>puede ser la razón por la que aparezca con area negativa.<BR><BR>Bueno, siendo rigurosos se trata solo de una informacióin estadística,<BR>ya que no puedo afirmar cuál es la causa, pero espero que igualemente&nbsp;<BR>te sirva.<BR><BR>Suerte!<BR><BR><BR>manuel peixoto wrote:<BR>&gt; Hola<BR>&gt;&nbsp;<BR>&gt; he estado buscando y no encuentro nada... tengo que revisar muchos<BR>&gt; correos y la verdad que no tengo mucho tiempo.<BR>&gt;&nbsp;<BR>&gt; me podrías indicar la fecha más o menos.<BR>&gt;&nbsp;<BR>&gt; gracias<BR>&gt;&nbsp;<BR>&gt; un saludo<BR>&gt;&nbsp;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; From: mcfvillalta@fomento.es<BR>&gt; To: gvsig_usuarios@listserv.gva.es<BR>&gt; Date: Fri, 7 May 2010 12:53:17 +0200<BR>&gt; Subject: Re: [Gvsig_usuarios] FW: polígonos con áreas negativas<BR>&gt;<BR>&gt; Hola Manuel<BR>&gt; Esto se comento hace muy poquito en la lista;<BR>&gt; hecha un ojo<BR>&gt; saludillos<BR>&gt; **<BR>&gt; **Maria* Fdez de Villalta *Compagni<BR>&gt; Observatorio Geofísico Central<BR>&gt; Instituto Geográfico Nacional<BR>&gt;&nbsp;&nbsp; C/ Alfonso XII nº 3, 28014 Madrid<BR>&gt;&nbsp;&nbsp; Tfno: 915270107 ext 0360<BR>&gt; ------------------------------------------------------------------------<BR>&gt; *De:* gvsig_usuarios-bounces@listserv.gva.es<BR>&gt; [gvsig_usuarios-bounces@listserv.gva.es] En nombre de manuel peixoto<BR>&gt; [manuel.8777b@hotmail.com]<BR>&gt; *Enviado el:* viernes, 07 de mayo de 2010 11:54<BR>&gt; *Para:* GVSIG USUARIOS<BR>&gt; *Asunto:* [Gvsig_usuarios] FW: polígonos con áreas negativas<BR>&gt;<BR>&gt;<BR>&gt; Hola a todos.<BR>&gt;&nbsp;<BR>&gt; He exportado unos polígonos a shp desde dxf. Le he borrado toda la<BR>&gt; tabla y le he añadido un campo double en el que calculo el área con la<BR>&gt; calculadora de campos.<BR>&gt;&nbsp;<BR>&gt; Algunos de esos polígonos dan resultados negativos, aunque el valor<BR>&gt; absoluto está&nbsp; bien calculado.<BR>&gt;&nbsp;<BR>&gt; Alguien sabe que está pasando.<BR>&gt;&nbsp;<BR>&gt; Gracias<BR>&gt;&nbsp;<BR>&gt; Un saludo<BR>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; Tus datos personales, más seguros con Internet Explorer 8.<BR>&gt; ¡Descárgatelo gratis!<BR>&gt; &lt;<A href="http://www.microsoft.com/spain/windows/internet-explorer/default.aspx">http://www.microsoft.com/spain/windows/internet-explorer/default.aspx</A>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; ¿Buscas trabajo? Te enseñamos las 10 mejores empresas para trabajar en<BR>&gt; 2010.<BR>&gt; &lt;<A href="http://msn.careerbuilder.es/Art%c3%adculo/MSN-119-B%c3%basqueda-de-Trabajo-Las-10-mejores-empresas-para-trabajar-en-2010/?sc_extcmp=int_esmsn119&amp;SiteId=int_esmsn119">http://msn.careerbuilder.es/Art%c3%adculo/MSN-119-B%c3%basqueda-de-Trabajo-Las-10-mejores-empresas-para-trabajar-en-2010/?sc_extcmp=int_esmsn119&amp;SiteId=int_esmsn119</A>&gt;<BR>&gt;<BR>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt; ¿Sabes que Hotmail tiene capacidad de almacenamiento ilimitada?<BR>&gt; &lt;<A href="http://www.vivelive.com/hotmail-la-gente-de-hoy/index.html?storage">http://www.vivelive.com/hotmail-la-gente-de-hoy/index.html?storage</A>&gt;<BR>&gt; ------------------------------------------------------------------------<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; gvSIG_usuarios mailing list<BR>&gt; gvSIG_usuarios@listserv.gva.es<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">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</A><BR>&gt;&nbsp;&nbsp;<BR><BR><BR>--<BR>Guillermo Tamburini Beliveau<BR>Proyecto gvSIG<BR>Consellería de Infraestructuras y Transportes (GVA)<BR>Valencia (Spain)<BR><BR><BR>_______________________________________________<BR>gvSIG_usuarios mailing list<BR>gvSIG_usuarios@listserv.gva.es<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">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</A><BR><BR></FONT></P></DIV></BODY></HTML>