Ajout d’un Shapefile

L’ajout de shapefile est celle qui est au cœur de tout instruments SIG. Cette section traite de l’ajout et de la publication de Shapefile avec GeoServer.

  1. Accédez au workshop directory $[TRAINING_ROOT}/data/user_data/ (on windows %TRAINING_ROOT%\data\user_data) situé sur le desktop et trouvez les suivantes shapefiles:

    Mainrd.shp
    Mainrd.shx
    Mainrd.dbf
    Mainrd.prj
    

    Copiez les fichiers dans la directory suivante:

    $GEOSERVER_DATA_DIR/data/boulder
    

    Note

    Assurez-vous que tous les quatre parties de shapefile sont copiés. Cela inclut les extensions shp, shx, dbf, and prj.

  2. Allez à GeoServer Welcome Page.

  3. Sur la page d’accueil localiser le Login form situé dans le coin supérieur droit, puis entrez le nom d’utilisateur “admin” et le mot de passe “Geos”.

    ../_images/vector1.jpg

    GeoServer Login

  4. cliquez le lien Add stores.

    ../_images/vector2.png

    Ajouter store lien

  5. Sélectionnez le lien Shapefile et cliquez-le.

    ../_images/vector3.png

    ajouter en nouvelle shapefile

    Note

    Le nouveau menu de data source contient une liste de tous les formats spatiales soutenue par GeoServer. Lors de la création d’une nouvelle banque de données l’un de ces formats doivent être choisis. Formats comme Shapefile et PostGIS sont soutenue par défaut, et de nombreux autres formats sont disponibles sous forme d’extensions.

  6. Sur la page Edit Vector Data Source entrer “Mainrd” dans le Data Source Name et Description fields. Enfin, cliquez sur le lien de navigation afin de définir l’emplacement du Shapefile dans le domaine URL et cliquez Save.

    Note

    Le Mainrd.shp est au $[TRAINING_ROOT}/data/boulder/Mainrd.shp (sur windows %TRAINING_ROOT%\data\boulder\Mainrd.shp)

    ../_images/vector4.png

    Spécification des paramètres de Shapefile

  7. Après l’enregistrement, vous serez redirigé vers une page que répertorie toutes les layers dans le shapefile et vous donne la possibilité de publier un d’eux. Cliquez Publish.

    ../_images/vector5.png

    Publiquer un layer d’un shapefile

  8. Le Coordinate Reference Systems doit être peuplé manuellement. Les domaines Name et Title est rempli automatiquement.

    ../_images/vector6.png

    Remplissez les champs.

    Faites défiler la page et générer les limites du layer en cliquant sur le bouton Compute from data dans la section Bounding Boxes.

    ../_images/vector7.png

    Génération du bounding box du layer

  9. Allez au bas de la page, remarquer le read only Feature Type Detail table et cliquez Save.

    ../_images/vector8.png

    Présentation de la configuration des layers

  10. Si tout va bien, vous devriez voir quelque chose comme ceci:

    ../_images/vector9.png

    Après un sauvetage réussi

    A ce stade le shapefile a été ajouté et est prêt à être servi par GeoServer.

    ../_images/vector10.png
  11. Choisissez le lien preview dans le menu principal et filtrer la liste des layers avec mainrd:

    ../_images/preview_shapefile1.png

    sélectionner le mainrd shapefile dans la layer preview.

  12. Cliquez sur le lien OpenLayers pour voir le layer dans un interactive viewer:

    ../_images/preview_shapefile2.png

    Le mainrd shapefile preview

Dans la section next nous allons voir comment charger un shapeFile dans PostGIS.