PRE-REQUIS et INSTALLATION du projet cartoweb demoCW3gge:
exportGge 0.93 alpha a été testé avec la version 3.5.0 de cartoweb ( http://cartoweb.org/downloads.html ) et ms4w 2.2.9 ( http://www.maptools.org/ms4w/index.phtml?page=downloads.html ).
PRE-REQUIS :
- cartoweb 3.5.0
- extension curl ( pour que le <NetworkLink> du KML fonctionne )
- apache mod_rewrite ( seulement pour l'export KML/geoRSS vers google maps)
- disponibilité du cgi-bin mapserver ( pour que le <NetworkLink> du KML fonctionne )
- les graphismes KML seront rendus correctement sur la version du client Google Earth 4.1.7087.5048 (beta) . J'ai constaté des problèmes graphiques ( qui disparaissent en rédémarrant google earth) sur des versions précédantes.
- ajouter
<900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs <>
dans proj/nad/epsg
- ajouter un fichier EPSGXXXXX.js dans demoCW3gge/plugins/exportGge/htdocs/js/api/soap/proj/ correspondant
à la projection utilisée par votre mapfile et inclure
<script type="text/javascript" src="{r type=js plugin=exportGge}api/soap/proj/EPSGXXXXX.js{/r}"></script>
dans demoCW3gge/plugins/exportGge/templates/api/soap/soap.tpl
INSTALLATION du projet cartoweb demoCW3gge:
- extraire l'archive afin d'obtenir quelque chose comme
demoCW3gge/client_conf
/coreplugins
/htdocs
/plugins
/po
/server_conf
/templates
/tests
/changelog.txt
/todo.txt
/license.txt
/install.txt
/features.txt
/demoCW3gge.php.move-me
/customize.txt
- si nécessaire changer la variable $MAPSERVER_CGI_BIN dansdemoCW3gge/plugins/exportGge/htdocs/php/mapserver_cgi_bin.inc.php afin de correspondre à l'installation du cgi-bin mapserver :
- sur windows $MAPSERVER_CGI_BIN est par défaut défini à "/cgi-bin/mapserv.exe?
- sur les autes OS $MAPSERVER_CGI_BIN est par défaut défini à "/cgi-bin/mapserv?"
- copier le répertoire demoCW3gge dans le répertoire CARTOWEB_HOME/projects/
- renommer CARTOWEB_HOME/projects/demoCW3gge/demoCW3gge.php.move-me
en demoCW3gge.php et le déplacer dans CARTOWEB_HOME/htdocs/
- déployer demoCW3gge en ligne de commande :
php cw3setup.php --install --project demoCW3gge --base-url http://localhost/cartoweb3/htdocs
(changer localhost et cartoweb3 pour répondre aux spécificité de votre environnement; ne pas oublier "htdocs" à la fin)
- lancer http://localhost/cartoweb3/htdocs/demoCW3gge.php dans votre navigateur