J'essaie de nettoyer un fichier de formes pour le rendre utilisable pour le routage avec pgrouting, postgis, postgresql.
Ici une intersection, elle semble être connectée mais quand on zoome…. Ce n'est pas:
Pareil ici :
Ici (il est zoomé au maximum) il y a 2 façons quand il semble en être un, et un seul est connecté:
J'utilise assign_vertex_id avec différentes tolérances, et QGIS et PostGIS, mais je ne sais pas quoi utiliser dedans.
Réponses:
Vous pouvez utiliser GRASS pour faire un peu de nettoyage. Je pense que vous devez casser ces vecteurs, supprimer les doublons, puis les casser. Pour cela, il existe l' outil v.clean avec les options
break, rmdupl and snap
.la source
Dans PostGIS, essayez ST_SnapToGrid pour aligner les sommets sur une grille virtuelle. Vous devez effectuer un travail de détective pour déterminer la distance de capture à utiliser. Ce pourrait être un 0,01 (1 cm), ou 1,0, etc.
la source