WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une application webmapping de géolocalisation des points d'intérêt de la ville de Ouagadougou

( Télécharger le fichier original )
par Frédéric MILLOGO
Université de Douala et de l'AUF - Master 2 Informatique Appliquée aux Systèmes d'Information Géographique 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

11 Annexes

12 Annexe 1 : Fichier de configuration Mapfile

Annexe 2: Fichier de configuration symbols.txt

Annexe 3 : Script de création de la base de données

Annexe 4 : Quelques données statistiques de la commune de Ouagadougou

13 Annexe 1 : Quelques données statistiques de la commune de Ouagadougou

Hôtels, Auberges et agences de voyages de la commune

Infrastructure

Nombre

Auberge

9

Centre d'accueil

17

Hôtel

41

Restaurant (grand et moyen standing)

90

Agence de voyage

24

Source : DSTM 2004 et DACT 2011

Equipements culturels et de loisir

Centre de loisir

Nombre

Salle de cinéma

9

Maison de jeune

9

Bibliothèque

17

Théâtre

7

Source : DGSTM 2006

Ecoles primaires, secondaires, universités et grandes écoles

Etablissement scolaire

Nombre

Ecole primaire

578

Lycée et collège

251

Université et grandes écoles

28

Source : DEP/MESSRS 2009

Etablissement de soins et pharmacies

Etablissement

Nombre

CHU

2

CMA

7

CM

24

CSPS

49

Maternité isolée

2

Dispensaire isolé

16

Clinique

33

Polyclinique

7

Cabinet médical

16

Cabinet dentaire

10

Cabinet de soins infirmier

89

Clinique d'accouchement

5

Autres

7

Pharmacies

102

14 Annexe 2 : Script de création de la base de données

CREATE DATABASE ouagamap

WITH OWNER = postgres

ENCODING = 'UTF8'

TABLESPACE = pg_default

LC_COLLATE = 'French_France.1252'

LC_CTYPE = 'French_France.1252'

CONNECTION LIMIT = -1;

CREATE TABLE gestionnaire

(

gestionnaireid character varying(20) NOT NULL,

motdepasse character varying(15),

nomgestionnaire character varying(20),

prenomgestionnaire character varying(30),

email character varying(30),

adresse character varying(50),

telephone character varying(8),

profession character varying(30),

dateinscription date,

datevalidation date,

valider bit(1),

CONSTRAINT pk_gestionnaire PRIMARY KEY (gestionnaireid )

)

WITH (

OIDS=FALSE

);

ALTER TABLE gestionnaire

OWNER TO postgres;

CREATE TABLE site

(

siteid serial NOT NULL,

nomsite character varying(50),

gestionnaireid character varying(20),

categorie character varying(20),

adresse character varying(50),

telephone character varying(8),

email character varying(30),

siteweb character varying(30),

description text,

dateinscription date,

datevalidation date,

valider bit(1),

CONSTRAINT pk_site PRIMARY KEY (siteid ),

CONSTRAINT fk_site FOREIGN KEY (gestionnaireid)

REFERENCES gestionnaire (gestionnaireid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE

)

WITH (

OIDS=FALSE

);

ALTER TABLE site

OWNER TO postgres;

SELECT ADDGEOMETRYCOLUMN ('site','latlong',4326,'point',2);

CREATE TABLE groupe

(

groupeid character varying(10) NOT NULL,

CONSTRAINT pk_groupe PRIMARY KEY (groupeid)

)

WITH (

OIDS=FALSE

);

ALTER TABLE groupe

OWNER TO postgres;

CREATE TABLE pharmacie

(

pharmacieid serial NOT NULL,

siteid integer,

groupeid character varying(10),

CONSTRAINT pk_pharmacie PRIMARY KEY (pharmacieid),

CONSTRAINT fk_pharmacie_groupe FOREIGN KEY (groupeid)

REFERENCES groupe (groupeid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE,

CONSTRAINT fk_pharmacie_site FOREIGN KEY (siteid)

REFERENCES site (siteid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE

)

WITH (

OIDS=FALSE

);

ALTER TABLE pharmacie

OWNER TO postgres;

CREATE TABLE garde

(

gardeid serial NOT NULL,

groupeid character varying(10),

annee integer,

mois integer,

debut integer,

fin integer,

CONSTRAINT pk_garde PRIMARY KEY (gardeid),

CONSTRAINT fk_garde_groupe FOREIGN KEY (groupeid)

REFERENCES groupe (groupeid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE

)

WITH (

OIDS=FALSE

);

ALTER TABLE garde

OWNER TO postgres;

CREATE TABLE hotel

(

hotelid serial NOT NULL,

siteid integer,

nbetoile smallint,

nbchambre smallint,

CONSTRAINT pk_hotel PRIMARY KEY (hotelid),

CONSTRAINT fk_hotel_site FOREIGN KEY (siteid)

REFERENCES site (siteid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE

)

WITH (

OIDS=FALSE

);

ALTER TABLE hotel

OWNER TO postgres;

CREATE TABLE restaurant

(

restaurantid serial NOT NULL,

siteid integer,

nbetoile smallint,

nbtable smallint,

nbcouvert smallint,

CONSTRAINT pk_restaurant PRIMARY KEY (restaurantid),

CONSTRAINT fk_restaurant_site FOREIGN KEY (siteid)

REFERENCES site (siteid) MATCH SIMPLE

ON UPDATE CASCADE ON DELETE CASCADE

)

WITH (

OIDS=FALSE

);

ALTER TABLE restaurant

OWNER TO postgres;

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire