[Gfoss] problema mapserver wfs server

Ciao a tutti, ho un problema nel creare un server wfs con mapserver,
l'errore lo potete vedere qui [0]. Il mapfile non ha nulla di strano,
con shp2img funziona e crea un'immagine corretta; in più su una
macchina locale non restituisce questo errore. qualche idea in merito,
qualcuno ha mai avuto questo errore? se può servire vi posto il
mapfile

ciao
Luca

[0] http://acesap.fem-environment.eu/mapserv/wfs_acesap?service=WFS&version=1.0.0&request=GetFeature&typename=field_data

ciao luca,
si posta il mapfile...così è difficile capire cosa manca....

ciao

Luca Delucchi ha scritto:

Ciao a tutti, ho un problema nel creare un server wfs con mapserver,
l'errore lo potete vedere qui [0]. Il mapfile non ha nulla di strano,
con shp2img funziona e crea un'immagine corretta; in più su una
macchina locale non restituisce questo errore. qualche idea in merito,
qualcuno ha mai avuto questo errore? se può servire vi posto il
mapfile

ciao
Luca

[0] http://acesap.fem-environment.eu/mapserv/wfs_acesap?service=WFS&version=1.0.0&request=GetFeature&typename=field_data
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.it
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010

--
*Ing. Fabio D'Ovidio*
/Location Intelligence Unit Manager/

Mail
f.dovidio@inovaos.it <mailto:f.dovidio@inovaos.it>
GMail
fabiodovidio@gmail.com <mailto:fabiodovidio@gmail.com>
Skype
dovidio_fa <skype:dovidio_fa?add>
Web
www.inovaos.it <http://www.inovaos.it/&gt;
Blog
www.geobi.org <http://www.geobi.org/&gt;

Inova Spa <http://www.inovaos.it/&gt;
* *
*INOVA S.P.A.*

viale Casiraghi, 359
20099 Sesto S.Giovanni (MI)
via A. Nobel, 281
81031 Aversa (CE)
Tel. (Naples): +39 081 197 57 600
Tel. (Milan): +39 02 241 34 41
Fax. +39 081 020 25 75

Il 17 maggio 2010 11.37, Fabio D'Ovidio <fabiodovidio@gmail.com> ha scritto:

ciao luca,
si posta il mapfile...così è difficile capire cosa manca....

eccolo

MAP
        NAME "acesap field data"
        CONFIG "PROJ_LIB" "/usr/share/proj/"
        EXTENT 7.23964977264404 40.4056701660156 15.9559001922607
46.9068756103516
        SIZE 600 400
        FONTSET "/srv/www/wfs_acesap/font.sym"
        SYMBOLSET "/srv/www/wfs_acesap/symbols.sym"
        IMAGECOLOR 255 255 255

# Proiezione
        PROJECTION
                "proj=longlat"
                "ellps=WGS84"
                "datum=WGS84"
                "no_defs"
        END

# Web
        WEB
                IMAGEPATH "/var/www/tmp"
                IMAGEURL "/tmp"
                METADATA
                        "wfs_title" "ACESAP field data"
                        "wfs_abstract" "position of field data of
ACESAP project"
                        "wfs_onlineresource"
"http://acesap.fem-environment.eu/mapserv/wfs_acesap?&quot;
                        "wfs_srs" "EPSG:900913 EPSG:4326"
                        "wfs_contactorganization" "Edmund Mach
Foundation, ACESAP project"
                END
        END

# Layer
        LAYER
                NAME "field_data"
                TYPE POINT
                STATUS on
                CONNECTIONTYPE POSTGIS
                CONNECTION "dbname=**** user=***** password=*****
host=localhost"
                DATA "geom from tabella_wfs using unique id using srid=4326"
                DUMP TRUE
                PROJECTION
                        "init=epsg:4326"
                END
                CLASS
                        STYLE
                                SYMBOL 'circle1'
                                OUTLINECOLOR 238 201 0
                        END
                END
                METADATA
                        "wfs_title" "ACESAP field data"
                        "gml_featureid" "id"
                        "wfs_srs" "EPSG:4326"
                        "gml_include_items" "all"
                END
        END
END

ciao

ciao
Luca

sembrerebe tutto ok...
l'unica cosa...prova a dare un nome "non slegato" al tuo layer wfs:

metti qualcosa tipo:

layer
...
metadata

"wfs_title" "ACESAP_field_data"

...

end

Luca Delucchi ha scritto:

Il 17 maggio 2010 11.37, Fabio D'Ovidio <fabiodovidio@gmail.com> ha scritto:
  

ciao luca,
si posta il mapfile...così è difficile capire cosa manca....

eccolo

MAP
        NAME "acesap field data"
        CONFIG "PROJ_LIB" "/usr/share/proj/"
        EXTENT 7.23964977264404 40.4056701660156 15.9559001922607
46.9068756103516
        SIZE 600 400
        FONTSET "/srv/www/wfs_acesap/font.sym"
        SYMBOLSET "/srv/www/wfs_acesap/symbols.sym"
        IMAGECOLOR 255 255 255

# Proiezione
        PROJECTION
                "proj=longlat"
                "ellps=WGS84"
                "datum=WGS84"
                "no_defs"
        END

# Web
        WEB
                IMAGEPATH "/var/www/tmp"
                IMAGEURL "/tmp"
                METADATA
                        "wfs_title" "ACESAP field data"
                        "wfs_abstract" "position of field data of
ACESAP project"
                        "wfs_onlineresource"
"http://acesap.fem-environment.eu/mapserv/wfs_acesap?&quot;
                        "wfs_srs" "EPSG:900913 EPSG:4326"
                        "wfs_contactorganization" "Edmund Mach
Foundation, ACESAP project"
                END
        END

