Présentation

Article

1 - CONCEPTION D’UN SIG

2 - FOCUS SUR L’ANALYSE MULTICRITÈRE

3 - SIG ORIENTÉ WEB

4 - SIG ET PROGRAMMATION

5 - CONCLUSION

6 - GLOSSAIRE

Article de référence | Réf : H7416 v2

SIG et programmation
Systèmes d'information géographique : études de cas

Auteur(s) : Pierre-Alain AYRAL, Sophie SAUVAGNARGUES, Yannick FOGUE-DJOMBOU, Billy POTTIER, Florian TENA-CHOLLET, Vincent THIERION

Date de publication : 10 févr. 2022

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais English

NOTE DE L'ÉDITEUR

Cet article est la version actualisée de l’article H7416 intitulé « Systèmes d’information géographique : mise en œuvre » rédigé par Pierre-Alain AYRAL, Sophie SAUVAGNARGUES, Florian TENA-CHOLLET et Vincent THIERION en 2010.

14/01/2022

RÉSUMÉ

L'utilisation des informations géographiques s'est considérablement développée avec l'essor des outils informatiques. Dans les entreprises ou les administrations, les systèmes d'information géographique (SIG) permettent la représentation de l'environnement spatial à partir de formes géométriques de base (polygones, vecteurs, maillages...). Les SIG exploitent donc des outils logiciels, des données à traiter, des serveurs informatiques, mais également des savoir-faire techniques. Cet article propose de présenter aux ingénieurs les potentialités offertes par les SIG et les outils informatiques associés. Ainsi, des exemples d'exploitation de SIG sont exposés sur des thématiques variées.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Pierre-Alain AYRAL : Docteur ès sciences - Enseignant-chercheur à IMT Mines d’Alès, - Chercheur associé à l’UMR CNRS 7300 ESPACE

  • Sophie SAUVAGNARGUES : Professeure - Enseignante-chercheuse à IMT Mines Alès - Chercheuse associée à l’UMR CNRS 7300 ESPACE

  • Yannick FOGUE-DJOMBOU : Docteur ès sciences Consultant

  • Billy POTTIER : Master 2 en Géomatique - Doctorant à IMT Mines Alès

  • Florian TENA-CHOLLET : Docteur ès sciences - Enseignant-chercheur à IMT Mines d’Alès

  • Vincent THIERION : Docteur ès sciences - Ingénieur de recherche, CESBIO, INRAE

INTRODUCTION

Mettre en œuvre un Système d’Information Géographique (SIG) est une action coûteuse en moyens matériels et logiciels, en données et en personnels. Une réflexion importante doit être menée pour évaluer les besoins du concepteur et/ou de l’utilisateur. Pour ce faire, un questionnement doit être mis en place de manière à définir un Modèle Conceptuel de Données (MCD) qui constitue la base du système d’information géographique. En parallèle à cette réflexion, il est bien souvent indispensable de sélectionner des solutions logicielles et informatiques qui seront nécessaires à la réalisation du projet.

L’objectif de cet article est de proposer une aide à la décision lors de cette étape de mise en œuvre en conduisant une réflexion sur les questions de base auxquelles il faut répondre lors de l’établissement d’un SIG, tout en présentant succinctement les possibilités offertes aux concepteurs. Des développements spécifiques sont proposés sur les applications Web et informatiques, tant ces dernières s’imposent de manière incontournable dans la mise en œuvre d’un SIG.

Pour illustrer ce volet mise en œuvre, au-delà du focus généraliste sur la conception d’un SIG, trois axes d’exploitation sont proposés. Le premier illustre l’utilisation des SIG couplés aux méthodes d’analyse multicritères dans le but de résoudre une problématique spécifique. Le deuxième exemple présente la mise en place d’une application SIG orientée Web-Mapping et sciences participatives autour de l’hydrologie et discute notamment des choix techniques qui ont permis la réalisation de cette application. Enfin, un dernier développement propose un focus sur les SIG et la programmation, qui permet d’automatiser des traitements qu’il serait fastidieux de réaliser manuellement, en illustrant l’utilisation des langages Python et R au travers de modules métiers.

