Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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

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

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

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 943
Site web

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

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

Re: export PDF

Bonjour Jean-François,

Jean-FrancoisB a écrit:

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

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

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

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

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

Jean-FrancoisB a écrit:

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

 

Pied de page des forums

Powered by FluxBB