Récemment j'ai voulu créer un polygone (un rectangle) avec des coordonnées que l'on m'avait fournies. J'ai cherché rapidement dans la liste des plugins pour voir si quelque chose existait pour faire cela, je n'ai rien trouvé et j'ai du faire ça en python avec la console.
J'ai du regarder trop vite car il existe pourtant bel et bien un plugin très simple permettant de le faire, il s'agit de NumericalDigitize.
Après l'avoir installé et ouvert une couche en édition, il suffit de cliquer sur l'icone pour ouvrir la fenêtre pour saisir les coordonnées :
Il est possible de rentrer les coordonnées soit dans le système de référence spatial du projet ou celui de la couche. Il ne reste plus qu'à saisir les coordonnées et valider par OK.
Et voila le résultat, un beau carré (bien entendu cela fonctionne pour autre chose que des carrés ...)
Si il apparait finalement que vous vous êtes trompé dans une des coordonnées, il existe un module complémentaire, Numerical Vertex Edit, qui permet de modifier les coordonnées d'un sommet, on l'active avec l'icone (attention ils se ressemblent beaucoup) toujours en mode édition de la couche.
Il suffit ensuite de cliquer sur un sommet pour que la fenêtre s'affiche :
et modifier les valeurs comme on le souhaite :
Et voila le résultat :
A nouveau deux petits plugins très simples d'utilisation mais qui peuvent également être très utiles ...
Ces deux plugins sont développés par Cédric Morï.
Site officiel : NumericalDigitize
Site officiel : Numerical Vertex Edit
licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Pas de Modification 2.0 France
Commentaires
Sous Chugiak ?
Bonjour
J'ai tenté d'utiliser Vertex Edit sous QGIS Chugiak (2.4.0) mais ça plante à chaque fois. Quand je valide les nouvelles coordonnées, un message d'erreur apparaît.
Est-ce un problème lié à une incompatibilité du module avec Chugiak ou est-ce autre chose, avez-vous une idée ? J'ai l'impression que c'est lié au référentiel. Je travail souvant la projection EPSG32620.
Et je précise être relativement novice en SIG....
Voici le message ci-dessous :
*********************************************************************
Une erreur est apparue lors de l'exécution du code Python :
Traceback (most recent call last):
File "C:/Users/prenom.nom/.qgis2/python/plugins\numericalVertexEdit\numericalvertexedit.py", line 164, in moveVertex
transformedPoint = transformer.transform(float(input.split( "," )[ 0 ]),float(input.split( "," )[ 1 ]))
QgsCsException: Poursuivre la transformation de
(11159.461625, 31455.895164)
PROJ.4: +proj=longlat +datum=WGS84 +no_defs +to +proj=utm +zone=20 +datum=WGS84 +units=m +no_defs
Erreur: latitude or longitude exceeded limits
Version de Python :
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]
Bonjour Difficile à dire,
Bonjour
Difficile à dire, j'ai tenté avec vos valeurs et je n'ai aucun problème sur QGIS 2.6
Si vous avez la possibilité, essayé de passer sous la dernière version de QGIS et si ça ne fonctionne pas, postez plutôt sur le forumsig http://www.forumsig.org/forumdisplay.php/87-Assistance-et-Programmation
Cela permettra d'être plus réactif et d'avoir plus de membres pour vous répondre.
ok merci pour cette réponse
ok merci pour cette réponse rapide
Thanks for the update about
Thanks for the update about the QGIS Plugin used for the/ Numerical Vertex Edit. This will help me to make better use of the speech recognition system that I am working on. Is there any means of exporting to real world?
NumericalDigitize se trouve
NumericalDigitize se trouve dans l'installateur d'extension de qgis (extension / installateur de qgis) voir le manuel de qgis pour plus di'nformations sur l'installation de d'extensions http://download.osgeo.org/qgis/doc/manual/qgis-1.7.2_user_guide_fr.pdf p137
où trouver et installer NumericalDigitize
Je suis en train de travailler sur la carte du réseau routier du Sénégal, mais une erreur s'est glissée sur deux tronçons et je voudrai modifier le vertex. Je peine à le faire parce que le QuanTum GIS 1.8.0 Lisboa que je dispose ne me permet pas. Je souhaite être aider pour trouver le site et installer NumericalDigitize.
Merci
Poster un nouveau commentaire