Suite

Est-il possible de créer une trace GPS dans QGIS et si oui, comment ? (question de débutant)


J'aimerais utiliser QGis comme planificateur de voyage. Une fois qu'il y a une carte topographique à l'écran - quelle que soit la source - j'aimerais pointer et cliquer sur une piste sur cette carte, puis l'exporter dans un format GPS commun (GPX par exemple). Est-ce possible et si oui comment ?

Merci.


C'est certainement possible. Créez un nouveau shapefile en choisissant Nouveau dans le menu Calques et là vous sélectionnez Shapefile. Dans la boîte de dialogue des options, vous choisissez la projection Ligne et WGS84 et appuyez sur OK. Il vous invitera à enregistrer quelque part.

Maintenant, le fichier de formes nouvellement créé apparaît dans votre liste de calques. Sélectionnez-le et activez l'édition (l'icône Stylo dans la barre d'outils ou Activez l'édition dans le menu Calque.)

Utilisez l'outil de création de nouvelle entité pour tracer votre ligne. Lorsque vous avez terminé avec un segment, faites un clic droit pour le terminer. Lorsque vous avez terminé l'édition, appuyez à nouveau sur l'icône du stylo pour désactiver l'édition. Il vous invitera à enregistrer vos modifications.

Maintenant, faites un clic droit sur le calque modifié dans votre liste de calques et sélectionnez Enregistrer sous. Ici, vous pouvez choisir d'enregistrer au format GPX.

Edit : comme le suggère la question liée, il semble également que vous deviez cocher la case "Ignorer la création d'attributs" lors de l'enregistrement du fichier GPX.


Géoréférencement des feuilles topographiques et des cartes numérisées (QGIS3)¶

La plupart des projets SIG nécessitent le géoréférencement de certaines données raster. Géoréférencement est le processus d'attribution de coordonnées réelles à chaque pixel du raster. Plusieurs fois, ces coordonnées sont obtenues en effectuant des enquêtes sur le terrain - en collectant des coordonnées avec un appareil GPS pour quelques caractéristiques facilement identifiables dans l'image ou la carte. Dans certains cas, lorsque vous cherchez à numériser des cartes numérisées, vous pouvez obtenir les coordonnées à partir des marquages ​​sur l'image de la carte elle-même. En utilisant ces exemples de coordonnées ou GCP ( Ground Control Points ), l'image est déformée et adaptée au système de coordonnées choisi. Dans ce tutoriel, je discuterai des concepts, stratégies et outils au sein de QGIS pour obtenir un géoréférencement de haute précision.

Ce tutoriel consiste à géo-référencer une image qui a des informations de coordonnées disponibles sur l'image de la carte elle-même (c'est-à-dire des grilles avec des étiquettes). Si votre image source ne contient pas de telles informations, vous pouvez utiliser la méthode décrite dans Géoréférencement de l'imagerie aérienne (QGIS3)


15.3.1. Procédure habituelle¶

Comme coordonnées X et Y (DMS (dd mm ss.ss), DD (dd.dd) ou coordonnées projetées (mmmm.mm)), qui correspondent au point sélectionné sur l'image, deux procédures alternatives peuvent être utilisées :

Le raster lui-même fournit parfois des croix avec des coordonnées « écrites » sur l'image. Dans ce cas, vous pouvez entrer les coordonnées manuellement.

Utilisation de couches déjà géoréférencées. Il peut s'agir de données vectorielles ou raster contenant les mêmes objets/caractéristiques que vous avez sur l'image que vous souhaitez géoréférencer et avec la projection que vous souhaitez pour votre image. Dans ce cas, vous pouvez entrer les coordonnées en cliquant sur le jeu de données de référence chargé dans le canevas de la carte QGIS.

La procédure habituelle de géoréférencement d'une image consiste à sélectionner plusieurs points sur le raster, à spécifier leurs coordonnées et à choisir un type de transformation pertinent. Sur la base des paramètres et des données d'entrée, le géoréférenceur calculera les paramètres du fichier mondial. Plus vous fournissez de coordonnées, meilleur sera le résultat.

La première étape consiste à démarrer QGIS et à cliquer sur Raster ► Georeferencer , qui apparaît dans la barre de menu QGIS. La boîte de dialogue Géoréférenceur apparaît comme illustré à la Fig. 15.20 .

Pour cet exemple, nous utilisons une feuille topo du Dakota du Sud de SDGS. Il peut ensuite être visualisé avec les données de l'emplacement GRASS spearfish60. Vous pouvez télécharger la fiche topo ici : https://grass.osgeo.org/sampledata/spearfish_toposheet.tar.gz.

Fig. 15.20 Boîte de dialogue Géoréférencement ¶

15.3.1.1. Saisie des points de contrôle au sol (GCP)¶

Pour lancer le géoréférencement d'un raster non référencé, il faut le charger à l'aide du bouton . Le raster apparaîtra dans la zone de travail principale de la boîte de dialogue. Une fois le raster chargé, nous pouvons commencer à entrer des points de référence.

À l'aide du bouton Ajouter un point, ajoutez des points à la zone de travail principale et entrez leurs coordonnées (voir Figure Fig. 15.21 ). Pour cette procédure, vous avez trois options :

Cliquez sur un point de l'image raster et entrez les coordonnées X et Y manuellement.

Cliquez sur un point dans l'image raster et choisissez le bouton Depuis le canevas de carte pour ajouter les coordonnées X et Y à l'aide d'une carte géoréférencée déjà chargée dans le canevas de carte QGIS.

Avec le bouton, vous pouvez déplacer les GCP dans les deux fenêtres, s'ils sont au mauvais endroit.

Continuez à saisir des points. Vous devriez avoir au moins quatre points, et plus vous pouvez fournir de coordonnées, meilleur sera le résultat. Il existe des outils supplémentaires pour effectuer un zoom et un panoramique de la zone de travail afin de localiser un ensemble pertinent de points GCP.

Fig. 15.21 Ajouter des points à l'image raster ¶

Les points qui sont ajoutés à la carte seront stockés dans un fichier texte séparé ( [filename].points ) généralement avec l'image raster. Cela nous permet de rouvrir le Georeferencer à une date ultérieure et d'ajouter de nouveaux points ou de supprimer des points existants pour optimiser le résultat. Le fichier de points contient des valeurs de la forme : mapX, mapY, pixelX, pixelY . Vous pouvez utiliser le Charger des points GCP et Enregistrez les points GCP sous forme de boutons pour gérer les fichiers.

15.3.1.2. Définir les paramètres de transformation¶

Après avoir ajouté vos GCP à l'image raster, vous devez définir les paramètres de transformation pour le processus de géoréférencement.

Fig. 15.22 Définition des paramètres de transformation du géoréférenceur ¶

15.3.1.2.1. Algorithmes de transformation disponibles¶

Un certain nombre d'algorithmes de transformation sont disponibles, en fonction du type et de la qualité des données d'entrée, de la nature et de la quantité de distorsion géométrique que vous souhaitez introduire dans le résultat final et du nombre de points de contrôle au sol (GCP).

Actuellement, les types de transformation suivants sont disponibles :

Le Linéaire L'algorithme est utilisé pour créer un fichier monde et est différent des autres algorithmes, car il ne transforme pas réellement les pixels raster. Il permet de positionner (traduire) l'image et une mise à l'échelle uniforme, mais pas de rotation ou d'autres transformations. C'est le plus approprié si votre image est une carte raster de bonne qualité, dans un CRS connu, mais qu'il manque juste des informations de géoréférencement. Au moins 2 GCP sont nécessaires.

Le Helmert la transformation permet également la rotation. C'est particulièrement utile si votre raster est une carte locale de bonne qualité ou une image aérienne orthorectifiée, mais non alignée avec le relèvement de la grille dans votre CRS. Au moins 2 GCP sont nécessaires.

Le Polynôme 1 L'algorithme permet une transformation affine plus générale, en particulier également un cisaillement uniforme. Les lignes droites restent droites (c'est-à-dire que les points colinéaires restent colinéaires) et les lignes parallèles restent parallèles. Ceci est particulièrement utile pour le géoréférencement des cartogrammes de données, qui peuvent avoir été tracés (ou des données collectées) avec différentes tailles de pixels au sol dans différentes directions. Au moins 3 GCP sont requis.

