Hello Rick, thanks for your response and sorry for the lack of information, I
didn't know how to start asking. I've seen all WFS related OL examples. For
instance, in the example of selecting features from wfs which uses
OpenLayers.Protocol.WFS.fromWMSLayer, it doesn't appear to be a good solution
for me, because it makes me to have the same layers for WMS and for WFS. So
then I tried another way:
var recintosLayer = new OpenLayers.Layer.Vector("WFS",
{strategies: [new OpenLayers.Strategy.BBOX()],
protocol: new OpenLayers.Protocol.WFS({
url: "myurl
<http://192.168.1.65/cgi-bin/mapserv.exe?map=../htdocs/MFD/ejemplo_wfs.map> ",
featureType: "RecintosSigpac",
featureNS: "myurl
<http://192.168.1.65/cgi-bin/mapserv.exe?map=../htdocs/MFD/ejemplo_wfs.map> ",
srsName: "EPSG:23030",
version: "1.1.0", }
but, as I have over a million features stored in that table, I try to load the
page, but it takes a lot of time and furthermore it never loads the geometries.
So I decided not to implement that solution and try another way. Now I'm on my
3rd attempt to solve this problem.
At the moment I'm trying to do the same by using the folowing idea:
Using GetFeatureInfo, get the geometry from the x,y clicked by the user. Then
add that feature to a vector layer on the fly, and then highlight it on UI.
Later it would be perfect if I manage to interact with them. I'm developing it
and I think that I'll be able (I hope!!!) to do it in this way, but what I'm
wondering is if this is the best way to do things. Is there another easier way
to do things?Isn't there an OL function that does what I want to do?
Thanks again.
________________________________
De: [email protected] [mailto:[email protected]] En
nombre de Rick Wayne
Enviado el: miƩrcoles, 07 de octubre de 2009 17:56
Para: [email protected]
Asunto: [OpenLayers-Users] Re: Select features from wfs layer
I'd like to develope a functionallity that allows the user to select
some of that features (by selecting I mean that I'd would like to have them
highlighted) and get some info about them. I've been seaching on the web and I
found some ways of doing that, but I don't know if are the correct way of doing
things.
Hullo David,
You'll probably have to provide a little more detail. You have examined the
"examples" page (http://www.openlayers.org/dev/examples/), right? If you
right-click on the map frame and view the frame source, you can look at the
ones which do click handlers and provide info about the feature clicked on,
using e..g GetFeatureInfo.
rw
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users