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] QGIS - Jointures: Noms de champs qui changent de noms...

$
0
0
Bonjour,

Je suis un "jeune" utilisateur QGIS et j'ai remarqué quelque chose d'étrange ces derniers temps quand je fais des essais d'entrainements. Il me semble que cela m'a pas toujours fais, alors je pense qu'il s'agit d'une option ou un petit détail que j'ai du zapper... :D



PROBLEME
°°°°°°°°°°°


En fait je pars d'un fichier DXF et un CSV que je transforme en Shp et Dbf !

Je fais ma jointure, et à ce moment là, les noms des champs de ma table dbf (issu de mon CSV de base) se renomment en mettant le nom de la couche devant.... c'est assez embêtant...

Exemple:

Nom fichier CSV: "Données" avec comme champs : no / Date / Nature / Modification / Nom / Surface / Remarques
Nom fichier DXF: "Formes"

Je fais donc ma jointure sur la couche "Formes" (qui contient les polygones etc). Je joint donc la couche "Données", je spécifie les deux champs en communs pour faire la jointure.


J'ouvre la table attributaire une fois la jointure faite et je constate que les noms des champs que j'ai joint s'appellent maintenant: Données_no / Données_Date / Données_Nature / Données_Modification / Données_Nom etc...

Après ça j'utilise l'exension TableManager pour aller changer les noms pour les remettre comme avant afin que ca soit plus propre mais Table Manager coupe les noms des champs à maximum 10 caractères, bon... !


QUESTIONS
°°°°°°°°°°°°


1) Comment faire pour que lors de ma jointure les noms des champs ne se "renomment" pas avec le suffixe du nom de la couche dbf ?

2) Table Manager ne supporte que 10 caractères de champs, y a t il moyen d'augmenter la longueur, ou avec une autre extension ?

3) Pourquoi est-ce qu'on ne peut pas avoir un nom de champ plus long que 10 caractères ?



Merci d'avance de vos réponses et vos solutions


Cordialement




Maurice Alexander

[QGIS 2.x] Du SVG vers une couche spatiale géoreférencée

[QGIS 2.x] Comptage de point

