Soy ingeniero medioambiental y el objetivo de mi proyecto QGIS 2.0 es visualizar los resultados de una inspección de un sistema de aguas residuales. En un primer paso he incluido las tolvas desde un archivo csv y he añadido una capa de google streets. Ahora tengo que dibujar las tuberías entre las tolvas. Una forma sería crear una capa de vectores y dibujar una tubería tras otra. Sin embargo, tengo 522 tuberías para dibujar. Así que me pregunto si QGIS es capaz de hacerlo automáticamente (dibujar la línea de menor distancia entre dos tolvas).
He probado el "análisis del vecino más próximo" Después de este tutorial ( http://www.qgistutorials.com/en/docs/nearest_neighbor_analysis.html ) parece funcionar para diferentes capas. Me gustaría encontrar los puntos vecinos más cercanos dentro de mi capa de tolvas. También he instalado el plugin mmqgis con el fin de hacer un diagrama hub. He cargado una tabla con el número de inicio y final de la tolva de las diferentes tuberías en qgis y trató de vincularlo con la capa de tolva. Recibí este mensaje de error:
Traceback (última llamada más reciente): Archivo " C:\Users\stutte /.qgis2/python/plugins \mmqgis\mmqgis_dialogs.py ", línea 1427, en ejecutar mensaje = mmqgis_hub_lines(self.iface, hubname, hubattr, spokename, spokeattr, savename, 1) Archivo " C:\Users\stutte /.qgis2/python/plugins \mmqgis\mmqgis_library.py ", línea 3377, en mmqgis_hub_ spokepoint.geometry().boundingBox().center().x() AttributeError: El objeto 'NoneType' no tiene el atributo 'boundingBox'.
¿Tienes alguna idea?