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 Mon 19 February 2007 16:54

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

[Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,
J'ai déjà laissé un message sur ce forum mais c'était à l'intérieur d'un autre sujet.
J'ai sur un serveur Debian un postgis 1.2.1 et un mapserver 4.10.0
Les deux fonctionnent mais apparemment pas ensemble.
Quand je teste mon mapfile avec une couche "postgis" j'obtiens ce message d'erreur :

Warning: [MapServer Error]: msPOSTGISLayerOpen(): msPOSTGISLayerOpen called but unimplemented! (mapserver not compiled with postgis support)


J'ai compilé mapserver avec postgis mais j'ai l'impression qu'il ne me le prend pas en compte :

MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=SHAPEFILE


J'ai cherché sur des forums, je n'y ai pas trouvé de réponse satisfaisante. Pouvez-vous m'aider s'il vous plaît?
Je suis bloquée
Merci d'avance

Hors ligne

 

#2 Mon 19 February 2007 17:56

fx gamoy
Participant occasionnel
Lieu: Bidart
Date d'inscription: 7 Sep 2005
Messages: 31
Site web

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,

j'imagine que vous mettez bien l'entrée --with-postgis

Pour autant, lorsque vous lancez la commande ./configure, vérifiez bien dans les infos qui déroulent que Postgis est bien pris en compte..
vous devez lire quelque chose dans le style :
support postgis : yes

MapServer version 4.8.4 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG
SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_CLIENT SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR
INPUT=GDAL INPUT=SHAPEFILE

Bonne chance
fx

Hors ligne

 

#3 Tue 20 February 2007 08:53

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,
En effet je compile bien avec l'option --with-postgis=/usr/local.pgsql.bin/pg_config
La compilation se passe bien et ça me retourne :

checking if PostGIS support requested... yes, user supplied pg_config


Je fais le make sans problème
Le mapserv- v me retourne toujours la même chose. L'instruction INPUT=postgis n'apparaît toujours pas.

Hors ligne

 

#4 Tue 20 February 2007 11:59

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

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,

Avez vous bien nettoyer le répertoire de compilation avec un

Code:

make clean

,

Code:

make uninstall

éventuellement (je ne me souvient plus si cette option existe pour postgis).

Vérifiez si vous avez pas déjà une install de mapserver ou de postgis qui courcircuite la nouvelle installation.

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 Tue 20 February 2007 12:03

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

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,

Avez vous bien nettoyer le répertoire de compilation avec un

Code:

make clean

,

Code:

make uninstall

éventuellement (je ne me souvient plus si cette option existe pour postgis).

Vérifiez si vous avez pas déjà une install de mapserver ou de postgis qui courcircuite la nouvelle installation.

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

 

#6 Wed 21 February 2007 10:37

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

J'ai vérifié et apparemment j'avais deux versions de postgresql. J'ai tout supprimé, tout réinstallé et ça fonctionne.
Merci de votre aide

Hors ligne

 

#7 Thu 01 March 2007 11:06

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Je reviens sur ce sujet. Parce que suite à la compilation réussie de mapserver, ce dernier ne fonctionne pas.
Quand je lance mon appli, j'ai l'erreur suivante qui s'affiche :

ERREUR
L'URL demandée n'a pu être chargée

En essayant de charger l'URL : http://neptune.sil.univ-nantes.prive/po … form.phtml

L'erreur suivante a été rencontrée :

    * Réponse de taille nulle

Squid n'a reçu aucune donnée pour cette requête.


Quand je regarde dans les logs d'apache, j'ai l'erreur suivante :

[Thu Mar 01 11:05:13 2007] [notice] child pid 11736 exit signal Segmentation fault (11)


J'ai suivi le guide suivant pour installer mes outils :
http://www.postgis.fr/book/print/110#126126126

Je ne trouve pas de solutions. Avez-vous déjà eu ce problème?
Merci d'avance

Hors ligne

 

#8 Thu 01 March 2007 11:56

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

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,

Essaye de tester les briques une par une. D'abors, peux tu importer des données dans postGIS ? Ensuite, peux tu faire une requête même simple ? Peux tu te connecter avec QGIS par exemple ? Si tout fonctionne de ce côté, postgis fonctionne correctement, il faudra chercher du côté de mapserver.

Enlever tout les couches postgis du mapfile, laissez juste une couche shapefile, centré la carte dessus et affichez la.

Sinon, tester mapserver en tapant mapserv -v dans une console, si vous utilisez php_mapscript, tester le chargement de la bilbiothèque avec la fonction phpinfo(); php_mapscript doit apparaitre de la même manière qu'avec un mapserv -v.

Essayer de poster les log les plus complets possible (sans mettre non plus tout les log ;-)

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

 

#9 Thu 01 March 2007 15:11

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

J'ai testé http://www.postgis.fr/download/phpmapscript.zip
La carte s'affiche pas de problème.
J'ai enlevé toutes les couches postgis. Le résultat est le même.
Pour les logs, c'est le seul message qui apparaît. J'ai cependant un segmentationfault en testant le testgis-phpmapscript
Le mapserv -v me donne :

MapServer version 4.6.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=THREADS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE


Pareil dans phpinfo()

Hors ligne

 

#10 Thu 01 March 2007 17:22

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

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour,

MapServer version 4.6.0


: Pourquoi utiliser une version si ancienne ? La 4.10.1 sortie il y a une 10e de jours ne vous conviendrai pas mieux ? Quitte à compiler soit même, autant prendre la dernière version.

Concernant votre problème, je pencherai pour un problème de compilation, problème avec GD ou autre bibliothèque. Quelle format de sortie utilisez vous ? si vous changez cela donne quoi ?

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

 

#11 Fri 02 March 2007 11:53

duckaurore
Participant occasionnel
Date d'inscription: 5 Sep 2005
Messages: 20

Re: [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented!

Bonjour
J'utilise mapserver 4.6 pour éviter des problèmes de compatibilité uniquement.
Pour le format de sortie, j'utilise png.

# Format de sortie
  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/PNG"
    MAGEMODE PC256
    EXTENSION "png"
  END


J'ai essayé en jpeg mais pas de différence

Hors ligne

 

Pied de page des forums

Powered by FluxBB