====== Cours Open Webmapping ====== OpenLayers est un mapping framework conforme OGC (Open Geospatial Consortium). Ce dernier a pour objectif de définir des standards favorisant l'intéropérabilité des systèmes d'informations géographiques. L'idée de ce tutoriel est d'apprendre à utiliser OpenLayers tout en comprenant la logique d'intéropérabilité par les standards. ===== Documents ===== Ce cours s'appuie sur les documents suivants : * Introduction Open Webmapping [{{:ogo10:ologc:openwebmapping.pdf|pdf}}] * Tutoriel OpenLayers/OGC [{{:ogo10:ologc:ogo_learnol_ogc.pdf|pdf}}] * Documentation OpenLayers [{{:ogo10:ologc:ogo_openlayersfulldoc.pdf|pdf}}] * Prise en main rapide de PostGIS [{{:ogo10:ologc:ogo_postgisquickguide.pdf|pdf}}] ===== Ressources ===== Pour la bonne marche du tutoriel, voici les ressources disponibles : * tous les exemples du tutoriel [{{:ogo10:ologc:ologctuto-src.zip|zip}}] * la librairie JS OpenLayers [{{:ogo10:ologc:jslib-openlayers.zip|zip}}] * le source Python du proxy cgi [{{:ogo10:ologc:proxy.cgi.zip|zip}}] * les sources OpenLayers [{{:ogo10:ologc:openlayers-src.zip|zip}}] //(optionnel, mais utile pour explorer les entrailles)// ===== Déploiement ===== Le tutoriel offre des exemples que vous êtes amenés à manipuler. Il y a deux solutions pour les déployer et les utiliser dans un contexte convenable : * extraire l'archive ologctuto-src.zip des exemples dans votre home public_html sur le serveur ogo (recommandé) * tout mettre sur votre serveur Apache (WAMP, MAMP & Co), et en plus de l'extraction des exemples, il vous faut alors faire attention à : * extraire jslib-OpenLayers.zip à la racine de votre serveur (/jslib ...) * extraire proxy.cgi.zip et le déployer dans le cgi-bin de votre serveur (/cgi-bin ...). NB: requiert un module Python (ex. mod_python pour Apache)