Closed Crashillo closed 2 years ago
En https://github.com/OSM-es/CatAtom2Osm/pull/81/commits/969000eb3bf86c639e45b7d2b679f2d9c36d8af2 he dado con el problema de generar un exceso de edificios y tareas. Consiste en aplicar el corte nada más se leen los gml
,
Ahora bien, lo encuentro inestable (prueba cuando puedas) ya que se queda colgado en un punto muy posterior de la ejecución, no comprendo a qué se puede deber.
Los cambios los veo bien excepto los comentarios que te he puesto. Ya lo cambio yo.
El fichero geojson que me pasas a mi no me da problema. Lo hablamos.
Añadiendo la construcción de self.zone y un par de cosas más me parece que funciona. Fusiono y le subo un par de cambios luego.
La función split_zoning la mantendré para que mantener get_building más corto.
Como norma de estilo estoy manteniendo dos líneas en blanco entre clases, una entre métodos y dentro de los métodos generalmente ninguna.
Geometry.merge_adjacent_features
por si hay que cambiar el CRSGeometry.merge_adjacent_features
para el geojson siguiente:Aunque tiene un punto, no falla por eso, sino porque
[f for f in layer.getFeatures()]
no le devuelve nada. No entiendo el problema.