coté console POSTGRESQL/POSTGIS


INSTRUCTION :  DECLARE mycursor BINARY CURSOR FOR SELECT 
asbinary(force_collection(force_2d(way)),'NDR'),OID::text from 
public.planet_osm_roads WHERE () and (way && setSRID( 'BOX3D(-926595.883036 
4661222.398214,1458645.820536 
7046464.101786)'::BOX3D,find_srid('','public.planet_osm_roads','way') ))
ERREUR:  le curseur « mycursor » n'existe pas
INSTRUCTION :  CLOSE mycursor


coté MAPSERVER

[Thu Jan 15 16:02:34 2009] [error] [client 192.168.2.2] PHP Warning:  
[MapServer Error]: msDrawMap(): Failed to draw layer named 
'planet_osm_roads'.\n in /var/appcarto/democarto-Loire/phpmapscript_05.php on 
line 7
[Thu Jan 15 16:02:34 2009] [error] [client 192.168.2.2] PHP Warning:  
[MapServer Error]: prepare_database(): Error executing POSTGIS DECLARE (the 
actual query) statement: 'DECLARE mycursor BINARY CURSOR FOR SELECT 
asbinary(force_collection(force_2d(way)),'NDR'),OID::text from 
public.planet_osm_roads WHERE () and (way && setSRID( 'BOX3D(-926595.883036 
4661222.398214,1458645.820536 
7046464.101786)'::BOX3D,find_srid('','public.planet_osm_roads','way') ))' 
\n\nPostgresql reports the error as 'ERREUR:  erreur de syntaxe sur ou 
pr\xc3\xa8s de \xc2\xab ) \xc2\xbb\nLINE 1: ...R'),OID::text from 
public.planet_osm_roads WHERE () and (way...\n                                  
                           ^\n'\n\nMore Help:\n\nError with POSTGIS data 
variable. You specified 'check your .map file'.\nStandard ways of specifiying 
are : \n(1) 'geometry_column from geometry_table' \n(2) 'geometry_column from 
(sub query) as foo using unique column name using SRID=srid#' \n\nMake sure you 
put in the 'using unique  column name' and 'using SRID=#' clauses in.\n\nFor 
more help, please see http://postgis.refractions.net/documentation/  in 
/var/appcarto/democarto-Loire/phpmapscript_05.php on line 7
[Thu Jan 15 16:02:34 2009] [error] [client 192.168.2.2] PHP Fatal error:  Call 
to a member function saveWebImage() on a non-object in 
/var/appcarto/democarto-Loire/phpmapscript_05.php on line 8













---------- Initial Header -----------

>From      : talk-fr-boun...@openstreetmap.org
To          : Discussions sur OSM en français<talk-fr@openstreetmap.org>
Cc          : 
Date      : Thu, 15 Jan 2009 15:31:22 +0100
Subject : Re: [OSM-talk-fr] problèmes avec lwpostgis.sql

Il se peut que le template par défaut utilisé par postgresql intègre
déjà les fonctions spatiales de postgis, auquel cas l'étape
lwpostgis.sql est inutile.

Sinon quel est le problème ? Quelles sont les erreurs liées à mycursor
dans les logs ?

Guillaume

pascal.ferr...@aliceadsl.fr a écrit :
> Bonjour,
> 
> voilà ce que je fais.
> 
> createdb gis
> createlang plpgsql gis
> psql -d gis -f /home/appcarto/lwpostgis.sql
> psql -d gis -f /home/appcarto/osm2pgsql/900913.sql
> osm2pgsql -m -d gis /mnt/USB_CLE/france.osm.bz2
> 
> tout semblait "bien" se passer, les connexions via QGIS m'ont demandé une clé 
> primaire ce qui n'est pas difficile à faire après avoir été conseillé...
> 
> j'ai découvert des problèmes relatifs à "mycursor" dans les "log" de 
> postgresql/postgis lors de la réalisation de layers osm pour mapserver.
> 
> Et en regardant sur internet, il semblait que cela pouvait venir de 
> lwpostgis.sql. C'est vrai qu'il ne fonctionne pas correctement mais cela 
> était passé totalement inaperçu avant.
> 
> que pourrais-je faire ?
> 
> Cordialement
> 
> Pascal
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ---------- Initial Header -----------
> 
>>From      : talk-fr-boun...@openstreetmap.org
> To          : Discussions sur OSM en français<talk-fr@openstreetmap.org>
> Cc          : 
> Date      : Thu, 15 Jan 2009 15:04:18 +0100
> Subject : Re: [OSM-talk-fr] problèmes avec lwpostgis.sql
> 
> Postgis est déjà probablement chargé dans la base, donc pas la peine de
> relance le lwpostgis.sql
> 
> Guillaume
> 
> pascal.ferr...@aliceadsl.fr a écrit :
>> Bonjour tout le monde,
>>
>> En prévision d'essais sur mapnik, j'ai essayé osm2pgsql
>>
>> et me suis rendu compte que postgresql/postgis que je supposais bien 
>> fonctionner me crée des problèmes lorsque je lance :
>>
>> psql -d gis-osm -f lwpostgis.sql
>>
>> Visiblement lwpostgis.sql bloque sur les CREATE TYPE ... , CREATE OPERATEUR 
>> ... en retournant " xxxx already exists"
>>
>> j'ai essayé de faire sauter ces CREATE mais il y en a vraiment beaucoup.
>>
>> pour info, le même problème se produit sur mes deux micros l'un en mandriva 
>> et l'autre avec postgresql/postgis compilé.
>>
>> A l'aide
>>
>> Cordialement
>>
>> Pascal 
>>
>>
>>
>> ---------------------- ALICE N°1 de la RELATION CLIENT 
>> 2008*--------------------
>> Découvrez vite l'offre exclusive ALICE BOX! En cliquant ici 
>> http://abonnement.aliceadsl.fr Offre soumise à conditions.*Source : TNS 
>> SOFRES / BEARING POINT. Secteur Fournisseur d.Accès Internet
>>
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
> 
> 
> 
> ---------------------- ALICE N°1 de la RELATION CLIENT 
> 2008*--------------------
> Découvrez vite l'offre exclusive ALICE BOX! En cliquant ici 
> http://abonnement.aliceadsl.fr Offre soumise à conditions.*Source : TNS 
> SOFRES / BEARING POINT. Secteur Fournisseur d.Accès Internet
> 
> 
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
> 
> 

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr



---------------------- ALICE N°1 de la RELATION CLIENT 2008*--------------------
Découvrez vite l'offre exclusive ALICE BOX! En cliquant ici 
http://abonnement.aliceadsl.fr Offre soumise à conditions.*Source : TNS SOFRES 
/ BEARING POINT. Secteur Fournisseur d.Accès Internet



_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à