V.1.2.2. Configuration des couches et diffusion des
données
Comme nous l'avons vu au chapitre IV, le serveur
cartographique GeoServer organise les données spatiales d'une
manière bien précise (voir figure 18). Avant toute chose il nous
a fallu créer un espace de travail.
Figure 23: Créer un espace de travail sur
GeoServer [17]
Nous avons ensuite créé un entrepôt de
données. C'est ici que l'on fait le lien entre PostgreSQL/PostGIS et le
serveur cartographique GeoServer. Comme le montre la figure 24, il suffit pour
cela de sélectionner un espace de travail et de spécifier les
paramètres de connexion à la base de données
PostgreSQL.
46
Figure 24: Créer un entrepôt de
données sur GeoServer [17]
En suivant la hiérarchie des données selon
GeoServer, l'étape suivante consiste à créer une couche et
à la publier en paramétrant le Web Map Service et le
Web Feature Service (voir figure 25 et figure 26).
r Edit Layer
Edit Byer data and publshmg
cameroun: ProprieteFonciereDetails
Configurer b ressource et les informations associées
à b couche
Données Publication
Information de base sur les données
Nom
ProprieteFonciereDeta ils
Trtre
ProprieteFonciereDeta ils Résumé
Mots-clefs Mots-clefs courants
IRetirer la sélection
Nouveau mot-clef
IAjouter i
Liens vers les métadonnées
Aucun lien avec des métadonnées jusqu'a
présent
Ajouter un lien
Systèmes de Référence de
Coordonnées (SRC)
EPSG:WGS 84...
SRC natif
EPSG:4326
SRC des données
IEPSG-4326 I Rechercher... I EPSG:WGS 84...
Gestion des SRC
Forcer la déclaration
Emprises
Emprise native
Minimum en X Minimum en Y Maximum en X Maximum en Y
1136 15.14 12.02 5.55
Basées sur les données
Emprise géographique
Flinimum en X Minimum en Y Maximum en X Maximum en
111.36 15.14 12.02
Calculées sur les emprises natives Détails sur le
type de données
Propriété Type
gid Integer
numero String
|
5,55
Supporte l'absence de valeur ? false
false
|
Occurences Min/Max 1/1
1/1
|
arrondssement_id
|
Long
|
false
|
1/1
|
nature
|
String
|
true
|
0/1
|
limites
|
String
|
true
|
0/1
|
proprietaire_id
|
Long
|
false
|
1/1
|
pv_bomage
|
String
|
true
|
0/1
|
date_delivrance
|
Date
|
false
|
1/i
|
the_geom
|
Polygon
|
false
|
1/1
|
lieu_delsrance
|
String
|
false
|
1/1
|
contenance
|
Sting
|
false
|
i/1
|
lieu_dc borne are
|
String String Double
|
true true true
|
0/1
0/1
0/1
|
propnetawe
|
String
|
false
|
1/1
|
cm_rccm
|
String
|
true
|
0/1
|
arrondissement
|
String
|
true
|
0/1
|
Edit sql view
|
|
|
|
47
Figure 25: Créer une couche sur GeoServer :
données [17]
48
Figure 26: Créer une couche sur GeoServer:
publication [17]
49
Figure 27: Publication d'une vue PostGIS
[17]
La publication des données provenant d'une source telle
qu'une base de données PostGIS doit répondre aux critères
suivants :
- le SRID doit être le même que celui
utilisé pour les données de la source (figure 25);
- l'emprise doit être respectée : dans certains
cas, GeoServer peut la calculer automatiquement (figure 25) ;
- la requête de la vue à publier doit retourner
au moins une colonne ayant le type Geometry, GeometryCollection, Point,
MultiPoint, LineString, MultiLineString, Polygon ou MultiPolygon (figure
27);
- le style à appliquer doit décrire clairement
selon le langage Styled Layer Descriptor (SLD) les valeurs à
appliquer aux objets géographiques (figure 26).
50
|