Page : appli00.htm |
Projet SIG_2004
|
Cette application doit permettre l'affichage d'un département avec toutes les communes de ce département. Elle utilisera le fichier de contour mis à disposition par l'IGN, le fichier des communes existantes au 1er janvier 2003 mis à disposition par l'INSEE et les coordonnées géographiques des communes mises à disposition par l'IGN.
Il faudra pouvoir agrandir ou réduire l'image affichée et, lorsque l'image est agrandie il faudra pouvoir déplacer la zone de vision pour parcourir tout le département.
Il sera prévu une fonctionnalité d'export de l'image par l'intermédiaire du presse-papier ou dans un fichier image (formats à supporter : BMP, GIF, PNG, JPG et WMF). Il pourra être envisagé une possibilité d'impression de l'image.
Concevoir l'interface de l'application en tenant compte des contraintes suivantes :
Voici les menus à utiliser (cela peut être étendu si nécessaire) :
Menu Fichier |
Menu Édition |
Menu Affichage |
Menu Aide
|
Proposer des raccourcis clavier pour les commandes que vous choisirez comme commandes principales.
Le choix du département se fera grâce à une liste déroulante. Le choix de la commune se fera également par une liste déroulante.
Le tracé du département et des communes se fera sur une image de forme carrée.
Prévoir en outre 2 zones d'édition pour indiquer la position de la souris lorsqu'elle passera au dessus de l'image.
DOSSIER DE MAQUETTAGE
Ce dossier comporte 3 parties :
- La maquette finale : copie d'écran de votre maquette et commentaires, si nécessaires, pour faire le lien avec les composants utilisés.
- Les menus : contenu, lettre d'accès et raccourcis clavier
- La liste des composants Delphi utilisés : sous forme d'un tableau à 3 colonnes vous indiquerez le type de composant et les propriétés que vous avez renseignées.
Le site de l'IGN décrit les différents systèmes de coordonnées utilisables (voir la page en ligne) : Lambert 93, Lambert II étendu, Lambert Zone 2, NTF et ED 50.
Les contours des départements sont fournis dans 2 de ces systèmes (voir la page en ligne) : Lambert Zone II étendu et Lambert 93. Par ailleurs, la description des contours est fournie sous différents formats propriétaires : Shapefile, Mif_Mid et Geoconcept. Ce dernier format n'est pas documenté et sera donc difficile à exploiter. Les documentations des autres formats sont accessibles dans la page de téléchargement. Le format Mif_Mid utilisant des fichiers textes (c'est à dire lisibles avec n'importe quel éditeur de texte), il sera plus facile d'exploiter ce type de fichier.
TRAVAIL À RÉALISER
À partir du fichier archive GEOFLA-dep-L93-MM.zip, étudier la structure des fichiers dep_france_dom.MID et dep_france_dom.MIF.
Comment dessiner un département à partir des informations contenues dans ces fichiers ?
- Dégager un algorithme de principe pour tracer le département n°??
- Définir les données à retenir
- Écrire les algorithmes de conversion
Poursuivre le travail commencé le 9 décembre (voir la page en ligne)
Coder les algorithmes du 6 janvier (voir ci-dessus)
Coder les algorithmes complémentaires (voir la
page en ligne)
Code l'application Delphi