[QGis 1.8 - Excel - LibreOffice – Access] Créer une liaison dynamique entre une feuille d’un tableur ou d’une Base de données et QGis grâce à une connexion ODBC

Objectifs: Créer une liaison dynamique entre un tableau (Excel ou Libre Office) et QGis afin de faire une jointure entre un fichier de points en shapefile et des attributs de ceux-ci présents dans un tableau sans devoir ré-importer à chaque modification le tableau dans Qgis. Puis faire la même chose pour relier le shapefile de points à la base de données (Access).

Enfin, j’ai eu l’occasion de m’atteler a la connexion ODBC… c’est d’une simplicité presque déconcertante en fait … enfin presque ;)

1_Image_Titre

Lire la suite

Tagué , , ,

[QGIS – QSpatialite - SQL] Gérer les relations de 1 à n (1 à plusieurs)

Objectif : Rechercher et afficher les Faits archéologiques (trous de poteaux) contenant un négatif de poteau. Pour cela nous disposons au départ d’un shapefile des Faits et d’un inventaire des US (Unité Stratigraphique).

L’intérêt d’un SIG est notamment de pouvoir gérer des relations entre des éléments spatialisés –ici les Faits archéologiques- et les données qui s’y rapportent issues de l’enregistrement de terrain ou de l’étude en post-fouille.

1.Introduction

 La relation la plus commune est la jointure ou relation  de 1 à 1 : un Fait pourra être relié aux données qui le concernent dans un tableau d’inventaire par exemple. Il faut dans ce cas que l’on puisse déterminer pour chaque Fait –avec un numéro unique- une ligne correspondante dans le tableau d’inventaire contenant une colonne avec le même identifiant unique –le numéro de Fait.

Un exemple en image :

Un exemple de relation de 1 à 1 ou "jointure spatiale"

Un exemple de relation de 1 à 1 ou "jointure spatiale"

Lire la suite

[QGis 1.8] Calculer l’orientation d’une polyligne

Objectif: Calculer l’orientation d’une sépulture c’est à dire l’angle qu’elle forme avec un axe Nord-Sud.

Le tout dans un Système de Coordonnées de Référence métrique (ici en Lambert 93) et en SQL (pour pouvoir être calculé grâce à la calculatrice de champs de QGis)…

L’exemple de ce tutoriel concerne une hypothétique sépulture mais il est bien évidemment valable pour toute autre polyligne: limites cadastrales, fossés d’enclos, etc

1) Un petit peu de théorie: retour au collège

Nous avons donc une sépulture représentée dans notre logiciel SIG préféré par une ligne [AB]

De la photo de la sépulture au triangle rectangle

Lire la suite

Tagué , , ,

Qgis: Analyse par maille 1 : Créer un maille carrée avec l’outil Grille vecteur

L’analyse par maille ou tesselation est un bon moyen de représenter des données discrètes.

L’exemple le plus évident est celui de la représentation de la densité d’objets sur une carte à petite échelle.

Un des gros avantages de l’analyse par maille est de pouvoir s’affranchir des limites (administratives par exemple) qui ont servies à la collecte des données.

Objectif: Représenter la répartition des Faits archéologiques mis au jour lors d’un diagnostic sur une grande surface, tout en s’affranchissant de la grille de lecture créée par les tranchées.

 Carte comparative de représentations de Faits archéologiques: par points et grâce à un maillage

Lire la suite

Tagué , , , , ,

QGis is CAD: Des fonctions CAD avancées, le Plug-In CadTools (mémo)

Ceci est un petit mémo récapitulatif et explicatif des fonctions du Plug-In CadTools (version 0.5.6) de Stefan Ziegler. Je ne saurais que trop vous conseiller d’aller visiter la page de l’auteur, notamment pour ces vidéos de démonstration de chaque outil :
http://www.catais.org/qgis/cadtools/
. Il existe aussi en français un micro-tutoriel de Ludovic Granjon sur Portail SIG :
http://www.portailsig.org/content/plugin-qgis-cadtools-outils-de-dessin-avances
.

A savoir avant de commencer :

La plupart des outils de cadtools s’utilisent en 2 temps : d’abord la sélection des objets (icônes avec un S jaune) puis l’exécution de la fonction (icônes avec un + vert).

Il est recommandé de définir au préalable les options d’accrochage (snapping) dans Qgis : Menu « Préférences » > Options d’accrochage.

Les résultats de la plupart des fonctions (points, lignes) sont créés automatiquement dans des nouvelles couches, il vous sera souvent demander de spécifier le SCR de celles-ci, pensez donc a toujours travailler dans le même système de projection (métrique de préférence).

La couleur rouge est ici utilisée pour les remarques importantes et les spécificités que je n’ai pas encore totalement exploré/compris. N’hésitez pas a compléter ce tutoriel en commentaire, merci d’avance.

Intersection (de segments de lignes sans intersection)

Ce premier outil vous permet de créer un point se situant à l’intersection de deux segments ainsi que le prolongement de ses segments jusqu’à leur intersection.

Vous devez d’abord sélectionner deux segments de ligne. L’outil vous permet toujours de sélectionner deux segments, si vous en sélectionnez un troisième, il supprime la sélection du premier segment. Vous pouvez sélectionner des segments soit de lignes ou de polygones.

Vous pouvez maintenant créer un point d’intersection (dans une nouvelle couche (layer) créée automatiquement : CadLayer Points). Il créera également une ligne qui joint les deux points les plus éloignés avec le point d’intersection (dans une nouvelle couche : CadLayers Lines).

Attention, le résultat est une nouvelle ligne composée des deux segments de lignes prolongés jusqu’à leur intersection et ce, dans un nouveau calque.

Lire la suite

Tagué , , , , ,
Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 25 followers