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
_______________________________________________ gvSIG_desarrolladores mailing list [email protected] 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
