[OSM-talk-fr] problèmes avec lwpostgis.sql

Guillaume Sueur no-reply at neogeo-online.net
Jeu 15 Jan 15:47:10 UTC 2009


c'est un problème de mapfile ça. tu peux me le montrer ?


pascal.ferrand at aliceadsl.fr a écrit :
> 
> 
> 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 i
n 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-bounces at openstreetmap.org
> To          : Discussions sur OSM en français<talk-fr at 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.ferrand at 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-bounces at openstreetmap.org
>> To          : Discussions sur OSM en français<talk-fr at 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.ferrand at 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 at openstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/talk-fr
>>>
>>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at 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 at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
> 
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at 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 at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
> 
> 




Plus d'informations sur la liste de diffusion Talk-fr