[Users] why are my Search form results not georeferenced?
Robert Buckley
robertdbuckley at yahoo.com
Sat Jul 9 19:32:10 CEST 2011
I tried your suggestion and it doesn´t work for me.
Thanks anyway,
Rob
________________________________
Von: "Daniel.Behr at hzg.de" <Daniel.Behr at hzg.de>
An: robertdbuckley at yahoo.com
CC: users at geoext.org
Gesendet: Samstag, den 9. Juli 2011, 17:05:21 Uhr
Betreff: Re: [Users] why are my Search form results not georeferenced?
Hi Robert,
have you tried this:
var layer_wea = new OpenLayers.Layer.Vector("Windkraftanlagestandort", {
styleMap: style_wea,
// projection: "EPSG:4326", // <--- I think you dont need this
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.WFS({
url: "http://maps.zgb.de/geoserver/wfs?",
version: "1.1.0",
featureType: "wea_wgs84",
featureNS: "http://www.zgb.de/postgis",
srsName: "EPSG:900913" // <--- = your basemap SRS
}),
cheers
Daniel
-----users-bounces at geoext.org schrieb: -----
An: users at geoext.org
>Von: Robert Buckley
>Gesendet von: users-bounces at geoext.org
>Datum: 09.07.2011 11:46AM
>Betreff: [Users] why are my Search form results not georeferenced?
>
>
>Hi,
>
>After trying to install a search form into my project, I have had limited
>success. I can run the search and get correct results. The only problem is that
>all results are positioned at 0,0 off the coase of Africa and not where they are
>supposed to be.
>
>I have obviously overlooked something rudimentary here. This type of issue is
>usually due to the wrong SRS being assigned, but if this were the case, why does
>the grid work fine before the search is actived?
>
>To understand the problem try it out here.
>
>http://maps.zgb.de/www/eeg/eeg_portal.html
>
>
>Here is the code for the search. I am using the protocol from the source layer
>"layer_wea".
>
>//layer_wea
>var layer_wea = new OpenLayers.Layer.Vector("Windkraftanlagestandort", {
> styleMap: style_wea,
> projection: "EPSG:4326",
> strategies: [new OpenLayers.Strategy.Fixed()],
> protocol: new OpenLayers.Protocol.WFS({
> url: "http://maps.zgb.de/geoserver/wfs?",
> version: "1.1.0",
> featureType: "wea_wgs84",
> featureNS: "http://www.zgb.de/postgis",
> srsName: "EPSG:4326"
> }),
> eventListeners: {
> featuresadded: function () {
> var extent_wea = layer_wea.getDataExtent();
> mapPanel_wea.map.zoomToExtent(extent_wea);
> }
> }
> });
>
>//search
> // create a GeoExt form panel (configured with an OpenLayers.Protocol
> // instance)
>
>
> var features = new Array();
> var formPanel = new GeoExt.form.FormPanel({
> width: 300,
> height: 200,
> region: "west",
> protocol: layer_wea.protocol,
> items: [{
> xtype: "textfield",
> name: "bez__like",
> value: "WF*",
> fieldLabel: "bez"
> }],
> listeners: {
> actioncomplete: function(form, action) {
> // this listener triggers when the search request
> // is complete, the OpenLayers.Protocol.Response
> // resulting from the request is available
> // through "action.response"
> features = action.response.features;
> store_wea.loadData(features);
>
> }
> }
> });
> formPanel.addButton({
> text: "search",
> handler: function() {
> this.search();
> },
> scope: formPanel
> });
>
> var searchwin = new Ext.Window({
> title: "wfs search",
> layout: 'fit',
> width: 200,
> x:300,
> collapsible: true,
> height: 100,
> closeAction: 'hide',
> plain: true,
> items: [formPanel]
> });
>
>
>
>If anyone has any clues i´d be grateful,
>
>yours,
>
>Rob
>
>
>_______________________________________________
>Users mailing list
>Users at geoext.org
>http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
Helmholtz-Zentrum Geesthacht
Zentrum für Material- und Küstenforschung GmbH
Max-Planck-Straße 1
21502 Geesthacht
Deutschland/Germany
Geschäftsführer/Board of Management: Prof. Dr. Wolfgang Kaysser, Dipl.-Ing.
Michael Ganß
Vorsitzender des Aufsichtsrates/Chairman of the Supervisory Board:
Ministerialrat Wilfried Kraus
Amtsgericht Lübeck HRB 285 GE (Register Court)
Internet: http://www.hzg.de
ACHTUNG - ATTENTION
Die Helmholtz-Zentrum Geesthacht Zentrum für Material- und Küstenforschung GmbH
hieß bis zum 1. November 2010 GKSS-Forschungszentrum Geesthacht GmbH.
Until 1st November 2010 the Helmholtz-Zentrum Geesthacht Zentrum für Material-
und Küstenforschung GmbH was officially called GKSS-Forschungszentrum Geesthacht
GmbH.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110709/f55deef1/attachment.htm
More information about the Users
mailing list