#1 Wed 27 May 2009 09:16
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
export PDF
Bonjour,
j'ai commence hier la création d'un webmapping avec cartoweb et mapserver.
Avant d'importer des couches je voudrais tout d'abord gérer tout l'environement, mon problème se pose au niveau du plugins pdf.
J'ai copié les dossiers plugins et coreplugins de democw3 et entré les param dans le client.ini et project.in comme decrit dans la traduction de cartoweb.
Un message d'erreur apparait lors du chargement de la carte:
Code:
An exception in early stage occured: CartocommonException::__set_state(array( 'msg' => 'Couldn\'t load plugin ClientHilight', 'message' => 'Couldn\'t load plugin ClientHilight Backtrace: file: 710 - C:\\ms4w\\apps\\cartoweb3\\client\\Cartoclient.php call: PluginManager->loadPlugins(Array(3), Object(Cartoclient)) file: 415 - C:\\ms4w\\apps\\cartoweb3\\client\\Cartoclient.php call: Cartoclient->initializePlugins() file: 31 - C:\\ms4w\\apps\\cartoweb3\\htdocs\\client.php call: Cartoclient->__construct() file: 3 - C:\\ms4w\\apps\\cartoweb3\\htdocs\\Project.php call: require_once("C:\\ms4w\\apps\\cartoweb3\\htdocs\\client.php") ', 'string' => '', 'code' => 0, 'file' => 'C:\\ms4w\\apps\\cartoweb3\\common\\PluginManager.php', 'line' => 203, 'trace' => array ( 0 => array ( 'file' => 'C:\\ms4w\\apps\\cartoweb3\\client\\Cartoclient.php', 'line' => 710, 'function' => 'loadPlugins', 'class' => 'PluginManager', 'type' => '->', 'args' => array ( 0 => array ( 0 => 'hilight', 1 => 'outline', 2 => 'exportPdf', ), 1 => Cartoclient::__set_state(array( 'log' => Logger::__set_state(array( 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => NULL, 'name' => 'Cartoclient', 'parent' => LoggerRoot::__set_state(array( 'name' => 'root', 'parent' => NULL, 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => LoggerLevel::__set_state(array( 'level' => -2147483648, 'levelStr' => 'ALL', 'syslogEquivalent' => 7, )), 'repository' => LoggerHierarchy::__set_state(array( 'defaultFactory' => LoggerDefaultCategoryFactory::__set_state(array( )), 'debug' => false, 'ht' => array ( 'Cartoclient' => Logger::__set_state(array( 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => NULL, 'name' => 'Cartoclient', 'parent' => LoggerRoot::__set_state(array( 'name' => 'root', 'parent' => NULL, 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => LoggerLevel::__set_state(array( 'level' => -2147483648, 'levelStr' => 'ALL', 'syslogEquivalent' => 7, )), 'repository' => LoggerHierarchy::__set_state(array( 'defaultFactory' => LoggerDefaultCategoryFactory::__set_state(array( )), 'debug' => false, 'ht' => array ( 'Cartoclient' => Logger::__set_state(array( 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => NULL, 'name' => 'Cartoclient', 'parent' => LoggerRoot::__set_state(array( 'name' => 'root', 'parent' => NULL, 'additive' => true, 'fqcn' => 'LoggerCategory', 'level' => LoggerLevel::__set_state(array( 'level' => -2147483648, 'levelStr' => 'ALL', 'syslogEquivalent' => 7, )), 'repository' => LoggerHierarchy::__set_state(array( 'defaultFactory' => LoggerDefaultCategoryFactory::__set_state(array( )), 'debug' => false, 'ht' => array ( 'Cartoclient' => Logger::__set_state(array( Fatal error: Nesting level too deep - recursive dependency? in C:\ms4w\apps\cartoweb3\client\Cartoclient.php on line 443
merci et bonne journée
Hors ligne
#2 Wed 27 May 2009 09:50
Re: export PDF
Bonjour,
le problème, comme indiqué dans le message d'erreur est : "Couldn\'t load plugin ClientHilight".
Question : le plugin Hilight est il activé, présent ?
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
#3 Wed 27 May 2009 10:19
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
si j'enleve le plugins hilight et ouline dans les différents fichiers, le module pdf ne s'affiche pas dans la carto.
J avoue que je suis un peu perdu quant à la configuration de se module.
voila
Hors ligne
#4 Wed 27 May 2009 14:23
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
j'ai réussi à faire fonctionner le module outline le problème est le suivant :
qd je veux dessiner un point un failure apparait : "Layer name is not set. check your outline.ini"
mon second problème est le suivant : il m'est tjs impossible de faire apparaitre le module pdf alors que j'ai utiliser la meme architecture que pour le outline.
voila cordialement et bonne aprés midi
Hors ligne
#5 Wed 27 May 2009 15:10
Re: export PDF
Bonjour,
Pour votre erreur de layer, avez-vous copier-coller les éléments ci-dessous dans votre mapfile?
###########
# outline #
###########
LAYER
NAME "cartoweb_point_outline"
TYPE POINT
CLASS
STYLE
SYMBOL "circle"
COLOR 0 0 205
SIZE 10
END
LABEL
TYPE TRUETYPE
FONT "Vera"
SIZE 7
COLOR 0 0 0
OUTLINECOLOR 255 255 255
POSITION lc
END
END
END
LAYER
NAME "cartoweb_line_outline"
TYPE LINE
TRANSPARENCY 100
CLASS
STYLE
OUTLINECOLOR 255 0 0
SYMBOL "line-dashed"
SIZE 3
END
LABEL
TYPE TRUETYPE
FONT "Vera"
SIZE 7
COLOR 0 0 0
OUTLINECOLOR 255 255 255
ANGLE auto
POSITION uc
END
END
END
LAYER
NAME "cartoweb_polygon_outline"
TYPE POLYGON
TRANSPARENCY 60
CLASS
STYLE
COLOR 255 153 0
OUTLINECOLOR 0 0 0
END
LABEL
TYPE TRUETYPE
FONT "Vera"
SIZE 7
OUTLINECOLOR 255 255 255
COLOR 0 0 0
POSITION cc
END
END
END
Pour votre problème de "disparition" du plugin pdf lorsque vous jouez sur l'activation des plugins.
A priori, faites afficher la source quand le plugin PDF est activé et rechercher la chaine "PDF".
Si elle est présente, le lien ci-dessous vous fournira des explications pour comprendre
http://www.cartoweb.org/doc_head/docboo … ins.folder
Cordialement
ThomasG
Hors ligne
#6 Wed 27 May 2009 15:35
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
Merci pour cette réponse rapide .
Désolé mais j'ai encore un problème lors de la création d'un dessin.
Failure
CartoWeb version: 3.5.0 [$Revision: 1.9 $]
class: SoapFaultWrapper
message: mapOverlay plugin not loaded, and needed by outline: add "mapOverlay" to your server-side "loadPlugins" parameter
Backtrace:
Pour ce qui est du pdf je vois pas ce que vous voulez dire par faire afficher la chaine.
Bonne fn d'après midi
Hors ligne
#7 Wed 27 May 2009 15:46
- Cornet Jérémie
- Participant assidu
- Lieu: Nouméa
- Date d'inscription: 6 Apr 2008
- Messages: 229
Re: export PDF
Bonjour vous devez suivre les instructions
mapOverlay plugin not loaded, and needed by outline: add "mapOverlay" to your server-side "loadPlugins" parameter
Comme écrit le plugin outline nécessite le plugin MapOverlay que vous devez donc rajouter à votre liste de plugin à charger côté serveur (dans le fichier votre_projet.ini)
Bonne fin d'après midi
Hors ligne
#8 Wed 27 May 2009 16:20
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
Merci pour cette réponse g charger le plugins mais j'ai encore un probleme:
Fatal error: Cannot redeclare class PositionOverlay in C:\ms4w\apps\cartoweb3\projects\Project\plugins\mapOverlay\common\MapOverlay.php on line 62
Pour mon premier jour sur le forum, je suis désolé de vous assaillir avec toutes mes questions.
Dernière modification par Jean-FrancoisB (Wed 27 May 2009 16:22)
Hors ligne
#9 Wed 27 May 2009 17:35
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: export PDF
Bonsoir,
J'ai le même problème que vous au niveau de l'export PDF.
J'ai configuré du côté du client et du server, j'ai vérifié le cartoclient.tpl ya le java, le folder, et l'onglet.
Malgré tout cela je n'arrive pas à faire afficher l'export pdf sur la carto, il y a simplement le outline.
Bonne soirée à tous.
Hors ligne
#10 Thu 28 May 2009 10:38
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
Au sujet de l'export pdf je viens de réussir à l'afficher, il suffit de configurer correctement les deux fichiers exportPdf.ini, configuration en fonction du projet.
Par contre j'ai un autre problème je 'arrive pas faire un export pdf sur les autres ordinateur du réseau, j'ai une page internet explorer qui dit qu' elle ne peut pas afficher la page .
Bonne journée
Hors ligne
#11 Thu 28 May 2009 15:35
Re: export PDF
Bonjour Jean-François,
Par contre j'ai un autre problème je 'arrive pas faire un export pdf sur les autres ordinateur du réseau, j'ai une page internet explorer qui dit qu' elle ne peut pas afficher la page .
As tu la même version d'Acrobat Reader sur les différents postes ?
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
#12 Thu 28 May 2009 15:56
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: export PDF
Oui la version est la même, c la 9.1.
Merci quand même.
Hors ligne
#13 Thu 28 May 2009 16:12
Re: export PDF
Bonjour,
Voici quelques actions de vérification que vous pouvez mettre en oeuvre :
* nettoyer le cache (de mémoire : cw3steup.php --clean)
* activer les logs (éditer le fichier adéquat dans le répertoire log/) voir la page : http://cartoweb.org/doc/cw3.5/xhtml/dev.debug.html
Et voir si cela change quelque chose ou du moins vous apporte des éléments pour avancer.
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
#14 Tue 02 June 2009 13:53
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
Bonjour,
Aprés de multiples manipulations ( changement de pc server et réinstalation de l'appli), je n'arrive toujours pas à créer un export pdf direct mais il y a du mieux, en effet lorsque je réalise une impression à partir d'un autre poste situé sur le réseau, une page s'ouvre avec un message d'erreur "http 404", mais j'arrive quand même à faire l'impression en changeant l'url:
http://localhost/cartoweb3/htdocs/client.php?mode=pdf
il me suffit de remplacer localhost par l'adresse du pc server ou par le nom du réseau.
http://10.4.2.156/cartoweb3/htdocs/client.php?mode=pdf
http://servcarto/cartoweb3/htdocs/client.php?mode=pdf
Je voudrais savoir si il y avait un moyen de contourner ce problème.
Merci et bonne Après midi
Hors ligne
#15 Tue 02 June 2009 13:55
Re: export PDF
Bonjour,
Cela vient de la configuration de votre CartoWeb. Vous avez dû définir l'url du serveur à localhost quelque part : vérifier les fichiers de configuration, vider le cache, et relancer cw3setup.php --base-url=http://servercarto/cartoweb3/htdocs/ cela devrait corriger ce problème.
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 Tue 02 June 2009 14:16
- Jean-FrancoisB
- Participant occasionnel
- Date d'inscription: 27 May 2009
- Messages: 17
Re: export PDF
Merci j'ai réussi j'avais mal configurer lors de l'exécution de la commande .
Bonne fin de journée
Hors ligne
#17 Tue 16 June 2009 13:54
- gg3109
- Participant actif
- Date d'inscription: 7 May 2009
- Messages: 57
Re: export PDF
Bonjour,
je pense que mon projet est désormais terminé, je tiens à vous remercier pour toute l'aide que
vous avez pu m'apportez. Bonne continuation à tous.
Hors ligne
#18 Fri 27 November 2009 16:38
- haitzar
- Juste Inscrit !
- Date d'inscription: 27 Nov 2009
- Messages: 3
Re: export PDF
Merci pour cette réponse g charger le plugins mais j'ai encore un probleme:
Fatal error: Cannot redeclare class PositionOverlay in C:\ms4w\apps\cartoweb3\projects\Project\plugins\mapOverlay\common\MapOverlay.php on line 62
Pour mon premier jour sur le forum, je suis désolé de vous assaillir avec toutes mes questions.
Bonjour,
Bien que novice sur cartoweb3, je m'accroche depuis quelques jours.
J'ai chargé les plugins mapOverlay, ogcLayerLoader et wmsBrowserLight.
Dans le client_conf, j'ai activé wmsBrowserLight.ini (avec mon_projet.ini et exportPdf.ini dans le dossier)
Côté serveur_conf, je n'ai que les .ini, .conf et mapfile de mon_projet.
Tout tourne bien jusqu'à l'étape d'activation d'une couche wms.
En démarrant le projet, j'obtiens la même erreur que Jean-françois ci-dessus.
Mes questions :
- je n'ai pas trouvé de réponse spécifique à cette interrogation dans les réponses suivantes du post.
- question subsidiaire : doit-on toujours configurer un .ini (serveur et client) pour activer les plugins wmsBrowser ou wmsBrowserLight ?
En vous remerciant de votre attention.
Hors ligne