Geoserveur
Last modified by Aurelie Bertrand on 2023/05/11 10:24
Geoserver
Télécharger le war geoserveur
http://geoserver.org/download/
Déployer geoserver
Dans Web.xml, modifier :
GEOSERVER_DATA_DIR
<context-param>
<param-name>GEOSERVER_DATA_DIR</param-name>
<param-value>D:\workspace\geoserver</param-value>
</context-param>
décommenter :
<!--Uncomment following filter to enable CORS in Jetty. Do not forget the second config block further down. -->
<filter>
<filter-name>cross-origin</filter-name>
<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
<init-param>
<param-name>chainPreflight</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>allowedOrigins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>allowedMethods</param-name>
<param-value>GET,POST,PUT,DELETE,HEAD,OPTIONS</param-value>
</init-param>
<init-param>
<param-name>allowedHeaders</param-name>
<param-value>*</param-value>
</init-param>
</filter>
<filter>
<filter-name>cross-origin</filter-name>
<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
<init-param>
<param-name>chainPreflight</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>allowedOrigins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>allowedMethods</param-name>
<param-value>GET,POST,PUT,DELETE,HEAD,OPTIONS</param-value>
</init-param>
<init-param>
<param-name>allowedHeaders</param-name>
<param-value>*</param-value>
</init-param>
</filter>
et
<!-- Uncomment following filter to enable CORS -->
<filter-mapping>
<filter-name>cross-origin</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>cross-origin</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Se connecter
sur http://localhost:8080/geoserver (8080 est le port par défaut)
L'identifiant est admin et le mot de passe est geoserver par défaut.
Ajouter un espace de travail
Ajouter un entrepôt
Il fera le lien avec PostgresSQL
Ajouter une couche dans geoserver
Publier le contenu souhaité.
Prévisualisée le contenu
Données -> Prévisualisation de la couche
Récupérer l'url et l'insérer dans paramètre du serveur
QGIS
charger un shapefile
Ajout d'une base postgres/postgis
Couche -> Ajouter une couche -> PostGIS
Renseigner vos identifiant postgresql
Import du shapefile vers postgresSQL
Base de données -> Gestionnaire BD