Le Polynôme les algorithmes 2-3 utilisent des polynômes plus généraux du 2e ou du 3e degré au lieu d'une simple transformation affine. Cela leur permet de tenir compte de la courbure ou d'autres déformations systématiques de l'image, par exemple des cartes photographiées avec des bords incurvés. Au moins 6 (respectivement 10) GCP sont requis. Les angles et l'échelle locale ne sont pas conservés ou traités uniformément sur l'image. En particulier, les lignes droites peuvent devenir courbes et il peut y avoir une distorsion importante introduite sur les bords ou loin de tout GCP résultant d'une extrapolation excessive des polynômes ajustés aux données.

Le Projectif L'algorithme généralise le polynôme 1 d'une manière différente, permettant des transformations représentant une projection centrale entre 2 plans non parallèles, l'image et le canevas de la carte. Les lignes droites restent droites, mais le parallélisme n'est pas préservé et l'échelle sur l'image varie de manière cohérente avec le changement de perspective. Ce type de transformation est particulièrement utile pour le géoréférencement de photographies inclinées (plutôt que de numérisations à plat) de cartes de bonne qualité ou d'images aériennes obliques. Un minimum de 4 GCP est requis.

Finalement, le Cannelure à plaque mince L'algorithme (TPS) « feuilles de caoutchouc » le raster en utilisant plusieurs polynômes locaux pour correspondre aux GCP spécifiés, avec une courbure de surface globale minimisée. Les zones éloignées des GCP seront déplacées dans la sortie pour s'adapter à la correspondance GCP, mais seront sinon déformées localement de manière minimale. Le TPS est particulièrement utile pour le géoréférencement de cartes endommagées, déformées ou légèrement inexactes, ou d'antennes mal orthorectifiées. Il est également utile pour géoréférencer approximativement et reprojeter implicitement des cartes avec un type ou des paramètres de projection inconnus, mais où une grille régulière ou un ensemble dense de GCP ad hoc peuvent être mis en correspondance avec une couche de carte de référence. Il nécessite techniquement un minimum de 10 GCP, mais généralement plus pour réussir.

Dans tous les algorithmes à l'exception de TPS, si plus que les GCP minimum sont spécifiés, les paramètres seront ajustés de sorte que l'erreur résiduelle globale soit minimisée. Ceci est utile pour minimiser l'impact des erreurs d'enregistrement, c'est-à-dire de légères imprécisions dans les clics du pointeur ou les coordonnées saisies, ou d'autres petites déformations locales de l'image. En l'absence d'autres GCP pour compenser, de telles erreurs ou déformations pourraient se traduire par des distorsions importantes, en particulier près des bords de l'image géoréférencée. Cependant, si plus que les GCP minimum sont spécifiés, ils ne correspondront qu'approximativement dans la sortie. En revanche, TPS correspondra précisément à tous les GCP spécifiés, mais peut introduire des déformations importantes entre les GCP voisins avec des erreurs d'enregistrement.

15.3.1.2.2. Définir la méthode de rééchantillonnage¶

Le type de rééchantillonnage que vous choisirez dépendra probablement de vos données d'entrée et de l'objectif ultime de l'exercice. Si vous ne souhaitez pas modifier les statistiques du raster (autre que ce qu'implique la mise à l'échelle géométrique non uniforme si vous utilisez des transformations autres que Linéaire, Helmert ou Polynomiale 1), vous pouvez choisir « Plus proche voisin ». En revanche, le « rééchantillonnage cubique », par exemple, générera généralement un résultat visuellement plus fluide.


Extraire des lignes individuelles d'une piste GPS qui s'exécute en boucle

J'ai une piste gps que j'ai importée dans postgis. La piste a fonctionné en boucle pendant environ 8 heures et la table résultante ne contient donc qu'un seul enregistrement bien qu'elle affiche plusieurs lignes dans QGIS. J'aimerais découper la piste en plusieurs disques, un disque par boucle. Jusqu'à présent, j'ai utilisé st_intersection & st_intersects en utilisant un polygone qui ressemble à un beignet (avec un espace) coupant les lignes à ses extrémités.

Vous trouverez ci-dessous le script (à partir d'ici) que j'ai utilisé pour obtenir les lignes de piste dans le polygone de limite :

Le tableau ne montre toujours qu'un seul enregistrement même si les lignes commencent et se terminent déjà de la même manière que le beignet. Existe-t-il une fonction d'éclatement (comme dans autocad) dans postgis? La solution suggérée ici l'éclate en segments point à point.

J'aimerais essayer le code ci-dessous (de Lhttp://amercader.net/blog/2011/04/exploding-multigeometries-with-postgis

renvoie un ensemble des géométries individuelles qui composent un multi). Si mpoly est pour les polygones, qu'est-ce que c'est pour les lignes afin que je puisse le remplacer ? :

DÉTAILS SUPPLÉMENTAIRES DU FLUX DE TRAVAIL :

J'ai une piste GPX d'un véhicule qui a parcouru 8 heures autour d'un itinéraire prédéfini. Ceci étant une boucle, le véhicule passe les mêmes zones à des moments différents. C'était voulu parce que j'essaie d'étudier les différences de temps de trajet par heure.

En utilisant OGR2OGR, j'importe la piste (en l'état / paramètres par défaut) dans une base de données postgis. Le résultat est 6 tables, dont je ne garde que les lignes de trace et les points de trace puis jette le reste. Je le convertis en EPSG32651 à partir de EPSG4326

Au départ, j'avais l'intention de travailler uniquement avec les points de suivi et de supprimer également les lignes de suivi, mais le dilemme était que, comme il s'agissait d'une boucle, je ne pouvais pas simplement sélectionner les points au début et à la fin d'un segment de route car il y a d'autres paires sur le même segment mais à un intervalle de temps différent. Alors peut-être qu'après 30-40 minutes, le véhicule passe, alors j'ai une autre heure de début et de fin à ce segment.

Je dois être capable de différencier les paires. J'ai pensé que le tracé par boucle aiderait car cela servirait d'identifiant pour les paires. ex. Cette paire de la boucle n°1 et ainsi de suite.

C'est pourquoi j'ai supprimé une petite partie de la ligne de route, tamponné le reste afin d'attraper les lignes de voie, puis j'ai essayé d'exécuter le st_intersects & st_intersection en pensant que cela couperait la ligne de voie dans les boucles dont j'avais besoin. Malheureusement, la sortie était une multiligne. Si je clique sur une boucle, les autres sont également sélectionnées.

Les solutions que j'ai trouvées jusqu'à présent utilisaient un script pl/pgsql. Je ne peux pas faire ça (je pense) car il s'agit d'un projet de classe python. J'exécute essentiellement le script postgis via psycopg2 donc je recherche un script simple.


Propriétés du projet¶

Dans la fenêtre des propriétés du projet sous Projet ‣ Propriétés du projet , vous pouvez définir des options spécifiques au projet. Les options spécifiques au projet écrasent leur équivalent dans la boîte de dialogue Options décrite ci-dessus.

Les propriétés générales¶

Dans l'onglet Général, les paramètres généraux vous permettent :

voir l'emplacement du fichier du projet

