[Gvsig_desarrolladores] [SoC] New rules for the Topology Framework in gvSIG Desktop- Reporte semana 5

Joaquin Jose del Cerro Murciano jjdelcerro en gvsig.org
Lun Jul 1 18:31:28 CEST 2019


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 (<mauroctecno en 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 en 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
jjdelcerro en gvsig.com
gvSIG Association
www.gvsig.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20190701/a6eb312e/attachment.html>


Más información sobre la lista de distribución gvSIG_desarrolladores