<div dir="ltr">Hola Mauro, <br>de nuevo aqui.<br><br>He visto que tienes algunas construcciones del estilo:<br><br>  if point1.getGeometryType().getName() == &quot;MultiLineLine2D&quot;:<br>    ...<br><br>Para filtrar por el tipo de geometria.<br>Lo primero que he pensado es que estas haciendo una comparacion por &quot;string&quot; cuando<br>con un entero parece suficiente. Podrias hacer algo como:<br><br>  from org.gvsig.fmap.geom.Geometry.TYPES import MULTILINE<br>  ...<br><br>  if point1.getGeometryType().getType() == MULTILINE:<br>    ...<br><br>Eso dice casi lo mismo...<br>Oh, el casi... que no se si es bueno o malo.<br>Tu regla no haria nada con multilineas 3D, o con 2DM.<br>Para pensar... (aplica tambien a puntos, lineas, ...)<br>aunque los 2DM si que deberias soportarlo.<br><br>Bueno, si no nos importan las dimensiones de la geometria, es decir la regla<br>opera con 2D igual que con 2DM o 3D, es mas rapido usar la comparacion con el <br>getType() que con el getName().<br><br>Comenta que te parece mejor, pros y contras de una u otra.<br><br>Mas cosas para pensar...<br>(Que no solventa ni la forma que tienes ahora mismo, ni la que te he propuesto <br>aunque no creo que sea relevante ahora).<br><br>Cuando trabajamos con lineas o poligonos... <br>¿ Solo aceptamos lineas y poligonos, no otros tipos de curvas ni superficies (como<br>circulos o circunferencias) ?<br><br>Vale un &quot;Si, solo lineas o poligonos&quot; ;)<br><br>Un saludo<br>Joaquin<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El vie., 28 jun. 2019 a las 15:31, Mauro Carlevaro (&lt;<a href="mailto:mauroctecno@gmail.com">mauroctecno@gmail.com</a>&gt;) 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">Hola, envío el reporte semanal correspondiente al periodo del 24 al 30 de<br>
Junio.<br>
<br>
Qué pude completar esta semana?<br>
* Estudio de la regla Points must be covered by line<br>
* Se agregó la consideración de que se tenga multipuntos en la regla Must be<br>
coincident with.<br>
* Desarrollo de la primera parte del código de la regla Points must be<br>
covered by lin para la integración.<br>
* Se continuó mejorando la documentación, se agrego una sección sobre el<br>
plan de testing.<br>
<br>
Qué voy a hacer la próxima semana?<br>
* Realizar la integración de la regla Points must be covered by line con el<br>
framework de topología.<br>
* Optimizar el algoritmo desarrollado.<br>
* Testear y depurar el código desarrollado.<br>
* Seguir documentando todo el proceso. <br>
<br>
Hay algún problema, bloqueo?  No hay problema de bloqueo.<br>
<br>
Referencias:<br>
    Reporte semana 5. Link:<br>
<a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5a.-Report-Week-5-(June-24th-to-June-30th)" rel="noreferrer" target="_blank">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5a.-Report-Week-5-(June-24th-to-June-30th)</a><br>
    Regla Points must be covered by line. Link:<br>
<a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5.-Points-must-be-covered-by-line" rel="noreferrer" target="_blank">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5.-Points-must-be-covered-by-line</a><br>
    Wiki GitHub, link:<br>
<a href="https://github.com/Maureque/gvsig-gsoc2019-topology/wiki" rel="noreferrer" target="_blank">https://github.com/Maureque/gvsig-gsoc2019-topology/wiki</a><br>
    Wiki OSGeo, link:<br>
<a href="https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop" rel="noreferrer" target="_blank">https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop</a><br>
<br>
Saludos,<br>
Mauro <br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/gvSIG-desarrolladores-f4163512.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.nabble.com/gvSIG-desarrolladores-f4163512.html</a><br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><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: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>--------------------------------------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br></div></div></div></div></div>