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

Hector Tundidor Hernandez hectorth23 en gmail.com
Dom Ago 18 13:19:06 CEST 2019


Hola a todos,

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

1) ¿Qué he completado esta semana?

Esta semana he acabado de perfilar la regla Must Be Larger Than Cluster Tolerance. En concreto he adaptado el código de la regla para que se puede aplicar a geometrías multiparte de tipo multilínea y multipolígono. También, se ha tenido en cuenta en el código el caso particular de que el vértice inicial y final de las geometrías estén próximos o incluso sean de inicio y cierre, como en los polígonos o en determinadas líneas. Además de esto, se ha generalizado el código ya que la regla se aplica tanto a geometrías de tipo lineal como poligonal. También, ha sido necesario realizar esta generalización en el código de la acción deletePointsAction así como añadir las sentencias necesarias para que la geometría modificada resultante sea del mismo tipo que la geometría original. Todas estas modificaciones, se han testeado con nuevas geometrías añadidas en los archivos de testeo. Por otra parte, se ha completado la documentación necesaria de esta regla tanto en la wiki del proyecto como en el archivo json disponible en el repositorio de la regla.

-	mustBeLargerThanClusterToleranceRule.py
-	deletePointsAction.py
-	line_cluster.shp
-	testPolygonCluster.shp
-	MustBeLargerThanClusterTolerance.json


Wiki regla:  https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Rule-Must-be-larger-than-cluster-tolerance

repositorio regla: https://github.com/hecnita/TopologyRuleMustBeLargerThanClusterTolerance


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

La próxima semana trataré con mi tutor las pautas de presentación del producto final requeridas por Google para enviarlo.


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/20190818/0060ef2f/attachment.html>


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