définir le dossier du projet home (disponible dans l'élément Project Home du navigateur). Le chemin peut être relatif au dossier du fichier de projet (tapez-le) ou absolu. La page d'accueil du projet peut être utilisée pour stocker des données et d'autres contenus utiles au projet.

donner un titre au projet à côté du chemin du fichier du projet

choisir la couleur à utiliser pour les fonctionnalités lorsqu'elles sont sélectionnées

choisir la couleur de fond : la couleur à utiliser pour le canevas de la carte

définir si le chemin d'accès aux calques du projet doit être enregistré en tant qu'absolu (complet) ou en tant que relatif à l'emplacement du fichier de projet. Vous pouvez préférer un chemin relatif lorsque les calques et les fichiers de projet peuvent être déplacés ou partagés ou si le projet est accessible à partir d'ordinateurs sur différentes plates-formes.

choisissez d'éviter les artefacts lorsque le projet est rendu sous forme de tuiles de carte. Notez que cocher cette option peut entraîner une dégradation des performances.

Le calcul des surfaces et des distances est un besoin courant dans les SIG. Cependant, ces valeurs sont vraiment liées aux paramètres de projection sous-jacents. Le cadre Mesures vous permet de contrôler ces paramètres. Vous pouvez en effet choisir :

l'Ellipsoïde , sur lequel les calculs de distance et d'aire sont entièrement basés, il peut être :

Aucun/Planimétrique: les valeurs renvoyées sont dans ce cas des mesures cartésiennes.

une Personnalisé un : vous devrez définir les valeurs des axes semi-majeur et semi-mineur.

ou existant dans une liste prédéfinie (Clarke 1866, Clarke 1880 IGN, New International 1967, WGS 84…).

les unités pour les mesures de distance pour la longueur et le périmètre et les unités pour les mesures de surface . Ces paramètres, qui correspondent par défaut aux unités définies dans les options QGIS mais les remplacent ensuite pour le projet en cours, sont utilisés dans :

Barre de mise à jour du champ de la table attributaire

Calculs du calculateur de champ

Identifier les valeurs de longueur, de périmètre et de surface dérivées de l'outil

Unité par défaut affichée dans la boîte de dialogue de mesure

L'affichage des coordonnées vous permet de choisir et de personnaliser le format des unités à utiliser pour afficher les coordonnées de la souris dans la barre d'état et les coordonnées dérivées affichées via l'outil d'identification.

Enfin, vous pouvez définir une liste d'échelles prédéfinies du projet, qui remplace les échelles prédéfinies globales.

Onglet Général de la boîte de dialogue Propriétés du projet ¶

Propriétés des métadonnées¶

L'onglet Métadonnées permet de définir des métadonnées détaillées, comprenant (entre autres) : auteur, date de création, langue, résumés, catégories, mots-clés, coordonnées, liens, historique. Il existe également une fonctionnalité de validation qui vérifie si des champs spécifiques ont été remplis, de toute façon, cela n'est pas appliqué. Voir les propriétés des métadonnées de la couche vectorielle pour quelques détails.

Propriétés CRS¶

L'onglet CRS vous aide à définir le système de référence de coordonnées à utiliser dans ce projet. Ça peut être:

Aucune projection (ou projection inconnue/non terrestre) : ce paramètre peut être utilisé pour deviner une couche CRS ou lors de l'utilisation de QGIS pour des utilisations non terrestres comme les cartes de jeux de rôle, la cartographie de bâtiments ou des trucs microscopiques. Dans ce cas:

Aucune reprojection n'est effectuée lors du rendu des couches : les entités sont simplement dessinées à l'aide de leurs coordonnées brutes.

L'ellipsoïde est verrouillé et forcé à None/Planimetric .

Les unités de distance et de surface, ainsi que l'affichage des coordonnées sont verrouillés et forcés à des « unités inconnues », toutes les mesures sont effectuées dans des unités cartographiques inconnues, et aucune conversion n'est possible.

ou un système de référence de coordonnées existant qui peut être géographique, projeté ou alors défini par l'utilisateur. Un aperçu de l'étendue du CRS sur terre s'affiche pour vous aider à sélectionner celui qui convient. Les calques ajoutés au projet sont traduits à la volée dans ce SCR afin de les superposer quel que soit leur SCR d'origine. L'utilisation d'unités, le réglage de l'ellipsoïde sont disponibles et ont du sens et vous pouvez effectuer des calculs en conséquence.

L'onglet CRS vous aide également à contrôler les paramètres de reprojection des calques en configurant les préférences de transformation de datum à appliquer dans le projet en cours. Comme d'habitude, ceux-ci remplacent tous les paramètres globaux correspondants. Voir Transformations de données pour plus de détails.

Propriétés des styles par défaut¶

L'onglet Styles par défaut vous permet de contrôler la façon dont les nouveaux calques seront dessinés dans le projet lorsqu'ils n'ont pas de style .qml défini. Vous pouvez:

Définissez les symboles par défaut ( Marqueur , Ligne , Remplissage ) à appliquer en fonction du type de géométrie du calque ainsi qu'une Rampe de couleurs par défaut

Appliquer une opacité par défaut aux nouveaux calques

Attribuez des couleurs aléatoires aux symboles , en modifiant les couleurs de remplissage des symboles, évitant ainsi le même rendu pour tous les calques.

À l'aide du bouton Gestionnaire de styles, vous pouvez également accéder rapidement à la boîte de dialogue Gestionnaire de styles et configurer les symboles et les dégradés de couleurs.

Il existe également une section supplémentaire où vous pouvez définir des couleurs spécifiques pour le projet en cours. Comme les couleurs globales, vous pouvez :

Importer ou Exportez le jeu de couleurs depuis/vers le fichier .gpl.

Double-cliquez sur une couleur dans la liste pour la modifier ou la remplacer dans la boîte de dialogue Sélecteur de couleurs. Vous pouvez également le renommer en double-cliquant dans la colonne Libellé.

Ces couleurs sont identifiées en tant que couleurs du projet et répertoriées dans les widgets de couleur.

Utilisez les couleurs du projet pour attribuer et mettre à jour rapidement les widgets de couleur

Les couleurs du projet peuvent être référencées à l'aide de leur étiquette et les widgets de couleur dans lesquels elles sont utilisées leur sont liées. Cela signifie qu'au lieu de définir à plusieurs reprises la même couleur pour de nombreuses propriétés et, pour éviter une mise à jour fastidieuse, vous pouvez :

Définir la couleur comme couleur du projet

Appliquez-le à l'aide de l'expression project_color('color_label') dans le widget de remplacement défini par les données de couleur

Mettre à jour la couleur une fois dans une liste de couleurs de projet

Et le changement se reflète PARTOUT.

Propriétés des sources de données¶

Dans l'onglet Sources de données, vous pouvez :

Créez automatiquement des groupes de transactions lorsque cela est possible : Lorsque ce mode est activé, toutes les couches (postgres) de la même base de données sont synchronisées dans leur état d'édition, c'est-à-dire lorsqu'une couche est mise en état d'édition, toutes le sont, lorsqu'une couche est validée ou une couche est annulée, tout comme les autres. De plus, au lieu de mettre en mémoire tampon les modifications d'édition localement, elles sont directement envoyées à une transaction dans la base de données qui est validée lorsque l'utilisateur clique sur Enregistrer la couche. Notez que vous pouvez (dés)activer cette option uniquement si aucun calque n'est en cours d'édition dans le projet.

Évaluer les valeurs par défaut côté fournisseur : Lors de l'ajout de nouvelles fonctionnalités dans une table PostgreSQL, les champs avec la contrainte de valeur par défaut sont évalués et renseignés à l'ouverture du formulaire, et non au moment de la validation. Cela signifie qu'au lieu d'une expression comme nextval('serial') , le champ du formulaire Ajouter une fonctionnalité affichera la valeur attendue (par exemple, 25 ).

Faire confiance au projet lorsque la source de données n'a pas de métadonnées : pour accélérer le chargement du projet en sautant les vérifications des données. Utile dans le contexte de QGIS Server ou dans les projets avec d'énormes vues de base de données/vues matérialisées. L'étendue des couches sera lue à partir du fichier de projet QGIS (au lieu des sources de données) et lors de l'utilisation du fournisseur PostgreSQL, l'unicité de la clé primaire ne sera pas vérifiée pour les vues et les vues matérialisées.

Configurez les capacités des couches, c'est-à-dire :

Définissez (ou désactivez) quelles couches sont identifiables, c'est-à-dire qu'elles répondront à l'outil d'identification. Par défaut, les couches sont définies comme interrogeables.

Définissez si une couche doit apparaître en lecture seule , ce qui signifie qu'elle ne peut pas être modifiée par l'utilisateur, quelles que soient les capacités du fournisseur de données. Bien qu'il s'agisse d'une protection faible, cela reste une configuration rapide et pratique pour éviter que les utilisateurs finaux ne modifient les données lorsqu'ils travaillent avec des couches basées sur des fichiers.

Définissez quelles couches sont consultables, c'est-à-dire qui peuvent être interrogées à l'aide du widget de localisation. Par défaut, les calques sont définis comme pouvant être recherchés.

Définissez quelles couches sont définies selon les besoins . Les couches cochées dans cette liste sont protégées contre une suppression accidentelle du projet.

Le tableau Capacités des couches fournit des outils pratiques pour :

Sélectionnez plusieurs cellules et appuyez sur Basculer la sélection pour les faire changer leur état de case à cocher

Afficher uniquement les couches spatiales , en filtrant les couches non spatiales de la liste des couches

Filtrez les couches… et trouvez rapidement une couche particulière à configurer.

Propriétés des relations¶

L'onglet Relations permet de définir les relations 1:n. Les relations sont définies dans la boîte de dialogue des propriétés du projet. Une fois que les relations existent pour une couche, un nouvel élément d'interface utilisateur dans la vue du formulaire (par exemple, lors de l'identification d'une entité et de l'ouverture de son formulaire) répertorie les entités associées. Cela fournit un moyen puissant d'exprimer, par ex. l'historique des inspections sur une longueur de pipeline ou un segment de route. Vous pouvez en savoir plus sur la prise en charge des relations 1:n dans la section Création d'une ou plusieurs à plusieurs relations .

Propriétés des variables¶

L'onglet Variables répertorie toutes les variables disponibles au niveau du projet (ce qui inclut toutes les variables globales). En outre, il permet également à l'utilisateur de gérer les variables au niveau du projet. Clique le bouton pour ajouter une nouvelle variable personnalisée au niveau du projet. De même, sélectionnez une variable personnalisée au niveau du projet dans la liste et cliquez sur le bouton bouton pour le supprimer. Plus d'informations sur l'utilisation des variables dans la section Outils généraux Stockage des valeurs dans les variables.

Propriétés des macros¶

L'onglet Macros est utilisé pour éditer les macros Python pour les projets. Actuellement, seules trois macros sont disponibles : openProject() , saveProject() et closeProject() .

Propriétés de QGIS Server¶

L'onglet QGIS Server vous permet de configurer votre projet afin de le publier en ligne. Ici, vous pouvez définir des informations sur les capacités, l'étendue et les restrictions CRS de QGIS Server WMS et WFS. Plus d'informations disponibles dans la section Configurer votre projet et les suivantes.


Pour représenter les données, il est nécessaire de suivre les étapes suivantes. Les fichiers utilisés peuvent être téléchargés ici.

1. Enregistrer les données au format CSV

Si vous disposez d'un fichier Excel, convertissez la feuille dans laquelle les données sont stockées au format .csv (valeurs séparées par des virgules).

2. Connaître le système de coordonnées des données

Il est nécessaire de connaître le système de coordonnées des données, qu'il s'agisse de coordonnées géographiques ou projetées. Vous pouvez trouver plus d'informations ici.

3. Ajoutez le calque de texte délimité

Pour importer la feuille de calcul, utilisez l'icône "Ajouter un calque de texte délimité" situé dans le coin inférieur gauche de l'écran.

4. Choisissez les colonnes Est et Nord

À l'aide du bouton « Explorer », choisissez le fichier CSV qui doit être importé.

Ensuite, là où il est écrit "Coordonnée X" et "Coordonnée Y", choisissez dans le menu déroulant le nom des colonnes Excel qui ont les valeurs indiquées.

5. Spécifiez le système de projection

Avec l'option "Filtre", il est possible de rechercher et de choisir un système de coordonnées spécifique. Si le code EPSG est connu, il est plus facile de le trouver. Après l'avoir choisi, assurez-vous que le système de coordonnées sélectionné s'affiche dans "SCR sélectionné".

6. Enregistrer en tant que fichier de forme ESRI

Jusqu'à présent, ce que nous voyons n'est qu'une représentation spatiale temporaire d'une table, qui est vue de cette manière :

Pour enregistrer cette représentation sous forme de fichier de formes ESRI, faites un clic droit sur le calque et choisissez "Enregistrer sous". Dans la nouvelle fenêtre, spécifiez le nom et l'emplacement souhaité pour enregistrer le fichier. Il est même possible d'apporter ici des modifications au système de projection.

Cliquez simplement sur « Accepter », et voilà !

Saul Montoya

Saul Montoya es Ingeniero Civil graduado de la Pontificia Universidad Católica del Perú en Lima con estudios de postgrado en Manejo e Ingeniería de Recursos Hía de Recursos Hídricos (Programa WAREM) de la Universidad de Stuttgart con mención et Ingeniera de Ingeniería de Ingenier & iacutea de Ingeniera

Abonnez-vous gratuitement à la newsletter, recevez des nouvelles, des faits intéressants et les dates de nos cours sur les ressources en eau.


Terminons les choses

Le SIG se résume en réalité à 4 idées simples :

  • Créerdonnées géographiques.
  • Géreril.
  • Analyser ça et…
  • Afficherle sur une carte.

Ce sont les fonctions primordiales et sont bien servies dans les deux logiciels SIG.

Vous ne pouvez pas vous tromper avec les logiciels de cartographie SIG - QGIS ou ArcGIS.

QGIS est gratuit. Il a un support multilingue et s'appuie sur les efforts des bénévoles, ce qui est vraiment bien. Il a un énorme support sur l'échange de pile. Plus vous travaillez dans QGIS, plus vous trouvez de trésors cachés comme :

  • Tableaux croisés dynamiques interactifs avec GroupStats
  • Ajouter des CSV en toute simplicité
  • Superbes options de symobologie cartographique et d'étiquetage.

ArcGIS est l'un des meilleurs investissements SIG que vous puissiez faire. Il est extensible et possède la plus grande communauté d'utilisateurs pour trouver des réponses. En outre, il fournit des didacticiels avec des exemples de données pour vous permettre d'acquérir une expérience pratique. ModelBuilder et l'automatisation sont de premier ordre. Le logiciel spécialisé dans l'extension ArcGIS est également une chose de beauté.

Dans les termes les plus grossiers, nous le classerions comme ceci : ArcView < ArcEditor < QGIS < ArcInfo. ArcInfo est le vainqueur.

Nous avons éliminé l'encombrement et rendu ArcGIS et QGIS plus simples pour vous.

Où triomphe ArcGIS ?

Où QGIS a-t-il un avantage ?


Importer des données GPS

Il existe deux manières d'importer vos données GPS dans Google Earth :

  1. Faites glisser le fichier dans Google Earth.
  2. Choisissez le mode d'affichage des données. Pour enregistrer les données, faites glisser le fichier dans le dossier « Mes lieux préférés ».

Assurez-vous que tous les pilotes de périphérique GPS nécessaires sont installés sur votre ordinateur.

  1. Ouvrez Google Earth.
  2. Éteignez l'appareil GPS et connectez-le à votre ordinateur.
  3. Allumez l'appareil GPS.
  4. Cliquez sur OutilsGPS. La fenêtre "Importation GPS" s'ouvre.
  5. Choisissez comment vous voulez que les données soient affichées.
  6. Cliquez sur Importer.

Après avoir importé les données GPS


Logiciel SIG de bureau populaire

Les deux programmes SIG de bureau les plus utilisés sont de loin ArcGIS et QGIS. Les deux offrent des fonctionnalités similaires, mais il existe des différences majeures en termes de distribution et d'écosystèmes environnants.

ArcGIS pour le bureau

ArcGIS for Desktop est produit par Esri qui a été le leader du marché dans l'industrie des logiciels SIG depuis le début, et ArcGIS for Desktop &mdash leur produit phare &mdash est le plus connu et le plus largement utilisé de tous les systèmes SIG.

ArcGIS Desktop est généralement acheté auprès d'un distributeur local. Le coût varie selon la région, mais au moment de la publication, la licence ArcGIS la plus basique est de 1 500 $ aux États-Unis.

Les modules supplémentaires entraîneront des coûts supplémentaires, tout comme un contrat de maintenance qui est nécessaire si vous souhaitez recevoir des mises à jour logicielles.

L'assistance est fournie soit par les distributeurs Esri locaux, soit en ligne par Esri lui-même via les forums d'assistance.

Il existe différents niveaux de support et les temps de réponse varient en fonction du niveau auquel vous vous êtes abonné.

ArcGIS for Desktop est uniquement disponible pour les ordinateurs Windows. Il n'y a pas de versions Mac sur Linux disponibles.

Anciennement connu sous le nom de Quantum GIS, QGIS est un système SIG de bureau gratuit et open source qui existe depuis 2002.

QGIS est extrêmement populaire, avec une très grande base d'utilisateurs et une communauté de soutien très active. Il est également open source, ce qui signifie qu'il peut être téléchargé et installé gratuitement sans restriction.

Être open source signifie qu'il a été développé par une communauté de développeurs plutôt que par une entreprise, et la licence du logiciel garantit qu'il sera toujours gratuit.

Un autre avantage qu'il présente par rapport à ArcGIS for Desktop est qu'il fonctionne sur les systèmes Windows, Mac ou Linux.

Le soutien est fourni par la communauté très active et très solidaire. De plus, des packages d'assistance payants sont disponibles auprès de sociétés telles que Boundless.

QGIS est le choix par défaut pour les nouveaux utilisateurs de SIG, en particulier lorsque le différentiel de prix est pris en compte.

Chez Mango, nous sommes des utilisateurs de QGIS et recommandons fortement QGIS comme premier choix pour tous les nouveaux utilisateurs de SIG de bureau.

Plus tard, nous consacrerons un chapitre entier à QGIS dans lequel nous vous montrerons comment il peut être utilisé pour effectuer les tâches SIG de base que nous avons couvertes plus tôt dans le chapitre.

Internet a totalement changé le monde des SIG. Ce n'est plus seulement l'apanage des experts et des entreprises. La meilleure partie? L'utilisation d'un SIG Web pour créer d'incroyables cartes Web riches en données et mdash qui peuvent être partagées avec n'importe qui, n'importe où, sur n'importe quel appareil et mdash ne prend que quelques minutes.


SIG (Système d'Information Géographique)

Un système d'information géographique (SIG) est un système informatique permettant de capturer, de stocker, de vérifier et d'afficher des données relatives aux positions sur la surface de la Terre.

Géographie, Systèmes d'Information Géographique (SIG), Géographie Physique

Celui-ci répertorie les logos des programmes ou partenaires de NG Education qui ont fourni ou contribué au contenu de cette page. Nivelé par

Un système d'information géographique (SIG) est un système informatique permettant de capturer, de stocker, de vérifier et d'afficher des données relatives aux positions sur la surface de la Terre. En mettant en relation des données apparemment sans rapport, le SIG peut aider les individus et les organisations à mieux comprendre les modèles et les relations spatiales.

La technologie SIG est un élément crucial de l'infrastructure de données spatiales, que la Maison Blanche définit comme "la technologie, les politiques, les normes, les ressources humaines et les activités connexes nécessaires pour acquérir, traiter, distribuer, utiliser, maintenir et préserver les données spatiales".

Le SIG peut utiliser n'importe quelle information qui inclut l'emplacement. L'emplacement peut être exprimé de différentes manières, telles que la latitude et la longitude, l'adresse ou le code postal.

De nombreux types d'informations peuvent être comparés et contrastés à l'aide du SIG. Le système peut inclure des données sur les personnes, telles que la population, le revenu ou le niveau d'éducation. Il peut inclure des informations sur le paysage, telles que l'emplacement des cours d'eau, différents types de végétation et différents types de sol. Il peut inclure des informations sur les sites d'usines, de fermes et d'écoles, ou sur les égouts pluviaux, les routes et les lignes électriques.

Avec la technologie SIG, les gens peuvent comparer les emplacements de différentes choses afin de découvrir comment ils sont liés les uns aux autres. Par exemple, à l'aide d'un SIG, une seule carte pourrait inclure des sites qui produisent de la pollution, tels que des usines, et des sites sensibles à la pollution, tels que des zones humides et des rivières. Une telle carte aiderait les gens à déterminer où les approvisionnements en eau sont les plus menacés.

Les applications SIG comprennent à la fois des systèmes matériels et logiciels. Ces applications peuvent inclure des données cartographiques, des données photographiques, des données numériques ou des données dans des feuilles de calcul.

Les données cartographiques sont déjà sous forme de carte et peuvent inclure des informations telles que l'emplacement des rivières, des routes, des collines et des vallées. Les données cartographiques peuvent également inclure des données d'enquête et des informations cartographiques qui peuvent être directement saisies dans un SIG.

L'interprétation photographique est une partie importante du SIG. L'interprétation des photos consiste à analyser des photographies aériennes et à évaluer les caractéristiques qui apparaissent.

Les données numériques peuvent également être saisies dans le SIG. Un exemple de ce type d'informations est constitué par les données informatiques collectées par des satellites qui montrent l'utilisation des terres et l'emplacement des fermes, des villes et des forêts.

La télédétection fournit un autre outil qui peut être intégré dans un SIG. La télédétection comprend des images et d'autres données collectées à partir de satellites, de ballons et de drones.

Enfin, le SIG peut également inclure des données sous forme de tableau ou de feuille de calcul, telles que la démographie de la population. Les données démographiques peuvent aller de l'âge, du revenu et de l'origine ethnique aux achats récents et aux préférences de navigation sur Internet.

La technologie SIG permet de superposer tous ces différents types d'informations, quelle que soit leur source ou leur format d'origine, les uns sur les autres sur une même carte. Le SIG utilise l'emplacement comme variable d'index clé pour relier ces données apparemment sans rapport.

La saisie d'informations dans le SIG s'appelle la capture de données. Les données qui sont déjà sous forme numérique, telles que la plupart des tableaux et des images prises par satellite, peuvent simplement être téléchargées dans le SIG. Les cartes, cependant, doivent d'abord être numérisées ou converties au format numérique.

Les deux principaux types de formats de fichiers SIG sont raster et vectoriel. Les formats raster sont des grilles de cellules ou de pixels. Les formats raster sont utiles pour stocker des données SIG qui varient, telles que l'altitude ou l'imagerie satellite. Les formats vectoriels sont des polygones qui utilisent des points (appelés nœuds) et des lignes. Les formats vectoriels sont utiles pour stocker des données SIG avec des frontières fermes, telles que des districts scolaires ou des rues.

La technologie SIG peut être utilisée pour afficher les relations spatiales et les réseaux linéaires. Les relations spatiales peuvent afficher la topographie, comme les champs agricoles et les cours d'eau. Ils peuvent également afficher des modèles d'utilisation des terres, tels que l'emplacement des parcs et des complexes d'habitation.

Les réseaux linéaires, parfois appelés réseaux géométriques, sont souvent représentés par des routes, des rivières et des réseaux de services publics dans un SIG. Une ligne sur une carte peut indiquer une route ou une autoroute. Avec les couches SIG, cependant, cette route peut indiquer la limite d'un district scolaire, d'un parc public ou d'une autre zone démographique ou d'utilisation des terres. En utilisant diverses captures de données, le réseau linéaire d'une rivière peut être cartographié sur un SIG pour indiquer le débit des différents affluents.

Le SIG doit aligner les informations de toutes les différentes cartes et sources, afin qu'elles s'emboîtent à la même échelle. Une échelle est la relation entre la distance sur une carte et la distance réelle sur Terre.

Souvent, les SIG doivent manipuler des données car différentes cartes ont des projections différentes. Une projection est la méthode de transfert d'informations de la surface incurvée de la Terre à un morceau de papier plat ou à un écran d'ordinateur. Différents types de projections accomplissent cette tâche de différentes manières, mais toutes entraînent une certaine distorsion. Pour transférer une forme incurvée en trois dimensions sur une surface plane, il faut inévitablement étirer certaines parties et presser d'autres.

Une carte du monde peut montrer soit la taille correcte des pays, soit leur forme correcte, mais elle peut faire les deux. Le SIG prend les données de cartes qui ont été réalisées à l'aide de différentes projections et les combine afin que toutes les informations puissent être affichées à l'aide d'une projection commune.

Une fois que toutes les données souhaitées ont été saisies dans un système SIG, elles peuvent être combinées pour produire une grande variété de cartes individuelles, en fonction des couches de données incluses. L'une des utilisations les plus courantes de la technologie SIG consiste à comparer les caractéristiques naturelles avec l'activité humaine.

For instance, GIS maps can display what man-made features are near certain natural features, such as which homes and businesses are in areas prone to flooding.

GIS technology also allows users to &ldquodig deep&rdquo in a specific area with many kinds of information. Maps of a single city or neighborhood can relate such information as average income, book sales, or voting patterns. Any GIS data layer can be added or subtracted to the same map.

GIS maps can be used to show information about numbers and density. For example, GIS can show how many doctors there are in a neighborhood compared with the area&rsquos population.

With GIS technology, researchers can also look at change over time. They can use satellite data to study topics such as the advance and retreat of ice cover in polar regions, and how that coverage has changed through time. A police precinct might study changes in crime data to help determine where to assign officers.

One important use of time-based GIS technology involves creating time-lapse photography that shows processes occurring over large areas and long periods of time. For example, data showing the movement of fluid in ocean or air currents help scientists better understand how moisture and heat energy move around the globe.

GIS technology sometimes allows users to access further information about specific areas on a map. A person can point to a spot on a digital map to find other information stored in the GIS about that location. For example, a user might click on a school to find how many students are enrolled, how many students there are per teacher, or what sports facilities the school has.

GIS systems are often used to produce three-dimensional images. This is useful, for example, to geologists studying earthquake faults.

GIS technology makes updating maps much easier than updating maps created manually. Updated data can simply be added to the existing GIS program. A new map can then be printed or displayed on screen. This skips the traditional process of drawing a map, which can be time-consuming and expensive.

People working in many different fields use GIS technology. GIS technology can be used for scientific investigations, resource management, and development planning.

Many retail businesses use GIS to help them determine where to locate a new store. Marketing companies use GIS to decide to whom to market stores and restaurants, and where that marketing should be.

Scientists use GIS to compare population statistics to resources such as drinking water. Biologists use GIS to track animal-migration patterns.

City, state, or federal officials use GIS to help plan their response in the case of a natural disaster such as an earthquake or hurricane. GIS maps can show these officials what neighborhoods are most in danger, where to locate emergency shelters, and what routes people should take to reach safety.

Engineers use GIS technology to support the design, implementation, and management of communication networks for the phones we use, as well as the infrastructure necessary for internet connectivity. Other engineers may use GIS to develop road networks and transportation infrastructure.

There is no limit to the kind of information that can be analyzed using GIS technology.


Are there any free GIS with JS API that is possible publish of maps?

Anyone got a link where can I get Falconview?

You need to know and add the Spring GIS software from Brazil. It’s free and powerful.
http://www.dpi.inpe.br/spring/english/index.html

I ran into the problem of sharing maps with clients who are not as “GIS Savvy”. FlyyMaps is a great, intuitive, solution to share, annotate and collaborate with other people. http://www.flyymaps.com

If you’re looking to go the open source route, then QField may be the best option. https://qfield.org/ First, it’s built on top of the QGIS open source project, which is where you’d set up your maps. Once you build it on your workstation, you can deploy them in the field through QField.

If you want to use proprietary software, Collector for ArcGIS is a good way to go. Basically, you build a webmap through Esri’s cloud service ArcGIS Online. From here, you can download the Collector app and use it out in the field. They also go hand-in-hand with Survey123, where you create forms for users to fill out. I believe it does have a free trial (or AGOL storage limit) to test out beforehand.

Salut! I am looking to map out the valves and manholes for our water and sewer departments. It would be great if the maps could then be usable out in the field on a phone with live location readings. Would any of these programs fit the bill? Merci!

There is also Spring GIS from Brazil (http://www.dpi.inpe.br/spring/english), but I’m not sure it’s supported anymore.

Lets say one wanted to generate semi-high res contour maps of a rolling area of land.
My inclination would be to walk either quasi-on-contours or around areas of vegetation / topography types making notes, and then download the location trace files from Google Takeout and then pull those into some 3D GIS / cartographic package which could then generate a smoothed 3D surface from the trace files from which true contours – maybe of a 1 meter interval could be generated…

I thought maybe asking for some general do/do-not directions and software and methodology recommendations would be prudent rather than my usual bushwhacking…

Mark Volz
I have software that does not require installation, but it is basic to view cad and shapefile files.
This week there will be a new version with some improvements. You can google it as “Multimaps Desktop 0.8”
Salutations!

Is anyone aware of any GIS software that run without being installed? I would like to give our Emergency Manager a few thumb drives with GIS data and software on them. This way, in the event of an emergency we could allow volunteers the ability to quickly spin up GIS in the field without concern about needing local administrator rights.

I am aware of the OSgeo4W project, but I would prefer something less complicated that can run on Windows.

Hi
I read BSc. Natural Resources, I’ll like to further my studies in GIS (MSc. GIS). what pre-requisites would I need to pursue this program and what job prospects are in this field?
NB: I already took some models in the first degree ( GIS & Remote Sensing, and Application of GIS). Merci.

First, you have to geocode the addresses. Here are some options how to do that. https://gisgeography.com/reverse-geocoding-services-addresses-free-paid/

Next, you can intersect these geocoded addresses to the precinct layer. This will attach the precinct attributes to the addresses

I am a software developer but new to shapefiles. I have addresses and a shapefile of county voting precincts. My batch query would be to return the precinct number for a given address. Can you provide insight into which tools/features to use?

Very important and useful software.
But are these free software safe and trustworthy?

Which version of QGIS did you install?

Hi, I have an old GIS product called Infomap (not MapInfo) which does the simple tasks I want to import and display different layers by year and other criteria of flight survey centre points over a map base. Unfortunately Infomap does not allow ‘turning off’ of layers by dates and so over time the base map is lost under millions of centrepoint dots making it impossible to search. I need an easy to use GIS programme which will import csv, txt or xls files as separate flight layers which can be turned off or searched by a date range and I don’t want to pay a fortune. I tried QGIS- which crashed my PC and will not be reinstalled. Can anyone recommend a suitable programme please? Many thanks

Hi, I am on a project that requires me to map down the disease cases. I would like to see the high risk area and low risk area. Besides, I also need to map the target location (recreation area) so that in the end I am able to see either the high risk disease area that is overlapping with the target location. Kindly suggest which GIS software I should use. Merci.

I am a geologist currently use Mapinfo 8.5, which is barely an improvement on Mapinfo 4.5, and now Mapinfo is somewhere around MI15 or so and I have no intention of buying yet more upgrades for a relatively clunky cartographic/GIS system. I am thinking of migrating to QGIS. A key issue in geology is the third dimension and having symbols (e.g. dip and strike of strata) so as to image 3D on a 2D map. Discover was written to accompany Mapinfo a good time ago to do this but again one pays through the nose to buy it and its upgrades. Is there any freeware add-on to QGIS that will do what Discover does?

Your idea for using Google Earth to map out golf courses is one of your best options. If you want to go open source GIS software, then I recommend using QGIS for this task. Google Earth creates KMZ files. You can take these KMZ files and import them into QGIS where you’d add it to a database. From here, you can create maps, analysis and general data management.

If you want to work directly in QGIS, there are plugins to enable Google imagery. Now, it’s recommended to use the QuickMapServices plugin. If you want to add Google and Bing basemaps, you can go through the settings and click “More Services”. From here, you click “Get contributed pack”. After downloading the contributed packages, you will be able to web services from Google and Bing.

As for existing data for golf courses, you can contact the state or city to see what’s available. Are there any open data hubs for where you live? The other option is the crowd-sourced OpenStreetMap Data. Completeness varies for where you live and it’s getting updated every day from people around the world. Here’s an article how to download OSM data: https://gisgeography.com/openstreetmap-download-osm-data/

I’m new to GIS software and am looking for something where I can map out golf courses (with topography option would be a bonus). The data needs to be to scale where I can add template grids or symbols to a layer and retain the scale relative to the geography (e.g. if the symbol is 100y long, then it needs to retain that size when pasted over the geography). I also need to be able to save distances or dimension to different places with annotation. I presume all of the packages above import data from Google Earth. Is there any other source where accurate data can be imported?

Thanks any help would be appreciated.

I have spent a lot of time over the past 35 years developing the OzGIS mapping system. For the first ten years it was a CSIRO research project, and after that a private development project.

I do not want to see my efforts wasted, so would like everyone who is interested in mapping to be able to use OzGIS. I have released all the source code so it can be further developed.

OzGIS should be of value to users who are interested in the display and analysis of attribute data like Census demographics, government statistics or business data, and who use Census data in applications like site selection, territory definition and catchment analysis.

The software can be downloaded from SourceForge https://sourceforge.net/projects/ozgis

* Completely free
* Runs on Windows and Mac OS X
* Source code download available (compile for Linux etc)
* Sample map data (usually download from Census bureaux and map agencies)
* Manuals, YouTube demonstration videos, Pinterest board

There is a community flag flown all over the world. I would like a simple GIS (or online mappping tool) where individual contributors can pin their video or photo with a few data items – showing the flag in action. Rather than one person (myself) mapping the lot via a spreadsheet for uploading to an online map publicly available.

I would like to find an open source code GIS that has the capability to automate Google API report pulls? Can anyone point me in the right direction? Thanks any help appreciated!

Your best option for mapping and any type of cartography is QGIS.

Addendum to question above … QGIS looks great, actually much more powerful capabilities than our simple needs — can it export maps created in it to pdf format?
Merci

Salut,
Thank you for your review of mapping programs. Very thorough, but I’m still confused, hence this question:
Which of the programs would be best for (1) mapping sets of geocoordinates (decimal degrees) on to the 5 boroughs of NYC — ideally, showing some street detail, and (2) allowing us to plot freeform lines and straight vectors in different colors to show viewers the courses of vanished waterways, current and abandoned subway tunnels, tectonic fault lines, etc?
Also, we’d like to be able to crop the map to show this detail close-up, section-by-section. As well as develop a map showing all 5 boroughs at once, with the ability to crop out NJ and Long Island beyond Brooklyn/Queens. We’re PC users, but not super technical.
Merci

Does anyone whether any of these free programs can do things like converting a landxml file to a tin? What about tin to raster? These are the two most common tools available under the 3D Analyst set of tools in Arc that I use. Our company has 2 licenses and they are always in use. I would love it if one of these programs has these tools so that I can do these conversions whenever I need to, it would help me immensely. Does anyone know anything about this?

I’m looking for an option to have our clients open our orthomosaics, which we’ve collected and processed for them, and digitize polygons using the imagery. A simple platform is best because they are not tech-savvy. Aucune suggestion?

I’d suggest the Visibility Analysis plugin for QGIS

which one of these would work best for doing viewsheds

I would recommend QGIS from the list

I have a 15 year old grandson who is totally smitten with geography and mapping on a global scale. He’s quite computer savvy, of course, and I’d like to give him something in the way of GIS or mapping software to get him headed toward thoughts of a career. Which of the above, or other reasonably priced software under $100 would you recommend?

I have provided instructions how to do that in the following article –

See under Google Earth Pro

Hi, I have never used any other software than Google Earth in mapping. I’m just really interested to have a software that would help me get a geo-tagged satellite image and make it an overly to google earth. Can you help me with this, please?

Hey I want to develop an application to find out the source of signal transmission from SDR placed at various geographical locations. The system collects the direction of signal and the data from various sources is collected to find out the location of transmission through triangulation on map. Which GIS package can help to develop this application?

I’m studying environmental engineering, we recommened to make map for water supply, sewarage system and solid waste management, which software I can use to make that map? And how?

As a field ecologist most of my mapping requirements can be achieved using Google Earth or similar. However I have a local government client who requires shape files to import into ArcGIS. These will need to match ortho-photos. The cost of ArcGIS isn’t warranted and QGIS looks possible but it looks like QGIS doesn’t output files in an *.shp format, is that easy to remedy?
I also would like to work with the LENZ data set, This has 15 raster layers covering the whole of NZ on a 100m grid with numerically defined environmental parameters. I looked at your list and shortened it to QGIS, Grass, ILWIS, GEOda and OpenJump. If possible I only want one gis system, preferably one that is reasonably intuitive as my level might be described as 1 day introductory with ArcGIS

What about mapserver and geoserver?

Have you tried US Census and TIGER? You should be able to find them there

Looking for map system that show boundaries for ZIP Codes, County lines and City lines in Texas. I need to input address (

10,000) to see if address is inside/outside these boundaries. Appreciate any suggestions for software. Merci.

As a long term MapInfo user I prefer a GIS that is file and dataset based rather than Project based. It seems to me that most if not all of the software listed above follow the Arc project system. Are there any that let you get straight into the data and then save your collection of data files afterwards?

Hi, I have approx 70,000+ geotagged photos that I would like to map and overlay geology maps etc.

I am adding to them everyday so I was wondering what would be the best way to do it. I have uploaded them to the iCloud but it may to slow to generate maps with such a large data set. My mac is just about out of memory and iPhotos and Photos struggles to cope.

In fact, you can do this with the newest release of QGIS 3.0. It’s in ‘testing’ now, but from what I can see, the 3D interface in QGIS 3 is pretty slick! https://qgis.org

Best of luck to you and your project.

Hi
I am a mature student doing my dissertation on tidal and wave renewable energy structures in the Bristol Channel off the Welsh Coast. I am new to GIS. Can someone tell me please if there is a free open-source GIS software package that I can upload onto my laptop (windows 10) to allow me to view 3D images of the seabed off the South Wales Coast?

Hello. Using GIS I would like to create maps that would show the population capacity, body/bodies of water and its status(clean or not) in the place, woodland area and the plant and animal species, so that I can make informed decisions on maintaining ecological balance.

I assume that it’s an image file such as a JPG? You would first have to georeference your image. Here’s a guide on what that is: https://gisgeography.com/georeferencing/

Next, you would have to vectorize the roads. Depending on how many roads, there are automated ways to do this like with ArcScan. https://gisgeography.com/how-to-vectorize-image-arcscan/

Hey. From a given map, if I want to extract only the roads that are present in the map, is there any method that I can use to do so?

Since I want to get the shortest routes from one point to another, I need only the routes but I am not able to know how can I do this…So it would be great help if someone can help me out with this

You might also try Cloud GIS. You can do a lot of your basics with its free account and it doesn’t depend on you to have a processing monster for a computer – giscloud.com

Boundless has also developed a great comprehensive package using all sorts of free software. The best thing about Boundless is that their primary is consultation so there is almost endless support through blogs, documentation and videos. They have a great community – boundlessgeo.com

I would recommend QGIS. However, obtaining this type of data can often be challenging. Best of luck for your project.

Which would you recommend for live streaming agricultural data. We need to be able to process and display millions of dynamic moving points at a time. We also need to be able to string them together and create tracks, etc.

Hi
I am an obsessed fisherman and would like create a map showing plot depths, changes in water parameters, currents, features and fish catches of a waterbody. Which GIS software would you recommend?

Not sure if there are any free options but ArcGIS Online’s GeoEvent Server might help with this. ArcGIS Online is free until you surpass credit usage

Which would you recommend for live streaming data. We need to be able to process and display millions of dynamic moving points at a time. We also need to be able to string them together and create tracks, etc.

Since you are going to be out in the field I would recommend two applications.

The first I’d suggest is QGIS. The reason is because it has a good field app for Android called QField for QGIS Experimental. Basically, the app helps you get data from the field to the office efficiently in a minimalist way. I’ve heard good things but haven’t tried it myself. It has 4.2 stars out of 5 so it can’t be too bad.

Another option is using Collector for ArcGIS in combination with ArcGIS Online. It has an app for Android and Apple. It does give you a certain amount of credits where you can use it for free, or a free trial for a period of time. Collector is solid, but Esri is a commercial software company that eventually wants to make you a customer. It’s a good way to test out the product, but you have to realize that you don’t get the full-blown thing with a limit.

Hi, I’m a mature student doing A level geography, and want to use GIS software for my fieldwork study, investigating the carbon matter versus drainage on areas of peatland. Which GIS software would you recommend for that? Many thanks, Jo

The first link is just an image. You are going to need the GIS dataset found at the FAO GeoNetwork. You’ll find it in the search by typing “crop suitability”. Each crop (maize, cereals, vegetables, etc) has its own data set. Values in it range from 0 as very marginal to 100 as very high.

For the Colombia municipalities, go to the Esri Open Data Hub and search for Colombia sub regions or municipalities. It should turn up there, or directly contact Esri Colombia. These links are found here: https://gisgeography.com/best-free-gis-data-sources-raster-vector/

As for the analysis, it depends on what you want to do with it. A common analysis is measuring suitability per municipality by creating a pivot table report. Here are the steps to do this:

1. Open QGIS. Add the two data sets by dragging the .SHP and GRID files in.
2. From here you can work with the crop suitability raster data as is, or convert to vector.
3. If you have a vector, the GroupStats plugin will help you summarize by municipality.
4. If you are working with crop suitability as a raster, then you can use the “Grid Splitter” plugin with the municipalities as the cut layer.
5. Calculate the area in hectares for each municipality. In Excel, take the average ‘suitability value’ per municipality.

Now, you might have to do this for a lot of different crop types and their suitability. In this case, you might want to create a ‘Processor Model’ to automate the workflow for each crop suitability.

Salut! For purposes of my thesis, I plan to use qgis to map a spatial data layer of average agricultural yield of different crops in Colombia (such as coffee, sugarcane, oilseed, etc.) over a shapefile of Colombia divided in all its 1105 municipios and 33 departments (states).

At the end, I would like to obtain a complete picture of the agro-climatical suitability of different crops per municipio in Colombia. However I have some problems. Firstly, I have some problems finding the needed data in the right format. Does somebody knows a database where I can find such shapefiles as I need from Colombia?

For the data on average agro-climatical yield, I was told to look at United Nations FAO’s website for GAEZ maps (http://www.fao.org/nr/gaez/about-data-portal/agricultural-suitability-and-potential-yields/en/#), however I only seem to obtain .jpeg images from this site, not really useful… Does somebody has some experience in this field and knows where I can find the data?

Lastly, I am a beginner with qgis, or gis software, so a short tutorial on how to map different spatial data layers on each other would be very welcomed! Thanks in advance! Sophie

I am looking to do a project to map Naturalization Records, to show where people originally immigrated from and where they ended up (I want it to show the trailline). What I want to be able to do is, when you click on the originating spot, have an image instead of a dot and when you click the image you will see the data that I input to come up. Does anyone know which one or if any of these programs would work for this? Merci!

Gawie du Toit – I may be able to do the maps for you. Sounds like a fun project.

Nathan – QGIS works great on a Mac

Fantastic program for PC but not sure about Mac, sorry.

I’m looking to install​ on my mac and to be honest, the installation directions concern me. Is the QGIS stuff actually Mac friendly?

I should probably write a whole article how to do this, but I’ll go ahead and list the steps below.

Step 1) You’ll need to download GIS software and data. My suggestion is to use QGIS and Natural Earth data. The reason why you’ll want to use Natural Earth is because it’s completely public use and they give permission to modify, disseminate and use the data in any manner. Here’s how to download – https://gisgeography.com/natural-earth-data-free-gis-public/

Step 2) The next thing you’ll have to do is go into the ‘Quick Start’ folder in Natural Earth and open up the .QGS file in QGIS by double clicking it.

Step 3) I don’t know if you have coordinates for each winery or not. Either way, you’ll have to create a shape file with each winery. This might take some time, but once it’s created you will always have that data to work with as a layer. There’s a button on the left panel ‘New Shapefile Layer’. Make sure you choose ‘Point’. Give the shape file a name. You can add fields to your shapefile, which are like columns in a spreadsheet. For example, you can add the field ‘NAME’ as TEXT 100 length, which will be each winery name. Click ‘ADD FIELD TO LIST’ and save your shape file somewhere.

STEP 4) Now, it’s time to add point locations on the map. You’ll need some imagery to see where each winery point should go. Go to Plugins > Manage and Install Plugins > Search for the Open Layers plugin and Install it. Under Web > OpenLayersPlugin, you can add Google, Bing or OpenStreetMaps imagery to QGIS.

STEP 5) Finally, you can add points to your shape file. In the Digitizing Toolbar (usually at the top), click the pencil icon to toggle on editing. Click the ‘Add Feature’ button to add points to the map.

