Hi
To solve the non calling issue, I've deployed the WFS and the Web application
to the same server. Since they were in the same machine but in different ports
it's necessary to setup the Openalyers.proxyHost, or make them work in the same
Application Pool. I've done the latter and seen the (POST) request work, but
not how I expected. My current request is:
var layer = new OpenLayers.Layer.Vector("MonkeyIsland", {
strategies: [new OpenLayers.Strategy.BBOX()],
projection: new OpenLayers.Projection("EPSG:4326"),
protocol: new OpenLayers.Protocol.WFS({
version: "1.0.0",
srsName: "EPSG:4326",
url: "http://localhost/WFS/GetFeature.ashx",
featureNS: "http://www.mapinfo.com/wfs",
featureType: "MonkeyIsland",
geometryName: "VL_GMTR",
schema:
"http://localhost/WFS/GetFeature.ashx?service=WFS&version=1.0.0&request=DescribeFeatureType&typename=miwfs:MonkeyIsland"
})
}
There are 2 things concerning this call:
1. I can only see the request being made (via Firebug) after I change the zoom
level
2. The WFS response is: <ServiceException code="-1">Missing namespace prefix
for PropertyName VL_GMTR</ServiceException>
So I believe that I'm missing one or more options in my request but, maybe a
namespace, but I don't know how to set it...
Can someone help?
Answering Robert's question, I believe the featureNS is the namespace of the
feature described in the WFS GetCapabilities. In my case I have the
miwfs:MonkeyIsland feature, so the namespace prefix is miwfs and the
corresponding namespace is identified in the root node of the GetCapabilities
of the WFS (xmlns:miwfs="http://www.mapinfo.com/wfs").
Edu
-----Original Message-----
From: Robert Zimmermann [mailto:[email protected]]
Sent: sábado, 17 de Julho de 2010 10:18
To: Eduardo José Ramos; [email protected]
Subject: AW: [OpenLayers-Users] Working with Openlayers.Layer.Vector and WFS
Hi ...
I have the same problem like Edu.
But I have also a understanding problem. What is a featureNS? Why do I need
it?
My Layerdefinition is this:
//VECTOR LAYER
var wfs = new OpenLayers.Layer.Vector("WFS Vector Layer", {
strategies: [new OpenLayers.Strategy.BBOX()],
protocol: new OpenLayers.Protocol.WFS({
url: "http://domain.com:8080/geoserver/wfs",
featureType: "pcd_exportdata"
featureNS: "http://domain.com:8080/geoserver/wfs"
})
});
map.addLayer(wfs);
when I looking in the XML Response, then i can see all Point- data with all
feature.
Regards,
Robert.
-----Ursprüngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] Im
Auftrag von Eduardo Ramos
Gesendet: Freitag, 16. Juli 2010 18:23
An: [email protected]
Betreff: Re: [OpenLayers-Users] Working with Openlayers.Layer.Vector and WFS
I'm working with IIS 7
--
View this message in context:
http://osgeo-org.1803224.n2.nabble.com/Working-with-Openlayers-Layer-Vector-
and-WFS-tp5301971p5302694.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users