je pense que c'est la ligne
FILTER ''
qui pose probleme. retires la pour voir.
a+
thomas

2009/1/15 pascal.ferr...@aliceadsl.fr <pascal.ferr...@aliceadsl.fr>:
> Peut-être, je suis pas programmeur, j'ai fait des essais avec la connexion la 
> plus simple qui soit.
>
> ce mycursor est pour moi une véritable énigme et, pour INTERNET, mes 
> compétences en anglais sont quelquefois insuffisantes ...
>
> # Map file created from QGIS project file /home/user/003_OSM.qgs
> # Edit this file to customize for your map interface
> MAP
>  NAME
>  # Map image size
>  SIZE
>  UNITS dd
>
>  EXTENT -926595.883036 5069961.000000 1458645.820536 6637725.500000
>  PROJECTION
>    'proj=longlat'
>    'ellps=WGS84'
>    'datum=WGS84'
>    'no_defs'
>  END
>
>  # Background color for the map canvas -- change as desired
>  IMAGECOLOR 192 192 192
>  IMAGEQUALITY 95
>  IMAGETYPE gif
>  OUTPUTFORMAT
>    NAME gif
>    DRIVER 'GD/GIF'
>    MIMETYPE 'image/gif'
>    #IMAGEMODE PC256
>    EXTENSION 'gif'
>  END
>  # Legend
>  LEGEND
>      IMAGECOLOR 255 255 255
>    STATUS ON
>    KEYSIZE 18 12
>    LABEL
>      TYPE BITMAP
>      SIZE MEDIUM
>      COLOR 0 0 89
>    END
>  END
>
>  # Web interface definition. Only the template parameter
>  # is required to display a map. See MapServer documentation
>  WEB
>    # Set IMAGEPATH to the path where MapServer should
>    # write its output.
>    IMAGEPATH '/tmp/'
>
>    # Set IMAGEURL to the url that points to IMAGEPATH
>    # as defined in your web server configuration
>    IMAGEURL '/tmp/'
>
>    # WMS server settings
>    METADATA
>      'wms_title'           ''
>      'wms_onlineresource'  'http://my.host.com/cgi-bin/mapserv?map=wms.map&;'
>      'wms_srs'             'EPSG:4326'
>    END
>
>    #Scale range at which web interface will operate
>    # Template and header/footer settings
>    # Only the template parameter is required to display a map. See MapServer 
> documentation
>  END
>
>  LAYER
>    NAME 'planet_osm_roads'
>    TYPE LINE
>    CONNECTIONTYPE postgis
>    CONNECTION 'host=192.168.2.2 user=appcarto password=appcarto dbname=gis'
>    DATA 'way FROM public.planet_osm_roads'
>    FILTER ''
>    METADATA
>      'wms_title' 'planet_osm_roads'
>    END
>    STATUS DEFAULT
>    TRANSPARENCY 100
>    PROJECTION
>    'proj=longlat'
>    'ellps=WGS84'
>    'datum=WGS84'
>    'no_defs'
>    END
>    CLASS
>       NAME 'planet_osm_roads'
>       STYLE
>         SYMBOL 0
>         SIZE 6
>         OUTLINECOLOR 239 175 98
>         COLOR 0 0 0
>       END
>    END
>  END
>
>
>
>
>
>
>
>
>
>
>
>
> ---------- 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 16:47:10 +0100
> Subject : Re: [OSM-talk-fr] problèmes avec lwpostgis.sql
>
> c'est un problème de mapfile ça. tu peux me le montrer ?
>
>
> pascal.ferr...@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-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
>>
>>
>
> _______________________________________________
> 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

Répondre à