Suite

Comment reproduire le lissage à partir du plugin Generalizer dans v.generalizer dans la barre d'outils de traitement à l'aide de QGIS?


J'aimerais reproduire les opérations de lissage effectuées avec le plugin Generalizer à l'intérieur de la boîte à outils v.generalizer afin que je puisse les utiliser sur une couche de polygones au lieu de seulement sur une couche de lignes.

J'ai essayé différentes valeurs pour différents paramètres, mais je ne vois pas comment obtenir les mêmes résultats en utilisant l'algorithme v.generalizer dans la barre d'outils de traitement.

En termes simples : à quelles valeurs de la fenêtre de l'algorithme v.generalizer correspondent les paramètres que je vois dans le plugin generalizer ?

Voici les paramètres que j'aimerais utiliser et les résultats que j'obtiens :

1) Hermite

2) Chaiken

Maintenant, dans les fenêtres v.generalize, il y a tellement d'options et de valeurs, mais rien n'y porte le même nom que ceux du plugin généraliseur…

J'espère que vous pourrez m'aider, je suis également reconnaissant pour des conseils sur d'autres moyens de lisser mes polygones d'une manière qui produit des résultats similaires à ceux des images ci-dessus.

J'ai essayé d'utiliser la boîte à outils v.generalizer après avoir lu ces deux questions :

Existe-t-il un outil de courbe de Bézier QGIS ?

Existe-t-il un moyen de rendre des lignes avec des courbes lisses (bézier) dans QGIS?

J'utilise QGIS 2.4.


Il y a une différence dans la formulation, mais je pense que les options de la Généralisateur le plugin existe dans le v.généraliseur interface. Utilisant Google Traduction (oui, pas la meilleure chose à utiliser) pour la page d'accueil du généraliseur, nous pouvons trouver une description sur chaque algorithme utilisé et leurs paramètres correspondants.


En terme de Interpolation de spline Hermite, la page d'accueil nous dit :

Seuil - Détermine la distance entre les points créés. Épaisseur - Facteur déterminant le degré de flexion de la ligne résultante.

En regardant maintenant le Aider section dans v.généraliseur, nous pouvons essayer de trouver les paramètres mentionnés ci-dessus. Pour Au seuil:

seuil=float Valeur de tolérance maximale <------ Ceci est dans les options. Options : 0-10000000000

Pour Épaisseur:

Angle minimum entre deux segments consécutifs dans la méthode Hermite <--- Ceci est dans les options.


En terme de Algorithme de Chaiken, la page d'accueil nous dit :

Niveau - Détermine le nombre d'itérations de l'algorithme. Poids - Détermine le taux de cisaillement, plus les congés sont gros plus près de la ligne de nœuds.

Maintenant, nous regardons le Aider section dans v.généraliseur de nouveau. Pour Niveau:

Nombre d'itérations <----- Ceci est dans les options.

Pour Poids:

betweeness_thresh - Cela indique dans quelle mesure une ligne se trouve entre les autres lignes du réseau (je ne sais pas si c'est le bon paramètre !)


Je peux me tromper, auquel cas j'espère que d'autres pourront conseiller et/ou rééditer ce message.


Voir la vidéo: Tips on contour labeling, index lines and symbology in ArcGIS (Octobre 2021).