$
0
0
N'ayant que peu de formation sur Qgis avant de m'en servir pour mon stage (la formation sig que j'ai eu était sous mapinfo et arcgis) j'ai un problème récurent dont je me dit qu'il doit bien y avoir une solution plus simple : compté le nombre d’occurrence dans un polygone.

pour le moment la solution intermédiaire que j'ai est de crée une couche "simplifier" de ce que je veut compté avec une colonne count de valeur 1, puis de faire une jointure spatial en faisant la somme afin d'obtenir le nombre d'élément dans la zone qui m'intéresse. existe-t-il un moyen plus simple/rapide de compté le nombre occurrence d'un élément particulier dans un polygone, (typiquement compté le nombre de bâtiments ayant la nature 'serre' compris dans un polygone représentant une commune, sachant qu'un certain nombre de polygone ont une nature 'null' ce qui crée des problème lors de la sommation dans la méthode précédente (qui ne permet pas en une seul oppération de compté les serres vus que je devrais préalablement les isolé dans une couche leur étant propre).

J'espère avoir été suffisament claire et que c'est simplement une question de ne pas avoir trouvé l'outil adapter pour le môment malgré avoir fouillé un peu l'outil calculatrice de champs qui me semblerais le lieux logique pour trouvé un tel outil.

merci d'avance.

[QGIS 2.x] Différenciation géométrique incompléte

$
0
0
Bonjour,

Je cherche à manipuler l'outil "Différenciation symlétrique" de ftools sur QGIS 2.2 (Windows 7 Pro / 64bits), et je suis très surpris du résultat qu'il me retourne ! qui pour moi, d'après ce que j'en avais compris, est incomplet !
J'avais compris qu'une différenciation géométrique entre deux polygones A et B (ou B et A, l'ordre important peu pour ce géotraitement ?) devait me retourner toutes les géométries qui ne s'intersectent pas :ScreenShot016.jpg


Or, dans mes essais (que j'ai effectué sur plusieurs ordinateurs différents, toujours QGIS 2.2), elle fonctionne exactement comme l'outil Différencier !
Et me retourne donc des résultats différents si je différencie symétriquement A par B ou B par A ! Ce qui ne convient pas a priori ?
Sur le même principe d'illustration que j'ai l'un ou l'autre de ces résultats :


ScreenShot017.jpg ou ScreenShot018.jpg

Quelqu'un peut-il m'expliquer ce que j'ai "loupé" :roll: ?
Ou si je ne suis pas seul à avoir ce soucis ?

NB : testé sur qgis 1.8 : le résultat est cohérent a priori (première illustration)

Merci d'avance
Images attachées

[QGIS 2.x] Points non jointifs dans polyligne

$
0
0
Bonjour à tous,

Me voici confrontée à un douloureux problème. Dans une polyligne, j'ai des points de segments la composant qui sont non jointifs. Ce qui m'empêche ensuite de réaliser une coupe d'un tampon dont cette polyligne est l'axe. Comment faire pour joindre automatiquement et rapidement ces points dans la polyligne ? Car en plus, je n'ai pas qu'une seule polyligne qui doit être confrontée à ce problème..... Je viens juste d'installer QGIS 2.2 et ne sait que superficiellement l'utiliser.... Merci beaucoup d'avance à tous.....

[QGIS 2.x] Qgis, problème grille

$
0
0
Bonjour,
Je suis nouvelle sur ce forum alors je ne maîtrise pas tout dsl.
Je suis en stage depuis 3 mois dans une usine et je m'occupe de la cartographie sous le logiciel Qgis Valmiera.
Si je passe les problème réccurents, il y en a une qui n'apparait pas toujours et dont je n'arrive pas à trouver l'origine.
Je réalise une carte et je veux mesurer une distance entre 2 points puits qui s'avère être parfaitement correcte: 50 mètres.
Cependant lorsque j'affiche la grille et que je défini un écart de 100 mètres si je mesure sur la carte, l'espacement de la grille se trouve à 66 mètres.
Ma projection du projet est en WSG84/pseudoMercator (pour les fonds open-layer pluging) et mes couches créées sont en Lambert 93 (projection compatible avec la WSG84).
Deplus la projection à la volée est activée.

Or le problème ne s'arrête pas là car avant de vérifier que ma projection de document était bien la bonne, mon problème était l'inverse. Ma grille mesurait bien 100 mètres mais les distances mesurait était fausses.

En somme est-ce que quelqu'un aurait une explication à mon problème ?

[GDAL 1.x] Conversion de fichiers EDIGEO en DXF ou GDB avec annotations via GDAL/GRASS

$
0
0
Bonjour,

Je recherche un moyen de convertir des fichiers EDIGEO en DXF afin de récupérer tout le texte présent sur le cadastre pour l'importer en annotations dans une geodatabase ESRI. J'utilise pour le moment MAJICAD qui fait bien la conversion mais souhaiterais creuser les pistes possibles du côté de GDAL/GRASS.



Nous avons déjà accès à tous les cadastres des communes de Bretagne en shape via une plateforme de téléchargement mais les attributs n’existent pas dans la couche de texte qui est sous forme de points (sûrement un problème à la conversion). Nous ne pouvons donc que passer par l’EDIGEO, lui aussi disponible, pour récupérer cette donnée. Le mieux serait sous forme d'annotations, si possible correctement placées, plutôt que de points à étiqueter.

J'ai aussi utilisé un temps l'outil Arcopole mais je trouve que l'import des annotations n'est pas propre :
- pas toujours bien placé
- taille de caractère trop gros ou trop petit
- une seule classe d'annotations
- beaucoup de doublons
Cette solution oblige à reprendre toute la mise en forme.

J’ai également testé le plugin cadastre de Qgis et fait un export vers un dxf mais les annotations ne sont pas conservées ; le texte doit finalement être des étiquettes. En tous cas le rendu sur Qgis est très "propre".

Je vais peut-être devoir étiqueter sur Arcmap et convertir celles-ci en annotations, mais le but aurait été de zapper cette étape. Quand on importe les annotations d'un dxf dans une gdb, les différentes classes sont créées automatiquement (numéros de parcelles, de subdivisions, de sections, cours d'eau, toponymes, noms de rues/voies...).

Un batch serait un moyen de gagner beaucoup de temps. Nous devons mettre à jour les cadastres de nombreuses communes chaque année.

Voici les différentes commandes utilisées et les résultats :

Avec GDAL :

Code:

for %f in (dossier\*.THF) do ogr2ogr -skipfailures -f "DXF" dossier\%~nf.dxf %f
Ici j'obtiens une erreur car les attributs ne peuvent être inclus dans la conversion en DXF.

Avec GRASS shell :
Code:

for %f in (dossier\*.THF) do v.in.ogr -t dsn=%f output=%~nf
Mes fichiers THF sont importés dans GRASS mais les différentes couches ne sont pas conservées (parcelles, sections, subdi...).

Après résolution de ce problème, il faudrait ensuite faire la conversion de toutes les couches GRASS en DXF en essayant de les combiner en un seul fichier.

J'ai tout de même essayé cette conversion avec l'interface graphique de GRASS ; l'import Edigeo fonctionne bien et l'export dxf conserve le texte. Le problème est que chaque THF doit être importé dans une session unique puisqu'ils contiennent tous les mêmes couches, ce qui engendre un conflit de couche déjà présente. De plus chaque couche doit-être exportée une à une en dxf multipliées par le nombre de THF.


Merci d'avance pour votre aide !

[QGIS 2.x] Diviser ("split") une ligne avec QGIS

$
0
0
J'ai chargé un tracé dans QGIS depuis mon récepteur Garmin eTrex 20. Je ne parviens pas à diviser ce tracé, je ne trouve pas la fonction pour y parvenir. J'ai basculé en mode édition et ai utilisé toutes les fonctions disponibles dans les barres d'outil, sans succès:mad:. Merci de m'aider.

Quasar

[QGIS 2.x] Du modeleur graphique au script Python

$
0
0
Bonjour,
Je souhaite réaliser une jointure entre une couche vectorielle et une couche de fichier texte en script Python dans QGIS.
Comme je ne maîtrise pas Python, j’ai effectué une jointure entre 2 couches vectorielles avec le modeleur graphique. (Je n’ais pas réussi à joindre directement le fichier texte à la couche vectorielle).

Je veux partir de ce modèle pour créer un script avec la console Python mais au lieu de joindre 2 couches vectorielles, j’aimerais joindre une couche vectorielle avec une couche de fichier texte.
Comment passer du modèle généré par le modeleur graphique au script Python en modifiant un type de fichier?
Merci d’avance.
Orniam.

[GRASS 6.x] GrassGis, importation depuis Qgis

$
0
0
Bonjour,
Ma question va être simple: Comment programme t'on Grass Gis Layer Manager ?
Je souhaite ouvrir sous Grass des couches vecteurs .shp et dxf en Lambert 93 ou Lambert I selon les possiblité et des raster en WG84, réalisées et géoréférencées sous Qgis Valmiera.
J'ai déjà consulter les forums et les tutoriels en ligne mais rien à faire cela ne marche pas.
Je pense que cela vient du secteur qui n'est pas bon car parfois mes couches se chargent correctement mais impossible de les visualiser dans le moniteur d'affichage.
Cela fait plusieurs heures que j'essaye d'afficher une simple couche vecteur :( alors si quelqu'un pouvait me dire qu'est ce que je dois faire pour que mes données s'affichent, je lui serais éternellement reconnaissante.
Bonne journée

[QGIS 2.x] Carte de flux proportionnels

$
0
0
Bonjour à tous,

Je cherche à faire quelque chose d'a priori simple : je souhaiterais élaborer une carte de flux domicile-travail.
J'ai la base de données avec les codes et les noms des communes d'origine et de destination, ainsi que les flux OD.
Comment puis-je faire pour créer une carte des flux qui soient proportionnels ?
J'ai un fond de carte du département qui contient également les codes et noms des communes.
Je sais qu'il faut utiliser l'extention MMQGIS, hub distance ou hub line.
Mon souci est que si je joins ma BD au fond de carte, étant donné qu'il y a plusieurs mêmes origines pour des destinations différentes et inversement, comment joindre les données à la carte ?
Et quand je veux utiliser MMQGIS, il me dit qu'il faut que les sources des données origines et destinations soient différentes, or j'ai les informations sur la même BD...

Si quelqu'un a compris mon souci et comment y remédier, merci de m'aider :)

[Autres] Problème d'utilisation de tuile avec Heron Web Mapping

$
0
0
Bonjour chez amis, actuellement je construis un site de web mapping avec la solution libre Heron et je voudrais tout d'abord savoir si quelqu'un en a utilisé. Si oui que cette personne m'aide a utilisé mes propres tuiles OSM.

[QGIS 2.x] Tableaux de données apres géocodage MMQGIS

$
0
0
Bonjour, je rencontre des grosses difficulté à géocodé un fichier entier.

j'ai une liste de 53 point avec des adresses renseigné et l'outil géocodage avec Google de MMQGIS arrive à me placé environs 2/3 de ceux-ci, le problème est que le tableaux de donné correspondant est très différent de ce qu'il y a en entré.

dans un premier temps le tableaux des points géocodé semble cohérent sur les premières colonnes, puis à la colonne adresse j'ai le contenu de la cellule description, puis retour à la normal avant de nouveau un décalage dans le contenue des colonnes par la suite. à la limite cela n'est pas particulièrement génant dans le sense ou il me suffit de renomé les colones pour qu'elle correspondes.

La difficulté vient surtout du fait les les lignes ne sembles plus correspondre aux points, en corrigeant les 2 premiers points que le géocodage m'a placé dans une région différente (alors que j'entre le code postale pour la ville). j'ai donc 2 point dont la description correspond à un point assez facilement retrouvable (typo dans l'adresse entre autre) mais où il y a déja un point lorsque je le replace. De même les points sur place ne correspondent presque jamais aux communes inscrite dans la table de donnée.