# Layer
        LAYER
                NAME "field_data"
                TYPE POINT
                STATUS on
                CONNECTIONTYPE POSTGIS
                CONNECTION "dbname=**** user=***** password=*****
host=localhost"
                DATA "geom from tabella_wfs using unique id using srid=4326"
                DUMP TRUE
                PROJECTION
                        "init=epsg:4326"
                END
                CLASS
                        STYLE
                                SYMBOL 'circle1'
                                OUTLINECOLOR 238 201 0
                        END
                END
                METADATA
                        "wfs_title" "ACESAP field data"
                        "gml_featureid" "id"
                        "wfs_srs" "EPSG:4326"
                        "gml_include_items" "all"
                END
        END
END

ciao

ciao
Luca

--
*Ing. Fabio D'Ovidio*
/Location Intelligence Unit Manager/

Mail
f.dovidio@inovaos.it <mailto:f.dovidio@inovaos.it>
GMail
fabiodovidio@gmail.com <mailto:fabiodovidio@gmail.com>
Skype
dovidio_fa <skype:dovidio_fa?add>
Web
www.inovaos.it <http://www.inovaos.it/&gt;
Blog
www.geobi.org <http://www.geobi.org/&gt;

Inova Spa <http://www.inovaos.it/&gt;
* *
*INOVA S.P.A.*

viale Casiraghi, 359
20099 Sesto S.Giovanni (MI)
via A. Nobel, 281
81031 Aversa (CE)
Tel. (Naples): +39 081 197 57 600
Tel. (Milan): +39 02 241 34 41
Fax. +39 081 020 25 75

2010/5/17 Fabio D'Ovidio <fabiodovidio@gmail.com>:

sembrerebe tutto ok...

eh lo so :stuck_out_tongue:

l'unica cosa...prova a dare un nome "non slegato" al tuo layer wfs:

non cambia nulla :frowning:

altri suggerimenti? non so proprio più che fare....

ciao
Luca

....vedi che forse hai il nome del layer (NAME) diverso da quello dichiarato nel wfs_title

prova a mettere lo stesso.

Luca Delucchi ha scritto:

2010/5/17 Fabio D'Ovidio <fabiodovidio@gmail.com>:
  

sembrerebe tutto ok...
    
eh lo so :stuck_out_tongue:

l'unica cosa...prova a dare un nome "non slegato" al tuo layer wfs:

non cambia nulla :frowning:

altri suggerimenti? non so proprio più che fare....

ciao
Luca

--
*Ing. Fabio D'Ovidio*
/Location Intelligence Unit Manager/

Mail
f.dovidio@inovaos.it <mailto:f.dovidio@inovaos.it>
GMail
fabiodovidio@gmail.com <mailto:fabiodovidio@gmail.com>
Skype
dovidio_fa <skype:dovidio_fa?add>
Web
www.inovaos.it <http://www.inovaos.it/&gt;
Blog
www.geobi.org <http://www.geobi.org/&gt;

Inova Spa <http://www.inovaos.it/&gt;
* *
*INOVA S.P.A.*

viale Casiraghi, 359
20099 Sesto S.Giovanni (MI)
via A. Nobel, 281
81031 Aversa (CE)
Tel. (Naples): +39 081 197 57 600
Tel. (Milan): +39 02 241 34 41
Fax. +39 081 020 25 75

Il 17 maggio 2010 16.18, Fabio D'Ovidio <fabiodovidio@gmail.com> ha scritto:

....vedi che forse hai il nome del layer (NAME) diverso da quello
dichiarato nel wfs_title

prova a mettere lo stesso.

sempre stesso errore...

ciao
Luca

Il 17/05/2010 11.46, Luca Delucchi ha scritto:

Ciao a tutti, ho un problema nel creare un server wfs con mapserver,
l'errore lo potete vedere qui [0]. Il mapfile non ha nulla di strano,
con shp2img funziona e crea un'immagine corretta; in più su una
macchina locale non restituisce questo errore. qualche idea in merito,
qualcuno ha mai avuto questo errore? se può servire vi posto il
mapfile

ciao
Luca

[0] http://acesap.fem-environment.eu/mapserv/wfs_acesap?service=WFS&version=1.0.0&request=GetFeature&typename=field_data

Luca,
il GetCapabilies [1] dice che e' presente un unico layer: ACESAP_field_data.
Non so se hai cambiato qualcosa nel mapfile nel frattempo, comunque
il GetFeature [2] restituisce GML "missing".

ciao
Antonio

[1] http://acesap.fem-environment.eu/mapserv/wfs_acesap?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities
[2] http://acesap.fem-environment.eu/mapserv/wfs_acesap?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=ACESAP_field_data

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano

Il 17 maggio 2010 17.49, Antonio Falciano <afalciano@yahoo.it> ha scritto:

Luca,
il GetCapabilies [1] dice che e' presente un unico layer: ACESAP_field_data.

ho cambiato il nome mettendo uguale a quello del wfs_title cioè
ACESAP_field_data

Non so se hai cambiato qualcosa nel mapfile nel frattempo, comunque
il GetFeature [2] restituisce GML "missing".

è si...è questo l'errore.
Non mi sembra ci siano errori nel mapfile, e questo errore non è molto
documentato sul web

ciao
Antonio

ciao
Luca

Ho risolto il problema che era dovuto dal metadato wfs_srs; infatti
nel getcapabilites nella sezione layer veniva utilizzato EPSG:900913
invece che quello impostato nel layer EPSG:4326. rimuovendo
EPSG:900913 andava tutto per il meglio. La cosa strana è che ho altri
wfs simili che non mi danno errori, magari è dovuto dalla diversa
versione di mapserver.
Alla fine ho fatto fare la riproiezione al client (openlayers) invece
che al server.

ciao
Luca