var accordionObj; var x = 495000; var y = 5694000; var layers_tab_data = new Array( new Array('denkmal', 'Übersicht aller Denkmäler', 'geodaten', 'denkmal_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('stolpersteine', 'Übersicht aller Stolpersteine', 'geodaten', 'stolpersteine_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('schule', 'Übersicht aller Schulen', 'geodaten', 'schule_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('kinderundjugend', 'Kinder- und Jugendeinrichtungen', 'geodaten', 'kinderundjugend_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), //new Array('kindergarten', 'Übersicht aller Kindergärten', 'geodaten', 'kindergarten_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), //new Array('kindertagesstaetten', 'Übersicht aller Kindertagesstätten', 'geodaten', 'kindertagesstaetten_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), //new Array('kinderjugendtreffs', 'Übersicht aller Kinder- und Jugendtreffs', 'geodaten', 'kinderjugendtreffs_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('angebote_fum', 'Übersicht der Angebote', 'geodaten', 'angebote_fum_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('behoerden', 'Übersicht aller Behörden', 'geodaten', 'behoerden_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('sehenswuerdigkeiten', 'Übersicht aller Sehenswürdigkeiten', 'geodaten', 'sehenswuerdigkeiten_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('waldlehrpfadl,waldlehrpfadp', 'Waldlehrpfad Iserlohn', 'geodaten', 'waldlehrpfadl,waldlehrpfadp_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('kultur', 'Übersicht aller Kulturorte', 'geodaten', 'kultur_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('bolzplatz', 'Übersicht aller Bolzplätze', 'geodaten', 'bolzplatz_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('spielplatz', 'Übersicht aller Spielplätze', 'geodaten', 'spielplatz_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('sportstaetten', 'Übersicht aller Sportstätten', 'geodaten', 'sportstaetten_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('containerstandorte', 'Übersicht aller Abfallcontainer', 'geodaten', 'containerstandorte_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('krankenhaus', 'Übersicht aller Krankenhäuser', 'geodaten', 'krankenhaus_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('seniorenheime', 'Übersicht aller Seniorenheime', 'geodaten', 'seniorenheime_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('tankstellen', 'Übersicht aller Tankstellen', 'geodaten', 'tankstellen_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('parken', 'Übersicht aller Parkmöglichkeiten', 'geodaten', 'parken_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('behindertenparkplaetze', 'Alle Behindertenparkplätze', 'geodaten', 'behindertenparkplaetze_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('wirtschaft', 'Wirtschaftsobjekte', 'geodaten', 'wirtschaft_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('wohnen', 'Wohnungsgeselschaften o.ä.', 'geodaten', 'wohnen_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('medien', 'Medien', 'geodaten', 'medien_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('finanzen', 'Finanzobjekte', 'geodaten', 'finanzen_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('umwelt', 'Umweltobjekte', 'geodaten', 'umwelt_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('solarpotential', '', '', 'solarpotential_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('bp_uebersicht,bp_ue_lines', '', '', 'bp_uebersicht,bp_ue_lines_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('stadtgeb,stadtgrenze', '', '', 'stadtgeb,stadtgrenze_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('gemuebersicht', '', '', 'gemuebersicht_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'), new Array('bahnhof', '', '', 'bahnhof_legendgraphic', '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&') ); var ettb_glob_zoombox_in=false, ettb_glob_zoombox_out=false, ettb_glob_info=true, ettb_glob_mess=false, ettb_glob_pan=true, ettb_glob_aktivated_mess=true, ettb_glob_aktivated_info=true; // Nur wegen IE, weil er ohne eine GLOBAL map-Var nicht will, warum auch immer. var map; function init(){ //alert(OpenLayers.VERSION_NUMBER); // Accordeon ---------------------------------------- accordionObj = new Accordion("div#accordion .ueberschrift", "div#accordion .inh", { default_open:default_open_nr, OnStart: function(){}, OnFinish: function(){ OpenLayers.EtStaticElements.on_change_accordion(accordionObj); } }); // Accordeon ---------------------------------------- // Styles -------------------------------- style_green = { strokeColor: "#008800", strokeWidth: 2, pointRadius: 3, pointerEvents: "visiblePainted", strokeDashstyle: "solid" }; style_green_z = { strokeColor: "#008800", strokeWidth: 2, pointRadius: 3, pointerEvents: "visiblePainted", strokeDashstyle: "solid", fillColor: "#ffffff", graphicZIndex: 2, cursor: "move" }; style_green_z_slave = { strokeColor: "#000000", strokeWidth: 2, strokeOpacity: 0, pointRadius: 3, pointerEvents: "visiblePainted", strokeDashstyle: "solid", fillColor: "#008800", graphicZIndex: 2, cursor: "move" }; style_red = { strokeColor: "#990000", fillColor: "#ff2222", strokeWidth: 2, pointRadius: 3, pointerEvents: "visiblePainted", strokeDashstyle: "solid", cursor: "move" }; style_green_polygon = { strokeColor: "#008800", fillColor: "#77dd77", fillOpacity: 0.4, strokeWidth: 2, pointRadius: 3, pointerEvents: "visiblePainted", strokeDashstyle: "solid" }; style_blue = { strokeColor: "#9d0000", strokeWidth: 2, fillColor: "#7777dd", pointRadius: 5, strokeDashstyle: "solid" }; style_marked1 = { strokeColor: "#9d0000", strokeWidth: 2, fillColor: "#dd7777", pointRadius: 6, strokeDashstyle: "solid", cursor: "move", graphicZIndex: 10 }; // ------------------------------------------- options = { controls: [], maxExtent: new OpenLayers.Bounds(365000, 5654000, 450000, 5733500), resolutions: [35.277778, 28.22222, 17.63888889, 7.05555559, 3.5277777778, 1.7638889, 0.70555556, 0.3528, 0.176389, 0.0635, 0.0335], units: 'meters', projection: 'EPSG:25832', tileManager: null, eventListeners: { "movestart": function (){$('map').style.cursor="move"}, "moveend": function (){$('map').style.cursor="default"}, "zoomend": function (){ } } }; OpenLayers.EtStaticElements.map = new OpenLayers.Map( "map", options); map = OpenLayers.EtStaticElements.map; map.fractionalZoom = true; // PrintBox (wenn map.fractionalZoom = false print_box.clear_print_dialog() anpassen!!!) print_box = new OpenLayers.Control.EtPrintBoxClass(); map.addControl(print_box); print_box.reg_events(); map.addControl(new OpenLayers.Control.PanZoomBar({slideFactor:200, zoomWorldIcon: 'true'})); //map.addControl(new OpenLayers.Control.MouseDefaults()); map.addControl(new OpenLayers.Control.Navigation( {mouseWheelOptions: {cumulative: false, interval: 100}} )); map.addControl(new OpenLayers.Control.LoadingPanel()); //map.addControl(new OpenLayers.Control.MousePosition({'numDigits':2, 'div':OpenLayers.Util.getElement('test')})); //map.addControl(new OpenLayers.Control.MousePosition()); OpenLayers.EtStaticElements.rechts_unten_text_obj = new OpenLayers.Control.EtClass({text:'Stadtplan Iserlohn © 2024'}); map.addControl(OpenLayers.EtStaticElements.rechts_unten_text_obj); map.addControl(new OpenLayers.Control.ScaleLineAngepasst1()); //map.addControl(new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('layerswitcher')})); OpenLayers.EtStaticElements.layerset1="stadtgeb,stadtgrenze,bahnhof"; //OpenLayers.EtStaticElements.layerset1="stadtgrenze"; //new OpenLayers.Layer.WMS.Untiled // , transparent: "true" darf nur verwendet werden wenn andere OpenLayers.Layer.WMS da drunter angebunden werden OpenLayers.EtStaticElements.wms = new OpenLayers.Layer.WMS( "Data", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&", {layers: OpenLayers.EtStaticElements.layerset1, format: "image/png", transparent: "true"}, {opacity: 1, singleTile: true, ratio: 1.1, transitionEffect:'resize'}); //new OpenLayers.Layer.WMS.Untiled OpenLayers.EtStaticElements.back_wms[0] = new OpenLayers.Layer.WMS( "STADTPLAN_WMS", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_stadtplan.map&", {layers: "stadtplan,sie02_f,gew01_f,ver03_f,veg02_f,veg01_f,ver04_f,veg03_f,ver01_f,schummerung,gew01_l,ver03_l_u,ver02_l,ver01_l_2_1,ver01_l,ver01_l_2,ver03_l_o,ver02_l_2,ver01_l_d,ver02_l_d,ver01_l_d2,ver01_l_d3,ver01_l_d3_2,ver01_bab_ausfahrten,sie01_f_a,ax_gebaeude_pg_shadow1,ax_gebaeude_pg_shadow2,ax_gebaeude_pg,ax_gebaeude_pg_uebersicht,beschr_hnr", format: "image/jpeg"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); OpenLayers.EtStaticElements.back_wms[1] = new OpenLayers.Layer.WMS( "TKs_WMS", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&", {layers: "basiskarte_iserlohn,uebersichtskarte_is,dgk5_hnr,alkis,topographie,hoehen,hoehen_ann", format: "image/png"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); OpenLayers.EtStaticElements.back_wms[2] = new OpenLayers.Layer.WMS( "Foto_WMS", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_luftbilder2021.map&", {layers: "st1", format: "image/jpeg"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); OpenLayers.EtStaticElements.back_wms[3] = new OpenLayers.Layer.WMS( "Foto_Hybrid_WMS", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_luftbilder2021.map&", {layers: "st1,ver02_l,ver03_l,ver01_l,ver01_l_2,ver02_l_2,ver01_l_d,ver02_l_d,ver01_l_d2,ver01_l_d3,ver01_l_d3_2,ver01_bab_ausfahrten,sie01_f_a,beschr_hnr", format: "image/jpeg"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); OpenLayers.EtStaticElements.back_wms[4] = new OpenLayers.Layer.WMS( "STADTPLAN_WMS_GRAU", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_stadtplan_grau.map&", {layers: "stadtplan,sie02_f,gew01_f,ver03_f,veg02_f,veg01_f,veg03_f,ver04_f,ver01_f,schummerung,gew01_l,ver03_l_u,ver02_l,ver01_l_2_1,ver01_l,ver01_l_2,ver03_l_o,ver02_l_2,ver01_l_d,ver02_l_d,ver01_l_d2,ver01_l_d3,ver01_l_d3_2,ver01_bab_ausfahrten,sie01_f_a,ax_gebaeude_pg_shadow1,ax_gebaeude_pg_shadow2,ax_gebaeude_pg,ax_gebaeude_pg_uebersicht,beschr_hnr", format: "image/jpeg"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); OpenLayers.EtStaticElements.back_wms[5] = new OpenLayers.Layer.WMS( "Foto_Hybrid2_WMS", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_luftbilder2021.map&", {layers: "st1,alkis_layer", format: "image/jpeg"}, {singleTile: true, tileSize: new OpenLayers.Size(700,600), ratio: 1.1, transitionEffect:'resize'}); map.addLayer(OpenLayers.EtStaticElements.wms); // Backgroundkarte auswaehlen! OpenLayers.EtStaticElements.change_backgr_layer(backgr_layer); measureLineLayer = new OpenLayers.Layer.Vector("for measure", {rendererOptions: {zIndexing: true}}); map.addLayer(measureLineLayer); OpenLayers.EtStaticElements.vectorLayer4FeatureInfo = new OpenLayers.Layer.Vector("featureinfo"); map.addLayer(OpenLayers.EtStaticElements.vectorLayer4FeatureInfo); markers = new OpenLayers.Layer.Markers( "Markers" ); OpenLayers.EtStaticElements.markers_layer=markers; OpenLayers.EtStaticElements.load_streets('A', true); // create an overview map control with non-default options var controlOptions = { mapOptions: { maxExtent: new OpenLayers.Bounds(395000, 5684000, 420000, 5703500), units: 'meters', projection: "EPSG:25832", minResolution: 7 }, size: new OpenLayers.Size(246, 196), layers: new Array(new OpenLayers.Layer.WMS( "Data", "/cgi-bin/mapserv.exe?map=c:/intranet/html/map/kaskade_stadtplan.map&", {layers: "stadtplan,sie02_f,gew01_f,ver03_f,veg02_f,veg01_f,veg03_f,ver01_f,gew01_l,ver03_l_u,ver02_l,ver01_l_2_1,ver01_l,ver01_l_2,ver03_l_o,ver02_l_2,ver01_l_d,ver01_l_d2,ver01_l_d3,ver01_l_d3_2,sie01_f_a,stadtgeb,stadtgrenze", format: "image/jpeg"}, {singleTile: true})), 'div':OpenLayers.Util.getElement('overviewmap') } overview1 = new OpenLayers.Control.OverviewMap(controlOptions); map.addControl(overview1); //manuelle positionierung if(typeof(goto_x) !== 'undefined' && typeof(goto_y) !== 'undefined'){ x=goto_x; y=goto_y; } z = (typeof(goto_z) !== 'undefined') ? goto_z : 1; map.setCenter(new OpenLayers.LonLat(x, y), z); if (set_marker) OpenLayers.EtStaticElements.goto_this_street(x, y, 0, '', set_marker_text); //var panel = new OpenLayers.Control.NavToolbar({'div':OpenLayers.Util.getElement('paneldiv')}); nav = new OpenLayers.Control.NavigationHistory(); zoomtool_out = new OpenLayers.Control.ZoomBox({out:true}); zoomtool_in = new OpenLayers.Control.ZoomBox(); pantool = new OpenLayers.Control.TouchNavigation({ dragPanOptions: { interval: 100, enableKinetic: true } }); featureinfopoint = new OpenLayers.Control.EtFeatureInfoPoint({req_url: '/cgi-bin/mapserv.exe?map=c:/intranet/html/map/stadtplan_projekt_openlayer.map&'}); measuretool = new OpenLayers.Control.EtMeasureTool({vectorLayer: measureLineLayer, style_startpoint: style_blue, style_endpoint: style_green_z, style_slavepoint: style_green_z_slave, style_ondrag_point: style_red, style_line: style_green, style_polygon: style_green_polygon, style_active_startpoint: style_marked1, popupInfoContent: '
Klicken Sie hier um die Fläche zu ermitteln.
'}); beschwerdeObj = new OpenLayers.Control.EtBeschwerdeManagement(); map.addControl(measuretool); map.addControl(featureinfopoint); map.addControl(zoomtool_in); map.addControl(zoomtool_out); map.addControl(pantool); map.addControl(nav); map.addControl(beschwerdeObj); map.addLayer(markers); var ettbObj = new OpenLayers.Control.EtToolBoxClass(); map.addControl(ettbObj); ettbObj.chooseButtons(); // das legt die bg-farbe im auswahlmenue fest, weil das menue erst nach dem ausfuehren // von OpenLayers.EtStaticElements.change_backgr_layer(backgr_layer) initialisiert wird. $('auswahl_layer_'+backgr_layer).setStyle({ backgroundColor: "#bbbbff" }); $('bg_layer_change_button').observe('mouseenter', function(event) { clearTimeout(ettbObj.timedelay); OpenLayers.EtStaticElements.show_change_backgr_layer_menue(); }); $('bg_layer_change_button').observe('mouseleave', function(event) { ettbObj.timedelay = setTimeout(function(){OpenLayers.EtStaticElements.hide_change_backgr_layer_menue();}, 600); }); /* new Control.Slider('opacity_handle1','opacity_track1',{ sliderValue:1.0, onSlide:function(v){ OpenLayers.EtStaticElements.bg_layer_opacity = v; $('opacity_percent').update(Math.round(v*100)); OpenLayers.EtStaticElements.back_wms[OpenLayers.EtStaticElements.backgr_layer_selector].setOpacity(OpenLayers.EtStaticElements.bg_layer_opacity); }, onChange:function(v){ OpenLayers.EtStaticElements.bg_layer_opacity = v; $('opacity_percent').update(Math.round(v*100)); OpenLayers.EtStaticElements.back_wms[OpenLayers.EtStaticElements.backgr_layer_selector].setOpacity(OpenLayers.EtStaticElements.bg_layer_opacity); } }); $('opacity_percent').update(Math.round(OpenLayers.EtStaticElements.bg_layer_opacity*100)); */ //pantool.activate(); if (!ettb_glob_info) featureinfopoint.deactivate(); if (!ettb_glob_mess) measuretool.deactivate(); //------------------------------------------ if (layers_shown_on_start.length>0){ for(var i=0; i0){ for(var i=0; i0){ new OpenLayers.Ajax.Request("search_strschl.php?strschl="+strschl_on_start, { method: 'GET', onComplete: function(request){ var obj = JSON.parse(request.responseText); if(obj.gid!=null) OpenLayers.EtStaticElements.goto_this_street(obj.x,obj.y, obj.gid, obj.name, obj.name); }, onFailure: function(request){ alert('BOOOOOO!'); } }); } //------------------------------------------------------------------ // Hinweisfenster onLoad /* win_hinweis = new Window({className: "ol_map2", title: "Wichtiger Hinweis!", width:350, height:170, destroyOnClose: true, closable: true, maximizable:false, minimizable:false, recenterAuto:false, focusable:false, showEffect:Effect.Appear, hideEffect: Effect.Fade}); win_hinweis.setHTMLContent("
Lieber Nutzer von iserlohn-maps,

auf Grund von Wartungsarbeiten auf dem Geoportalserver wird iserlohn-maps am 11.03.2014 für mehrere Stunden abgeschaltet werden.

Wir danken Ihnen für Ihr Verständnis!

Schließen
"); win_hinweis.setZIndex(1999); win_hinweis.showCenter(); $('win_hinweis_ok').onclick = function(){ win_hinweis.close(); } */ new Draggable('layer_data_box',{scroll:window,handle:'layer_data_box_handle1'}); }