si vous connaissez une solution je suis preneur, cela m'évitera de géocodé mes 53 point manuellement ou l'un après l'autre (bien que vue les erreur je me dit que ca n'est pas forcément une mauvaise idée bien que fastidieux).

merci d'avance.

et encore merci pour l'aide apporté sur tout les autres sujet que j'ai pus aborder dans le forum, même si j'oublie parfois de cloturé les sujet (habituellement quand je contourne le problème) votre aide a tous est toujours apprécier.

[QGIS 2.x] Problème Qgis Server : Affichage des couches raster (Service WCS)

$
0
0
Bonjour


J'utilise actuellement Qgis Serveur et je suis confronté à un problème assez gênant.


Ce que je cherche à faire c'est récupérer les couches raster (pour les fonds des cartes) à la manière des couches vectorielles, mais je n'obtient qu'un magnifique fond blanc.


Ma situation :


Je possède un projet (fichier .qgis) contenant toutes les couches que je veux récupérer par l'url :


http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&SR S=EPSG:2154&REQUEST=GetMap&map=c:/myprojects/qgis/V3_dev.qgs&BBOX=320000,6300000,550000,6500000&WIDTH=1000 &HEIGHT=1000&LAYERS=ORTHOPHOTO&FORMAT=image/png


ORTHOPHOTO c'est un groupe contenant 4 couches raster que j'essaye désespérément de récupérer . Voyez plutôt: http://nsa34.casimages.com/img/2014/...5507246249.png


