#1 Thu 03 May 2007 14:15
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Webmapping avec Wamp et mapserver
Bonjour,
J'ai projet qui nécéssite l'utilisation de Mapserver et cartoweb. Il s'agit de dévélopper une applicatin web (php/mysql) afin de lui apporter des fonctionnalités cartographiques. Pour commencer j'ai installé Wamp 1.6.5 qui intégre Apache, Mysql, php. et ensuite j'ai installé cartoweb. J'ai appris qu'il me faudrait une base de donnée PostgreSql en plus. Ce projet est-il réalisable seulement avec ces outils? Il s'agit de créer une interface webmapping qui sera intégrée au site web. J'en suis au test de ces outils. Dois-je installé Postgresql dans Wamp? est-il possible la base Mysql et Postgresql communiquent?
sur cartoweb-community.net j'ai trouvé un exemple de projet, cependant il est en tar.gz, j'ai pas l'utilitaire de decompression tar. y a-t-il un exemple en zip? je vais chercher un utilitaire tar sur inetrenet sinon.
merci à tous
PS. pour les moderateurs: j'ai mis le même post à la suite d'un sujet. il me semble que vous n'autoriser par des multi-posting. J'ai voulu le supprimer mais j'ai pas reussi. toutes mes excuses.
Hors ligne
#2 Thu 03 May 2007 14:37
Re: Webmapping avec Wamp et mapserver
Bonjour,
Pour utiliser demoEdit, il vous faudra postgresql ET postGIS
Postgresql et MySQL ne communiquent pas ensemble et vous aurez probablement quelques difficultés à utiliser mysql avec cartoweb (surtout pour des données spatiales).
Pour décompresser un fichier tar, vous pouvez utilisez 7-zip, gratuit (libre ?) et facilement installable.
sur cartoweb-community.net j'ai trouvé un exemple de projet
En fait c'est juste un lien sur le site officiel de cartoweb.org, suite à la traduction du how-to : comment créer un projet ?
Y.
PS : le message en doublon a été effacé.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Thu 03 May 2007 16:06
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
Merci, j'avais déjà télécharger 7-zip et j'ai suivi la doc. quand je tape dans (DOS) le script de confiuration
Code:
cw3setup.php --install --base-url http://localhost/cartoweb3/htdocs/ --profile development --project julienProject
le fichier cw3setup.php s'ouvre.
ensuite quand je lance en local mon projet j'ai un message d'erreur suivant
Code:
An exception in early stage occured cartoclientEcxception::_set_state(array('msg'=>'you need to set cartoclientBaseUrl in client.ini l Backtrace: file :444 -c:\\wap\\www\\cartoweb3\\client\\cartoclient.php call: ClientConfig_construct (Object (ClientProjectHandler)) file:648 ....... file:391.............. file 36 c:\\wap\\www\\cartoweb3\\htdocs\\client.php call: cartoclient-> _construct() ensuite un script a la fin Fatal error: Nesting level tool deep-recursive dependency?in c:\wap\www\cartoweb3\client\cartoclient.php on line 419
sur cette ligne il y ceci
Code:
var_export($exception);
alors qu'en dis-tu?
Pour contourner le problème de communication entre mysql et postgresql je ne sais pas encore ce que je vais faire. le but final c'est de pouvoir cartographier sur une carte les resultats d'une requête. la requête est réalis&e sur le site en question qui en (php/mysql). il est possible d'exporter le resulttat de la requête en format excel. ça doit pouvoir êtr possible de l'importer ensuite dans postgreSql?
Hors ligne
#4 Thu 03 May 2007 16:16
Re: Webmapping avec Wamp et mapserver
Bonjour,
Il faut utiliser php en mode cgi pour lancer cw3setup.php, ta commande devient donc :
Code:
php cw3setup.php --install --base-url http://localhost/cartoweb3/htdocs/ --profile development --project julienProject
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Thu 03 May 2007 16:17
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
j'
j'ai rempli l'url pour accéder à cartoclient.php
Code:
http://localhost/cartoweb3/client/
Hors ligne
#6 Thu 03 May 2007 16:26
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
j'ai crée le recourci pour mon projet et j'ai le même resultat
j'ai rempli l'url dans client.inipour accéder à cartoclient.php
Code:
http://localhost/cartoweb3/client/
j'ai maintenant des
Code:
warning :error parsing c:\\wap\\www\\cartoweb3\\client_conf\\client.ini on line 42 (la ligne correspondant cartoclientBaseUrl que j'ai rempli) in c:\\wap\\www\\cartoweb3\\wommon\\config.php.php on line 154 warning :session_start [function.session-start] :cannot sand session cache limiter-headers already sent (output satrted
Hors ligne
#7 Thu 03 May 2007 16:34
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
effectivement en mode cgi l'installation a marché mais idem je vais redemarrer le serveur pour voir ce que ça donne. Il se deconnecte regulièrement. merci
Hors ligne
#8 Thu 03 May 2007 16:44
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
beh! toujours pareil
Hors ligne
#9 Fri 04 May 2007 10:19
Re: Webmapping avec Wamp et mapserver
Bonjour,
Les fichiers à modifier sont ceux situés dans le répertoire projects/ en aucun cas tu dois modifier les fichiers dans un autre répertoire. Le fichier client.ini dont il était question est celui situé dans projects/tonProjet/client_conf/client.ini
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#10 Fri 04 May 2007 11:15
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
bonjour Yves,
j'ai repris ce matin et ul n'y pas eu d'ereur à ce niveau. Il faut noter que JulienProject.php affiche la même chose que sampleProject.php. Je pense que c'est normal. j'en suis au chargement des données et problème. j'ai fait les modif dans le mapfiles et j'ai donc fait resetsession et j'ai Failure relatif à la
Code:
class: SoapFaulWrapper message: Mapserver error:Error in msLoadMap(): Parsing error near (LAYERS): line 64 et ensuite le Backtrace
Hors ligne
#11 Fri 04 May 2007 11:28
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
ça provenait des erreurs dans le mapfile que je viens de corriger et j'ai enfin la carte de la france
Hors ligne
#12 Fri 04 May 2007 11:41
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
Un petit rectificatif concernant le fichier location.ini (paramètre de location)
il me semble que le chemin serait /projects/nom_projet/samplesFiles/
si c'est le cas il faudrait le modifier alors dans la doc sur cartoweb-community.net
Hors ligne
#13 Fri 04 May 2007 12:09
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
Désolé pour le poste précédent, il me semble n'avoir pas bien compris. tu n'as pas indiquer le chemin mais plutôt indiqué l'endroit où il fallait mettre location.ini
je viens de déplacer le fichier loacation.ini dans /serv_conf/julienProject/ mais j'ai pas les propositions de recourcis ni la possibilté de choisir l'echelle après un reset_session
Une question subsidiaire: doit -on faire une copie du fichier location.ini vers le côté client également?
Hors ligne
#14 Thu 10 May 2007 09:15
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
Bonjour,
Si j'ai bien compris j'aurai du mal à utiliser cartoweb et une base mysql. A la place de cartoweb pourrais-je mettre Chameleon? Car il est compatible avec Mysql me semble -t-il
Hors ligne
#15 Thu 10 May 2007 11:40
Re: Webmapping avec Wamp et mapserver
Bonjour,
Si chameleon est compatible avec mysql, oui c'est possible.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#16 Thu 10 May 2007 12:03
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
ok, merci.
J'essai de voir ce que peut faire cartoweb avant de me lancer avec chameleon.
j'ai créer un nouveau projet et j'arrive pas pas le lancer. Le repertoire de mon projet est julienProject. voici les erreurs que ça m'affiche quand j'essai de l'ouvrir en localhost.
Code:
Warning: [MapServer Error]: loadSymbol(): Parsing error near (../../htdocs/gfx/layout/airport.gif):(line 53) in C:\wamp\www\cartoweb3\server\ServerContext.php on line 354 Warning: Failed to open map file C:\wamp\www\cartoweb3/projects/julienProject/server_conf/julienProject/julienProject.map in C:\wamp\www\cartoweb3\server\ServerContext.php on line 354 Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\cartoweb3\server\ServerContext.php:354) in C:\wamp\www\cartoweb3\client\FormRenderer.php on line 447 Failure CartoWeb version: 3.3.0 [$Revision: 1.2 $] class: SoapFaultWrapper message: Mapserver error: Error in loadSymbol(): Parsing error near (../../htdocs/gfx/layout/airport.gif):(line 53) Backtrace: file: 355 - C:\wamp\www\cartoweb3\server\ServerContext.php call: ServerContext->checkMsErrors() file: 90 - C:\wamp\www\cartoweb3\server\MapInfoHandler.php call: ServerContext->getMapObj() file: 162 - C:\wamp\www\cartoweb3\server\MapInfoHandler.php call: MapInfoHandler->fillDynamicMap() file: 49 - C:\wamp\www\cartoweb3\server\ServerMapInfoCache.php call: MapInfoHandler->loadMapInfo() file: 99 - C:\wamp\www\cartoweb3\common\MapInfoCache.php call: ServerMapInfoCache->computeMapInfo() file: 169 - C:\wamp\www\cartoweb3\common\MapInfoCache.php call: MapInfoCache->cacheMapInfo() file: 177 - C:\wamp\www\cartoweb3\server\MapInfoHandler.php call: MapInfoCache->getMapInfo() file: 396 - C:\wamp\www\cartoweb3\server\ServerContext.php call: MapInfoHandler->getMapInfo() file: 191 - C:\wamp\www\cartoweb3\server\Cartoserver.php call: ServerContext->getMapInfo() file: 349 - C:\wamp\www\cartoweb3\server\Cartoserver.php call: Cartoserver->doGetMapInfo("presteoProject.presteoProject") file: 389 - C:\wamp\www\cartoweb3\server\Cartoserver.php call: Cartoserver->callWithExceptionCheck("doGetMapInfo", "julienProject.julienProject") file: 104 - C:\wamp\www\cartoweb3\client\CartoserverService.php call: Cartoserver->getMapInfo("julienProject.julienProject") file: 165 - C:\wamp\www\cartoweb3\client\CartoserverService.php call: CartoserverService->callDirect("getMapInfo", "julienProject.julienProject") file: 224 - C:\wamp\www\cartoweb3\client\CartoserverService.php call: CartoserverService->callFunction("getMapInfo", "julienProject.julienProject") file: 60 - C:\wamp\www\cartoweb3\client\ClientMapInfoCache.php call: CartoserverService->getMapInfo("julienProject.julienProject") file: 99 - C:\wamp\www\cartoweb3\common\MapInfoCache.php call: ClientMapInfoCache->computeMapInfo() file: 169 - C:\wamp\www\cartoweb3\common\MapInfoCache.php call: MapInfoCache->cacheMapInfo() file: 730 - C:\wamp\www\cartoweb3\client\Cartoclient.php call: MapInfoCache->getMapInfo("julienProject.julienProject") file: 403 - C:\wamp\www\cartoweb3\client\Cartoclient.php call: Cartoclient->getMapInfo() file: 36 - C:\wamp\www\cartoweb3\htdocs\client.php call: Cartoclient->__construct()
As-tu une idée d'où ça peut provenir?
Hors ligne
#17 Thu 10 May 2007 15:49
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
bon!!!! fini les warning. maintenant c'est les failure et voici le message
Code:
Triying to replace existing layer nom_du_layer_principale
qualqu'un peut-il me dire s'il a déjà rencontré cette erreur et ce qu'on peut faire?
merci
Hors ligne
#18 Thu 10 May 2007 16:08
Re: Webmapping avec Wamp et mapserver
Bonjour,
Vous avez un doublon quelque part.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#19 Thu 10 May 2007 16:41
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
je pense bien mais j'ai parcouru mon "layer.ini" sans succès.
le voici
Code:
layers.root.className = LayerGroup layers.root.children = departement, canton,commune layers.departement.className = LayerGroup layers.departement.children = canton,commune layers.commune.className = Layer layers.commune.msLayer=commune layers.canton.className = Layer layers.canton.msLayer=canton
Hors ligne
#20 Fri 11 May 2007 14:22
- wonga
- Participant occasionnel
- Date d'inscription: 18 Dec 2006
- Messages: 16
Re: Webmapping avec Wamp et mapserver
j'en suis maintenant à resoudre le problème relatif à msImageLoadGD() dont voici le message d'erreur
Code:
Fatal erreor:[Mapserver error]:msImageLoadGD():((null)) in ..._
_
je rappelle que j'ai retirer dans mon mapfile la partie "reference" qui fait référence à l'image. car je savais que je n'avais pas d'images dans mes fichiers. je ne sais pas d'où vient le problème.
Voici mon "outputformat" du mapfile
Code:
OUTPUTFORMAT name png driver "GD/PNG" imagetype "image/png" ... .. OUTPUTFORMAT name jpeg driver "GD/JPEG" imagetype "image/jpeg" ...
Hors ligne
#21 Sat 14 November 2009 12:33
- fidelus
- Participant occasionnel
- Date d'inscription: 6 Apr 2009
- Messages: 15
Re: Webmapping avec Wamp et mapserver
Bonjour à toute la communauté.
Je suis étudiant et on m'a donné comme travail de déveloper une application avec sig avec mpserver et chameleon.
J'ai suivi point à point le tutoriel de chameleon mais j'ai le message suivant quand j'éssaie d'afficher:
Warning: include(../htdocs/chameleon.php) [function.include]: failed to open stream: No such file or directory in C:\ms4w\apps\myApp\htdocs\index.phtml on line 11
Warning: include() [function.include]: Failed opening '../htdocs/chameleon.php' for inclusion (include_path='.;\ms4w\Apache\php\PEAR') in C:\ms4w\apps\myApp\htdocs\index.phtml on line 11
Fatal error: Class 'Chameleon' not found in C:\ms4w\apps\myApp\htdocs\index.phtml on line 19
Je précise que je suis débutant.
Autre chose: Je doit faire une application qui affiche des points ou des événements ont été observés sur une carte. Ces point sont recueilli par GPS. je ne sais encore le faire. Je vous prie de me faire part d'une idée si vous l'avez.
Merci d'avance.
cordialement
Hors ligne
#23 Sun 20 February 2011 16:05
- foucher
- Participant occasionnel
- Date d'inscription: 13 Mar 2010
- Messages: 20
Re: Webmapping avec Wamp et mapserver
Quelqu'un peut me dire comment je peux greffer MapServer à WampServer
Hors ligne