x

Problem beim einbinden eines WMS-Dienstes in OpenLayers


Geschrieben von krisch78 (Gast) am 13. Dezember 2012 08:25:37: [flux]

Hallo,

ich möchte folgende WMS in OpenLayers darstellen: http://gis2.goettingen.de/ArcGIS/servic … /WMSServer?
Dieser WMS bietet 3 Layer an: 10000er.tif, STK20graulight.tif, STK20farbigblank.tif
Die Ausdehnung ist: 9.80, 51.48, 10.05, 51,61
EPSG: 4326

Ich muss an dieser Stelle zugegeben, dass ich absoluter Anfänger auf dem Gebiet OpenLayers bin. Vielleicht könnt ihr mich ja weiterhelfen.

Hier also mein Quelltext-Versuche:

1.: Hier bleibt die Karte weiß!
<html>
<head>
<title>Hallo WMS mit OpenLayers</title>
<script type="text/javascript" src="../OpenLayers-2.8/OpenLayers.js"></script>
<script type="text/javascript">
var map;
function init() {
map = new OpenLayers.Map('map');
var myWmsLayer = new OpenLayers.Layer.WMS(
'WMS-Beispiel',
'http://gis2.goettingen.de/ArcGIS/services/Tageblatt/MapServer/WMSServer?',
{
layers: 'STK20graulight.tif',
format: 'image/gif'
},
{
singleTile : true
}
);
map.addLayer(myWmsLayer);
map.setCenter(new OpenLayers.LonLat(9.9, 51.5), 2);
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
</script>
</head>
<body onload="init();">
<h1>Hallo WMS mit OpenLayers</h1>
<div id="map" style="width:1024px; height:512px; border:3px solid #000"></div>
</body>
</html>

2.: Hier ist die Karte Pink-gekachelt:

<html>
<head>
<title>Hallo Welt mit OpenLayers</title>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
</head>
<body>
<h1>Hallo Welt mit OpenLayers</h1>
<div
id="map"
style="width:1024px; height:512px; border:3px solid #000">
</div>
<script defer="defer" type="text/javascript">
var map = new OpenLayers.Map( 'map' );
var wms = new OpenLayers.Layer.WMS(
"OpenLayers WMS",
"http://gis2.goettingen.de/ArcGIS/services/Tageblatt/MapServer/WMSServer?",
{ layers: 'STK20graulight.tif' }
);
map.addLayer( wms );
map.zoomToMaxExtent();
</script>
</body>
</html>

Vielleicht hat ja auch jemand von euch ein PDF-Tutorial, wenns geht auf deutsch.
Eine andere Frage noch wisst Ihr ob man auch die ArcGIS-Server10 Rest-Schnittstelle mit OpenLayers anzapfen kann?

Vielen Dank schonmal im Voraus...

Grüße

Krisch


Antworten: