J'utilise QGIS 2.18. J'ai un fichier de formes qui contient plusieurs lignes. Après avoir traité certains traitements de données, j'ai besoin de tracer des lignes parallèles à différentes distances des lignes existantes. Par exemple, j'ai 32 lignes dans un fichier de formes existant. Je veux tracer des lignes parallèles à une distance de 50, 100, 170, 500 400 à partir de l'ID de ligne no. 3, 6,20,25,31 en une seule fois. Existe-t-il une méthode ou un plugin dans QGIS pour faire de même?
la source
Save as
enfin sélectionnez un système de coordonnées projetées. Une fois que vous avez effectué le décalage, vous pouvez revenir au système de coordonnées géographiques avec l'opération inverse ... Cela devrait être correct.Si vous avez une colonne dans votre table d'attributs qui spécifie la distance entre les lignes parallèles, la méthode suivante devrait pouvoir le faire en une seule fois -
Vous pouvez utiliser l'
Single sided buffers (and offset lines) for lines
algorithme ci-dessousGDAL/OGR > [OGR] Geoprocessing
dans la boîte à outils Traitement. Vous devrez définir l' opération comme courbe de décalage et saisir le nom de la colonne contenant la distance en distance du tampon (dans mon cas, le nom de la colonne est largeur ). Vous pouvez également définir de quel côté de la ligne la ligne parallèle doit être dessinée en sélectionnant Côté tampon comme droite ou gauche.la source
Vous pouvez utiliser "v.parallel", vous pouvez trouver cet outil dans la boîte à outils de traitement QGIS.
Sélectionnez la ligne avec l'ID de ligne no. 3, 6,20,25,31
Utilisez "v.parallel", créez une ligne parallèle à partir des lignes sélectionnées. Mais, vous devez faire plusieurs fois pour produire différentes distances de décalage (50, 100, 170, 500 400). Il y a une option "Côté", vous pouvez attribuer l'emplacement des lignes parallèles.
la source