Name | Modified | Size | Downloads / Week |
---|---|---|---|
Logo | 2012-11-05 | ||
BdD | 2012-11-02 | ||
PHP | 2012-11-02 | ||
KML | 2012-11-02 | ||
readme.creole | 2012-11-05 | 2.2 kB | |
Totals: 5 Items | 2.2 kB | 0 |
Version du projet 0.1
Participant au projet: spirale21
Date: 14-10-2012
Site du projet: Provisoire
Pré requis :
Pour utiliser les fichiers PHP, il nous faut un programme qui exécute les scripts php (PHP>=5.0). Il faut aussi une base de donnée lisant les fichiers .SQL si on prend la base de donnée toute faite (qui se trouve dans le dossier BdD), ou si l'on décide d'exécuter les scripts PHP, il faut avoir une base de données MySql avec l'utilisateur root qui a le mot de passe: password. Avoir une connexion internet opérationnelle.
Procédure :
Il y la possibilité de récupérer la base de donnée déjà remplie au format SQL, elle se trouve dans ./BdD; dans ce même répertoire se trouve aussi unfichier nommer opendata.mwb étant la structure de la base et pouvant être ouvert avec MySQL Workbench
- Construire l'arborescence suivante (avec les commentaires entre ()):
. (répertoire parent)
!
!-- BdD (contient la base de données)
!
!-- KML (contient le fichier resultat KML)
!
!-- PHP (contient tout les scripts PHP)
- Exécuter le script initSql.php
- Importer le fichier XML du ministère
- placer ce fichier dans le répertoire XML que l'on a crée.
- Renommer ce fichier grosfic sans changer son extension (.xml)
- Excécuter le script xmlToSql.php
- Exécuter le script geocodage.php
- Version alpha Excécuter le script locklm.php qui génère un fichier resultat.KML
Nous avons donc une base de donnée: db_locetab avec plusieurs tables qui répondent à des requêtes SQL
But :
Pouvoir cartographier les Etablissements de santé de France sur un fichier. En premier nous créons une base de données qui comporte +1000 entrées puis dans un second temps nous allons exploiter ses données; dans notre cas on génère un fichier KML pour l'ajouter à un fond de carte.
Particularités :
Les départements sont enregistrés sous forme numérique, on a donc:
GUADELOUPE -> 100
MARTINIQUE -> 101
GUYANE -> 102
CORSE DU SUD -> 103
CORSE DU NORD -> 104