Hola Mauro... Tanto en mustBeCoincidentWithPointRule como en mustBeCoveredByEndpointOfPointRule has ido metiendo codigo para gestionar los multiparte... echale una ojeada, repetir dos, o tres lineas de codigo vale, pero cuando son ya treinta, creo que toca sacar un metodo o funcion para ello.
Por ejemplo, en mustBeCoincidentWithPointRule, la parte que: - hace el buffer - lanza el query - calcula si los puntos debueltos por el query estan en el buffer - añade al informe de errores el error si se da. podria ir a un metodo que se encargue de calcular eso, y luego podria usarse en mas de un sitio. Ademas, las correcciones, en caso de que las hayan, afectaran solo a un sitio, y no alla donde se repita el codigo. Tienes algo parecido en el mustBeCoveredByEndpointOfPointRule, solo que aqui aun son mas las lineas duplicadas. Si le echas un vistazo y no lo ves claro comentalo por aqui. Un saludo Joaquin El vie., 28 jun. 2019 a las 15:31, Mauro Carlevaro (<maurocte...@gmail.com>) escribió: > Hola, envío el reporte semanal correspondiente al periodo del 24 al 30 de > Junio. > > Qué pude completar esta semana? > * Estudio de la regla Points must be covered by line > * Se agregó la consideración de que se tenga multipuntos en la regla Must > be > coincident with. > * Desarrollo de la primera parte del código de la regla Points must be > covered by lin para la integración. > * Se continuó mejorando la documentación, se agrego una sección sobre el > plan de testing. > > Qué voy a hacer la próxima semana? > * Realizar la integración de la regla Points must be covered by line con el > framework de topología. > * Optimizar el algoritmo desarrollado. > * Testear y depurar el código desarrollado. > * Seguir documentando todo el proceso. > > Hay algún problema, bloqueo? No hay problema de bloqueo. > > Referencias: > Reporte semana 5. Link: > > https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5a.-Report-Week-5-(June-24th-to-June-30th) > Regla Points must be covered by line. Link: > > https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/5.-Points-must-be-covered-by-line > Wiki GitHub, link: > https://github.com/Maureque/gvsig-gsoc2019-topology/wiki > Wiki OSGeo, link: > > https://wiki.osgeo.org/wiki/New_rules_for_the_Topology_Framework_in_gvSIG_Desktop > > Saludos, > Mauro > > > > -- > Sent from: > http://osgeo-org.1560.x6.nabble.com/gvSIG-desarrolladores-f4163512.html > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelce...@gvsig.com gvSIG Association www.gvsig.com
_______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores