[Gfoss] R: Re: Errori Pmapper

Grazie delle risposte,
sono riuscito a risolvere adesso Vi chiedo se qualcuno è riuscito a
visualizzare un GEORSS.
Sulla documentazione ho letto che la libreria OGR permette di caricarla.
Vi allego un pezzo di map file ma come al solito mi restituisce errore

LAYER
  NAME "GEO"
  TYPE point
  DATA "Italia_confini_wgs84"
  CONNECTIONTYPE OGR
  CONNECTION "http://pipes.yahoo.com/pipes/pipe.run?
_id=2e0daea79b29d186944583806c054570&_render=rss"
  PROJECTION
        #"init=epsg:4326"
        "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs no_defs"
  END
  CLASS
      SYMBOL 'circle'
      COLOR 255 255 255
      OUTLINECOLOR 125 125 125
  END # Class
END # Layer

l'errore è questo.
Warning: [MapServer Error]: msOGRFileOpen(): Open failed for OGR connection in
layer `GEO'. Failed to read GeoJSON data in C:
\ms4w\apps\pmapper411\incphp\initgroups.php on line 312

come si fa testare il file se è settato bene???

Grazie a tutti
raffaele

----Messaggio originale----
Da: niccolo@rigacci.org
Data: 01/02/2011 17.35
A: "mosky1980@libero.it"<mosky1980@libero.it>
Cc: <gfoss@faunalia.it>
Ogg: Re: [Gfoss] Errori Pmapper

On Tue, Feb 01, 2011 at 10:53:41AM +0100, mosky1980@libero.it wrote:

salve a tutti,
dopo aver configurato il file php.ini, nel file errorlogphp.txt presente

nella

cartella ms4w\Apache\cgi-bin mi compaiono i seguenti errori:

[01-Feb-2011 09:35:25] PHP Warning: [MapServer Error]: msSaveImageGD():
Unable to open file

/home/www/tmp/pipv3mhgmsc4f2ph1j8v0vf3h31296552925092720100.

png for writing
in C:\ms4w\apps\pmapper411\incphp\common.php on line 257
[01-Feb-2011 09:35:25] PHP Fatal error: Failed writing image to
/home/www/tmp/pipv3mhgmsc4f2ph1j8v0vf3h31296552925092720100.png in C:
\ms4w\apps\pmapper411\incphp\common.php on line 257

La directory in cui vengono creati i file temporanei è dichiarata
nel file .map, nella sezione MAP.WEB.IMAGEPATH, devi poi
aggiustare di conseguenza l'impostazione di MAP.WEB.IMAGEURL

Se sei sotto Windows la directory /home/www/tmp/ non esiste e
devi mettere qualcosa che inizia per C:\ms4w\

--
Niccolo Rigacci
Firenze - Italy

l'errore è questo.
Warning: [MapServer Error]: msOGRFileOpen(): Open failed for OGR connection in
layer `GEO'. Failed to read GeoJSON data in C:
\ms4w\apps\pmapper411\incphp\initgroups.php on line 312

Ciao

MapServer usa GDAL (in particolare OGR) per leggere alcuni formati tra
cui GeoRSS.
Come c'e' anche scritto sulla documentazione di GDAL per il driver GeoRSS [0]:
"OGR has support for GeoRSS reading and writing. Read support is only
available if GDAL is built with expat library support"

Prima di provare a leggerlo da MapServer prova a fare il seguente
test: usa l'utility ogrinfo per leggere il tuo file (o il tuo stream
http) e vedi se ti restituisce questo output:

$ ogrinfo input.xml
ERROR 6: OGR/GeoRSS driver has not been built with read support. Expat
library required
FAILURE:
Unable to open datasource `input.xml' with the following drivers.

In questo caso il tuo GDAL non e' stato compilato con la library Expat
sul sistema, e pertanto come dice il messaggio di errore, non e'
supportato in lettura. Installa la library e ricompila GDAL, a quel
punto ogrinfo dovrebbe funzionare e anche da MapServer non dovresti
avere piu problemi

ciao
P

[0] http://www.gdal.org/ogr/drv_georss.html

--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @paolo_corti

On Tue, Feb 01, 2011 at 11:33:43PM +0100, mosky1980@libero.it wrote:

Grazie delle risposte,
sono riuscito a risolvere

Bene!

Per cortesia puoi scrivere in due righe come hai risolto? È utile
che rimanga nell'archivio della mailing list: chi dovesse avere
problemi simili magari trova la soluzione da solo.

Saluti e grazie.

--
Niccolo Rigacci
Firenze - Italy