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 Wed 13 June 2012 15:54

barbusig
Participant occasionnel
Date d'inscription: 21 Oct 2005
Messages: 34

Problème d'affichage couche postgres-gis et mapserver-openlayers

Bonjour,
Nous testons actuellement une liaison entre une base de données postgres postgis, qgis et mapserver.
Nous pouvons nous connecter en local sur la base de données postgis. Nous pouvons nous connecter à distance sur notre base de données et faire afficher les couches sous qgis.

Cependant, la liaison mapserver (openlayers) et postgres ne fonctionne pas. il n'y a pas de message d'erreur sur l'interface de cartographie mais rien ne s'affiche. Est-ce un problème de projection ?

voici le code utilisé ci-dessous :


Code:

LAYER
  CONNECTIONTYPE postgis
  NAME "XX"
  CONNECTION "user=ZZ password=AA dbname=EE host=localhost port=5432"
  TYPE POLYGON
  DATA 'the_geom FROM "XX" using unique gid using srid=900913'
  STATUS ON
  PROJECTION
    "init=epsg:4326"
  END
 METADATA
    "wms_title"           "XX"
  "wms_onlineresource"  "http://SSSSS/cgi-bin/wmsfma?"
  "wms_srs"             "EPSG:4326 EPSG:900913"
 "wms_feature_info_mime_type" "text/html"
    "wms_include_items" "all"
 END
STATUS ON

 DUMP TRUE
 CLASS
    NAME "XX"
    COLOR 255 30 0
    OVERLAYSIZE 20
    END
TEMPLATE "template/XX.html"
END

Merci pour vos réponses et remarques;

barbu

Hors ligne

 

#2 Wed 13 June 2012 16:18

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

Re: Problème d'affichage couche postgres-gis et mapserver-openlayers

Bonjour,

Si ton mapfile présenté dans ton message est complet il va falloir que tu retournes potasser la section mapfile de MapServer car il manque beaucoup de chose. Si ce n'est pas le cas il y a des choses bizarres dans ton objet METADATA (wms_onlineresource"  "http://SSSSS/cgi-bin/wmsfma?" et "wms_srs"             "EPSG:4326 EPSG:900913" par exemple).

Que donne le GetCapabilities ?

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 13 June 2012 22:06

barbusig
Participant occasionnel
Date d'inscription: 21 Oct 2005
Messages: 34

Re: Problème d'affichage couche postgres-gis et mapserver-openlayers

Bonjour,
c'est effectivement un extrait du mafile (qui fonctionne pour les autres couches liées à un shape contrairement à la couche liée à postgis).
A priori, il n'y a pas de problème GetCapabilities



Merci

Hors ligne

 

#4 Wed 13 June 2012 22:33

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

Re: Problème d'affichage couche postgres-gis et mapserver-openlayers

Bonjour,


En tout cas ton mapfill est incorrect car en plus des remarques déjà faites, il y a un soucis au niveau des projections :


Code:

DATA 'the_geom FROM "XX" using unique gid using srid=900913'
  STATUS ON
  PROJECTION
    "init=epsg:4326"
  END

900913 ou 4326 ? il va fallori choisir !

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

 

Pied de page des forums

Powered by FluxBB