Message posté par : Tezz77 (faure.guillaume.fr(a)gmail.com)
----------------------------------------
Bonjour à tous,
Voici mon problème. J'ai un ensemble d'infrastructures (représentées par des lignes), proches de la route et à coté desquelles je souhaite passer en voiture.
Je cherche le tracé optimal pour faire cela.
J'ai donc pris les sommets de ces lignes et projetés les points sur les routes (récupérées via le plugin Quick OSM). Après quoi j'ai utilisé le module GRASS v.net.salesman pour obtenir le parcours optimisé.
J'ai plusieurs soucis:
1. L'algorithme fait réaliser des demis tours sur place dès qu'il le veut mais qui sont irréalisables dans la pratique
2. De manière générale, il ne prend pas en compte les règles de la circulation, tels que les sens uniques
3. Enfin, il faudrait ensuite que je puisse visualiser le chemin optimisé à parcourir dans un GPS et avoir un guidage (visuel / audio)
N'hésitez pas si vous avez des solutions (mêmes commerciales) qui peuvent permettrent de répondre en partie ou en totalité au problème. L'idéal serait de rentrer une couche de points / ou de linaires et d'avoir le parcours à réaliser dans un outil GPS.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358813#p358813
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Tezz77 (faure.guillaume.fr(a)gmail.com)
----------------------------------------
Bonjour,
Malgré mes recherches, je n'ai pas trouvé de documentation sur le fonctionnement de l'outil "Accrocher les géométries à la couche".
Est ce que quelqu'un pourrait m'expliquer ce que signifie les différentes options: "Privilégier d'aligner les noeuds, ajoute des sommets lorsque nécessaire / Privilégie le point le plus proche..."?
Par ailleurs, pour mon cas précis, je cherche à projeter des points sur des lignes.
Quand je suis sur des gros fichiers, cela semble bien marcher, avec l'option "Privilégier le point le plus proche, ajoute des sommets lorsque nécessaire", j'ai l'impression que j'ai bien une projection orthogonale de mes points sur la ligne la plus proche (sans qu'il y'ait déjà un sommets de la ligne à cet endroit).
Mais quand je teste sur juste une ligne avec un point, la projection ne se fait pas, dans ce cas, l'accrochage à lieux sur les extrémités de la ligne seulement.
Quelqu'un a t'il une explication à ce mystère?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358814#p358814
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : jmv33 (jm.vigneaud(a)saferna.fr)
----------------------------------------
Bonjour,
Je vous soumets le problème suivant.
J'ai un projet Qgis avec un EPSG 2154.
J'ai fait un script Python qui récupère une couche vecteur dans une base postgres/postgis (avec un EPSG 4326) que je souhaite afficher dans Qgis. Lorsque je charge la couche, je la vois apparaître dans la liste des couches, mais elle ne figure pas à l'écran (écran blanc). Lorsque j'affiche l'étendue de cette couche, cela me donne des données qui semblent incohérentes :
Si je zoom sur la couche (menu contextuel - Zoomer sur la couche), les parcelles s'affichent bien avec mon scan 25 en arrière plan et avec l'étendue suivante :
470837,6477759 : 477954,6481519
je ne comprends pas pourquoi mon étendue n'est pas bonne au chargement de la couche.
Ci-dessous un bout du code utilisé :
currentLayer = QgsVectorLayer(uri.uri(False), (typeDossier+" - "+data[1]), 'postgres')
QgsProject.instance().addMapLayer(currentLayer, False)
qgis.utils.iface.mapCanvas().zoomToFeatureExtent(currentLayer.extent())
Merci de vos retours éclairés, JMV
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358812#p358812
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : SANTANNA
----------------------------------------
Bonjour,
Pas d'idée là, mais c'est peut-être l'implémentation des fonctions dans QGIS qui fait que c'est plus lent dans un cas que dans l'autre. AMHA ça vaudrait le coup d'être soumis aux développeurs.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358811#p358811
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Nighthawk
----------------------------------------
Bonjour à tous les deux,
Excellent, c'est exactement ce que je cherchais !!! En plus je pense que je vais pouvoir le réutiliser dans d'autres cas de figure (je vais virer les 0 en trop dans mes numéros de parcelles) !!!
Si je comprend bien (parce que je ne suis pas très familiarisé avec les regex) :
le '^(, )+' signifie que l'on est au début de la chaine de caractères (ce serait le "^" ?) et qu'il peut y avoir un nombre inconnu de ", " répétés (ce serait le "+" ?)
Du coup on retrouverais le nombre inconnu de répétitions en milieu de chaîne (toujours avec le "+")
Et en fin de chaîne c'est un peu plus complexe pour moi : le "$" signifierais à la fois qu'on est en fin de chaine et qu'on a ", " répété un nombre inconnu de fois ?
Pour compléter, en réponse à arginet, je pourrais en effet récupérer les valeurs sous forme d'array, mais je ne connais pas non plus très bien les array. La solution serait si simple que ça ?
En tous cas merci pour votre aide, j'ai la réponse à ma question.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358794#p358794
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Pascal PLUVINET
----------------------------------------
Je me permets un petit up au cas où ?!?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358808#p358808
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jérémie
----------------------------------------
Je pense que ce qui veut être dit par le message c'est que si un champ est modifié et qu'il est dans une valeur par défaut d'un autre champ alors cet autre champ ne prendra pas la nouvelle valeur du champ modifié.
Ça serait intéressant de voir le message en anglais pour voir s'il est plus explicite
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358807#p358807
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Vauchey Vincent (vincent.vauchey(a)iea45.fr)
----------------------------------------
Bonjour,
Merci c'est exactement cela que je voulais.
Vincent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358806#p358806
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net