[OpenLayers-Users] georss not projecting
DeDuikertjes
DeDuikertjes at xs4all.nl
Mon Jul 13 04:20:52 EDT 2009
Hi all,
I'd like to add a layer to my map, with several point on which I can
click. Then a popup opens with some info and with an url on it
(different url for each point).
So I've tried the GeoRSS layer for that. It's not working and I think
it's because off the spatial reference system used.
All data in my map is epsg 28992. So I have:
map = new OpenLayers.Map('map', {
'maxResolution' :'auto',
allOverlays: true,
maxExtent :new
OpenLayers.Bounds(222222.273,432970.413,223085.973,433807.112),
units :'m',
fractionalZoom :true,
projection :"EPSG:28992",
numZoomLevels :16,
controls: []
});
for a WKT layer I have:
plangebiedBaseLayer = new OpenLayers.Layer.GML("Plangebied",
plangebiedLayerURL, {
format: OpenLayers.Format.WKT,
units :'m',
projection :"EPSG:28992",
styleMap: plangebiedStyles
})
This is working well.
If I add a geoRSS layer with:
rssLayer = new
OpenLayers.Layer.GeoRSS("Informatielaag",rsslayerURL, {
units :'m',
projection :"EPSG:28992"
}); (i've tried without the things between {}, that gave the
same results).
part of the geoRSS file loaded:
<entry>
<title>Agrarisch</title>
<link href="../objecten.html#Agrarisch"/>
<id>Agrarisch</id>
<georss:where>
<gml:Point srsName="urn:ogc:def:crs:EPSG:6.6:28992"> (I've
tried with urn:ogc:def:crs:EPSG:28992 as well, same results)
<gml:pos>222554.534 433457.725</gml:pos>
</gml:Point>
</georss:where>
</entry>
the geoRSS layers shows up in the layer switcher with a title derived
from the rss file. Unfortunately no markers show on the map.
If I look in firebug it is apparent what goes wrong:
in the svg element the wkt layer has coordinates like:
649.0065459625621,10.457514590059873 649.5174608794041,4.2873745516408235
the georss has coordinates like: left: 64556.5px; top: 64139px;
So the markers must be somewhere way out of the map.
A stripped application demonstrating the problem is here:
http://80.101.100.35/planhosting/testplannen/openlayers/showmap.html
Please help me solving this problem.
Can a georss layer be projected correctly?
If not, any suggestions for another approach are welcome.
thanks in advance, MArco
More information about the Users
mailing list