Keep on adding points until you have all the wineries. To create a professional looking map, you can use the Natural Earth data as you’re basemap. Using QGIS Composer, you can add cartographic elements like a scalebar, north arrow, title, etc… Export as an image file or PDF.

Could you perhaps help me with some advice?

I’ve been typesetting an annual South Africa wine guide for 17 years and, more or less by default, have been drawing the maps that show the locations of the wineries. I’ve been doing these in CorelDraw, usually tracing an image of a map imported into a layer reserved for that. There are 20-odd maps showing the locations of several hundreds of wineries.

I would love to be able to do this properly, using real-world co-ordinates, and showing the topography. I would like to add all the wineries, and output windows showing specific regions at different scales (some maps cover large areas other cover much smaller areas densely populated with wineries).

Where should I start? I’d like at least to begin with free software, to see whether I get the hang of it. Can you suggest what would be the best to start with?

Many thanks
Gawie du Toit

For this type of task, I would recommend QGIS.

Thank you for putting this list together.

We are a Land Surveying Firm that needs to input 40 years of jobs into a basic spatial format (AutoCAD is not user friendly for everyone). We would like to use client data like address and parcel numbers to create a map showing the location of all of the jobs we have done. Which GIS system do you recommend?

Thanks for your reply. Arcgis and fulcrum require high annual subscriptions which is not desirable. Qfield is for android only. Sorry to keep asking but are there any other options?

