Académique Documents
Professionnel Documents
Culture Documents
Préparé par :
Encadré par :
MoN dIEu.
doNNé
A MA TRèS CHèRE MèRE, quI N’A jAMAIS CESSé dE pRIER pouR MoI
ABDEL DJEBBAR
Dédicace
Ce travail est dédié À la femme qui m’a donné la force et m’a poussé et
Encouragé Pour être une étoile dans le ciel quand j’étais une pierre sure
À mon père après tous les efforts qui a faits et qu’il fait encore et
ABDEL KADER
Résume
Ce travail vise à réaliser l'aide à la décision et le système d'information géographique dans un
objectif d'aide à la décision, l'informatique décisionnelle apporte de nouvelles solutions pour la
modélisation, l'interrogation et la visualisation de données.
Dans ce contexte, cette mémoire sera consacrée à la mise en place d’une application système
d'information géographique en fonction de l'orientation des services agricoles, et de la nécessité
d'acquérir des outils cartographiques. Il s'agit de construire une base de données contenant les
informations géographiques agricoles liées à la région, et proposer un outil d'aide à la décision par
le biais du Système d'Information Géographique (SIG) qui sera mis à la disposition au secteur de
l’agriculture pour gérer la production, les besoins, la recherche sur carte, faire des statistique,
impression rapport et la création des cartes thématiques.
Mots clés : Prise de décision, SIG, Données cadastrales, Delphi, MapInfo, Agriculture.
Abstract
This chore aims to achieve decision support and the geographic information system in an
objective of decision support, business intelligence brings new solutions for modeling, querying
and data visualization.
In this context, this project will be devoted to the establishment of a geographic information
system application according to the orientation of agricultural services, and the need to acquire
cartographic tools. This involves building a database containing agricultural geographic
information related to the region, and proposing a decision-making tool through the Geographic
Information System (GIS) which will be made available to the sector. of agriculture to manage
production, needs, map research, make statistics, report printing and the creation of thematic maps.
ً
حلوﻻ يهدف هذا العمل الروتيني إلى تحقيق دعم القرار ونظام المعلومات الجغرافية في هدف دعم القرار ،يقدم ذكاء اﻷعمال
جديدة للنمذجة واﻻستعﻼم وتصور البيانات .في هذا السياق ،سيخصص هذا المشروع ﻹنشاء تطبيق نظام المعلومات الجغرافية
وفقًا لتوجه الخدمات الزراعية ،والحاجة إلى اقتناء أدوات رسم الخرائط .يتضمن ذلك بناء قاعدة بيانات تحتوي على معلومات
جغرافية زراعية تتعلق بالمنطقة ،واقتراح أداة لصنع القرار من خﻼل نظام المعلومات الجغرافية ) (GISالذي سيتم إتاحته لقطاع
الزراعة ﻹدارة اﻹنتاج ،واﻻحتياجات ،وأبحاث الخرائط ،وجعل اﻹحصاءات وطباعة التقارير وإنشاء خرائط مواضعية.
كﻠﻤات اﻟبحث :ﺻنع القرار ،نظم المعلومات الجغرافية ،بيانات مساحية ،دلفي ، MapInfo ،الزراعة.
LISTE DES ABREVIATIONS
Résume ............................................................................................................................................ 5
.................................................................................................................... 1
Tableau II . 1: la liste des daïras de la wilaya d'Adrar et les communes qui les composent .............. 17
Le chapitre 2 : nous présentant le cadre de l’étude de notre projet et ont donné les
caractéristiques géographiques de la wilaya et détermine la localisation
géographique ainsi que les missions et les activités concerné par service de suivi de
projet
Le chapitre 3 : présente la conception et la modélisation de notre projet.
I.1 Introduction
L'information géographique est une ressource essentielle dans le cadre de la prise de décision
et les données spatiales numériques sont de plus en plus utilisées comme support et aide à la prise
de décision par de nombreuses organisations et institutions. Dans ce chapitre, nous aborderons les
SIG, en commençant par quelques définitions, inconvénients et avantages.
Mais c’est à partir des années 1960 que l’informatisation de la production cartographique qui
a donné lieu à l’avènement d’une nouvelle technologie, dénommée géométrique. Progressivement,
les données cartographiques nécessaires à la géométrique ont dû, pour être pleinement exploitables,
s’organiser en bases de données. Ainsi, l’exploitation combinée de plusieurs bases de données a
conduit à la notion de système informatique capable d’en assurer la synthèse, la gestion et
l’archivage. Donc ce n’est que progressivement, au cours des années 80. [2]
I.3.2 Définitions
Hydrologie.
1) Précision et rapidité.
2) Travaillez facilement et économisez du temps et des efforts
3) Possibilité de mettre à jour, de renouveler, d’ajouter ou de supprimer.
4) Prédiction et prévisions futures.
5) Ajout, création et innovation.
6) Relier différentes informations.
7) Couverture et chevauchement avec l’utilisation des cartes dans le sens de placer les cartes
les unes sur les autres.
I.7.3 Données
Les données sont certainement le composant le plus important d'un S.I.G. Les données
géographiques et les données tabulaires associées peuvent être configurées et développées en
interne par le cartographe, ou obtenues auprès des producteurs de données.
I.7.4 Humaines
SIC cible une très large communauté d'utilisateurs. De ceux qui créent et maintiennent des
systèmes aux personnes qui utilisent l'éloignement géographique dans leur travail quotidien :
I.7.5 Méthodes
SIC ne peut être établi et exploité sans respecter et appliquer certaines méthodes, règles et
procédures. Ces méthodes sont parfaites Fournir une utilisation cohérente du matériel, des logiciels
et des données SIG par tous les utilisateurs pour atteindre les objectifs prédéfinis du projet.
I.9.1. Abstraction
L’abstraction revient à la conception d’un modèle qui organise les données à travers des
composants géométriques et l’établissement d’attributs descriptifs et de relations entre les objets,
où des outils de définition des données et de conception de carte conceptuelle des données peuvent
être intégrés. La stratification est une solution conçue pour un groupe d’objets géographique
homogènes.
I.9.2. Acquisition
L’acquisition équivaut à fournir des données pour le SIG. La fonctionnalité de l’acquisition
consiste en la saisie de la géométrie des objet d’une part et de leur propriétés et relations d’autre
part. Ce module intègre deux types d’outils, un pour importer des données de différentes sources
et un pour la numérisation.
I.9.3 Archivage
L’archivage consiste à conserver les données traitées de manière bien organisée et structurée
dans une base de données pour un accès facile en cas de besoin. Le module est basé sur le support
de stockage d’information utilisé dans le processus d’acquisition.
I.9.4. Analyse
Ce module répond aux questions posées au SIG, ainsi le SIG devient un tableau de bord
cartographique et un outil de décision.
I.9.5 Affichage
Montrez les relations spatiales entre les objets perçus et visualisez les données tout en les reliant
à leur emplacement spatial, éventuellement en mode hypertexte.
MapInfo:
MapInfo est un logiciel S.I.G qui présente une interopérabilité importante, en raison d'un
convertisseur de formats intégrés. Sur le plan des fonctions disponibles, il est moins
complet qu'ArcGIS mais s'avère toutefois suffisant pour de nombreuses applications. Afin
de pouvoir Effectuer des calculs raster, il est nécessaire de lui adjoindre le module
additionnel Vertical Mapper.
I.15 Conclusion
Le SIG est divisé en deux parties : le système d'information et les informations géographiques
qu'il combine pour former un système complet qui collecte, maintient, stocke, analyse, produit et
distribue des données spatiales et des informations qui aident à l'aide à la décision.
II.1 Introduction
Ce chapitre présente le cadre général du projet et Les informations géographiques les plus
importantes de la région (localisation, superficie, frontières, régions...) ainsi que des informations
sur l’agriculture, et Direction des services agricoles nous traitons Tâches et Organisation Direction
des services agricoles en plus des problèmes les plus importants auxquels le secteur est confronté
dans la région, nous concluons par une conclusion.
Figure II. 2:Carte représenté les 11 daïras de wilaya d’Adrar et leur limites
II.3 Agriculture
II.3.1 Définition
La culture ou l’agriculture est le processus de production de denrées alimentaires, d’aliments
pour animaux, de fibres et d’autres produits par sélection systématique de plantes et d’animaux.
Dans le passé, l’agriculture signifiait seulement « la science de la culture de la terre », mais le mot
agriculture couvre maintenant, comme mentionné ci-dessus, toutes les activités de base pour la
production de nourriture, de fourrage et de fibres, y compris toutes les techniques nécessaires à
l’élevage et à la transformation du bétail et de la volaille.
II.3.2.1 présentation
Direction des services agricoles de Wilaya d’Adrar : institution administrative et technique
publique du Ministère de l’Agriculture et du Développement Rural. Il est basé dans la capitale
d’état, il est divisé en 07 sections, branches de l’agriculture, chaque section est divisée en
délégations agricoles dans chaque municipalité qui lui est affiliée (au niveau de 28 communes).
Les SIG ont en agriculture de multiples applications autres que l’élaboration de cartes et
graphiques, notamment :
Mieux gérer les parcelles (localisation, calcul de surface, historique des cultures…).
Assurer la traçabilité des produits issus de l’agriculture (sécurité alimentaire).
Maîtriser l’application des produits phytosanitaires (s’adapter aux besoins agronomiques).
Suivre la conjoncture de l’agriculture mondiale.
Les SIG permettent donc de mettre l’agriculture mieux en relation avec des domaines tels que la
santé, l’environnement ou l’économie afin d’améliorer ses pratiques et maîtriser ses impacts.
➢ Le phénomène de la désertification.
➢ Gelées.
➢ La sécheresse qui prévaut dans certaines saisons agricoles en plus des risques de pollution de
l’environnement.
Problèmes matériels:
➢ Manque d’équipement agricole.
➢ Manque de capital.
➢ Manque d’engrais.
Problèmes humains:
➢ La réticence des jeunes et leur fuite de ce secteur.
➢ Pénurie de main-d’œuvre qualifiée.
II. 4 Conclusion
Grâce à ce que nous avons discuté dans ce chapitre et à travers les informations que nous avons
obtenues, il devient clair pour nous combien le secteur agricole a un rôle important et significatif
dans la vie du citoyen ainsi que occupe une position très importante afin de réaliser le
développement économique que l’état recherche, il est donc nécessaire d’intensifier les efforts afin
de protéger ce secteur de l’effondrement et de le préserver et de résoudre tous les problèmes qui
entravent son développement et son avancement vers une économie forte.
III.1 Introduction :
Dans ce chapitre, nous allons présenter la conception de ce projet, d'abord décrire l'approche
utilisée pour modéliser le système, puis expliquer la méthode d'application de cette approche dans
ce cas, et enfin l'implémentation de la base de données de ce système.
La modélisation de ce cas (SIG dans le secteur agricole) on s’intéresse par les vues statiques
pour déterminer les données nécessaires dans l’implémentation de la base de données, et expliquer
le fonctionnement physique de ce système et ses caractéristiques d’après l’ensemble de diagramme
de structure qui existe dans la méthode UML.
III.3 Les diagrammes utilisés dans notre application (SIG pour l'agriculture)
Un acteur : est une idéalisation du rôle joué par une personne, un processus ou un rôle externe
quelque chose qui interagit avec le système.
Un cas d'utilisation : est une unité cohérente qui représente une fonction visible de
l'extérieur. Il exécute un service du début à la fin pour l'acteur qui l'a lancé, y compris les
déclencheurs, la progression et la fin. Ainsi, les cas d'utilisation modélisent les services
fournis par le système sans imposer de modèle de mise en œuvre pour ce service.
A. Scénario :
A.1 surface :
A.3 Zoomer:
L'utilisateur demande le zoom.
Le zoom est effectué.
A.5 Recherche :
L'utilisateur clique sur le bouton souhaité.
Fenêtre de recherche de l'affichage du système.
Remplissez les données.
. Lancez la recherche.
Vérification du système.
Afficher plusieurs résultats de recherche.
A.6 Se connecter :
Demande d'authentification.
Affichage des champs.
Remplir les champs (Mot de passe, mdp)
Vérification (Si Authentification OK Affichage de la page d'accueil sinon Affichage du
message d’error )
III.3.4.1 Scénario
B.1 Ajouter :
1. L’utilisateur clique sur botton d'ajout.
2. l'utilisateur sélectionne la zone ajoutée.
3. L’utilisateur enregistre.
4. le système confirme l’ajout.
B.2 Modifier :
1. L’utilisateur ne clique sur point à modifier.
2. Le système affiche les infos correspondantes à point sélectionné.
3. L’utilisateur modifie les infos.
4. L’utilisateur enregistre les infos.
5. le système confirme l'enregistrement.
B.3 Supprimer :
1. L’utilisateur ne sélectionne point à supprimer
2. L’utilisateur clique sur Botton supprime dans claver.
III.3.5.1 Scénario
L’utilisateur clique sur botton statistique.
Un diagramme de classes est une forme permettant de décrire de manière abstraite et les connexions
générales entre les choses.
Définition :
Décrivant un groupe d'objets partageant la même sémantique, Il en va de même pour les mêmes
attributs, processus et relations.
Représentation
Agriculture
Nom de la classe
Attribut
N° Agriculture
Opération (méthode)
Arbitrage
Classe : description d'un groupe d'objets avec une sémantique, des propriétés, des
• Attributs :
• Contient des informations portées par l'objet.
Méthodes
Figure III. 5 : Diagramme d’activité pour use case ‘création de carte thématique’
N’ Attribut Explication
01 Wilaya La wilaya concernée (Adrar)
02 Daïra A 14
03 Commune A 14
04 Cordonné X.Y N 10
05 Céréales F 10
06 Fourrages F 10
07 Culture maraic F 10
08 Culture indust F 10
09 L.sec F 10
10 Autres F 10
11 Dattes F 10
12 Date d'analyse C 09
III.6.1 Entité
L'entité est une instance de la classe, chaque entité est composée de caractéristiques et données
de base permettant leur description.
III.6 .3 La cardinalité
Les éléments essentiels permettent de caractériser l'association qui existe entre l'entité et la
relation à celle-ci et il est connecté. La relation principale dans la relation consiste en un couple
composé d'un limite supérieure et inférieure, intervalle en qui peut prendre la valeur parent de
l'entité :
Minimum (généralement 0 ou 1) décrit le nombre minimum d'occurrences d'une entité peut
être impliqué dans une relation.
La limite supérieure (généralement 1 ou n) décrit le nombre maximum d'occurrences d'une
entité peuvent être impliqués dans une relation.
La relation de base A1. N signifie que chaque entité appartient à une classe d'entités qui
participe à Au moins une fois dans une relation.
La cardinalité 0.N signifie que chaque entité appartient à une classe d'entités qui ne pas
forcément pour la relation.
III.11 Conclusion :
Dans ce chapitre, nous définissons la base de données et nous recueillons les étapes liées au
projet pour comprendre et utiliser le langage UML afin de faciliter la réalisation de notre projet.
Après cette étape, nous avons maintenant réfléchi à la façon de préparer les données au notre
projet.
Ⅳ .1 Introduction
Ce chapitre, il est consacré à la présentation de l'application SIG que nous avons développée.
En effet, ce SIG propose des fonctions telles que la recherche, la sélection et l'impression qui
visent à répondre aux questions liées à l'agriculture dans la région d'Adrar.
Ⅳ.2 Objectif
L'objectif est de développer des systèmes d'information géographique pour les zones agricoles
de la province d'Adrar. Sur la base des formalités UML et du langage naturel, l'utilisateur doit
être en mesure de localiser rapidement et de manière appropriée des références à des objets
uniques qui fournissent les coordonnées requises afin de positionner des lieux sur la carte et dans
le SIG.
Le but ultime du système est d'augmenter la qualité des sites Web en termes d'exactitude et de
précision.
Ⅳ. 3 Les logiciels utilizes pour réaliser un SIG
Ⅳ.4.1 Les trois composantes nécessaires à la mise en œuvre d'un projet SIG :
1) Visualisation géographique : Avoir des cartes géographiques qui représentent le terrain
de l’étude.
2) Géodatabase : concevoir la base de données spatiale (géographique) qui contiendra
Chacun des attributs spatiaux des entités géographiques représentées sur la carte.
3) Géotraitement : qui correspond à l'application (type d'analyse) qu'il doit être notre SIG.
b) Conception de la géodatabase : Cette partie aura pour objectif Pour assurer l'aspect
géodatabase, autrement dit, c'est une phase de construction géodatabase, mais surtout pour assurer
son intégrité en échange, non seulement de son contenu, mais aussi du contenu de la carte.
c) Réalisation d'application : C'est le traitement géologique, la réalisation de cette partie
Elle a conduit à définir les catégories de personnes auxquelles ce système s'adresse
L'information géographique correspond en effet au résultat d'une étude menée sur problème
spécifique. De plus, c'est l'application qui jouera le rôle de colis entre le module de géodatabase et
le module de géovisualisation (dans notre cas c'est l'interface Il a été développé à Delphi7 ).
Ⅳ.6 Le choix
Dans cette partie, nous allons utiliser de delphi7 et MapBasic. Le delphi parce qu’il est simple
à utiliser, il possède beaucoup d’avantages en matière de base de données. En ce qui concerne le
MapBasic, ses programmes sont facilement intégrables dans le delphi et permettent d’étendre ses
fonctionnalités pour qu’ils prennent en considération l’aspect géographique.
Ⅳ.8.1 MapInfo
Est un logiciel qui structure les informations en tables. Une table est un ensemble de fichiers qui
sont manipulés ensemble par logiciel. Dans ce cadre, nous utilisons la version 8.0 de ce logiciel.
*.tab : c’est un fichier texte qui décrit la structure de table ; c’est toujours un petit fichier en terme
de taille.
*.dat : c’est un fichier qui contient les données attributaires de table. Sa taille est donc
proportionnelle au nombre d’enregistrements dans la table et à la taille, en octet, d’un
enregistrement.
*.map : c’est un fichier binaire qui contient notamment l’information géométrique de la table.
*.id : c’est le fichier qui va faire correspondre les parties alphanumériques et géométriques
des ‘objets’.
*.ind : c’est un fichier d’indexe sur une colonne. Il peut y avoir plusieurs colonnes d’une
table indexées.
*.mif : c’est un fichier qui contient les coordonnées cartésiennes de chaque objet
géographique de la carte.
Ⅳ.8.2 Le choix
Notre disposition des produits complémentaires de la gamme MapInfo (MapBasic,), en plus de
sa disponibilité sur le marché et parce que les possibilités offertes par cette gamme convient aux
attentes formulées en matière de développement d’application nous a conduit à le choisir
(MapInfo).
Ⅳ.8.3. Systèmes de gestion de base de données
De même, de nombreux systèmes de gestion de bases de données peuvent être utilisés, tels qu',
(SQL Server).
Ⅳ.8.4 SQL server
Disponibilité en version libre limitée, c’est un SGBD permettant d’envoyer des requêtes via http
et supportant XML et de crée des bases de donnée
Le choix
Tous les programmes répertoriés conviennent au traitement des tables MapInfo. Dans cette
classe de développement, nous avons utilisé Delphi7 et MapBasic. Parce que Delphi est facile à
utiliser, il présente de nombreux avantages d'une base de données.
OleMapInfo est une variable globale de type OleVariant. Notre code est protégé par un
Pour gérer une éventuelle erreur d'instanciation. À ce stade, si notre programme ne renvoie
pas Il n'y a pas de message d'erreur, notre objet est instancié et attend juste d'être utilisé.
Ⅳ.10.5 Zoom
Pour agrandir la carte, sélectionnez le bouton "Zoom", voir la figure :
Figure: Zoom
Ⅳ.10.6 : Recherche
a) Par Daïra : ont recherché sur le Daïra de Tsabit par exemple :
c) Par Céréales: Nous recherchons des Céréales de plus de 500, par exemple :
Pour supprimer une terre agricole, cliquez simplement sur la terre agricole, puis appuyez sur la
touche de suppression du clavier.
Coordonnées X et Y et du
terrain agricole
Exemple :
Si vous souhaitez calculer la quantité de céréales pour une commune spécifique et calculer la
quantité de dattes pour une daïra spécifique, nous cliquons sur le bouton d'actualisation voire
Figure ci-dessous :
Ⅳ.11 Statistique
Graphe :
Cercle relatif :
Ⅳ.13 Conclusion :
A la fin de ce projet, nous analysé les problématiques de notre application, car il y a un concept
développé par nos utilisateurs qui fait sens dans tout ce qui touche à la cession et au contrôle des
terres agricoles, en étudiant les outils et les méthodes, pour choisir ceux qui nous semblaient les
plus appropriés pour la conception et la mise en œuvre de notre système, en plus de l'approche de
travail adaptatif à toutes les étapes du processus de développement, il était basé sur le module, ce
qui a permis d'enrichir l'application avec le nombre de modules .
Exemple d'adresse :
Extension de l'application pour prendre en charge d'autres types tels que (irrigation,
agriculture, Industrie et...etc.).
Développer une application web pour la rendre accessible à tous.
Enfin, ce projet nous est techniquement et professionnellement bénéfique. En effet, nous
avons eu l'opportunité d'acquérir de solides connaissances en SIG et ses outils comme
MapInfo, MapBasic, etc.
A la fin de ce projet, nous avons fait une analyse détaillée des besoins de notre
application ainsi que le design qui devait répondre aux besoins des utilisateurs de nos
logiciels en agriculture .En étudiant les outils et les méthodes nous avons pu choisir ceux
qui nous a semblé la plus adaptée à la conception et à la mise en place de notre système, de
plus, l'approche métier qui a été adaptée à toutes les étapes. Le développement a été basé
sur la modularité pour permettre à l'application de s'enrichir de nombreux modules, par
exemple : étendre l'application pour prendre en charge d'autres types tels que (irrigation,
agriculture, etc.). Développer l'application sur le web pour la rendre accessible à tous.
Enfin, ce projet nous a été techniquement et professionnellement bénéfique. En effet,
nous avons eu l'opportunité d'acquérir de solides connaissances en SIG et ses outils comme
MapInfo, MapBasic…etc.
[01] : [BELHADEF HACENE. Islam ,2014] : « Système d’information pour l’aide à la décision
spatiale basé sur une ontologie ». Mémoire de fin d’étude 18/06/2014.
[02] : [Lætitia Perrier Bruslé] : « Construction d’un SIG et champs d’application : De la
mise en forme des données géographiques aux divers champs de la géomatique »,
Master 1 Géographie U70, université de Nancy.
[03] : Luis Berardo Borda : « Apports des systèmes d’information géographique et l’évaluation de
la qualité des eaux côtières. Une contribution à la gestion intégrée de la zone côtière Colombienne».
[04] : Nasri Bahous : « Etude et développement d’un SIG du potentiel géothermique de la wilaya
d’Adrar » Mémoire de fin d’étude université Adrar, 2012
[05] : BOOCH. G, RUMBAUGH. J, JACOBSON. I « Le guide de l’utilisateur UML », Paris
édition Eyrolles.