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/>
Blog
www.geobi.org <http://www.geobi.org/>
Inova Spa <http://www.inovaos.it/>
* *
*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?"
"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?"
"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/>
Blog
www.geobi.org <http://www.geobi.org/>
Inova Spa <http://www.inovaos.it/>
* *
*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
l'unica cosa...prova a dare un nome "non slegato" al tuo layer wfs:
non cambia nulla
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
l'unica cosa...prova a dare un nome "non slegato" al tuo layer wfs:
non cambia nulla
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/>
Blog
www.geobi.org <http://www.geobi.org/>
Inova Spa <http://www.inovaos.it/>
* *
*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