• Aucun résultat trouvé

Projet Information G´eographique Ce travail peut ˆetre rendu seul ou en binˆome. Envoyez un mail `a [email protected]

N/A
N/A
Protected

Academic year: 2022

Partager "Projet Information G´eographique Ce travail peut ˆetre rendu seul ou en binˆome. Envoyez un mail `a [email protected]"

Copied!
3
0
0

Texte intégral

(1)

Universit´e de Caen Ann´ee universitaire 2009–2010

U.F.R Sciences Licence 2 – Informatique

Projet Information G´ eographique

Ce travail peut ˆetre rendu seul ou en binˆome.

Envoyez un mail `a [email protected] ayant pour sujet ”Projet info geo” et contenant le(s) nom(s), pr´enom(s) et email(s) du ou des deux auteur(s). Vous serez convoqu´e par binˆome `a une courte soutenance, qui aura lieu la semaine du 3 mai (le jour exact restant `a d´eterminer).

Vous nous rendrez votre projet ce jour l`a.

Vous ˆetes de plus invit´es `a tousvenir au dernier TP de Benoˆıt, qui a lieu le mardi 27 apr`es-midi de 16h15 `a 18h45 en S3-127. Durant cette s´eance, des pr´ecisions sur le projet seront donn´ees. Il est aussi vivement conseill´e de consulter r´eguli`erement (tous les jours ou presque) la page

http://users.info.unicaen.fr/~jfroment/ens-0910-lic2-infogeo.php La qualit´e du code et des commentaires interviendront dans la note finale.

Si vous avez des questions, n’h´esitez pas `a nous envoyer un mail aux adresses:

[email protected] et[email protected]

Ce qu’il faut faire

Le but de ce projet est de r´ealiser une application avec interface graphique permettant de cr´eer des cartes `a partir des deux m´ethodes suivantes. L’ajout de fonctionnalit´e(s) pourra donner lieu `a un bonus d’au plus 2 points sur 20 (en tout).

Figure 1: Exemple de fenˆetre d’accueil

1. G´en´eration `a partir de fichier MIF

L’application devra pouvoir g´en´erer des cartes sous diff´erents formats `a partir de fichierMIF/MID.

Les cartes devront pouvoir ˆetre g´en´er´ees en SVG et affich´ees au sein de l’application. L’interface minimale devra comprendre :

– un bouton pour charger le fichierMIF

– un bouton pour g´en´erer un documentSVG`a partir du fichier charg´e – une zone de dessin pour afficher la carte

– un bouton pour afficher la carte dans la zone de dessin – une s´election de la propri´et´e `a afficher

– une s´election de la m´ethode de coloration

Au minimun, vous devez proposer les m´ethodes par quartile et septile. La carte g´en´er´ee devra poss´eder : – le fond de carte colori´e suivant la m´ethode de coloration et de la propri´et´ee choisie

– une l´egende avec titre – le nom des auteurs – l’orientation du nord – l’´echelle de la carte

1

(2)

Pour l’interface graphique vous pouvez utiliser ce que vous voulez : TKinter,QT,WX, etc. Dans le cas o`u vous choisissez TKinter, vous pouvez utiliser la classe Canvas et ses m´ethodes create_polygon, create_line, etc.

Les tests seront fait sur les fichierscaraibes.mif etcaraibes.middisponibles `a la page http://users.info.unicaen.fr/~jfroment/ens-0910-lic2-infogeo.php

Figure 2: Exemple de fenˆetre de g´en´eration `a partir d’un fichierMIF

2. G´en´eration `a partir d’une base PostGIS

L’application devra pouvoir se connecter `a la base de donn´eePostGISutilis´ee en TP afin de pouvoir dessiner un fond de carte de la Suisse normande. Pour information, voici les param`etres de connections

`

a partir des salles de TP du sciences 1 : host=193.155.128.24

user=tpindfogeo password=tpinfogeo dbname=infogeo_bd

Par d´efaut, la requˆete select c.the_geom from sn_commune as c retourne les g´eom´etries en binaires. Pour pouvoir les avoir en clair, vous devez utiliser la commande astext, ce qui donne : select astext(c.the_geom) from sn_commune as c. Vous obtenez alors les g´eom´etries des com- munes au formatWKT. Vous trouverez un d´ebut de “parser” pour ce format ici :

http://users.info.unicaen.fr/~jfroment/ens/0910/lic2/infogeo/wktParser.py

2

(3)

Comme vous ne pouvez pas vous connectez de chez vous `a la base de donn´eePostGIS, vous trouverez

`

a l’adresse

http://users.info.unicaen.fr/~jfroment/ens/0910/lic2/infogeo/postGIS/

sous forme de fichiers texte les g´eom´etries stock´ees dans les diff´erentes tables : une ligne correspondant

`

a une g´eom´etrie.

Figure 3: Exemple de fenˆetre de g´en´eration `a partir dePostGIS

3

Références

Documents relatifs

Lorsqu'on appuie sur le bouton, le texte erit par l'utilisateur dans la premi ere.. zone de texte sera opi e dans

En cas de redistribution du document ou d’une version dérivée, il doit être partagé à son tour sous licence Creative Commons BY SA. Le police cursive utilisée est « AA

Nous présentons l’architecture d’un outil générateur de systèmes conseillers. Le système ÉpiTalk sert à développer un conseiller qui se greffe à un

Le fonctionnement du palier hydrostatique pour pompes à fluide sous pression, alimenté au moyen du fluide pompé est assuré quelles qui soient les conditions

Die Programme P18 bis P22 sind Pulsschlag-Kontroll-Programme, wobei P22 für das Programm zum individuell angestrebten Pulsschlag steht. Training mit Ihrem individuellen Zielpuls.

Appuyez sur le bouton ► (Mode) pour modifier le mode chaîne, ou appuyez sur le bouton ◄ (Tri) pour modifier l'ordre des chaînes en fonction du numéro ou du nom de la chaîne

On désire ecrire un programme qui calcule le discriminant et les éventuelles racines d’un trinôme du second degré ax 2 + bx + c... Première S Programmer

Dans ce 3eme exemple, on crée une boite de dialogue avec deux zones de texte, une ListBox, un label et 6 boutons.. Les deux zones de texte servent à la saisie des nombres auxquels