[Gvsig_desarrolladores] Creation of new topological rules in gvSIG desktop - Informe semanal 11

Hector Tundidor Hernandez hectorth23 en gmail.com
Dom Ago 11 18:25:18 CEST 2019


Hola a todos,

He actualizado mi página wiki. Cualquier comentario es bienvenido.

1) ¿Qué he completado esta semana?

Esta semana he continuado con el desarrollo de la regla must be larger than cluster tolerance y las acciones definidas para solucionar aquellos casos en los que se viole la regla. Respecto a las acciones, la semana pasada, se planteó una única solución a través de la acción deleteFeatureAction. Sin embargo, durante la semana se ha decidido añadir la acción deletePointsActions en la aproximación a la solución de la regla planteada días atrás. Esto viene recogido en la wiki de la regla. Además, como esta regla se puede aplicar tanto a entidades lineales como poligonales se ha decidido junto con mi tutor principal crear una única regla y dos factorías que tengan en cuenta este hecho. Además, se han creado dos archivos con entidades lineales y poligonales para testear el código desarrollado. Por tanto, los archivos mencionados son los siguientes:

- mustBeLargerThanClusterToleranceRule.py
- mustBeLargerThanClusterToleranceLineRuleFactory.py
- mustBeLargerThanClusterTolerancePolygonRuleFactory.py
- deleteFeatureAction.py
- deletePointsAction.py
- line_cluster.shp
- testPolygonCluster.shp
rule wiki: https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Rule-Must-be-larger-than-cluster-tolerance

rule repository: https://github.com/hecnita/TopologyRuleMustBeLargerThanClusterTolerance

2) ¿Qué voy a realizar la próxima semana?

La siguiente semana acabaré de perfilar el código de la regla must be larger than cluster tolerance y, también, de las reglas implementadas durante las anteriores semanas.

3) ¿Hay algún problema de bloqueo?

No hay ningún problema de bloqueo.

Saludos
Héctor


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20190811/2c3cbe3b/attachment.html>


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