Le lecteur trouvera en fin d’article un glossaire des termes utilisés.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

VERSIONS

Il existe d'autres versions de cet article :

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v2-h7416


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais English

4. SIG et programmation

Cette section s’organise autour d’une partie dédiée à l’utilisation des langages Python et R pour l’automatisation de tâches SIG et d’une seconde partie dédiée au développement de modules « métiers » et à la présentation d’exemples de développement.,

4.1 Langages Python et R pour la géomatique

HAUT DE PAGE

4.1.1 Langages de programmation pour la géomatique

La programmation informatique est l’ensemble des activités qui permettent l’écriture d’une application informatique. Dans le domaine de la géomatique, la programmation permet d’automatiser des traitements qu’il serait fastidieux de réaliser manuellement. En effet, les SIG donnent un accès à une quantité et à une hétérogénéité de données potentiellement importantes, et évitent la réalisation d’actions manuelles très coûteuses en temps. Le Youtubeur Armire a par exemple montré que reconstituer manuellement sur une carte de France une diagonale des faibles densités (anciennement « diagonale du vide ») à l’échelle communale prend environ 5 h avec un SIG si l’on n’utilise pas les potentialités informatiques associées à cet outil.

A l’heure actuelle, le choix d’un langage de programmation doit s’effectuer au regard des fonctionnalités proposées et des bibliothèques disponibles, mais également en fonction de son utilisation dans le monde. Ce dernier critère permet d’évaluer la communauté créée autour d’un langage et par là-même son maintien et son évolutivité.

En août 2020, les 10 langages de programmation les plus utilisés dans le monde (tous domaines confondus) sont : C, Java, Python, C++, C#, Visual Basic, Javascript, R, PHP, SQL (source : TIOBE Software).

Pour leurs utilisations dans un contexte géomatique, les langages de programmation actuels peuvent être classés en 4 catégories (tableau 3). Il est à noter que le SQL ne figure pas dans ce tableau, car il est spécifique à la manipulation de bases de données relationnelles.

Les langages Ruby et Perl, bien qu’utilisés...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
SIG et programmation
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - PANTAZIS (D.), DONNAY (J.-P.) -   La conception de SIG : méthode et formalisme.  -  – HERMES, ISBN 2-86601-573-8, 343 p. (1996).

  • (2) - THERIAULT (M.) -   Systèmes d’information géographique : concepts fondamentaux.  -  LATIG Université de Laval, Québec, Canada (1996).

  • (3) - FOGUE-DJOMBOU -   Caractérisation de l’endommagement des lauzes calcaires du Massif Central  -  Thèse d’Université, IMT Mines Alès, 211 p. (2009).

  • (4) - RAVAZI (A.), WARWICK (V.) -   Arcview Gis/Avenue programmer’s reference: class hierarchy quick reference and 100+ scripts.  -  OnWord Press, ISBN 1-56690170-7, 568 p. (1999).

  • (5) - LECLERC (G.) -   SIG 2.0 et participation publique : vers une géographie de l’action citoyenne  -  Netcom, p. 83-97. (2011). https://doi.org/10.4000/netcom.313

  • ...

1 Outils logiciels

Apache  http://httpd.apache.org/

ArcGIS – ESRI France  http://www.esrifrance.fr/

Deegree  http://www.deegree.org/

Geoconcept  http://www.geoconcept.com/fr

GeoServer  http://geoserver.org

Geospatial Data Abstraction Library (GDAL)  http://www.gdal.org/

GRASS  https://grass.osgeo.org/

MapFish  http://mapfish.org/

MapInfo : PitneyBowes  http://www.pbinsight.com/

MapServer  http://mapserver.org/

OpenLayers  http://openlayers.org/

OrbisGIS  http://orbisgis.org/

PostGIS  http://postgis.refractions.net/

PostgreSQL  http://www.postgresql.org/

PROJ  ...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS