Suite

Problème de longueur du plugin QGIS Azimuth and Distance

Problème de longueur du plugin QGIS Azimuth and Distance


Débutant relatif à QGIS et essayant de comprendre exactement ce que je fais mal. Il y a quelques jours, l'azimut et la distance fonctionnaient parfaitement. Je l'utilisais dans un projet différent avec différents fichiers de formes et je ne sais pas quelle projection j'utilisais alors.

J'utilise QGIS Version 2.8.1-Wien et Azimuth and Distance Plugin Version 0.9.3

Maintenant, pour une raison quelconque, quelle que soit la distance que je mets, cela dessine la ligne hors de la carte. Avant, j'utilisais la valeur par défaut, mais j'ai essayé d'utiliser à la fois la valeur par défaut et les pieds et cela ne semble faire aucune différence.

J'ai recommencé à zéro et tout est projeté dans EPSG:4326 WGS 84 et la valeur par défaut du projet est définie sur EPSG:4326 WGS 84. Chaque fois que je dessine sur un calque temporaire, la projection est automatiquement définie sur EPSG:4326 WGS 84 car ce n'est pas le cas défini.

Voici une capture d'écran de ce que je saisis. Peu importe si je choisis la valeur par défaut ou les pieds sous les unités, cela le tirera toujours à l'infini.


J'ai jeté un rapide coup d'œil au code de l'outil. Il semble que le choix par défaut/pieds consiste à spécifier une conversion fixe entre les pieds et les mètres. Cela aurait du sens, car comme je l'ai mentionné plus tôt dans le contexte des limites et des limites, vous utilisez généralement l'une de ces unités (ou quelque chose d'archaïque comme des chaînes ou des tiges). Mais la ligne 189 du code source n'est qu'un simple facteur de conversion de pieds en mètres. Il ne sait pas comment prendre en compte les autres unités par défaut, et encore moins les degrés pour lesquels il n'y a pas de conversion directe.

La solution est donc que vous devez reprojeter vos données (clic droit et enregistrer sous) et/ou projeter dans un système de coordonnées projetées (par exemple une zone UTM ou un plan d'état, vous ne mentionnez pas dans quelle zone vous travaillez ) qui utilise les compteurs par défaut. Je ne sais pas si l'outil fonctionnerait correctement uniquement avec une reprojection à la volée. Notez que si vous choisissez un CRS avec des pieds comme unités, vous voudrez toujours utiliser le paramètre par défaut plutôt que les pieds. Vous ne devez régler cela sur les pieds que si votre CRS est en mètres et que vous souhaitez saisir les pieds.


J'ai résolu ce problème en cochant toujours la case "À la volée" dans les paramètres du projet, puis en activant le plug-in Google Sattelite Map. La carte Google semblait prédéfinir les limites pour que le plugin Azimut et Distance fonctionne correctement.


La longueur de dessin lors de l'utilisation de ce plugin pour moi ne dessinait pas les distances correctes et voici comment je l'ai corrigé (QGIS 2.18.14) :

J'étais déjà dans un système de coordonnées projetées (ftUS) et dans le menu options j'avais mon Unité de distance mis à pi. Cela me faisait apparemment perdre les distances. Quand j'ai changé l'unité de distance en Défaut, il a commencé à dessiner à la bonne échelle.


Voir la vidéo: QGIS - Distance Matrix - Point Distance - Compute distances between several other points