Et j'obtiens tout simplement un fond blanc, sans erreurs.
Il n'y a pas de problème au niveau de la Bounding Box ou du EPSG puisque si je choisis d'afficher une couche vectorielle, je peux le faire sans soucis.
J'ai aussi essayé de sélectionner directement la couche ortho1 (incluse dans ORTHOPHOTO) mais le résultat est le même.


Je suis assez perplexe car depuis la version 2.2 il semblerait que les couches raster peuvent être utilisées par qgis serveur, d'après ce que j'ai pu lire ici :
http://docs.qgis.org/2.2/fr/docs/use...whats_new.html
Ma configuration :
→ Windows 7 x64
→ Packages installer avec OSGEo4w (x64) en suivant ce tuto : http://hub.qgis.org/projects/quantum...erver_Tutorial (qgis server / gdal / fcgid)
→ Apache 2.4.9 avec ''fcgid_module'' (et ''cgi_module'' )
→ Les propriétés OWS du projet V3_dev : http://nsa34.casimages.com/img/2014/...2742321017.png


Ce que j'ai essayé :

→ Moult réinstallations
→ Avec la requête ''GetCapabilities'' je peux voir que la couche ORTHOPHOTO est dite ''queryable''
→ Installation de Qgis Server sur une machine virtuelle ayant ubuntu comme os : même résultat.
→ J'ai découvert que l'on pouvait polygoniser (transformer une couche vecteur en couche raster) avec Qgis mais le résultat de cette manip n'est visuellement vraiment pas satisfaisante.
→ J'ai découvert qu'un personne avait le même soucis sur CentOS et qu'il ne l'a pas résolu: http://www.forumsig.org/archive/index.php/t-38101.html
→ Je viens de découvrir la requête GetCoverage qui fonctionne avec le service WCS 1.1.0 que j'ai testé comme suit :
http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WCS&VERSION=1.1.0&CR S=EPSG:2154&REQUEST=GetCoverage&map=c:/myprojects/qgis/V3_dev.qgs&BBOX=320000,6300000,550000,6500000&WIDT H=1000&HEIGHT=1000&COVERAGE=ORTHOPHOTO&RESPONSE_CR S=EPSG:2154&FORMAT=image/png


