banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Webmapping avec Wamp et mapserver

Bonjour,

Pour utiliser demoEdit, il vous faudra postgresql ET postGIS wink

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

#22 Sun 15 November 2009 16:07

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

Re: Webmapping avec Wamp et mapserver

fidelus > C'est très clair, le chemin fourni ../htdocs/chameleon.php est incorrect. Quelle est ton arborescence de fichiers?

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

 

Pied de page des forums

Powered by FluxBB