Voici quelques-unes de vos options :

  • Collecteur pour ArcGIS
  • Fulcrum Data Collector
  • QField Experimental (Not sure if Apple compatible)

Hello. I am a single individual looking to map a woodland which I have just purchased. Using GIS I would like to create maps of the woodland including the locations of individual tree species,their health,ground type,animal holes etc, so that I can make informed decisions on sustainable forest management. I currently have an iPad with gps capabilities to use on the site to collect the data, and will be buying a new computer soon, but am having difficulty finding the right program to use. Could you please help me with any suggestions about software and if it is Apple compatible many thanks John

Maybe someone else might chime in for web mapping options.

Something open with the customized functionality of Tomnod (http://www.tomnod.com/) would be ideal. They openly hold campaigns to map out islands, buildings, disasters and even the search for Malaysian flight MH360.

I don’t have any experience with Ushahidi but it’s also been used for crowd-sourcing and citizen engagement.

Let me know what you come up with.

Salut. I am looking for something really simple. I’d like to send out an email survey that includes a local map. I’d like the recipient to drop a pin on their residence. The goal is to map all the recipients’ residences. Des idées ?

This is a great article. I use Badger Maps for my mobile phone. I can transfer all my data from laptop and have it right on my phone.

You won’t be able to get the full functionality that you can from a desktop GIS. gvSIG and QGIS have mobile apps for data collection.

are there any that will work on mobile phone?

Thanks for your extensive list. Here are a couple of other open source software you should add to it:

Very interesting, thanks for the comment!

Nice article. A few comments about FalconView. FalconView was originally part of a flight planning software suite developed by Georgia Tech for the National Imagery and Mapping Agency (NIMA, the predecessor to NGA). It allowed military pilots to use digital versions of NIMA flight planning charts, including taking their flight plans and overlaying the plans on the charts. Pilots could also overlay multiple point symbols on the charts. Others soon discovered it was useful for making and printing basic maps quickly. I haven’t used it in years. It looks like GT continues to add functionality to the software.

Another option is R. Because it does not rely on a GUI, some people find it tricky to get started. But once you figure out the syntax and command-line workflow, it is undoubtedly one of the most powerful GIS systems going. Regarding gestatistics, it simply trounces competitors due to the vast array of contributed packages provided by statisticians: https://cran.r-project.org/view=Spatial

Note the opening quote by Gary Sherman who created QGIS:

“With the advent of ‘modern’ GIS software, most people want to point and
click their way through life. That’s good, but there is a tremendous amount
of flexibility and power waiting for you with the command line. Many times
you can do something on the command line in a fraction of the time you
can do it with a GUI.”