banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 09 March 2017 10:48

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

QGIS: Traitement Batch+isochrone

Bonjour à tous je me posais 2 questions auquel je n'ai actuellement pas de réponse :
-Existe t-il un outil permettant de split une couche de point en une multitude de couches avec chaque point séparé?
( En l'occurrence j'ai 22000 points donc si cet outil existe supportera t-il ce genre de choses ? )
-Et si cet outil n'existe pas peut-on faire un traitement batch sur la couche de points afin de faire un isochrone pour chacun de nos points ( méthode r.cost de préférence mais tout autre solution sera étudiée xD ).

Merci d'avance.

Edit : j'ai trouvé l'outil pour split mes 22k pharma ( vecteur =>outils de gestion de données =>séparer une couche vecteur )
Du coup si vous avez une solution pour traiter mes 22k points sous grass autrement que manuellement (oui ça pourrait être un poil long :p ) je suis grandement preneur ( j'imagine bien une boucle en python ou autre mais si un outil existant le permet ça m'éviterai ce genre de barbarie )

Dernière modification par fnixou (Thu 09 March 2017 11:37)

Hors ligne

 

#2 Thu 09 March 2017 12:15

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS: Traitement Batch+isochrone

Sinon tu peux faire des isochrones avec le pugin isochrone du ministere de l'enviro (qui utilise l'API IGN je crois); puis dégrouper les résultats et enfiin splitter la couche.

Hors ligne

 

#3 Thu 09 March 2017 12:25

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

euh je connais pas du tout pouvez vous m'en dire plus. Est il possible d'avoir un  isochrone pour chacun de mes points avec cet outil ( en gros j'ai besoin que chaque isochrone soit selectionnable individuellement sous qgis car j'effectue ensuite des calculs dessus ) ? Si oui ou puis-je le trouver, avez vous un lien direct ( téléchargement ou autre) ?
Merci beaucoup pour le retour

Hors ligne

 

#4 Thu 09 March 2017 14:18

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS: Traitement Batch+isochrone

Apres test, on ne peut avoir plusieurs points dans la meme couche. Désolé pour le faux espoir.
Sinon, pour installer le plug in tu le trouveras dans le dépôt des extensions du ministere de l'environnement.

Dans Qgis>extention>parametres>depot d'extension> ajouter
tu ajoutes cette adresse: http://piece-jointe-carto.developpement … lugins.xml
puis chercher "isochrone"

Bon courage !

Edit:

d'apres ce doc, on peut faire ce que tu demandes:

http://www.geoinformations.developpemen … 7a79bd.pdf

edit2: j'ai essayé, ca marche.

Dernière modification par JeanMich (Thu 09 March 2017 14:21)

Hors ligne

 

#5 Thu 09 March 2017 15:02

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

merci beaucoup je me mets dessus en espérant arriver au résultat escompté

Hors ligne

 

#6 Thu 09 March 2017 17:43

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

Alors sur le papier le plugin a l'air de cibler parfaitement ce que je compte faire malheureusement lorsque je l'utilise je me retrouve avec cette erreur.

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 2: ordinal not in range(128)


Sauf erreur de ma part c'est une erreur d'encodage que le plugin rencontre du coup je vois mal comment je peux le corriger ... Auriez vous rencontré le meme soucis et si ce n'est pas votre cas pouvez vous me donner la version de python ainsi que de qgis que vous utilisez.

Hors ligne

 

#7 Fri 10 March 2017 09:04

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS: Traitement Batch+isochrone

Bonjour,

Je l'avais testé sur Qgis 2.16.3 avec python 2.7.
Désolé je ne peux pas trop t'aider ... peut être enlever tous les caractères spéciaux de ta table ?

Bon courage !

Hors ligne

 

#8 Fri 10 March 2017 11:19

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

Aucun soucis merci d'avoir prit le temps de répondre je vais voir du côté de ma table mais je doute y avoir laissé un quelconque accent ou autre caractère qui pourrait poser problème

Hors ligne

 

#9 Fri 10 March 2017 11:31

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS: Traitement Batch+isochrone

Bonjour,

Tu peux pas modifier l'encodage de ta table en UTF8.


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#10 Fri 10 March 2017 15:17

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

C'est déjà fait sans le moindre résultat j'ai également supprimé tout les accents qui pouvaient traîner et rien n'y fait je me retrouve toujours avec la même erreur .

Hors ligne

 

#11 Fri 10 March 2017 15:31

Olivier69
Participant actif
Date d'inscription: 17 Mar 2016
Messages: 61

Re: QGIS: Traitement Batch+isochrone

Bonjour,

Est ce qu'il y aurait un accent ou autre caractère spécial dans le nom de ta couche ou le chemin d'accès de celle-ci ?

Hors ligne

 

#12 Fri 10 March 2017 15:52

fnixou
Participant actif
Date d'inscription: 22 Feb 2017
Messages: 82

Re: QGIS: Traitement Batch+isochrone

Mis à part les underscore rien à signaler ça pourrait venir de la ? Ce serait assez étonnant c'est un caractère courant

Hors ligne

 

Pied de page des forums

Powered by FluxBB