#1 Tue 14 February 2012 17:36
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
probleme difference bounding box postgis et geoserver
bonjour,
j'ai une table postgis renfermant des objets geographiques ponctuels (wgs84 comme projection)
j essaie de déterminer la bounding box de ma table qui me donne:
Code:
BOX(48.8106000944551 2.19251990318298,48.8106002807617 2.19252001146949)
Cette même table postgis est utilisée pour alimenter mon geoserver, quand jessaie de prévisualiser ma table postgis sur le client openlayers qui est incorporé dans geoserver , j'ai le xml d'erreur qui me dit la chose suivante:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://10.30.59.124:8081/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException code="InvalidBBox"> The request bounding box has zero area: ReferencedEnvelope[48.811 : 48.811, 2.192 : 2.193] </ServiceException></ServiceExceptionReport>
Pour info les enregistrements de la table postgis sont insérés depuis une application sur MS ACCESS (tables liées par connexion odbc)
Peut-être que la bounding box n'est pas calculée automatiquement. si c'est la raison comment la mettre à jour
Dernière modification par icadedt (Tue 14 February 2012 17:36)
Hors ligne
#2 Wed 15 February 2012 09:22
Re: probleme difference bounding box postgis et geoserver
Peut être un début de réponse : http://geotribu.net/node/7#comment-1074
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#3 Wed 15 February 2012 14:37
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: probleme difference bounding box postgis et geoserver
bonjour,
j'ai une table postgis renfermant des objets geographiques ponctuels (wgs84 comme projection)
j essaie de déterminer la bounding box de ma table qui me donne:Code:
BOX(48.8106000944551 2.19251990318298,48.8106002807617 2.19252001146949)Cette même table postgis est utilisée pour alimenter mon geoserver, quand jessaie de prévisualiser ma table postgis sur le client openlayers qui est incorporé dans geoserver , j'ai le xml d'erreur qui me dit la chose suivante:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://10.30.59.124:8081/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException code="InvalidBBox"> The request bounding box has zero area: ReferencedEnvelope[48.811 : 48.811, 2.192 : 2.193] </ServiceException></ServiceExceptionReport>Pour info les enregistrements de la table postgis sont insérés depuis une application sur MS ACCESS (tables liées par connexion odbc)
Peut-être que la bounding box n'est pas calculée automatiquement. si c'est la raison comment la mettre à jour
Bonjour,
La BBOX donnée est clairement celle d'un point.
Combien d'objets avez-vous dans votre table ?
Comment avez-vous obtenu la bbox ? select st_extent(the_geom) from matable ?
Les bbox sont cachées pour les objets contenus dans une table. Pour la table elle-meme, il faut mieux la calculer a la demande avec la requete ci-dessus.
Nicolas
Hors ligne
#4 Fri 16 March 2012 15:32
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: probleme difference bounding box postgis et geoserver
bon, j'ai créé quelques objets avec un minimum de distance entre eux et l'erreur ne revient plus
Hors ligne
#5 Mon 19 March 2012 19:19
Re: probleme difference bounding box postgis et geoserver
Pour info : A priori ce problème est dû à un système de coordonnées qui n'est pas un système de projection (les unités pour chaque axe doivent être similaire à une distance). Certes quelques centimètres, ce n'est pas très courant, mais les trois décimales dans un système de projection courant (unité : le mètre), ça correspond à une distance minimale de quelques millimètres
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne