Pages: 1
- Sujet précédent - [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented! - Sujet suivant
#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
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
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
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
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
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
Pages: 1
- Sujet précédent - [Postgis+Mapserver]msPOSTGISLayerOpen called but unimplemented! - Sujet suivant