et cette fois-ci une erreur s'affiche ::
<ServiceExceptionReport version="1.3.0">
<ServiceException code="RequestNotWellFormed">
The layer for the COVERAGE 'ORTHOPHOTO' is not found
</ServiceException></ServiceExceptionReport>



→ Je me demande aussi : est-ce possible qu'une librairie (semblable à gdal) soit manquante dans l'installeur OSGeo4w ? Ou est-ce qu'un librairie plus performante est disponible ?


Il est fort probable que la réponse à ma question tienne en quelques mots : un bug de Qgis Serveur, mais j'aime à croire que quelqu'un me prouvera le contraire.


Merci d'avance

[QGIS 2.x] espacement des lettres pas pris en compte par l'exportation

$
0
0
Bonjour,

j'utilise Qgis 2.0.1 sur Mac 10.6.8. Le paramétrage de l'espacement des lettres des étiquettes apparaît bien sur la carte dans Qgis, et dans le composeur d'impression, mais il n'est pas pris en compte par l'exportation. J'ai testé en export image aux formats jpg et tif et en export pdf, c'est le même résultat, et ceci que la valeur de cet espacement soit positive ou négative. En l'occurrence je voudrais une valeur de -2 afin de resserrer le texte que je trouve un peu large dans sa valeur 0.

Serait-il possible de le forcer un peu à exporter correctement ? Je pose la question sans trop y croire, mais bon…

Merci pour vos réponses.

Pascal

[QGIS 2.x] DB Manager Importer shapefile à une table postgis existante

$
0
0
Bonjour,

J'essaye d'importer une couche shapefile dans une table postgis existante. Je vais dans DB Manager (QGIS 2.2), onglet table --> Importer une couche ou un fichier". Je sélectionne le fichier et la table en sortie, mais l'option "Ajouter des données à une table" reste grisée --> que faire ?

Merci

[QGIS 2.x] Espacement des lettres pas pris en compte par l'exportation

$
0
0
Bonjour,

j'utilise Qgis 2.0.1 sur Mac 10.6.8. Le paramétrage de l'espacement des lettres des étiquettes apparaît bien sur la carte dans Qgis, et dans le composeur d'impression, mais il n'est pas pris en compte par l'exportation. J'ai testé en export image aux formats jpg et tif et en export pdf, c'est le même résultat, et ceci que la valeur de cet espacement soit positive ou négative. En l'occurrence je voudrais une valeur de -2 afin de resserrer le texte que je trouve un peu large dans sa valeur 0.

Serait-il possible de le forcer un peu à exporter correctement ? Je pose la question sans trop y croire, mais bon…

Merci pour vos réponses.

Pascal

[QGIS 2.x] Calculateur de champ - Longueur

$
0
0
Bonjour,

Je souhaite calculer des longueurs avec le calculateur de champ suivant des contraintes : J'ai une colonne LONGUEUR et une colonne Allée / Retour.
Voici en language normal le calcul que je souhaite réaliser : LONGUEUR = LONGUEUR * 2 SI A/R = oui et LONGUEUR = LONGUEUR * 1 SI A/R = non.

Jusque là, ça va... Mais comment écrire cela sous QGIS 2.2 ?


Je vous remercie par avance,
Bien cordialement,

Luluska

[QGIS 2.x] Publication d'une carte sur un serveur

$
0
0
Bonjour,

J'ai effectué une carte sur QGIS qui se met automatiquement à jour quotidiennement.
Je recherche un façon de diffuser cette carte sur internet.
J'aimerais que lorsque la carte est modifiée dans QGIS elle se modifie aussi sur internet.
De plus, je veux limiter l'accès à cette carte sur internet par un mot de passe par exemple puisqu'il sagit de données confidentielles.
J'ai entendu parler de Mapserver, convient-il pour ce travail?
Merci.

Orniam

[QGIS 2.x] Différences entre 2 tables

$
0
0
bonjour,

j ai 2 tables:
- une table crue décennale avant projet
- une table crue décennale après projet

dans les 2 tables j ai les mêmes classes 10 cm-20 cm, 20-30, 30-40, ...

je voudrais isoler les différences c'est à dire voir si amélioration après projet ou le contraire.

est ce possible avec qgis?

merci de vos réponses
Viewing all 3118 articles
Browse latest View live