Présentation
EnglishNOTE DE L'ÉDITEUR
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’articleAuteur(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.
VERSIONS
- Version archivée 1 de nov. 2010 par Pierre-Alain AYRAL, Sophie SAUVAGNARGUES-LESAGE, Florian TENA-CHOLLET, Vincent THIERION
DOI (Digital Object Identifier)
CET ARTICLE SE TROUVE ÉGALEMENT DANS :
Accueil > Ressources documentaires > Innovation > Smart city - Ville intelligente et durable > Les technologies numériques au service de la ville et de la personne > Systèmes d'information géographique : études de cas > SIG et programmation
Accueil > Ressources documentaires > Technologies de l'information > Technologies radars et applications > Géomatique > Systèmes d'information géographique : études de cas > SIG et programmation
Accueil > Ressources documentaires > Technologies de l'information > Documents numériques Gestion de contenu > Gestion de contenus numériques > Systèmes d'information géographique : études de cas > SIG et programmation
Cet article fait partie de l’offre
Technologies radars et applications
(69 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
Présentation
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
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 fait partie de l’offre
Technologies radars et applications
(69 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
SIG et programmation
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
-
...
DANS NOS BASES DOCUMENTAIRES
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 fait partie de l’offre
Technologies radars et applications
(69 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