Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique - 87,88
Viewing all 3118 articles
Browse latest View live

[QGIS 2.x] créer une couche depuis un fichier à texte délimité --> impossible de cliquer sur OK

$
0
0
Bonjour,

1) Je souhaite renommer une série de points donc j'ai créé un tableau excel avec une colonne id et une colonne avec les nouveaux noms correspondant à chaque id et l'ai enregistré en .CSV. Je souhaite ensuite ajouter une nouvelle couche de texte (mon tableau .CSV) et la joindre à la table attributaire de la couche contenant ma série de point afin d'étiqueter les point d'après leur nouveau nom. Cependant, quand je clique sur créer une couche depuis un fichier à texte délimité et que je paramètre comme désiré, il m'est impossible de cliquer sur "OK" pour valider le tout et il est précisé "pas de données trouvées dans le fichier".

d'où vient le problème? J'imagine que c'est très simple mais là je sèche.

Voilà de quoi illustrer le problème:
Capture d’écran 2017-03-07 à 11.47.49 (2).jpg


2) le tutoriel qgis me propose une méthode plus simple: dans la table attributaire, activez le mode d’édition, ouvrez la Calculatrice de champ et nommez la nouvelle colonne 'name'. Mettez le Type de champ en sortie à Texte (chaîne de caractères). Dans le champ Expression, écrivez, copiez ou construisez cette formule concat('P_', $rownum ). Cliquez sur OK. Désactivez le mode d’édition et sauvegardez vos modifications. Vous avez désormais une nouvelle colonne avec des nouveaux noms de parcelles.

Mon problème avec cette méthode c'est qu'au lieu d'obtenir le nom P_1 pour l'entitée avec l'id 17 (la plus petite id après découpage de certains points non désirés)) qui est sur la ligne 1 de ma table attributaire, le nom P_1 se met pour l'id 98!! (et tout le reste ne correspond pas également)... Je ne comprends vraiment pas comment cela est possible!



3) Je profite de ce poste pour poser mon troisième problème.
Je souhaite ensuite exporter mes points en format GPS. Pour créer mes points j'ai fait: outil vecteur --> outil de recherche --> points réguliers ; ensuite outil vecteur --> couper --> j'ai coupé les points superflus de ma couche de point en mettant ma couche de points réguliers en couche d'entrée et une couche vecteur de la forme de la zone dans laquelle je veux que mes points soient situés en couche de découpe.
Pour exporter mes points en format GPX, je fais clique droit sur ma couche avec les points découpés --> enregistrer sous --> format --> GPX ; je choisis le SCR WGS 84 et j'envoie.
Mais là j'obtiens un message d'erreur me disant ceci:
L'export du fichier vectoriel a échoué.
Erreur : La création de la couche a échoué (Erreur OGR :Geometry type of `Multi Point' not supported in GPX.)

J'ai essayé d'exporter le point AVANT la découpe et là ça fonctionne... Quel est le souci?



merci d'avance pour votre aide précieuse!

PS: s'il vaut mieux que je fasse un nouveau poste pour chacune de mes questions dites le moi seulement ;)

[QGIS 2.x] Problème Cadastre V1.4

$
0
0
Bonjour à tous,
Je viens de faire la mise à jour du plugin CADASTRE 1.4 dans Qgis 2.18 et lorsque créé ou j'importe une base en spatialite la couche parcelle n'apparait plus.
J'ai desintallé et réinstallé le Plugin et toujours pareil la couche parcelle inexistante.
Qui pourrait m'aider?

Merci

[QGIS 2.x] impossible de charger l'extension processing

$
0
0
Bonjour,

J'ai un problème assez conséquent. Je voulais essayer de paramétrer l'outil laStool dans l'outil Traitement, j'ai donc voulu entrer c:/ lastool dans le champs comme sur cette image: http://docs.qgis.org/2.8/fr/_images/...ng_options.png sauf que là ça m'a fait un message d'erreur. Ensuite j'ai quitté qgis, et je l'ai rouvert. Maintenant, l'outil Traitement (sauf erreur correspondant à processing) a disparu et je reçois un message d'erreur me disant:

" Imposible de charger l'extension processing provoque une erreur lors de l'appel de sa méthode classFactory()
TypeError: coercing to Unicode: need string or buffer, NoneType found

Traceback (most recent call last):
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 333, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/__init__.py", line 38, in classFactory
return ProcessingPlugin(iface)
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/ProcessingPlugin.py", line 58, in __init__
Processing.initialize()
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/Processing.py", line 148, in initialize
Processing.addProvider(c())
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/Processing.py", line 103, in addProvider
% (provider.getDescription(), traceback.format_exc()))
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py", line 123, in getDescription
version = SagaUtils.getSagaInstalledVersion()
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaUtils.py", line 130, in getSagaInstalledVersion
commands = [os.path.join(sagaPath(), "saga_cmd -v")]
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaUtils.py", line 75, in sagaPath
if not os.path.isdir(folder):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 49, in isdir
st = os.stat(s)
TypeError: coercing to Unicode: need string or buffer, NoneType found

Version de Python : 2.7.10 (default, Oct 23 2015, 19:19:21) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)]
Version de QGIS : 2.18.2 Las Palmas, exported

Chemin Python :

  • /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing
  • /Users/laurianedani/.qgis2/python/plugins/sextante_animove
  • /Applications/QGIS.app/Contents/MacOS/../Resources/python
  • /Users/laurianedani/.qgis2/python
  • /Users/laurianedani/.qgis2/python/plugins
  • /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins
  • /Library/Frameworks/SQLite3.framework/Versions/C/Python/2.7
  • /Library/Frameworks/GEOS.framework/Versions/3/Python/2.7/site-packages
  • /Library/Python/2.7/site-packages/numpy-override
  • /Library/Python/2.7/site-packages/matplotlib-override
  • /Library/Frameworks/GDAL.framework/Versions/2.1/Python/2.7/site-packages
  • /Library/Python/2.7/site-packages/PySAL-1.13.0-py2.7.egg
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
  • /Library/Python/2.7/site-packages
  • /Users/laurianedani/.qgis2//python "


J'ai essayé de désinstaller (en mettant qgis dans la corbeille; peut être que ça ne suffit pas et que je devrais désinstaller et réinstaler d'autres choses?) et réinstaller qgis mais ça n'aide en rien... savez vous comment réparer cette erreur??

Quand je cherche processing dans extension, je ne peux pas la désinstaller et ça me dit qu'elle est corrompue :s


edit: je ne sais pas comment, l'outil Traitement est réapparu dans ma barre d'outil, cependant l'erreur survient toujours quand je veux me rendre dans les options de l'outil et l'extension est toujours corrompue

[QGIS 2.x] Exécution par lot et noms de champs variables

$
0
0
Bonjour à tous,

je souhaite réaliser sur différentes couches une même opération très simple : créer une colonne "Z" qui contient les valeurs de la colonne "Cote", toutes deux situées sur chacune de mes couches. Pour cela, j'ai créé un modèle que j'exécute par lot.

Mon problème est que d'une couche à l'autre, le nom de la colonne "Cote" est variable ("Côte", "Côtes", "Cotes", etc.). J'aimerai donc pouvoir indiquer dans la calculatrice de champs "créer une colonne "Z" qui reprend les valeurs de la colonne "Cotes", ou "Cote", ou "Côtes", ou "Côte"" afin que mon modèle s'adapte aux différentes orthographes utilisées dans mon lot de couches. J'ai testé différentes solutions dans la calculatrice de champs, mais aucune ne fonctionne (utilisation de "OR", LIKE "C_te%", etc.). Quelqu'un a-t-il une idée de la bonne expression à utiliser ?

Merci pour votre aide.

Cordialement,

Romain

[QGIS 2.x] Probleme de geometrie

$
0
0
Salut à tous,
je suis devant un problème plutôt ennuyant qui me bloque depuis hier et j'aimerai savoir si d'autres parmis vous y ont été confronté.
Je souhaite réaliser une intersection entre 2 couches à l'aide d'une requête de ce type :


Citation:

SELECT t1.label as ID_ISO,
(ST_Area(ST_Intersection(t1.geom, t2.geom)))/ST_Area(t2.geom)*t2.donneesp11 as NBHAB
FROM "public"."point_1" AS t1,
"public"."PG_IRIS2" AS t2
WHERE st_intersects(t2.geom, t1.geom)

le hic c'est que je me retrouve confronté à cette erreur-ci :


Citation:

ERREUR: Error performing intersection: TopologyException: Input geom 1 is invalid: Self-intersection at or near point 629630.99999998172 6868971.9999984922 at 629630.99999998172 6868971.9999984922

J'ai vérifié ma couche qui est un isochrone et ras question géométrie par contre quand je vérifie la géométrie de ma seconde couche ( ce sont les contours iris de L'iGN) la je retrouve pas moins de 36000 erreurs de géométries. J'avoue être sacrément dans l'embarras et je ne sais trop comment m'en dépatouiller.


Du coup si vous aviez une piste que je puisse fouiller je suis preneur.


Cordialement,

[QGIS 2.x] Erreur calcul surface après reprojection

$
0
0
Bonjour
Une erreur bizarre (ou alors, y'a un truc de base que je n'ai pas compris !).
J'ai un polygone (une commune en l’occurrence) issu d'un shape en SRID 2154 (lambert93) qui a une surface de 5861 ha lorsque je le visualise sous qgis (avec le meme SRID pour le projet).
Je souhaite le passer en SRID 3857 (Pseudo Mercator) pour avoir une compatibilité avec d'autres couches et éviter la reprojection à la volée.
J'enregistre mon shape depuis Qgis avec enregistrer sous et je choisis de reprojeter en 3857 et de ré-afficher.
Il tombe pile-poil au bon endroit comme le précédent, jusque là tout est normal...mais si je regarde maintenant la surface de ma commune, elle a quasiment doubler pour passer à 11 480 ha !! Si je passe le SRID du projet en 3857, alors la surface redevient bonne... Qgis ne tient pas compte de la reprojection pour le calcul de la surface?
A la rigueur sous qgis mais j'ai le même souci sous spatialite et là je ne vois pas comment m'en sortir...
Je souhaite importer mon shape 2154 dans une table spatialite en 3857. je le fais par un load shapefile puis par un insert avec un Transform(geom,3857) avec un SRID en 3857 pour la couche de destination.
lorsque je fais un ST_AREA(geom) sur le polygone obtenu...j'ai ma surface doublée...
merci de votre aide
Guen

[QGIS 2.x] Traitement Batch+isochrone

$
0
0
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 )

[QGIS 2.x] problème extension Processing

$
0
0
Bonjour à tous,

j'ai un gros problème avec l'extension Processing mais aussi apparement avec SDNA,

malgré tous les posts sur le sujet je ne trouve pas la solution à mon souci,

je vous expose mon problème : sous mac sierra 10.12.3 à l'ouverture de mon Qgis j'ai ces messages d'erreurs :

Capture d’écran 2017-03-10 à 09.37.53.png
concernant SDNA


puis :
mpossible de charger l'extension processing provoque une erreur lors de l'appel de sa méthode classFactory()

TypeError: coercing to Unicode: need string or buffer, NoneType found

Traceback (most recent call last):
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 333, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/__init__.py", line 38, in classFactory
return ProcessingPlugin(iface)
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/ProcessingPlugin.py", line 58, in __init__
Processing.initialize()
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/Processing.py", line 148, in initialize
Processing.addProvider(c())
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/core/Processing.py", line 103, in addProvider
% (provider.getDescription(), traceback.format_exc()))
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py", line 123, in getDescription
version = SagaUtils.getSagaInstalledVersion()
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaUtils.py", line 130, in getSagaInstalledVersion
commands = [os.path.join(sagaPath(), "saga_cmd -v")]
File "/Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing/algs/saga/SagaUtils.py", line 75, in sagaPath
if not os.path.isdir(folder):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 49, in isdir
st = os.stat(s)
TypeError: coercing to Unicode: need string or buffer, NoneType found

Version de Python : 2.7.10 (default, Jul 30 2016, 19:40:32) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]
Version de QGIS : 2.18.2 Las Palmas, exported

Chemin Python :

  • /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins/processing
  • c:\Program Files (x86)\sDNA
  • /Users/CEL/.qgis2/python/plugins/sdna
  • /Users/CEL/.qgis2/python/plugins/postgis_geoprocessing
  • /Users/CEL/.qgis2/python/plugins/gml_application_schema_toolbox/extlibs
  • /Users/CEL/.qgis2/python/plugins/GeoCoding/libs
  • /Users/CEL/.qgis2/python/plugins/esstoolkit/external
  • /Applications/QGIS.app/Contents/MacOS/../Resources/python
  • /Users/CEL/.qgis2/python
  • /Users/CEL/.qgis2/python/plugins
  • /Applications/QGIS.app/Contents/MacOS/../Resources/python/plugins
  • /Library/Frameworks/SQLite3.framework/Versions/C/Python/2.7
  • /Library/Frameworks/GEOS.framework/Versions/3/Python/2.7/site-packages
  • /Library/Python/2.7/site-packages/numpy-override
  • /Library/Python/2.7/site-packages/matplotlib-override
  • /Library/Frameworks/GDAL.framework/Versions/2.1/Python/2.7/site-packages
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
  • /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
  • /Library/Python/2.7/site-packages
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
  • /Users/CEL/.qgis2//python
  • /Users/CEL/.qgis2/python/plugins/cadastre/forms
  • /Users/CEL/.qgis2/python/plugins/gearthview/ext-libs
  • /Users/CEL/.qgis2/python/plugins/mmqgis/forms
  • /Users/CEL/.qgis2/python/plugins/qgis_etri/ui/..
  • /Users/CEL/.qgis2/python/plugins/qgis_etri/mcda/..
  • /Users/CEL/.qgis2/python/plugins/qgis_etri/mcda/..
  • /Users/CEL/.qgis2/python/plugins/SelectTools/tools


je tourne dans tous les sens pour essayer de réinstaller mais rien n'y fait


merci d'avance pour votre aide

@+

[QGIS 2.x] Modeleur graphique - Algorithme de fusion problématique

$
0
0
Bonjour à tous !!!


Voila un nouveau poste pour exposer un problème, à première vue, anodin mais malheureusement bien agaçant.
En clair, voici mes questions :

Existe t-il, dans la boite à outils de Qgis/GRASS/SAGA, un outil de fusion de shapefile autorisant en entré (et potentiellement de sortie - fichier fusionné), l'utilisation / production de fichiers vides ?
Si non, est-il possible d'inclure ce type de fusion dans le modeleur graphique via script python ?

Je m'explique.

J'utilise le modeleur graphique. J'ai une foultitude d'algorithmes qui s'enchainent (sans problèmes) me permettant de sélectionner / couper, au sein de zones définies (Zone 1, Zone 2, ....), des fichiers de forme représentant des entités différentes (exemple : milieu humide; lacs; ...).
En bout de modèle, l'outil fusion est utilisé pour tous les fichiers représentants un type d'entité (Zone 1/Milieu humide + Zone2/Milieu humide + ....).
Parfois, le découpage abouti à un fichier vide. Il arrive donc qu'une entité soit représentée par un ou plusieurs fichiers de forme vides issus des traitement précédent et, dans ce cas là, mon modèle ne se termine pas car l'algorithme de fusion considère les fichiers vides comme non valide... Les fichiers vides issus du découpage possèdent pourtant les mêmes caractéristiques que les autres fichiers (non vides) représentants ces mêmes entités.

Voila... Si quelqu'un a une idée pour solutionner mon problème; je vous saurais réellement reconnaissant :D


Merci et bonne journée !

[QGIS 2.x] changement de champs de caractere sous QGis

$
0
0
Bonjour

J'aimerai savoir comment peut-on changer les champs de caractère d'un tableau de données sous QGis ?

ex: j'ai une colonne "NO_INSEE" , c'est donc un nombre réel à mettre (ex:70580):koi: mais il apparaît comme un nombre décimal (ex: 70580.00):confused:

Merci

[QGIS 2.x] Comment faire l'intersection de plusieurs couches en même temps ?

$
0
0
Bonjour à tous,

Il m'arrive assez fréquemment de devoir faire l'intersection de dizaines de polygones pour trouver la surface commune. C'est une opération simple mais qui devient laborieuse lorsque l'on doit procéder par couple de couches. Existe-t-il un outil qui permettrait de faire des opération géométriques (intersection, fusion ou autre) sur une pile de couches ? Au moins l'intersection !!

Je devrais poser la question dans une autre discussion, mais comme le problème est presque le même... Il existe peut-être une manière de faire l'intersection de plusieurs polygones situés sur la même couche. Mais, dans ce cas, n'y aurait-il pas un outil pour empiler tout le contenu d'une série de couches dans une seule ? J'ai eu l'impression d'avoir vu une extension proposer cela, mais je ne l'ai pas retrouvée. J'ai essayé l'outil Fusionner des couches vecteur, mais j'obtiens systématiquement ce résultat : "global name 'dataobjects' is not defined See log for more details".

Ib.

[QGIS 2.x] Selection ligne à N+3 d'un noeud [Postgis/Qgis/Grass]

$
0
0
Bonjour,
J'ai une couche points qui représente des chambres télécoms et une couche de lignes qui traverse ces chambres, les cables. On me demande de définir le réseau à partir d'une chambre en prenant en compte le fait que le réseau doit ne pas excéder trois chambres traversées.

Cependant, quand les communes sont importantes, il y a beaucoup de possibilités, et il faut arriver à sélectionner pour chaque chambre tous les tronçons concernés, qui sont présents à N+3 (ou 5) N étant la chambre d'où le réseau part.

2017-03-15_11h12_22.jpg

Je me retrouve coincée aujourd’hui pour réaliser cette manipulation dans postgis. Auriez vous des pistes de réflexion, outils ?
Merci d’avance pour votre aide,
Bonne journée,
Marine.
Images attachées

[QGIS 2.x] Etablir une base de données à triplets uniques

$
0
0
Bonjour à tous,

Je dispose de 4 bases de données, spatiales ou non, structurées comme suit :
- une base de données spatiale de type polygone "Parcelles" (code, commune, numéro et adresse)
- une base de données spatiale de type polyligne "Actions" (numéro d'action et 47 autres champs)
- une base de données spatiale de type point "Actions" (numéro d'action et 47 autres champs)
- une base de données tableur "Parcelles&Propriétaires" (code parcelle, commune parcelle, numéro parcelle, adresse parcelle, nom complet propriétaire, nom d'usage propriétaire, adresse propriétaire, naissance propriétaire et type propriétaire)

Sachant,
- qu'il peut y avoir plusieurs propriétaires pour une seule parcelle ;
- qu'il peut y avoir plusieurs actions pour une parcelle ;
- qu'il peut y avoir plusieurs parcelles pour une action ;
, je cherche à constituer une base de données répertoriant tous les triplets "Parcelle/Propriétaire/Action" possibles.

Le but final est de disposer d'une base de données me permettant par filtrage :
- de connaître toutes les actions qui concernent un propriétaire donné ;
- de connaître toutes les parcelles d'un propriétaire concernées par une action ;
- de connaître tous les propriétaires ou parcelles concernés par une action ;
- ...

Ce problème semble donc être mixte QGIS/SGBD mais je souhaiterais recueillir votre avis afin de m’aiguiller sur les différentes étapes à réaliser pour obtenir la base de données finale.
En vous remerciant d’avance de vos tuyaux !

Bien cordialement,

[QGIS 1.x] Generer un atlas avec photo

$
0
0
Bonjour à tous.

Je dois effectué un recensement de bâti à forte valeur patrimoniale. Apres repérage sur le terrain et l'ensemble du bâti identifié sur QGIS.
Les photos sont globalisés.

Je souhaiterais créer une fiche (plusieurs bâtiments avec photos

Je parviens à générer un atlas de base. (carto - commentaire-titre légende)

Comment intégrer les photos automatiquement.

j'ai plus de 300 bâtis à repérer.

Merci pour votre aide !

[QGIS 2.x] Plantage pendant la création d'une couche virtuelle

$
0
0
Salut à tous je me retrouve face à un problème un peu génânt, en effet quand j'essaye d'éxécuter une requête pour créer une couche virtuelle mon QGIS plante ( minidump )
et le message dans le rapport de bug est le suivant : "Le thread a tenté de lire à partir d'une adresse virtuelle ou d'écrire vers une adresse virtuelle pour laquelle il ne dispose pas d'un accès appropriés".

Cela provient surement de la requête que je vous poste également.
J'espère que quelqu'un aura une idée car pour le moment c'est sacrément vide de mon côté

SELECT t3.label ,
SUM(t3.NBHAB) AS TOTHAB
FROM (SELECT t1.label,
area(intersection(t1.geometry, t2.geometry))/area(t2.geometry)*t2.DONNEESP10 as NBHAB
FROM test_fusion AS t1,
test_iris AS t2
WHERE st_intersects(t2.geometry, t1.geometry)) t3
GROUP BY t3.label

Merci d'avance.

[QGIS 2.x] Affichage de l'échelle et reprojection des données

$
0
0
Bonjour à tous,

J'ai fait une petite recherche (avec les mots-clefs échelle, qgis, reprojection, volée, unités, composeur et autres) sans succès. Mauvais choix de mots-clefs, sans doute parce que je rencontre ce problème depuis longtemps et je ne pense pas être le seul à l'avoir rencontré.

Voilà de quoi il s'agit : lorsque j'utilise des couches d'informations avec diverses projections (des données anciennes en Lambert I ou II), des couches WMS pour lesquelles je n'ai qu'un choix limité de projections et des données récentes en Lambert 93, je suis bien obligé d'activer la reprojection à la volée. Or, j'ai constaté que dans le composeur, quand on insère une échelle, les valeurs changent selon que l'on ait activé ou non cette reprojection. S'il n'y a pas de reprojection, les distances sont bonnes. Si l'option est activée, les valeurs représentées sont différentes et complètement fausses.

Donc, dans certains cas, si l'on n'y prend pas garde, quand on nous demande une carte à la dernière minute, on peut générer des cartes avec des informations erronées.

Donc, je m'interroge : est-ce que j'ai oublié d'activer une fonction quelque part ? D'où vient cette différence ? Y a-t-il un moyen de résoudre ce souci une fois pour toutes ? Je me suis aperçu de ce problème avec Qgis 2.4 et nous en sommes à la version 2.18 sans qu'il semble y avoir une amélioration.

Si mes souvenirs sont bons, cela affecte aussi l'outil de mesure.

Ib.

[QGIS 2.x] Créer une surface donnée

$
0
0
Bonjour,

Dans la création d'objet de surface (polygone) existe t'il une fonction qui permette de créer des surfaces données.

Ex : J'ai une parcelle agricole de 10 ha en forme de trapeze, je dois créer à l'intérieur de ce périmètre des sous parcelle de 1 ha.
Actuellement j'avance de proche en proche pour obtenir la surface voulue en passant par la calculatrice de champs.

Je cherche donc une application pour obtenir plus rapidement des surfaces données. Soit en rentrant une surface donnée ou en permettant de visualiser directement la surface de mon polygone avant de le valider ?

Merci pour vos retours,
Sam44

[QGIS 2.x] créer une couche depuis un fichier à texte délimité --> impossible de cliquer sur OK

$
0
0
Bonjour,

1) Je souhaite renommer une série de points donc j'ai créé un tableau excel avec une colonne id et une colonne avec les nouveaux noms correspondant à chaque id et l'ai enregistré en .CSV. Je souhaite ensuite ajouter une nouvelle couche de texte (mon tableau .CSV) et la joindre à la table attributaire de la couche contenant ma série de point afin d'étiqueter les point d'après leur nouveau nom. Cependant, quand je clique sur créer une couche depuis un fichier à texte délimité et que je paramètre comme désiré, il m'est impossible de cliquer sur "OK" pour valider le tout et il est précisé "pas de données trouvées dans le fichier".

d'où vient le problème? J'imagine que c'est très simple mais là je sèche.

Voilà de quoi illustrer le problème:
Capture d’écran 2017-03-07 à 11.47.49 (2).jpg


2) le tutoriel qgis me propose une méthode plus simple: dans la table attributaire, activez le mode d’édition, ouvrez la Calculatrice de champ et nommez la nouvelle colonne 'name'. Mettez le Type de champ en sortie à Texte (chaîne de caractères). Dans le champ Expression, écrivez, copiez ou construisez cette formule concat('P_', $rownum ). Cliquez sur OK. Désactivez le mode d’édition et sauvegardez vos modifications. Vous avez désormais une nouvelle colonne avec des nouveaux noms de parcelles.

Mon problème avec cette méthode c'est qu'au lieu d'obtenir le nom P_1 pour l'entitée avec l'id 17 (la plus petite id après découpage de certains points non désirés)) qui est sur la ligne 1 de ma table attributaire, le nom P_1 se met pour l'id 98!! (et tout le reste ne correspond pas également)... Je ne comprends vraiment pas comment cela est possible!



3) Je profite de ce poste pour poser mon troisième problème.
Je souhaite ensuite exporter mes points en format GPS. Pour créer mes points j'ai fait: outil vecteur --> outil de recherche --> points réguliers ; ensuite outil vecteur --> couper --> j'ai coupé les points superflus de ma couche de point en mettant ma couche de points réguliers en couche d'entrée et une couche vecteur de la forme de la zone dans laquelle je veux que mes points soient situés en couche de découpe.
Pour exporter mes points en format GPX, je fais clique droit sur ma couche avec les points découpés --> enregistrer sous --> format --> GPX ; je choisis le SCR WGS 84 et j'envoie.
Mais là j'obtiens un message d'erreur me disant ceci:
L'export du fichier vectoriel a échoué.
Erreur : La création de la couche a échoué (Erreur OGR :Geometry type of `Multi Point' not supported in GPX.)

J'ai essayé d'exporter le point AVANT la découpe et là ça fonctionne... Quel est le souci?



merci d'avance pour votre aide précieuse!

PS: s'il vaut mieux que je fasse un nouveau poste pour chacune de mes questions dites le moi seulement ;)

[QGIS 2.x] Problème Cadastre V1.4

$
0
0
Bonjour à tous,
Je viens de faire la mise à jour du plugin CADASTRE 1.4 dans Qgis 2.18 et lorsque créé ou j'importe une base en spatialite la couche parcelle n'apparait plus.
J'ai desintallé et réinstallé le Plugin et toujours pareil la couche parcelle inexistante.
Qui pourrait m'aider?

Merci

[QGIS 2.x] Exécution par lot et noms de champs variables

$
0
0
Bonjour à tous,

je souhaite réaliser sur différentes couches une même opération très simple : créer une colonne "Z" qui contient les valeurs de la colonne "Cote", toutes deux situées sur chacune de mes couches. Pour cela, j'ai créé un modèle que j'exécute par lot.

Mon problème est que d'une couche à l'autre, le nom de la colonne "Cote" est variable ("Côte", "Côtes", "Cotes", etc.). J'aimerai donc pouvoir indiquer dans la calculatrice de champs "créer une colonne "Z" qui reprend les valeurs de la colonne "Cotes", ou "Cote", ou "Côtes", ou "Côte"" afin que mon modèle s'adapte aux différentes orthographes utilisées dans mon lot de couches. J'ai testé différentes solutions dans la calculatrice de champs, mais aucune ne fonctionne (utilisation de "OR", LIKE "C_te%", etc.). Quelqu'un a-t-il une idée de la bonne expression à utiliser ?

Merci pour votre aide.

Cordialement,

Romain
Viewing all 3118 articles
Browse latest View live