Home
WebGIS Raum+ - Professur für Raumentwicklung
Contents
1. END END AYER NAME Luftbild TYPE RASTER DATA C ms4w apps raumplus data dop dopai_affoltern tif METADATA wms_title Luftbild END STATUS ON INSCALEDENOM O AXSCALEDENOM 25000 PROJECTION init epsg 21781 END END AYER NAME gg25 TYPE POLYGON CONNECTIONTYPE postgis CONNECTION host localhost user pg_superuser password dbname raumplus port 5432 DATA the_geom FROM gg25 USING UNIQUE gid USING SRID 21781 ETADATA wms_title Perimeter END STATUS ON PROJECTION init epsg 21781 END CLASSITEM GEMNAME CLASS EXPRESSION GEMNAME ne Affoltern am Albis STYLE COLOR 250 250 250 END END CLASS EXPRESSION Affoltern am Albis STYLE OUTLINECOLOR 255 0 0 WIDTH 4 END END END A 5 Anhang WebGIS Raum Juni 2009 AYER NAME shpgrenzezuerich IYPE LINE CONNECTIONTYPE postgis CONNECTION host localhost user pg_superuser password dbname raumplus port 5432 DATA the_geom FROM shpgrenzezuerich USING UNIQUE gid USING SRID 21781 ETADATA wms_title Kantonsgrenze END STATUS ON PROJECTION init epsg 21781 END CLASS NAM STYLE WIDTH 6 OUTLINECOLOR 255 170 0 Ia shpgrenzezuerich ja G EI
2. LAYER NAME avdaten E POLYGON CONNECTIONTYPE postgis CONNECTION host localhost user pg_superuser password dbname raumplus port 5432 DATA the_geom FROM avdaten USING UNIQUE gid USING SRID 21781 ETADATA wms_title AV Daten END STATUS ON INSCALEDENOM O AXSCALEDENOM 25000 PROJECTION init epsg 21781 END CLASS NAM STYLE WIDTH 3 OUTLINECOLOR 20 20 20 avdaten Ia al 2 m oO SG Z oO 2 2 SLD Hier ein Beispiel der Konfigurationsdatei beim GeoServer A 6 Anhang WebGIS Raum Juni 2009 lt xml version 1 0 encoding UTF 8 gt lt StyledLayerDescriptor version 1 0 0 xsi schemaLocation http www opengis net sld StyledLayerDescriptor xsd xmins http www opengis net sld xmlns ogc http www opengis net ogc xmlns xlink http www w3 0org 1999 xlink xmlns xsi http www w3 0rg 2001 XMLSchema instance gt lt NamedLayer gt lt Name gt Potentiale_affoltern2 lt Name gt lt UserStyle gt lt Name gt Potentiale_affoltern2_style lt Name gt lt Title gt geoserver style lt Title gt lt Abstract gt Generated by GeoServer lt Abstract gt lt FeatureTypeStyle gt lt Rule gt lt PolygonSymbolizer gt lt Fill gt lt CcssParameter name fill gt FF0000 lt CssParameter gt lt cssParameter name fill opacity gt 0 6 lt CssParameter gt
3. Schnittstelle Datenexport 4 2 1 Serverseitige Anforderungen Eine typische WebOffice Systemumgebung sieht folgendermassen aus Das Grundger st bildet der Windows 2003 Server mit dem Informationsserver IIS oder Apa che ist auch einsetzbar Um Java Applikationen zu gebrauchen wird zus tzlich ein Java Serv let Engine ben tigt Als Java Webserver dient Tomcat der die Java Implementation f r den ArcIMS zur Verf gung stellt Java ist also Voraussetzung auf dem Applikationsserver und Apache Tomcat ist hierzu die empfohlene Servlet Engine f r das WebOffice Einzelheiten zu den entsprechenden Softwareversionen sind dem Manual zu entnehmen Sy nerGISWeb 2008 ArcIMS und ArcGIS Server Voraussetzung f r ein WebOffice Projekt ist ein ArcIMS Kartenserver neu ab Juli 2009 ArcGIS Server Durch den Einsatz von ArcIMS k nnen Geodaten nicht nur ber das Web GIS Portal publiziert werden sondern auch als OGC WMS oder WFS welche von verschie denen Desktop GIS genutzt werden k nnen ArcGIS Server ersetzt den ArcIMS als Karten server der ESRI Familie F r detailliertere Informationen zu den Kartenservern von ESRI wird auf deren Produke beschreibung verwiesen ArcSDE Geodatenbank Das WebOffice explizit das Tool WebEditing ben tigt die ESRI Datenbank ArcSDE Das ArcSDE ist eine Erweiterung des DBMS hier SQL Server 2005 und sorgt f r die Verwal tung und Bereitstellung der Geodaten F r das Editieren von Geodaten bei
4. 7 3 8 Technische Anforderungen Browserkompabilit t und Plug ins Die Browserkompabilit t ist gew hrleistet Plug ins m ssen nicht installiert werden On Offline Betrieb hnlich dem Basismodul3 zeigen sich im Offline Betrieb Defizite Das WebGIS Tool ist na t rlich von Haus aus auf eine webbasierte Nutzung ausgerichtet Es bestehen grunds tzlich zwei M glichkeiten f r den Offline Betrieb e Digitalisieren im Desktop GIS Die Potentialfl chen werden vom ArcSDE in eine ESRI GeoDB oder ein shp file exportiert und dann im ESRI DesktopGIS ArcMap mit tels Editor Modus gezeichnet und ver ndert Ebenso k nnen die dazugeh rigen Fl cheninformationen im Attribute Table eingetragen werden Danach werden die Daten wieder ins ArcSDE integriert Das WebGIS System an sich kommt hier nicht zum Einsatz e Lokale Installation der Systemkomponenten Dies ist sehr aufw ndig teuer und auch nicht im Sinne des Erfinders Hier muss nach alternativen M glichkeiten gesucht wer den denn die Installation aller Komponenten ist im Vergleich zu den anderen L sun gen wesentlich aufw ndiger Das eigentliche Problem am Offline Betrieb ist die konsistente Datenhaltung Hier muss das Hauptaugenmerk auf den methodischen Ablauf gelegt werden Werden die Daten aus der Sys temdatenbank ins Desktop GIS exportiert d rfen die Daten ber das WebGIS nicht mehr zur Verf gung stehen da sonst Dateninkonsistenzen entstehen 7 39 Kosten Eine
5. D PEA k D AAAS WebGIS Raum Integration von WebGIS Tools in internetbasierter Plattform Autor Dominik Ramp Betreuung Dr Hany Elgendy Leitung Prof Dr Bernd Scholl Masterarbeit Studiengang Geomatik und Planung Juli 2009 IRL Institut f r Raum und ETH Landschaftsentwicklung Eidgen ssische Technische Hochschule Z rich Professur f r Raumentwicklung Swiss Federal Institute of Technology Zurich WebGIS Raum Juli 2009 Dank Um einen fundierten Einblick in die WebGIS Welt zu erhalten war ich bei der Bearbeitung der Masterarbeit auf das technische Know How von Fachexperten angewiesen F r diese Un terst tzung m chte ich hier meinen Dank aussprechen Als erstes m chte ich mich f r die mehrt gige Schulung bei Markus Rutishauser und Sandra Damur der ARIS geoservices AG in Regensdorf bedanken Sie gaben mir einen interessanten Einblick in die Software SynerGIS WebOffice Auch die Intergraph AG in Dietlikon bot mir Hilfestellung Der Dank gilt insbesondere Rolf W rth und Raphael Naef f r die Einf hrung ins Basismodul3 Weiter m chte ich mich bei Nadia Wyss vom Amt f r Raumplanung Kan ton Zug f r ihre Demo des Geoportals zugmap ch bedanken Ein weiterer Dank geb hrt Ionut losifescu f r seine diversen Inputs und Ratschl ge betreffend der PostGIS Datenbank und der OGC Kartendienste In dieser Reihe nicht fehlen darf Till Adams der Terrestris GmbH amp Co der f r den technischen Support des Mapbe
6. wms_srs EPSG 21781 END END LAYER NAME pk100_zh A 3 Anhang WebGIS Raum Juni 2009 TYPE RASTER DATA C ms4w apps raumplus data pk pk100_zh tif ETADATA wms_title Pixelkarte 1 100000 RANSPARENCY 100 PROJECTION init epsg 21781 STATUS ON T D END END AYER NAME pk50_zh TYPE RASTER DATA C ms4w apps raumplus data pk pk50_zh tif ETADATA wms_title Pixelkarte 1 50000 END STATUS ON PROJECTION init epsg 21781 END END LAYER NAME pk25_affoltern TYPE RASTER DATA ms4w apps raumplus data pk pk25_affolt tif ETADATA wms_title Pixelkarte 1 25000 END STATUS ON INSCALEDENOM O AXSCALEDENOM 20000 PROJECTION init epsg 21781 END END LAYER NAME pk200_zh TYPE RASTER DATA C ms4w apps raumplus data pk pk200_zh tif ETADATA wms_title Pixelkarte 1 200000 END STATUS ON INSCALEDENOM 100000 AXSCALEDENOM 200000 TRANSPARENCY 100 PROJECTION init epsg 21781 END END LAYER A 4 Anhang WebGIS Raum Juni 2009 NAME Satellitenbild TYPE RASTER DATA C ms4w apps raumplus data dop dopsi_affoltern tif METADATA wms_title Satellitenbild T END STATUS ON MINSCALEDENOM 25000 MAXSCALEDENOM 200000 PROJECTION init epsg 21781
7. MAP size extent lt StyledLayerbescriptor version 1 0 0 NANE Basisdaten xni achemalocation http www opengis net ald StyledLayerDesceriptor xad SIZE 1000 540 UNITS motora EXTENT 672283 235193 680396 239383 PROJECTION init epsg 21781 xmins http www opengis net s1d xminazoge http www opengis net oge xmlns xlink http www w3 org 1999 xlink xmlns xsi http www w3 0rq 2001 XMLSchena instance gt yor lt Namo gt Potentiale affoltorn2 lt Name gt lt Nane gt Potentiale_affoltern2_style lt Nane gt USED STYLE lt Title gt geoserver atyle lt Title gt END IMAGECOLOR 255 255 255 IMAGETYPE PNG GUTPUTFORMAT NAME PNG DRIVER GD PNG MIMETYPE image png TMAGEMODE RGR EXTENSION png lt Abatract gt Gonoratod by GooServor lt Abstract gt lt Foaturerypestyle gt lt Rule gt lt Polygondynbolizer gt lt rill gt lt CssParamotor namo fi11 gt FF0000 lt CssParamotor gt lt CssParameter name fil1 opacity gt 0 6 lt CasParamster gt lt rill gt lt Stroke gt PREE WEB Infos ber WMS METADATA lt CasParaneter name stroke gt PFTFIrT lt Cosfarameter gt lt CasParamotoer namo stroko opacity gt 0 6 lt CasParamoter gt IMAGEURL tap u METADATA wms _title Basisdaten Affoltern ums onlinerosourco http demoraumplun othz ch cgi bin mapaerv exe7map C anaw appa taumplun map wanbasisdatenaffoltern TOM ung aa EPIG 21701 END lt troke gt lt
8. e Navigation Zoomfunktionen Karte verschieben Zoomen auf Gesamtbereich Kartenmittel punkt setzen zur ck nach vorne bersichtskarte Massstabseingabe Auswahl von verschiedenen Massst ben e Messwerkzeuge Koordinaten messen Distanz und Fl chenmessung e Abfrage InfoButton WFS Suche e OGC WMS Dienste hinzuf gen entfernen oder Reihenfolge der WMS Dienste n dern e Hilfe e Anzeige von Metadaten zu den Kartendiensten e Digitalisieren Punkte Linien Fl chen zeichnen St tzpunkte verschieben St tzpunkte hinzuf gen l schen Informationen zur Geometrie anzeigen oder editieren Geometrien l schen e Selektionen Selektion ber Rechteck Polygon Punkt e Registerkarten Legende Ebenen bersicht zeigt die eingebundenen Kartendienste vom Benutzer ver n derbar Impressum Druckmodul WS Suche Beliebige Registerkarten hinzuf gbar F r die Raum Plattform wurde die Re gisterkarte Sachdaten eingeben entwickelt Anhang WebGIS Raum Juni 2009 3 6 5 Kartendienste WMS WFS Verwaltung und Zuordnung Die standardisierten Webdienste werden ber Links angesprochen Es gibt eine umfangreiche Liste von OGC WMS Kartendiensten die ohne technische Zugriffsbeschr nkung genutzt werden k nnen Allerdings muss hier das Augenmerk auf die jeweiligen Nutzungsbedingun gen gesetzt werden F r das vorliegende Raum Projekt werden eigene Kartendienste er zeugt Dieser Vorg
9. 4 6 Zusatz Tools der ARIS Geoservices Die ARIS geoservices AG bietet zus tzliche Dienste zur Basisausstattung von WebOffice an Im Folgenden wird nur auf diejenigen Tools eingegangen die f r Raum in Frage kommen Richtofferte 2009 4 6 1 Abfrage Abfrage erweitert WebOffice um die M glichkeit zu einem einzigen Thema mehrere ver schiedene externe Applikationen z B Eigent merdetails aufzurufen Die Applikation integ riert sich nahtlos im WebOffice und ist mittels einer Datenbank konfigurierbar 4 6 2 Berichtgenerator ada report Neben der reinen Geometrie werden oft auch erg nzende Sachdaten verwaltet Diese Infor mationen k nnen den Nutzern schnell und einfach zur Verf gung gestellt werden Der Be Anhang WebGIS Raum Juni 2009 richtgenerator ist hierf r ein Werkzeug Der Report Service ada report erlaubt die Publikation von Berichten mit r umlichen Karten und sachlichen Daten Bilder Text Diagramme etc Der Aufruf des Berichts erfolgt via Browser die Ausgabe als pdf File Der Bericht wird zum Zeitpunkt der Anfrage direkt aus der Datenbank ArcSDE Oracle MS Access etc aufberei tet 4 6 3 Prozessierservice ada ps Ada ps ist eine serverbasierte Applikation zur automatischen Verarbeitung neu auf einem Verzeichnis eintreffender Daten nach einem vorgegebenen Prozessablauf Folgende Aus tauschformate werden zurzeit unterst tzt INTERLIS ESRI shp files tiff geotiff f r Geoda ten und Access Date
10. Anhang WebGIS Raum Juni 2009 5 4 5 Datenexport Die M glichkeit Geodaten zu exportieren wird im Basismodul standardm ssig nicht zur Verf gung gestellt sondern muss im Rahmen von Projekterweiterungen von Intergraph imp lementiert werden Schliesslich wird es dem Anwender m glich sein Potentialfl chen einer ganzen Gemeinde oder auch nur via Rechteck ausgew hlte Potentialfl chen zu exportieren Der Kartenserver GeoMedia WebMap unterst tzt eine schreibende Schnittstelle f r Daten formate wie shp files dxf GML etc 5 4 6 Eingabe von nicht r umlichen Daten Die Eingabe von Sachdaten ist nicht standardm ssig im Basismodul enthalten Hier werden Zusatzentwicklungen auf Basis BM3 ben tigt 5 5 Lizenzen amp Kostenabsch tzung Aufwandsch tzung Beschreibung Aufwand h BM3 1 Projekt aufsetzen 20 Zusatzentwicklung Editieren von Sachdaten 8 Zusatzentwicklung freie SQL Abfrage 12 Zusatzentwicklung Export von Potentialfl chen 8 Zusatzentwicklung Digitalisieren im Raster Modus 12 Zusatzentwicklung R umliche Einschr nkung der Darstellung Filter Dokumentation Installation und Einf hrung 16 Projektmanagement Abnahme 8 Reserve 10 Aufw nde Total in Stunden 110 Tabelle 20 Aufwandsch tzung BM3 1 Naef 2009 dr Optional Aufwand pro zus tzlichen Kanton 16h Anhang WebGIS Raum Juni 2009 Systemarchitektur Systemkomponente Lizenzkosten GeoMedia WebMap Small Lizenz Wiederke
11. Offene Fragen bestehen auch hier hinsichtlich der Problematik des Datenabgleichens vor und nach dem Offline Betrieb Hierf r muss ein konsistenter und sicherer Ablauf definiert wer den 7 4 9 Kosten Systemarchitektur Die WebGIS L sung BM3 1 basiert auf kostenpflichtigen Systemkomponenten F r den Kar tenserver GeoMedia WebMap und f r das Basismodul sind entsprechende Lizenzkosten zu begleichen Diese reduzieren sich betr chtlich bei Verwendung der ETH Campus Lizenzen Details k nnen dem Anhang entnommen werden Damit die volle Raum Funktionalit t der Plattform gew hrleistet ist m ssen seitens Inter graphs projektspezifische Zusatzentwicklungen erarbeitet werden Folgende Tools sind in der out of the box L sung nicht vorhanden Eingabe von Sachdaten Export von Geodaten Digi talisieren im Raster Modus r umliche Filter zur Einschr nkung der Darstellung und erweiter te Suchfunktionen mittels logischen Operatoren Insgesamt betr gt dieser Aufwand nach Sch tzung Intergraph 20 30 Arbeitsstunden Hosting Geb hren Das WebGIS Projekt kann auf dem Server von Intergraph betrieben werden Die Hosting Geb hren verstehen sich f r ein WebGIS Projekt unabh ngig der Anzahl Benutzer oder Da ten Der Betrieb der Datenaktualisierungsprozesse ist ebenfalls in den Geb hren dabei Inter graph bietet ebenfalls ein Hosting f r das WebGIS System an Die Kosten hierf r liegen zwi schen 150 bis 250 CHF im Monat 55 WebGIS Rau
12. an Hiermit k nnen die Daten ber die Eingabe des WFS Requests ins QGIS integriert visualisiert und abgefragt werden Es besteht hierbei auch die M glichkeit die WFS Daten mit 39 WebGIS Raum Juni 2009 dem QGIS in ein shp File zu exportieren Das Augenmerk muss hier noch auf das owsproxy Modul von Mapbender gelegt werden da die WMS WFS Dienste gesi chert werden e Schnittstelle f r Datenexport entwickeln mit Hilfe von GeoTools mit Java Servlet oder OGR mit CGI Common Gateway Interface Datenformate shp gml e Die Firma terrestris entwickelt die Datenexport Schnittstelle Aufwand im Rahmen von vier Arbeitsstunden Datenformate shp gml Print Tool Das Print Tool erf llt die grundlegenden Bed rfnisse an einen pdf Ausdruck DIN Format Orientierung sowie die gew nschte dpi Aufl sung lassen sich einstellen Weiter k nnen Titel und Untertitel eingegeben werden Die vordefinierten Templates f r den Ausdruck lassen sich individuell in den PHP Vorlagen anpassen und einer bestimmten Benutzeroberfl che GUI Graphical User Interface zuweisen Report Tool Ein eigentliches Report Tool ist standardm ssig nicht implementiert Hier muss nach alterna tiven M glichkeiten ausserhalb des WebGIS gesucht werden z B Crystal Reports oder ei ne entsprechende PHP Schnittstelle entwickelt werden 7 2 5 Layerstruktur Legende Layerhierarchie Layerstruktur und Legende erf llen die verlangten Anforderung
13. ARE und wird durch die beteiligten Kantone und das ARE finanziell unterst tzt Die Professur f r Raumentwicklung des Instituts f r Raum und Landschaftsentwicklung IRL der ETH Z rich ist mit der Durchf hrung der Arbeiten der wissenschaftlichen Begleitung und der Auswertung beauftragt worden Raum c 2009 3 3 Internetbasierte Plattform Raum Im Raum Projekt soll den Gemeinden ein Instrument zum Fl chenmanagement zur Verf gung gestellt werden Die Akteure sollen ohne gr sseren Aufwand in der Lage sein eine bersicht ber die Potentiale eigenst ndig zu erstellen und zu aktualisieren Diese dezentrale Erhebung der Gemeinden erm glicht es sp ter regionale und nationale bersichten zu gene rieren Die Schaffung einer regionalen und berregionalen bersicht ber Innenentwicklungspotenti ale erfordert die Mitarbeit einer Vielzahl von Akteuren Dies stellt folgende konkrete Anfor derungen an die Plattform Raum b 2009 e Dezentralit t e Fortschreibungsf higkeit e Vertraulichkeit e Flexibilit t e Einfachheit e Offenheit Dezentralit t und Fortschreibungsf higkeit werden durch die Anwendung von internetbasier ten Plattformen erm glicht Offenheit ist im Sinne einer technischen Offenheit zu verstehen Erfasste Daten k nnen von den Gemeinden aus dem System exportiert und ihrerseits in ihr Gemeinde GIS importiert und weiterverarbeitet werden Vertraulichkeit ist hier ein wichtiger Bestandteil Die erfasst
14. Juni 2009 Gnu 2009 free software http www gnu org GNU website Juni 2009 Intergraph a 2008 Gemeinde GIS mit BM3 Standardl sung Produkteinformation Intergraph Dietikon Intergraph b 2008 GeoMedia WebMap Professional http www intergraph com global de assets pdf geomediawebmap_pro pdf Produktbeschreibung Intergraph Juni 2009 60 WebGIS Raum Juni 2009 Kraak M J Brown A 2000 Web Cartography Developments and Prospects Literatur Taylor amp Francis London K hler S 2005 Einsatzm glichkeiten von Open Source Software in WebGIS http Janus buschjena de fileadmin ressources files WSGIS15JahreBusch pdf 3Kon GmbH Informationstechnologien Jena Juni 2009 Mapbender 2009 Mapbender tutorial Komplett http www mapbender org Mapbender_tutorial_komplett Tutorial Mapbender Juni 2009 MapsStorer 2009 Was ist MapStorer http www mapstorer org Produktebeschreibung WhereGroup Bonn Juni 2009 Mitchell T 2008 WebMapping mit Open Source GIS Tools Literatur O Reilly Verlag K ln MMkKarto 2009 Internet Techniques and Web Formats Vorlesungsunterlagen Vorlesung Multimedia Kartographie Institut f r Kartographie ETH Z rich Naef R 2009 L sungsbeschreibung und Aufwandabsch tzung Raum Richtofferte Intergraph Dietikon Raum a 2009 Projekt Raum Nachhaltiges grenz berschreitendes Siedlungsfl chenmanagement http www raum plus info website IRL ETH Z rich und ISL Unive
15. PHP Hypertext Preprocessor Personal Home Page 15 WebGIS Raum Juni 2009 4 2 Benutzeroberfl che 4 2 1 Darstellung r umlicher Daten MmMOorO RESIM pemoversion der RESIM Arbeitsplattform MORO VAS Login Impressum Neu v Autisten k bersichten Suchen gehe zu Gemeinde Arie gangen v 3 R a m ge n Generde V DENE Abbildung 4 Screenshot der bestehenden Raum MORO RESIM Plattform regionale Ansicht dr Kartenfenster Je nach Benutzer Authentifizierung zeigt das Kartenfenster die entsprechenden Kartenaus schnitte an Das Gebiet ausserhalb der Gemeinde wird mit einer Maske berdeckt Neben ei ner Massstabsleiste unterst tzt eine bersichtskarte die Orientierung in der Karte Toolbar Navigieren in der Karte ist grunds tzlich m glich aber auf die Basisfunktionalit t beschr nkt Zoomen und Karte verschieben auch mittels Kartenrahmen sowie der Button Original ansicht stehen f r die Navigation zur Verf gung Zoomen allein mit den Buttons ist um st ndlich z B kein Rechteck Zoom Mit Hilfe von der Tastatur l sst sich das Navigieren je doch vereinfachen Eine Massstabsangabe zur aktuellen Kartenansicht fehlt g nzlich Auch 16 WebGIS Raum Juni 2009 kann nicht auf einen gew nschten Massstab gezoomt werden hierf r fehlt ein entsprechendes Eingabefeld Eine kartographische Unsch nheit ist dass Textinformationen und Symbole hier St tzpunk te in
16. Polygonsynbolizer gt lt Text3ymbolizer gt lt Label gt lt ogc Propert yNaso gt naao lt oqc PropertyNano gt lt Label gt lt Font gt lt CssParameter name font fanily gt Tises New Roman lt CsaParameter gt lt CasParameter name font style gt Normal lt CsaParaneter gt LAYER lt CasParameter name fent ize gt 12 lt CoaParameter gt F lt Font gt NAME avdaten LAYER Name Type Status Data ars TYPE POLYGON lt CasParameber name fi11 gt 001100 lt CasParaseter gt CONNECTIONTYPE poatgia x a AE ag CONNECTION host localhost user pq_ superuser password dbname raumplun reem nma an un Sul u port 5412 lt Toxt3ymb 1 gt DATA the geom FROM avdaten USING UNIQUE gid USING SRID 21701 Be SES STATUS ON Fe Style PROJECTION lt Teat ureTypestyle gt init epsg 21781 lt NamcdLayer gt lt StylodLayerDeseriptor gt END wm avdaten CLASS Name STYLE STYLE Color Outlinecolor wipra 3 OUTLINFCOLOR 20 20 20 END END Tabelle 4 Konfigurationsdateien vom UMN MapServer und GeoServer dr Ausf hrliche Quellcodes von Konfigurationsdateien die f r das Raum WebGIS mit Map bender verwendet worden sind befinden sich im Anhang 20 Vgl Anhang Kapitel 3 3 1 29 WebGIS Raum Juni 2009 5 6 Client Applikationen Je nach Projektaufbau und Projektanforderung wird zur Unterst tzung ein Web Mapping Client ben tigt der die Anfragen zusammenstellt und die Karten vom Kart
17. chen anzuzeigen die beispielsweise gr sser als eine be stimmte Fl che sind oder alle Potentialfl chen die zurzeit nicht durch h ngige Verfahren blo ckiert sind Weiter stehen verschiedene Selektions Modi zur Verf gung Neben den blichen Selektions buttons Selektionen ber ein Rechteck oder ein Polygon kann mittels Puffer eine Umkreis selektion erstellt werden 7 3 3 Navigation Im WebOffice 4 2 stehen zur Navigation in der Karte alle notwendigen Funktionen zur Ver f gung Der Button stufenloser Zoom ist eine hilfreiche Zoomfunktionalit t Fortgeschritte ne Navigationsm glichkeiten im Stil von GoogleMaps wie beispielsweise Zoomen mit dem Mausrad mittels Zoombalken oder per Doppelklick sind erst in der neuen Version WebOffice 5 1 vorhanden 7 3 4 Datenexport Export von Sachdaten Der Datenexport von Sachdaten ist an das Tool der Sachdateneingabe gebunden welches nicht out of the box implementiert ist Export von Geometriedaten Der Export von Geometriedaten in nicht standardm ssig vorhanden und muss entsprechend entwickelt werden F r den Datenexport stehen verschiedene Optionen unterschiedlicher Komplexit t und zu verschiedenen Kostenstufen zur Verf gung e ada ps Nachteil dieser Schnittstelle ist dass die Daten nur periodisch ausgelesen werden k nnen Das heisst der Benutzer kann nicht den aktuellen Stand der Daten ex 46 WebGIS Raum Juni 2009 portieren sondern nur die Best
18. die zueinander in Beziehung treten e Benutzer und Gruppen e Benutzeroberfl chen GUD e Karten und Geometriedienste OGC WMS und WFS Die Anmeldung erzeugt f r das entsprechende Benutzerkonto eine eindeutige Sitzung mit ei ner zugeordneten intern durch PHP verwalteten Identifikationsnummer Session ID An hand dieser Session ID die bei jeder Anfrage mit bergeben wird kann Mapbender ermitteln welche GUI der Benutzer verwenden kann Die Module einer GUI definieren den Funktions umfang und in jede GUI werden Kartendienste eingebunden die vorkonfiguriert und berla gert werden Auf gesicherte Dienste k nnen Benutzer nicht direkt zugreifen sondern durch den OWS Proxy der die Zugriffsberechtigung kontrolliert Mitchell 2008 GDI Geodateninfrastruktur 16 Beispielanwendungen von der URL http www mapbender org Gallery Juni 2009 Anhang WebGIS Raum Juni 2009 Hier eine bersicht ber die beiden Mapbender Administrationsoberfl chen aged DI z an WMS Verwaltung Capobiides hochladen Wollst ndg l schen z eem 502 WM Zuurdnung WMS Verwaltung WMS l schen GUI Verwaltung WMS ohne Zuoriung l schen WMS Zuordnung GUI erporteren SQL Metadaten Renutzerverwaltung WMS Metadaten Benutzer anlegen und edideren Kategoneruordnung Gruppe anlegen und editieren Benutzer in Gruppen eintragen WES Verwaltung Gruppe mit Beamitiern best cken Benutzerzuariff erteilen Einem Nutzer Zugrf auf mehrere GUIs erteilen GUI Ver
19. ro N S Se Seen a T l Attribute editieren D gga DIr P Test Wohnzone Zonenplar Speichem Abbrechen omg Salaktlar Modes Abbildung 45 Digitalisierungswerkzeuge BM3 1 dr Das Digitalisierungswerkzeug bietet umfangreiche Funktionen zum Erfassen und Editieren von Objekten Es stehen wahlweise Punkt Linien und Fl chengeometrien zur Verf gung Die St tzpunkte der Geometrien k nnen nach dem Erfassen editiert werden Weiter k nnen ber eine Eingabemaske zus tzlich die Attributinformationen eingegeben werden Die Snap Funktion erleichtert das Digitalisieren Das Snapping kann bei Bedarf auch deaktiviert wer den weitere Optionen wie z B Fangradius stehen aber nicht zur Verf gung Ein Pluspunkt ist das benutzerfreundliche Digitalisieren Beispielsweise wird beim Aufziehen des Polygons entlang von Linien gefangen was das Zeichnen von Fl chen vereinfacht Die Fl che wird beim Zeichnen eines Polygons automatisch via Funktionsattribut gemessen Standardm ssig wird das Erfassen von Geometrien nur im SVG Modus unterst tzt Im Ras ter Modus m ssen entsprechende Entwicklungen seitens Intergraphs get tigt werden Der vollumf ngliche SVG Modus steht nur im Internet Explorer zur Verf gung In den brigen Webbrowsern ist das Edit Tool mit Snapping Tool nicht operabel Hier hinkt das Kriterium der Browserkompabilit t da der Vektorsnap im Raster Modus nicht unterst tzt wird
20. Das Internet und ein Geoinformationssystem GIS bilden hierf r die beiden Eckpfeiler Zu Beginn der WebGIS Entwicklungen standen statische view only Karten die oft von gedruckten Vorla gen eingescannt und als einzelne Grafiken in Webseiten integriert wurden Meist liegen stati sche Karten als Rasterdatei in einem g ngigen Format wie gif png oder jpg vor Die Karte wird auch als statisch bezeichnet wenn sie in der Zoomstufe ver ndert wurde aber anschlies send keine neuen Informationen dargestellt werden Diekmann 2004 Der Begriff interak tiv bedeutet dass der Benutzer mit der Karte interagieren kann Mitchell 2008 Adaptives hinein zoomen oder bestimmte Kartenebenen ausw hlen sind beispielsweise zwei grundle gende Karteninteraktionen Neben statischen und interaktiven Karten spricht man auch von dynamischen Karten Kraak 2000 Hier spielt der Faktor Zeit eine zentrale Rolle Dynami sche Karten zeigen r umliche Ver nderungen von Objekten wie zum Beispiel Transportvor g nge oder Bewegungsabl ufe Dynamische Ph nomene sind Ver nderungen von Objekten in Zeit und Raum F r die Klassifikation von Internetkarten gibt es diverse Ans tze Hier wird eine Erweiterung des Kraakschen Modells Kraak 2000 verwendet das statische interaktive und dynamische Karten durch die Klassen vordefiniert und auf Anfrage erstellt erweitert F rpass 2001 Vordefinierte Karten sind bereits fertiggestellt bevor sie ins In
21. Druck formaten der Seitenorientierung und des Massstabes ist auch die Druckqualit t variabel Karte mit der Kurzbeschreibun in a a Frau Affoltern Format ror afaa zlnec Vorlage Standardplot zl Massstab Ro 0 3 hohe Druckqualit t 7 Druckbereich Bireutoniogen B Zoomen Drucken Abbildung 37 WebOffice Print Tool Anhang WebGIS Raum Juni 2009 4 7 6 Weitere Funktionalit ten im Raum WebOffice Prototyp Das WebOffice beinhaltet jede Menge von Funktionalit ten Nachfolgend vollst ndigkeits halber weitere verwendete Tools e Kartenebenen e Legende e Anzeigezeile im Kartenfenster e Ansichten z B Ansicht Orthophotos e Tooltip e Digitalisierung vgl Kapitel WebEditing 4 8 Ausblick auf WebOffice 5 1 Der Prototyp Raum verwendet noch die alte WebOffice Version Hier lohnt sich ein Blick auf die aktuelle WebOffice Version 5 1 die im Juli 2009 erscheint Im Folgenden wird auf die wichtigen nderungen eingegangen die f r die Raum Plattform interessant erscheinen Die Systemkomponenten sind grunds tzlich dieselben wie beim WebOffice4 2 Wichtigste nderung neben der neuen WebOffice Version ist die Verwendung des neuen Kartenservers ArcGIS Server von ESRI F r das Projekt Raum m sste weiterhin das WebEditing verwen det werden Der User Management Administrator ist neu nicht mehr Desktop gebunden son dern webbasiert asp net Web Applikation Der WebAuthor ist weiterhi
22. GbR Juni 2009 UMN MapServer 2009 UMN MapServer 5 4 0 Documentation Tutorial http mapserver org documentation html UMN MapServer Team Juni 2009 UserMgmt 2008 SynerGIS User Management 4 2 0 Manual SynerGIS WebMapPro 2009 GeoMedia WebMap Professional Online Documentation Dokumentation Intergraph WhereGroup 2009 Schulung WFS und WFS T Interaktivit t f r Online Karten Schulungsmaterial WhereGroup Bonn WhereGroupWeb 2009 Technologien http www wheregroup com de technologien website WhereGroup Bonn Juni 2009 WebOffice5 1 2009 Technische Details f r Kunden Produkteinformation SynerGIS W rth R 2007 BM3 GeoMedia WebMap Training Schulung Intergraph Dietikon 62 Anhang WebGIS Raum Anh nge Al Bespielgemeinden und Zugriffsdaten A2 Beispiele f r Konfigurationsdateien A3 Mapbender A4 SynerGIS WebOffice 4 2 A5 Intergraph BM3 1 A6 Evaluationstabelle A 1 Juni 2009 Anhang WebGIS Raum Juni 2009 1 Beispielgemeinden und Zugriffsdaten In den Prototypen wurden vier Beispielgemeinden aus zwei verschiedenen Kantonen ber ck sichtig Es sind dies die Z rcher Gemeinden Affoltern am Albis und Obfelden sowie aus dem Kanton Aargau die Gemeinden Muri und Aristau Dies sind die entsprechenden Zugriffsdaten f r den Mapbender Prototyp http demoraumplus ethz ch mapbender frames frame html Benutzer Passwort e AffolternEdit affoltern e AffolternView aff
23. System soll sich in einer Beispielgemeinde bew hren 2 3 Fragestellungen e Welche Anforderungen muss Kann die Internetplattform beinhalten e Welche WebMapping Technologie bietet sich hier an Zeige Vor und Nachteile der aktuellen open source und der kommerziellen Technologien e Besteht die gew hlte Technik den Praxistest WebGIS Raum Juni 2009 3 Projekt Raum 3 1 Innenentwicklung vor Aussenentwicklung Nachhaltigkeit und Zersiedelung sind die Gegens tze der Raumplanung Nachhaltige und haush lterische Raumentwicklung gilt als raumplanerischer Grundgedanke und ist fest in den Grundordnungen verankert Die Realit t aber sieht oftmals anders aus Der Fl chenverbrauch f r Siedlungszwecke in der Schweiz betr gt etwa einen Quadratmeter pro Sekunde bfs 2008 Hier greift nun das Prinzip Innenentwicklung vor Aussentwicklung Als Mindest strategie soll es einer nachhaltigen Raumentwicklung zum Durchbruch verhelfen Strategien erfordern eine bersicht sowie eine Schwerpunktbildung Eine bersicht der aktu ellen und k nftigen Siedlungspotentialfl chen ist f r eine aktive Innenentwicklung Vorausset zung Gemeinde Regionen und Kanton k nnen auch in gemeinsamer Zusammenarbeit auf Basis der bersicht Schwerpunkte f r eine nachhaltige nach innen gerichtete Siedlungsent wicklung bilden Dies soll zu keiner raumplanerischen Spielerei verkommen sondern konkre te Vorhaben m ssen in die Tat umgesetzt werden 3 2 R
24. Transaktionen berschneiden Das Ergebnis der WFS Anfragen sind Geometriedaten im gml Format die von den Client Applikationen weiterver arbeitet werden m ssen damit der Nutzer etwas damit anfangen kann Das Ergebnis eines WES verlangt dem Client Arbeit ab bietet aber auch eine gr ssere Flexibilit t weil die Daten wie gew nscht weiterverarbeitet werden k nnen Mitchell 2008 Aufbau f r GetCapabilites Aufrufe hier dargestellt ein GeoServer Request http localhost 8080 GeoServer w s Kartenserver amp SERVICE WFS Art des Dienstes amp VERSION 1 0 0 WMS Version amp REQUEST GetCapabilities xml Beschreibung anfordern Tabelle 14 WFS GetCapabilites Request bei GeoServer Der UMN MapServer GetCapabilities verweist zus tzlich noch auf das Map file Anhang WebGIS Raum Juni 2009 Hier das Beispiel eines GetFeature Request http localhost 8080 GeoServer w s Kartenserver amp SERVICE WFS Art des Dienstes amp VERSION 1 0 0 WMS Version amp REQUEST GetFeature Geometrieobjekte anfordern amp typename Potentialflaechen Name des Geometrieobjekts amp filter Filter Tabelle 15 WFS GetCapabilities REQUEST bei GeoServer Im GetFeature Request lassen sich die angesprochenen Filter definieren mit deren Hilfe the matische und r umliche Selektionen erstellt werden k nnen Die Filter werden nach der Filter Encoding Spezifikation des OGC formuliert WFS Unterst tzung der Op
25. Verf gbarkeit zu verschaffen Dieser Internetplattform aber insbesondere deren Optimierungsprozess wird im Rahmen der Masterarbeit Beachtung geschenkt Es bestehen hierf r diverse M glichkeiten die alle auf einem hnlichen Ansatz beruhen auf den Einsatz eines Kartenservers Mit dessen Hilfe f llt die derzeitige aufw ndige Datenbereit stellung gr sstenteils weg Der Kartenserver bietet die Basis der betrachteten WebGIS L sungen In der vorliegenden Arbeit ist nach vorg ngiger Evaluation von WebGIS Tools das Hauptaugenmerk auf die Produkte Mapbender SynerGIS WebOffice und Intergraph Basismo dul gelegt worden Durch die Erstellung von WebGIS Prototypen gelang ein Zugang zu deren Funktionalit ten mit dem Ergebnis dass keines der betrachteten Tools standardm ssig die Raum Anforderungen an eine Plattform erf llt In allen Tools sind entsprechende Weiterent wicklungen von N ten damit sie als Nachfolge der bestehenden Raum Plattform eingesetzt werden k nnen Zitierungsvorschlag Ramp D 2009 WebGIS Raum Integration von WebGIS Tools in internetbasierter Platt form Masterarbeit Institut f r Raum und Landschaftsentwicklung IRL ETH Z rich Z rich WebGIS Raum Juni 2009 1 Einleitung Wie l sst sich die bestehende Raum Plattform optimieren Dies ist die zentrale Fragestel lung dieser Arbeit und dementsprechend der rote Faden dieses Berichts Wie soll eine Platt form f r planerische Informationen aussehen W
26. ab und er m glicht nur autorisierten Benutzern Zugriff die entweder bereits eine g ltige Session ID be sitzen oder die die Authentifizierungsdaten in den Aufrufparametern direkt im URL String mit bergeben Die Session ID ist hier also das Ticket mit dem Benutzer ihre Dienste abfra gen k nnen welche gegen unberechtigten Zugriff gesch tzt wurden Mitchell 2008 Christl 2008 Hier einen schematischen berblick ber die Mapbender Benutzerverwaltung AV Daten Gmd A Potentialfl chen Gmd A GUI8 Nutzungsplan Gmd A Zoom Digitalisieren Editieren GUI C Zoom GUI D Zoom Digitalisieren Editieren Abbildung 15 Berechtigungsstrukturen in Mapbender Benutzerverwaltung dr In Abbildung 15 darf Benutzerl der GemeindeA Kartendienste mittels derjenigen Funktionen nutzen die in GUI A definiert sind Es sind dies im vorliegenden Fall nur reine Navigations funktionen Also hat Benutzer einzig lesenden Zugriff auf die Kartendienste die dem GUI A zugeordnet sind Anders ist das Regelschema bei Benutzer3 Dieser hat sowohl lesenden wie auch schreibenden Zugriff GUI B auf die Kartendienste Die schreibenden Kartendienste m ssen entsprechend WFS T konfiguriert sein Bei den Kartendiensten kann grob unterteilt werden zwischen gemeindespezifischen Daten z B Potentialfl chen Zonenpl nen etc und kantonalen Daten z B Pixelkarten Orthophotos etc Die kantonalen Daten werden mittels Maske auf das Gemeindegebie
27. der Karte nicht skalierbar sind sondern immer dieselbe Gr sse anzeigen Abbildung 5 Screenshot Edit Modus der Raum Plattform dr Kartenebenen Die Kartenthemen lassen sich nur auf einer Hierarchieebene ein und ausschalten Verschach telte Ebenenstrukturen sind nicht vorhanden Das Ein und Ausschalten der Ebenen ist nicht sehr benutzerfreundlich gel st Die Plattform besitzt eine fixe Ebenenstruktur Als erstes erscheint je nach Gr sse der Ge meinde eine Pixelkarte Klickt man in die Karte gelangt man auf die n chsttiefere Hierar chiestufe Je nachdem mit welcher Pixelkarte man beginnt erscheint nun eine detailliertere Pixelkarte oder der Erhebungsplan hier Geodaten zu den Liegenschaften Geb uden und Bauzonen Klickt man wiederum in den Erhebungsplan erreicht man das Orthophoto Es gibt also keinen anderen Weg das Orthophoto einblenden zu lassen als sich durch die Hie rarchiestufen zu klicken Ein einfaches Ein und Ausschalten in der Ebenen bersicht ist zur zeit nicht m glich Ein adaptives Zoomen welches je nach Massstab die entsprechende Pixelkarte bzw den Er hebungsplan anzeigt ist nicht verf gbar Pixelkarten Topographische Karten Mehr Informationen zu Pixelkarten in der Schweiz unter http www swisstopo admin ch internet swisstopo de home products maps national digital html Juni 2009 17 WebGIS Raum Juni 2009 InfoButton und Editierfunktion Attributmasken lassen sich i
28. detailliertere Kostenabsch tzung befindet sich im Anhang Systemarchitektur Hier zeigt sich der grosse Nachteil der WebGIS L sung mit WebOffice Will man die Kom ponenten im eigenen System ausf hren fallen enorme Lizenzkosten an Die Details k nnen im Anhang nachgeschlagen werden Die Rede ist hier von ber hunderttausend Schweizer Franken f r die gesamte Systemarchitektur allerdings ohne Ber cksichtigung von ETH Cam pus Lizenzen 49 WebGIS Raum Juni 2009 Hosting Geb hren Hier bietet sich folglich eine Hosting L sung an Die Systemkomponenten laufen auf den ARIS Servern und die Konfiguration des WebProjekts wird ebenfalls von der ARIS geoservi ces AG bernommen Es besteht auch die M glichkeit ber Remote Desktop die Konfigura tion selber durchzuf hren hierf r werden dann aber entsprechende Entwicklungslizenzen be n tigt Um eine exaktere Kostenabsch tzung zu erhalten m ssen detaillierte Anforderungen und Abl ufe definiert werden Die Hosting Geb hren sind abh ngig von diversen Faktoren wie Anzahl Gemeinden Anzahl Benutzerrollen Anzahl erreichbarer Einwohner Anzahl Speicherplatz f r die Geodaten etc Schliesslich sind als Initialkosten 15 000 CHF ohne Datenexport ohne Sachdateneingabe ohne Offline Betrieb zu entrichten und j hrlich kommen f r Wartungskosten zwischen 30 000 40 000 CHF hinzu auch hier nicht betrachtet Datenexport Sachdateneingabe Off line Betrieb Diese Kostensch t
29. durch die Masterarbeit ebenfalls teilweise vollbracht Betrachtet man nur die Kriterien welche ge w nscht aber nicht zwingend notwenig sind fehlt einzig noch ein Instrument f r den Daten export welches aber den brigen Client Applikationen ebenfalls abhanden geht Werden Kri terien wie Snapping oder erweiterte Suche mit logischen Operatoren nicht gew nscht bringt sich die Mapbender L sung in Poleposition Es ist allerdings zu erw hnen dass zur Bedienung der Mapbender L sung obwohl Mapben der als Framework implementiert ist eine gewisse Erfahrung im Umgang mit OGC Diensten unabdingbar ist Das den OGC Diensten zugrunde liegende Konfigurationsfile muss verstan den sein Hier kommt man um die Arbeit in der Mapdatei Syntax nicht herum Will man sich diese Arbeit im Code ganz ersparen wird das Basismodul die zu favorisierende L sung Es entstehen zwar Kosten in der Anschaffung und auch im Rahmen von Zusatzent wicklungen aber die liegen eindeutig unter den Kosten der WebOffice Architektur Zudem kann ohne grossen Aufwand ein systemeigener Betrieb installiert und somit auf ein Hosting verzichtet werden Das Basismodul erf llt den Raum Kriterienkatalog und schliesst bezo 58 WebGIS Raum Juni 2009 gen auf die Leistung besser ab als das Mapbender Tool allerdings nur bei entsprechender Implementation der Zusatzentwicklungen seitens Intergraphs Je nach konkreten Anforderungen kann ein Kriterium zum Killerkriterium w
30. entwickelt 57 WebGIS Raum Juni 2009 8 Fazit Es stellt sich unweigerlich die Frage Welches ist jetzt das beste Produkt Welches ist der bes te L sungsansatz Diese Frage kann nicht eindeutig beantwortet werden Hierf r m ssen die Anforderungen an die Plattform konkreter herausgearbeitet werden Es bestehen noch zu viele Unsicherheiten um eine klare Antwort zu geben Die Budgetfrage ist hier sicherlich zentral Wie viel Aufwand kann f r die WebGIS L sung geleistet werden Unter Aufwand sind nicht nur die Lizenzkosten inbegriffen sondern auch die notwendigen Entwicklungen zur vollum f nglichen Funktionalit t der Plattform Betrachtet man einzig das Kriterium Leistung schwingt die WebOffice L sung obenauf Vor allem die neue Version WebOffice 5 1 geht als Sieger aus dem Softwarevergleich unter Ber cksichtigung des Raum Kriterienkatalogs her vor Allerdings erf llt das WebOffice standardm ssig den Kriterienkatalog nicht wie die b rigen WebGIS L sungen ebenfalls nicht Kriterien die den Datenexport oder die Sachdaten eingabe betreffen stehen nicht out of the box zur Verf gung Auch bei der WebOffice L sung m ssen Zusatzentwicklungen gemacht werden Ber cksichtigt man allerdings Preis und Leistung sieht die Situation anders aus Grosser Vor teil der Mapbender L sung ist sicherlich dass sie vollst ndig aus freien Softwarekomponen ten besteht und somit keine Lizenzkosten anfallen Die Projektentwicklung ist nun
31. r die Unterst tzung der Suchfunktion der Schnellsuche und gegebenenfalls des Editiermo duls ben tigt werden Datenbank DB Verbindungsparameter DB Treiber DB Benutzername Passwort etc e Standardeinstellungen bersichtskarte Pixeltoleranzen f r InfoButton etc e Darstellung Suchleiste Zoomfaktor Maximalmassstab etc e Initialbereich und erlaubter Bereich Koordinatenangabe des Perimeters e Kundenspezifische Informationen Logos URL von Website Texte Grafiken etc e Farbe Selektionsfarbe Thematische Konfiguration e Konfigurationen die spezifische Datenebenen betreffen unter Verwendung des mxd Projekts e Themenkonfiguration Abfragethema Suchthema DB Tabellenreferenz Abfragege nerator Resultatanzeige Popup Fenster f r Resultatdetails Feldliste Attribute kon figurieren etc e Themenverzeichnis Table of Content Konfiguration der Datenthemen Layer Sichtbarkeit Anzeige in Legende etc e Kartenansichten Standardansicht vordefinierte Kartenansichten z B Orthophoto Ansicht e Editier Themenliste Aktionen create edit delete merge Editier Themen Attri bute obligatorische Eingabefelder definieren Datenbankanbindungen definieren In tegration Einzeltreffer Attributeingabemaske Datumeingabemaske Kalenderkon trolle Konstruktionstools Bemassung e Snap Themen zum Digitalisieren Thema Toleranz Anhang WebGIS Raum Juni 2009 Funktionalit t Tools die auf der Client Seite
32. und Filter Encoding Fil ter Allerdings und das betrifft das Raum Projekt wesentlich unterst tzt der UMN MapServer die schreibene WFS Schnittstelle WFS T nicht Hier muss auf die Hilfe des GeoServers gez hlt werden 3 7 3 OGC Web Map Service WMS Der OGC WMS Standard definiert wie Rasterkarten ber einen Kartenserver bereitgestellt und abgerufen werden Die Kommunikation zwischen Client und Server erfolgt ber Re quests die einen standardisierten Aufbau haben Schliesslich gibt der Dienst eine Karte zu r ck Hierf r sind folgende Requests notwendig e GetCapabilities liefert ein XML Dokument zur ck das Metadaten ber den WMS enth lt 50 Eine ausf hrliche bersicht findet sich unter http mapserver org ogc index html ogc Juni 2009 Anhang WebGIS Raum Juni 2009 e GetMap liefert das Kartenbild zur ck gem ss den Bed rfnissen des Nutzers e GetFeaturelnfo optional gibt Informationen ber ein Objekt aufgrund der Position des Mausklicks in der Karte zur ck Hier gibt es verschiedene Optionen f r den Output z B text html e GetLegendGraphic optional liefert eine Legende zum angefragten Layer als Bild e DescribeLayer optional liefert eine XML Beschreibung der Metadaten von den abgefragten Layern UMN MapServer 2009 WMS Request Parameter F r das Anfordern der Karte mittels WMS m ssen standardisierte Request Parameter in der URL angegeben werden GetCapabilites Request Beispiel e
33. zugrunde liegt e Importieren des xml Konfigurationsfile und somit des TOC Table of Content des mxd Files e Definieren des Filter Themas Projekt e Erfassen des WebOffice Projektes Anwendungen e Definition von Anwendungen inklusive deren Funktionen Anwendungsrechte e Standardm ssig definiert WebOffice und WebCity Anwendungsrollen e Aufgrund der Anwendungen werden Anwendungsrollen definiert und Funktionen Anwendungsrechte hinzuge f gt e Raum Projekt WebOffice Editing Schreibrechte WebOffice Viewing Leserechte Anwendungsprofile e Finem Anwendungsprofil werden eine oder mehrere An wendungsrollen zugewiesen Anhand von Anwendungs profilen werden einer Benutzergruppe Rechte auf Funkti onen zugewiesen e Im Raum Projekt Viewing Leserechte und Editing Schreibrechte R umliche Filter e Konfiguration rechteckiger r umlicher Filter welche f r die Definition von Initial und Interessenbereichen ver wendet werden Suchfilter e Spezifischer Layer im Kartenserver der alle Regionen abdeckt welche von einer Benutzergruppe nicht gesehen werden d rfen Anhang WebGIS Raum Juni 2009 e Positive und negative Filterdefinitionen e Darstellung der abgedeckten Fl che wird im mxd File de finiert e Anhand von Suchfiltern k nnen die Rechte einer Benut zergruppe auf ein spezifisches Thema eingeschr nkt wer den Gruppen e Definition von Benutzergruppen e Zuweisen von Anwendungsprofil
34. zur Verf gung gestellt werden Funktionen e Navigation zoom pan dynamic zoom bar scale zoom to last extent zoom to full extent zoom layer zoom continuous etc e Messfunktionen Punktkoordinaten messen Distanzmessung Fl chenmessung e Selektion Attributanzeige IdentifyButton Rechteckauswahl Polygonauswahl Kreisauswahl Distanzpuffer um Punkt Auswahl l schen Puffer e Export der Karte ins Word e Redlining Tool Textinformationen zu Geometrien in Karte zeichnen und per Email versenden e Print Tool Druckformat Kommentare Aufl sung Logo Layout html Template Fi les e Puffer Pufferdistanz Pufferthema Pufferresultat als Selektion e Ecdit Tool editieren von ArcSDE Daten ben tigt WebEditing e Karten berlagerungen e Datenextraktion und Download Exportmodul Export von Daten in shp xml jpg tiff dxf GeoDB ASCII Format e Koordinatentransformation e Language Tool verschiedene Sprachen Erw hnenswert ist hier sicherlich dass der WebAuthor Validierungsm glichkeiten imple mentiert hat mit dem die Konfigurierung bei nderungen im Projekt gepr ft werden kann Die angezeigten Ungereimtheiten sind dann entsprechend zu bereinigen Die Validierung kann zum einen nur bez glich des ArcMap Dokuments mxd durchgef hrt werden oder aber auch hinsichtlich des ArcIMS Service Der Anwender wird auf die Fehlerquellen aufmerksam gemacht und direkt zur entsprechenden Inkonsistenz geleitet Weiter k nnen zur Feh
35. 1 Raum Das Kooperationsprojekt Raum schafft eine bersicht der Innenentwicklungspotentiale im regionalen und berregionalen Massstab Raum liegt der Einsatz einer internetbasierten Plattform zugrunde Die Funktionalit t der Plattform erm glicht eine dezentrale und einfache Erhebung und Fortschreibung der Potentialfl chen Dabei ist einigen Anforderungen wie bei spielsweise der Vergabe von Zugriffsrechten dem Datenimport und export der Kartennavi gation oder den Abfrageroutinen besondere Beachtung zu schenken 2 2 WebGIS Die bisherige Plattform setzt sich wie folgt zusammen Die Kartenwerkzeuge wurden mit Ja vaScript geschrieben ASP active server pages stellt die Verbindung zur Microsoft MS Access Datenbank her und SVG scalable vector graphics generiert die grafischen Elemente SVG als Standard f r Vektordaten bringt den einen oder anderen Nachteil mit sich Browser Inkompabilit ten die Installation eines Plug in s f r Webbrowser und Darstellungsprobleme bei speicherintensiven Rasterdaten Auch Alternativen zur MS Access Datenbank sollen ge pr ft werden Im Rahmen dieser Masterarbeit wird das Hauptaugenmerk auf eine alternative Plattformtech nologie webbasierte Geoinformationssysteme WebGIS gesetzt ohne die Vorz ge der bis herigen Technik zu vernachl ssigen Es geht darum die Mapping Performance der bisherigen Plattform zu optimieren und verschiedene Wege aufzuzeigen um dies zu erreichen Das op timierte
36. Application Markup 3 ECMAScript Standardisiertes JavaScript http www ecmascript org Juni 2009 12 WebGIS Raum Juni 2009 Language von Microsoft ben tigt Microsoft Silverlight Plug In MMKarto 2009 oder Rastergrafiken z B OGC Web Map Service Vorteile von SVG Raum b 2009 MMKarto 2009 e SVG ist kein Bin rformat wie z B Flash sondern ein Textformat searchable selectable editable e SVG ist lesbar f r Mensch und Maschine e SVG kann dynamisch direkt aus der Datenbank generiert werden und mit Skripten mani puliert werden e SVG Objekte k nnen georeferenziert werden e SVG kann Vektorgrafiken ohne Qualit tsverlust skalieren e SVG ist unabh ngig vom Output Ger t SVG nimmt die Aufl sung vom Bildschirm oder Drucker e SVG kann Rasterdaten und Vektordaten berlagern Nachteile von SVG e SVG wird zurzeit nicht von allen Browsern nativ und vollst ndig nach Empfehlungen von W3C unterst tzt e Nicht jeder Browser Plug in Hersteller h lt sich an die W3C Empfehlungen e Adobe stellt den Support f r das im Internet Explorer erforderliche Plug in ein e Probleme beim Laden von Rasterdaten SVG ist nicht optimiert f r die Darstellung von implementierten Rasterdaten e Probleme beim Laden grosser Vektordatens tze 4 1 3 Kritik und Verbesserungsvorschl ge Hinsichtlich der Systemarchitektur zeigen sich konkrete Probleme Diese werden im Folgen den aufgezeigt und entsprec
37. Architektur client serverseitig client serverseitig Icient serverseitig client serverseitig Iclient serverseitig client serverseitig Iclient serverseitig client serverseitig Iclientseitig client serverseitig Iciient serverseitig client serverseitig Programmiersprache PHr AJAX AJAX PHP PHP AJAX PHP Java C PHP Javascript H http support esrl com index cim fa knowledge Mapguide Server Linux oder Windows base systemRequirements matrix amp pName ArcIM Webserver Apache MS IIS PHP Datenbank Apache PHP UMN Mapserver und Webserver Apache oder IIS PHP UMN Webserver Apache oder MS IIS Application S amp productID 16 amp pvName 9 2 amp versionID 115 amp P Voraussetzungen Mysal oder PostgresaL Apache PHP oder Tomcat PHP Mapscript PostgresQL PostGis Mapserver und PHP Mapscript Apache UMN Mapserver und PHP MapScript java Tomcat Development PHP UMN Mapserver und PHP MapScript keine d ID 16 amp PVID 351 Betriebssystem Windows GNU Linux und andere Unice GNU Linux Debian and Windows2000 XP Windows GNU Linux and other Unices Windows GNU Linux and other Unices Windows GNU Linux and other Unices Windows GNU Linux and other Unices Macos x Windows GNU Linux and other Unices MacOS X Windows GNU Linux and other Unices nur Microsoft Unix Winows nicht Linux Geoserver QGIS Mapserver UMN Maperserver Kartenserver umn Mapserver Geoserver Geoserver UMN Mapserver UMN Mapserver UMN Mapserver UMN Mapserver Ideegree UMN Mapserver MapGuide S
38. E ett gm Un Hai Weib Aeren Aere reet n Mage Yastube wipeads Men 6 Popis adedini d A SE d SL bg Vi e D D em V EF Bh A CH E Arte NEL Ditegbetch fC Birri DN Se TE vA KA E EA u N NEN yr tes dor SENAY A Cotiera Abbildung 18 Karte die durch das Anfordern von mehreren Layern des WMS im Browser zur ckgeliefert wird dr UMN MapServer als Client und Server Der UMN MapServer kann auch als Client genutzt werden um Karten zu erstellen die von anderen Servern bezogen werden In der vorliegenden Arbeit wird jedoch der UMN MapSer ver einzig als Server verwendet da die Client Applikation Mapbender im Funktionsumfang dem UMN MapServer berlegen ist F r das Projekt relevant ist vor allem der Einsatz vom UMN MapServer als WMS Server also als Kartenserver um Karten ber einen Dienst be reitzustellen 3 7 4 OGC Web Feature Service WFS Der WFS kann in verschiedenen Bereichen zum Einsatz kommen Hierzu z hlen Suchfunkti onen Zoomen und Markieren von geometrischen Objekten aber auch gezielte Abfragen Analysen Weiterverarbeitungen sowie Export und Import von Geometrien F r die Analyse und Bearbeitung der Daten stehen r umliche Abfragen zur Verf gung Die r umlichen Ab fragen k nnen mit der OGC Schnittstelle Filter Encoding geschaffen werden Mit Filter En coding werden erweiterte Abfragen beispielsweise mit Hilfe von Verkn pfungen wie AND und OR oder Vergleiche wie gr sse
39. Geometriedaten k nnen ber eine Schnittstelle ins dxf Format exportiert werden 4 2 3 Kritik und Verbesserungsvorschl ge In Sachen Benutzeroberfl che zeigen sich ein paar Baustellen Die Zeichnen Funktionen die Ebenenstruktur die Navigation und das Unterst tzen von adaptivem Zoomen bei Texten und Symbolen sind zu optimieren 19 WebGIS Raum Juni 2009 Die Navigation die Ebenenstruktur und auch die kartographischen Unsch nheiten sind mit Anpassungen im SVG Code l sbar Das Optimieren der Zeichnen Funktionalit t ist Komple xer aber umsetzbar Hierf r besteht die M glichkeit das Institut f r Kartographie der ETH Z rich zu Rate zu ziehen Nat rlich gibt es seitens Kartenserver mit Client Applikationen diverse L sungen Einzelheiten hierzu sind den nachfolgenden Kapiteln zu entnehmen 4 3 Benutzerverwaltung 4 3 1 Regelschema In der Datenbank ist das Regelschema gespeichert Grunds tzlich werden vier Zugriffskatego rien Akteure unterschieden Gemeinden Kantone Administrator und Gast Jeder Benutzer gruppe k nnen Berechtigungen f r Funktionen z B edit delete search list etc und Daten Layer Layersets zugewiesen werden Die Benutzerverwaltung ist das eigentliche Kernst ck der Plattform 4 3 2 Kritik und Verbesserungsvorschl ge Die Benutzerverwaltung der Raum Plattform hat sich in zahlreichen Gemeinden bew hrt Kritikpunkt ist hier einzig dass f r das Verst ndnis von Ablauf und Methodik der Ben
40. Installation ist es erforderlich den GeoServer in eine Servlet Dienstumgebung einzubinden z B Apache Tomcat Es ist zu beachten dass die Voreinstel lung der Windows Version der GeoServer Installation nicht f r dauerhaften Server Betrieb geeignet ist Bei dieser Installationsvariante wird die Servlet Umgebung Jetty installiert welche kein Windows Dienst ist F r eine produktive Installation ist es erforderlich GeoSer ver in eine Dienstumgebung einzubinden z B Apache Tomcat WhereGroup 2009 Konfigurationsdatei SLD Zur Erstellung der Konfigurationsdatei deren Syntax dem OGC Standard SLD entspricht steht der GeoServer zur Seite Einstellungen wie Einf rbung von Fl chen Texten oder Kon turen k nnen bequem im Men punkt Style ausgew hlt werden und GeoServer schreibt die se Visualisierungsparameter in die SLD Syntax Hier ist also keine Arbeit im Code von N ten Im Anhang 2 2 befindet sich die SLD Datei der Potentialfl chen 3 4 Datenbanken 3 4 1 PostgreSQL PostGIS PostgreSQL ist die am weitesten entwickelte objektrationale Open Source Datenbank Wie enorm die Leistungsf higkeit des Produktes ist zeigt sich am Beispiel der Firma der Whe reGroup WhereGroup betreibt mehr als 200 Millionen Polygongeometrien und hat Antwort zeiten unter einer Sekunde bei maximal 200 gleichzeitig angemeldeten Benutzern Whe reGroupWeb 2009 Die Spracherweiterung PostGIS erweitert PostgreSQL um r umliche Auswertungsm gli
41. Kartendarstellung im Vektorformat ist ein SVG Viewer Plug in da der Browser ohne Erweiterung keine Vektordaten anzeigen kann Internet Explorer ausser der Browser unter st tzt SVG nativ z B Firefox Der Vorteil von SVG sind interaktive Karten und zus tzliche Funktionalit ten wie das Digitalisieren mit Snapping Der Vorteil von Rasterdaten jpg png 2 VBScript Visual Basic Script Anhang WebGIS Raum Juni 2009 ist dass kein Plug In ben tigt wird Hier zeigt sich ein Nachteil vom GeoMedia Produkt Das Digitalisierungstool ist nur unter Internet Explorer vollumf nglich operabel Mit den brigen Browsern l sst sich das Edit Tool nur im Rasteroutput ausf hren womit dann aber Snapping Tool nicht verwendet werden kann SVG besitzt andererseits den Vorteil dass Polygone ge highlightet werden oder Tooltips und Hotspots verf gbar sind Intergraph 2008 Web MapPro 2009 5 3 Administrationsumgebung 5 3 1 Projektverwaltung und Projektkonfiguration In der Administrationsumgebung m ssen Verweise zu den Datenbanken DB definiert wer den e Pfad zum Geodaten Ordner Library DB Verbindung zu GeoMedia Warehouse e Webdata Ordner Konfigurations DB e Projektlayout definieren F r jedes Projekt kann das Layout einzeln definiert werden Es stehen hierf r folgende Parameter zur Verf gung CSS File Titelframe html Framegr ssen Objektlegende Hauptkartenbreite Mass stabsangaben Anzeigen der Register TabSuche TabDr
42. Mehrbenutzerbe trieben ist ArcSDE Voraussetzung Geodaten welche nicht editiert werden m ssen wie Ras terdaten oder Gemeindegrenzen k nnen in einer ESRI Geodatabase GeoDB abgelegt wer den 4 2 2 Client seitige Anforderungen Die Client Applikationen von SynerGISWeb ben tigen keine zus tzlichen Plug ins Es wer den die blichen Standardbrowser wie Internet Explorer Firefox oder Opera unterst tzt Anhang WebGIS Raum Juni 2009 4 3 WebAuthor f r ESRI ArcGIS Mit dem WebAuthor werden die WebOffice Projekte konfiguriert Der WebAuthor ist als ArcGIS Extension erh ltlich Projekt e Bearbeiten Y Web Einstellungen Y E L3 E ag HI DEI EN Abbildung 22 SynerGIS WebAuthor ArcMap Extension Toolbar dr Das WebAuthor Tool ist die eigentliche Administrationsoberfl che des WebOffice Projekts Die Projektkonfiguration wird als xml File im Verzeichnis der WebOffice Applikation ge speichert Diese Konfigurationsdatei beinhaltet alle Informationen und Konfigurationspara meter der WebGIS Benutzeroberfl che Die wichtigsten Komponenten sind e Kartenelemente e Projektkonfiguration e Thematische Konfiguration e Funktionalit t Bevor aber ein neues Projekt er ffnet wird sollte mit dem ESRI Desktop GIS ein mxd Dokument Abbildung 23 erstellt werden Dieses mxd File repr sentiert alle verwendeten Datenebenen und Symbole sowie deren kartographischen Definitionen wie Farbe Gr sse etc aber auch weiterf hrende In
43. NIS Server Advanced 24 000 4 800 ARIS ada report 12 500 2 500 Datenexport K A K A Eingabe von Sachdaten K A K A Offline Modus K A K A Tabelle 18 Kostenabsch tzung Systemarchitektur WebOffice Projekt Richtofferte 2009 dr k A keine Angabe Hosting Die Hosting Geb hren sind abh ngig von den theoretisch erreichbaren Einwohnern Initial kosten f r das Hosting am Beispiel des Kanton Z richs sind 15 000 CHF J hrlich kommen Hosting Geb hren f r die Wartung hinzu welche im Umfang die Initialkosten in etwa ver doppeln Die Randbedingungen f r die Berechnung der Hosting Geb hren 2 GEOCOM GEONIS Server Advanced zur Erstellung von Attributmasken Anzahl Gemeinden 171 Anzahl Benutzer pro Gemeinde 2 1 Editing Benutzer 1 Viewing Benutzer Anzahl erreichbarer Einwohner 1 332 000 Einwohner Zugriffsh ufigkeit pro Gemeinde Imal pro Monat editieren Amal pro Monat an schauen Anzahl Themen Speichergr sse von den Geodaten hier ca 25 GB Integriert in Hosting Geb hren Update der AV Daten jeden Monat Anhang WebGIS Raum Juni 2009 e Zur Konfiguration ber Remote Desktop sind zus tzliche Entwicklungs Lizenzen n tig Die Angaben sind Kostensch tzungen der ARIS geoservices AG und haben keine Verbind lichkeit Zudem wird bei den Angaben keine R cksicht auf eine ETH Campus Lizenz ge nommen welche je nach Projektinhalt aber noch beg nstigend hinzuk me Dies m sste im Rahme
44. Software zu verwenden zu ver ndern und weiterzugeben Daf r ist Open Sour ce Voraussetzung Die meisten international operierenden Firmen der Software Industrie mit einer grossen Anzahl Besch ftigten verfolgen dagegen ein propriet res Gesch ftsmodell bei dem der Quelltext der Software nicht ver ffentlich wird Dieser Verlust von Transparenz birgt Gefahren Fehler in der Software k nnen so nicht bekannt gemacht werden weil keine unab h ngige Stelle den Quelltext berpr fen Kann Ausserdem kann der Hersteller jederzeit etwas Grunds tzliches an der Software ndern und damit die Kunden zwingen eine neue Version zu kaufen Mitchell 2008 Freie Software Freie Software ist Software die mit der Erlaubnis f r jeden verbunden ist sie zu benutzen zu kopieren und zu verbreiten entweder unver ndert oder ver ndert entweder gratis oder gegen 23 WebGIS Raum Juni 2009 ein Entgelt Im Besonderen bedeutet das dass der Quellcode verf gbar sein muss K hler 2005 Free software is a matter of liberty not price gnu 2009 Open Source Software Open Source bedeutet Offenlegung des Quellcodes durch den Urheber und kostenlose Wei tergabe Die Urheberrechte liegen weiter beim Autor Im Prinzip hat jedes Open Source Projekt seine eigenen Regeln Einige etablierte sind GNU GPL oder GNU LGPL gnu 2009 Vorteile von einer Open Source Software sind sicherlich der Einblick in den Quellco de die Erweiterbarkei
45. WebOffice ist hinsichtlich Leistungsf higkeit die Nummer eins der betrachteten Web GIS L sungen Aber auch hier m ssen im Rahmen von Projekterweiterungen Tools f r den Datenexport und die Eingabe von Sachdaten entwickelt werden da diese Funktionalit ten nicht standardm ssig im propriet ren WebOffice Paket verf gbar sind Ein grosser Nachteil sind die Kosten Eine systemeigene Installation ist immens teuer und eine Hosting L sung entspricht naturgem ss einer eingeb ssten Unabh ngigkeit Eine Hosting L sung hat nicht nur Nachteile Man gewinnt Sicherheit dass das System reibungslos funktioniert und bei Problemen wird Support geleistet Ein anderer Kritikpunkt ist der Offline Betrieb Hier muss nach einer Alternativm glichkeit gesucht werden wie beispielsweise der Eingabe von Geoda ten in einem DesktopGIS Die Installation aller Systemkomponenten auf einem lokalen Rech ner ist zu teuer und zu aufw ndig 51 WebGIS Raum Juni 2009 7 4 Intergraph Basismodul 3 1 und GeoMedia WebMap 7 4 1 Dateneingabe Digitalisierungstool und Snapping Grunds tzlich erf llt das Basismodul BM alle geforderten Anforderungen von Raum betreffend Digitalisierungswerkzeuge Das Modifizieren von Fl chen ist anwenderfreundlich Der Benutzer kann die einzelnen St tzpunkte eines Polygons verschieben hinzuf gen oder l schen Den Fang Modus betreffend zeigen sich funktionale Einschr nkungen Das Basis modul bietet die M glichkeit das Format de
46. ali sieren Potentiale graphisch auf einer geeigneten Hintergrundkarte abgrenzen Die Fl chen bersicht f r eine Gemeinde einen Teilbereich einer Gemeinde oder eine Region anzeigen Potentiale nach bestimmten Kriterien suchen Kontaktdaten zu Ansprechpartnern eingeben anzeigen und aktualisieren und Termine verwalten Informationen zu bestehenden Systemen austauschen und zur Weiterverarbeitung ex portieren 10 WebGIS Raum Juni 2009 4 Bestandesaufnahme der bestehenden Raum Plattform Die bestehende Plattform hat sich in der Praxis bew hrt Die bisherigen Erhebungen im Rah men von Raum in den Kantonen Uri Schwyz Baselland und Tessin sowie im Bundesland Baden W rttemberg teilweise noch innerhalb des Projekts MORO RESIM fanden allesamt auf der bisherigen Plattform statt Die Plattform ist den Bed rfnissen der verschiedenen Regi onen angepasst worden Zuletzt fehlte die Zeit die Weiterentwicklung der Plattform voranzu treiben Aus diesem Grund macht es Sinn einen Blick auf die aktuelle Systemarchitektur und den derzeitigen Arbeitsablauf zu werfen um allf llige Schwachpunkte zu benennen und ent sprechend zu beheben Es geht hier vor allem um einen Optimierungsprozess der Plattform 4 1 Technik der bestehenden Arbeitsplattform Die Analyse des IST Zustandes der Plattform soll die Grundlage f r die Erarbeitung eines SOLL Zustandes liefern Daraus sollen Erkenntnisse f r das weitere Vorgehen gewonnen werden Wichtig hi
47. andesaufnahme einer definierbaren Zeitperiode z B Aktualisierung einmal pro Tag e WebOffice 5 1 und ArcGIS Server Der ArcGIS Server unterst tzt den Export von shp files Hierf r muss seitens ARIS AG im Rahmen von Projekterweiterungen Zeit investiert werden e Data Extraction Tool von WebOffice 4 2 WebOffice hat als Erweiterung des Basis produkts das Tool Data Extraction im Angebot Nach Aussage von Anwendern ist das Tool aber unbrauchbar Trotzdem bedarf es hier weiteren Abkl rungen e GeoShop Werden f r den Datenexport nur shp files ben tigt ist der GeoShop ein zu teures und m chtiges Tool Der GeoShop von InfoGrips ist vor allem auf den Ex port von INTERLIS 7 Daten ausgerichtet e Mit den ESRI Kartenservern lassen sich auch OGC Dienste erstellen Diese k nnen dann in ein Desktop GIS eingebunden werden Im Desktop GIS QGIS beispielsweise k nnen die Daten ber eine WFS Schnittstelle integriert und in ein shp file exportiert werden e FME Server Falls nur der Export von shp files gefordert ist erscheint die L sung mit FME Server berqualifiziert Print Tool Das Print Tool ist ebenfalls sehr gelungen Der Benutzer kann Kartentitel Seitenformat Ori entierung und Massstab manuell eingeben Ins pdf Format wird der Benutzername automa tisch geschrieben Der Druckbereich kann je nach Wunsch noch ver ndert werden Die dem pdf Druck zugrundeliegenden Templates k nnen bequem in einer html Vorlage individu
48. ang soll im Folgenden detaillierter betrachtet werden In der Administrationsoberfl che werden die Inhalte der GetCapabilities Dokumente geladen und in der Datenbank abgelegt Der Dienst kann ohne weiteres aktualisiert werden Die Kar tendienste selber k nnen in der Mapbender Administration weiter konfiguriert werden Die Kartendienste beinhalten in der Regel mehrere Ebenen die zum Beispiel zu unterschiedlichen Zoomstufen geladen werden adaptives Zoomen oder erst geladen werden sollen wenn der User diese aktiviert Weiter kann zum Beispiel das Output Format jpg png von Luftbildern definiert werden Ein weiterer wichtiger Punkt ist ob die Attribute eines Kartendienstes abge fragt werden d rfen oder nicht Diese Kartendienste k nnen dann einer GUI oder mehreren GUIs zugewiesen werden Mapbender r t die Kartendienste in eigene leere GUIs anzulegen Diese GUI werden als Beh lter f r die Kartendienste verwendet und dienen lediglich Verwaltungszwecken Sie ent halten keinerlei eigene Oberfl chenelemente sondern lediglich Verweise auf Kartendienste Diese Kartendienst GUls sollten gem ss Mapbender mit wms_xy kartendienst gekenn zeichnet werden Diese Anordnung erleichtert die Verwaltung sehr da die Dienste so nicht einzeln in die verschiedenen GUIs geladen werden m ssen Der Ansatz ist vielversprechend die Umsetzung jedoch umst ndlich und wenig benutzerfreundlich 3 7 Aufbereitung der Kartendienste 3 7 1 Standardi
49. arte Ausschnitt Koordinatenbereich Rollen Rollen k nnen beliebig umfangreich sein Rollen k nnen Themengruppen und Kartenfunktionen enthalten Einer Karte k nnen mehrere Rollen zugeordnet werden Rollen z B Rolle Edit Schreiben View Lesen Zuordnung Rolle Themengruppe Zuordnung Rolle Suche Zuordnung Rolle Kartenfunktion Zuordnung Rolle Attributsreports Zuordnung Rolle Druckmassst be Zuordnung Rolle Planvorlagen Druckvorlagen Legendengruppen Themen Datenebenen Anhang WebGIS Raum Juni 2009 FeatureSets FeatureSet entspricht in GeoMedia Desktop einem Legen deneintrag Definition von Darstellung der Geodaten Definition des Digitalisierungsthema Grundlagen Druckvorlagen Kartenausschnitte Kartenfunktionen etc Tabelle 19 Administrationsumgebung BM3 1 Basismodul3 2007 dr Ein Suchfilter analog dem Usermanagement im WebOffice ist in der BM Benutzerverwaltung nicht per Default vorhanden Ein entsprechendes Tool muss im Rahmen von projektspezifi schen Weiterentwicklungen generiert werden ber die Authentifizierung soll dann dyna misch eine Perimetermaske erzeugt werden Out of the box besteht nur die M glichkeit f r jede Gemeinde eine Rolle mit den entsprechenden Daten zu erstellen was bei einem Kanton der Gr sse Z richs einen grossen Vorbereitungsaufwand zur Folge hat 5 4 Benutzeroberfl che GeoMedia WebMap und BM3 1 5 4 1 Kartenfe
50. as soll diese Plattform beinhalten Welche Anforderungen soll sie erf llen Was f r Schl sse sollen aus der Plattform gezogen werden k nnen Wer benutzt diese Plattform berhaupt In welcher Weise soll dem Benutzer Interak tivit t mit der Karte erm glicht werden Wof r wird die Plattform konkret genutzt Das Forschungsprojekt Raum des Institutes f r Raum und Landschaftsentwicklung IRL der ETH Z rich besch ftigt sich seit Jahren mit Fragen dieser Art und Weise Die internetba sierte Plattform f r das Projekt Raum hat eine bersicht ber Entwicklungspotentiale zum Ziel welche gem ss Mindeststrategie einer nachhaltigen Raumraumplanung im Inneren des Siedlungsbereichs liegen sollten Zum raumbezogenen Datensatz Potentialfl chen kommen aber ebenso wichtige Informationen wie zeitliche Abfolgen und Prozesse oder auch organisa torische und strukturelle Informationen hinzu So entstand der Ausdruck Planerische Infor mationssysteme da diese neben der Komponente Raum weitere Angaben zur Zeit und Orga nisation beinhalten Das Planerische Informationssystem erweitert also den Betrachtungsraum eines Geographischen Informationssystems um zus tzliche Elemente Ziel der Arbeit ist es nun eine planerische Informationsplattform zu schaffen die zwar auf der WebGIS Architektur basiert diese aber um die Bed rfnisse eines Planerischen Informati onssystems erweitert WebGIS Raum Juni 2009 2 Aufgabenstellung 2
51. asterarbeit bereits rudiment r realisiert wurde Das Digitalisie rungstool die Abfragefunktionalit ten und auch die Benutzerverwaltung sind als Grundger st im Mapbender Framework vorhanden Es sind jedoch einige Konfigurationsvoraussetzungen zu beachten bis das Tool funktionst chtig wird und die Fehlermeldungen behoben werden k nnen Die L sung Plattform Raum mit Mapbender erf llt die Machbarkeitspr fung und geht in Anbetracht von Preis und Leistung als Sieger aus der Softwareevaluation heraus S URL Request f r OGC WMS und WFS vgl Kapitel im Anhang 3 7 3 44 WebGIS Raum Juni 2009 7 3 Web Office 4 2 5 1 und ESRI ArcIMS ArcGIS Server 7 3 1 Dateneingabe Digitalisierungstool und Snapping Zur Geodateneingabe wird die WebOffice Erweiterung WebEditing ben tigt Dieses wieder um setzt die ESRI ArcSDE Datenbank voraus Direkt aus einer ESRI GeoDB lassen sich keine Digitalisierungen vornehmen Das Zeichnen Modul erf llt jegliche W nsche Alle not wendigen Aktionen wie neu zeichnen editieren oder l schen von Polygonen sind implemen tiert Die dazugeh rigen Attribute lassen sich innerhalb eines Popup Fensters eingeben Aus wahllisten sind ebenso integrierbar wie obligatorische Felder oder ein Kalender Tool Eben falls ein grosser Vorteil besteht im Fang Modus Dieser kann ein und ausgeschalten werden und auch der Snapping Radius ist durch den Benutzer definierbar Weiter besteht die M g lichkeit Konstruktio
52. aum Die herk mmliche Raumbeobachtung erlaubt die Erfassung der Siedlungsentwicklung nach aussen bzw der noch unbebauten Fl chen im Inneren Das Monitoring geht hier zu wenig weit Viele Entwicklungspotentiale werden bis anhin nicht in die innere Entwicklung der Ge meinden einbezogen Das Projekt Raum versucht nun eine fortschreibungsf hige bersicht der Siedlungspotentiale regionen berschreitend zu erarbeiten Das Wissen um die Verteilung und Quantit t der Potentiale soll als Grundlage f r die Entwicklung von Massnahmen dienen Konkret liegt im Projekt Raum der Schwerpunkt in der Schaffung einer berregionalen bersicht der Innenentwicklungspotentiale in den St dten und Gemeinden sowie Entwick lungen und Empfehlungen f r ber rtliche Planungsinstitutionen Collage 2008 Raum b 2009 WebGIS Raum Juni 2009 noch nicht realisierte Au enentwicklung Abbildung 1 bersicht ber die ber cksichtigten Potentialklassen Raum b 2009 Raum betrachtet aktuelle und zuk nftige Brachen oder Leerst nde Es wird auf die Erhe bung vom Zeitpunkt der Fl chenverf gbarkeit Wert gelegt Nicht nur das theoretische Vor handensein von Fl chen an sich ist also von Bedeutung sondern auch die Frage ob und wann die erhobenen Potentiale berhaupt verf gbar sind Weiter sollen die Gr nde f r allf llige Blockaden aufgezeigt werden Hier einen Abriss ber den Raum Merkmalkatalog Raum b 2009 e Allgemeine Informationen z
53. auswahl gewechselt werden Suchfunktion Eine einfache Suche nach Attributeigenschaften in Textboxen oder Auswahllisten ist in der Benutzeroberfl che vorhanden z B Suche Potentialfl che mit Namen Test Suche mit logi schen Suchoperatoren wie beispielsweise gr sser gleich oder kleiner gleich sind nicht per Default vorhanden sondern werden im Rahmen von Projekterweiterungen von Intergraph an geboten Anhang WebGIS Raum Juni 2009 O ena terve Basismodul3 1 Beta ale Disse Abbildung 44 Suchfunktion BM 3 2 dr Print Funktion Die Druckfunktion erm glicht massst bliches Drucken eines gew nschten Planausschnitts Der Ausschnitt wird in eine definierbare Planvorlage html eingepasst Es stehen hierf r ver schiedene Seiten und Output Formate zur Verf gung Der Druckbereich wird in der Karte angezeigt und kann manuell noch verschoben oder gedreht werden Plantitel und Untertitel k nnen im Eingabefenster vom Benutzer frei gew hlt werden Report Funktion Mit der Report Funktion lassen sich vordefinierte Berichtvorlagen mit den gew nschten Kar tenausschnitten Attributtabellen Bildern oder Diagrammen dynamisch auff llen Diese Funktion ist in beschr nktem Masse out of the box erh ltlich komplexere Reports m ssen projektspezifisch angepasst werden Anhang WebGIS Raum Juni 2009 5 4 4 Digitalisierungswerkzeug zZ Aktive Ebene Potentafsecher Diren nach Gecsmenne Atmcriunn run
54. ch keiten Damit wird PostgreSQL eine zentrale standardisierte Datenquelle f r Geodateninfra strukturen Volle Interoperabilit t wird durch die Implementation der OGC Spezifikation er zielt WhereGroupWeb 2009 3 4 2 MySQL MySQL ist der weltweit popul rste Open Source Datenbankserver Er ist vollst ndig auf Ge schwindigkeit und einfache Administrierbarkeit ausgelegt Seit der Version 4 1 bietet MySQL 43 Download unter http GeoServer org display GEOS Download Juni 2009 Die Raum Mapbender Plattform benutzt noch das Servlet Jetty Anhang WebGIS Raum Juni 2009 auch M glichkeiten zur OGC konformen Verarbeitung von Geodaten MySQL l uft unter Linux Unix MacOS X und Windows WhereGroupWeb 2009 3 5 Einsatzgebiet Durch die volle Unterst tzung der OGC Standards wird Mapbender oft als Integrationsplatt form f r ein breite Palette professioneller GIS und GDI Softwareprodukte unterschiedli cher Hersteller und Open Source Projekte genutzt Gem ss Mitchell 2008 empfiehlt sich der Einsatz von Mapbender vor allem in Umgebungen in denen gr ssere Mengen an Geoda ten von vielen unterschiedlich berechtigten Benutzern genutzt werden soll Nachfolgend sind einige Beispielanwendungen aufgelistet e Stadtplandienste e Geoportale und Geodateninfrastrukturen e Amtliche Katasterauskunft e Tourismusinformation e etc 3 6 Grundobjekte und Funktionsumfang 3 6 1 Grundobjekte Mapbender basiert auf drei Grundobjekten
55. ch direkt im Browser dargestellt werden bli cherweise wird hierf r eine entsprechende Client Applikation oder auch ein Desktop GIS verwendet die GIS Funktionalit ten zur Verf gung stellen Beispiel eines GetMap Request http localhost cgi bin mapserv exe map C ms4w apps raumplus map wmsbdmuri map amp SERVICE WMS amp VERSION 1 1 1 amp REQUEST GetMap amp LAYERS pk100_ag shpgrenzemuri shpgrenzeaargau amp STYLES amp SRS EPSG 21781 amp BBOX 662746 232620 673178 239358 amp WIDTH 600 amp HEIGHT 400 amp FORMAT image png Tabelle 13 Beispiel eines GetMap REQUEST dr Kartenserver Pfad zum Map file Art des Dienstes WMS Version Karte anfordern Layer anfordern Darstellungsoptionen R umliches Referenzsystem Angeforderter Bereich Bildgr sse Bildgr sse Ausgabeformat Neben den in Tabelle 13 aufgef hrten Optionen gibt es noch weitere Parameter die hier aber nicht weiter behandelt werden Als Resultat wird eine Karte zur ckgeliefert e EPSG European Petroleum Survey Group EPSG geodetic parameter dataset http www epsg org Juni 2009 2 EPSG 21781 weiterf hrende Informationen unter http spatialreference org ref epsg 21781 Juni 2009 Anhang WebGIS Raum Juni 2009 mapsarv exe 600 400 pixels CR Hrtapn ke grikttgdrwrere e mao Aroa E aumoh afman wersbuesschitenmun rap VERSION 1 1 LEAEQLEST GetNup sER C ED M
56. d Zugriff auf das WebGIS Als Datenbanken in Frage kommen unter anderem Oracle MS SQL Server oder MS Access UserMgmt 2008 Konzeptionell unterteilt sich das SynerGIS User Management in Gruppenprofile und The menberechtigungen Anhang WebGIS Raum Juni 2009 Gruppenprofile beinhalten Rechte im Bezug auf Benutzergruppen Funktionalit ten Druck profilen Interessen und Initialbereichen interessen Initialbereich Druckprofile WebGIS Projekt f umlicher Filter A d nwendungs Benutzer profil Anwendungs rolle Abbildung 28 Schema Gruppenprofil ARIS 2008 dr Themenberechtigungen sind Berechtigungen auf Kartenthemen Anhand von diesen Themen berechtigungen k nnen Rechte Anzeigen Abfragen Selektieren etc den einzelnen Themen und Benutzergruppen angef gt werden Weiter besteht die M glichkeit mittels Filter die Themen weiter einzuschr nken Abbildung 29 Screenshot von den Themenberechtigungen SynerGIS User Management dr Anhang WebGIS Raum Juni 2009 Themenberechtigungen A profil Anwendungs rolle Anwendung Abbildung 30 Schema Themenberechtigung ARIS 2008 dr Die Stammdaten tragen die Basiskonfiguration f r die Gruppenprofile und Themenberechti gungen zusammen Hier ein berblick ber die Stammdaten ARIS 2008 UserMgmt 2008 Konfiguration Erkl rung Karte e Erfassen des ArcIMS Kartenservers welcher dem Web Office Projekt
57. daten dr 19 Abbildung 8 DIS und WebGIS dr 21 Abbildung 9 Erweiterte Klassifikation von Internetkarten F rpass 2001 dr 23 Abbildung 10 Propriet re Freie und Open Source Software gnu 2009 u u0 25 Abbildung 11 Client Server Architektur Ablauf einer Kartenanfrage Mitchell 2008 25 Abbildung 12 WebGIS Architektur dr 27 Abbildung 13 Systemarchitektur Mapbender dr 9 Abbildung 14 Screenshot Administrationsumgebung Mapbender dr 14 Abbildung 15 Berechtigungsstrukturen in Mapbender Benutzerverwaltung dr 15 Abbildung 16 Screenshot Administrationsumgebung Mapbender dr 17 Abbildung 17 Screenshot Benutzeroberfl che ObfeldenEdit dr 17 Abbildung 18 Karte die durch das Anfordern von mehreren Layern des WMS im Browser zur ckselieftert wird de een an 24 Abbildung 19 Ablauf Datenexpott dr 27 Abbildung 20 SynerGIS Web Architektur SynerGISWeb 2008 us0 ee 29 Abbildung 21 SynerGIS WebOffice Umgebung Rutishauser 2009 uue ne 30 VII WebGIS Raum Juli 2009 Abbildung 22 SynerGIS WebAuthor ArcMap Extension Toolbar dr 32 Abbildung 23 ESRI Desktop GIS ArcMap Beispiel eines mxd Dokumentes hr 33 Abbildung 24 SynerGIS WebAuthor ArcMap Extension Bearbeitungsfenster dr 33 Abbildung 25 Edit Tool von WebOffice dr 36 Abbildung 26 Eingabemaske dr 37 Abbi
58. der zu editieren Zudem ist der Ordnerbaum sprich die Ordnerstruktur individuell strukturierbar Anhang WebGIS Raum Juni 2009 Lagged User roet a x WMS Verwaltung Edit Elements demoraumplustest GUI with WFS zeg Eleng using WFS T Cede 3 WMS Zunrdnung r 1 wm T embinde e wb Tarte a gazetteer for user in the mapbender user map SMl Verwaltunn JUI erzeugen t GUl Eiernente editieren Aevascnptuimod wis gezetoer chent php s Zrameborder 1 REEL Abee OD nem Fezsrngenen Ce anlegen d ad t arer el Trans Feet mgregr cheaenmtzrg v I f jan here Ir eat en rastia w i f man reen Zegezege egen D N OJA manenmane Er ag p Y m gp Benutzerzugnift erteilen Get C Yan fe w n e e 300 e je purea e z en je 29 e Prag tere une mag ie A 150 ol ED zn rm Ber Pag 7 i Pi ar fatais on Oj vor geed ke seg ts wett hidden lem e d oP ta La et V eg en CT e ka On w tve O en bag Abbildung 17 Screenshot Benutzeroberfl che ObfeldenEdit dr 3 6 4 Funktionsumfang Das Installationspaket enth lt vorkonfigurierte Beispieloberfl chen f r die Anzeige Naviga tion und Abfrage von den OGC standardisierten Diensten WMS WFS und WFS T Die Ad A 17 Anhang WebGIS Raum Juni 2009 ministration enth lt weiter Module f r die Verwaltung der Kartendienste der Benutzer der Benutzergruppen und deren Berechtigungen Hier eine Liste der verf gbaren Funktionen Mapbender 2009
59. desplanung der Universit t Karlsruhe erkundete und entwickelte in Zusammenarbeit mit dem Verband Region Stuttgart in der Region Stuttgart Potentiale und Instrumente f r ein regionales Siedlungsmanagement Das Projekt wurde im Rahmen des For schungsprogramms Modellvorhaben der Raumordnung MORO durch das Bundesamt f r Bauwesen und Bauordnung gef rdert Raum a 2009 erhobenes Potenzial gesamt erhobenes Potenzial relativ IE m2 je IE m je Anteil IE an Anzahl Anzahl Fl che ha Nutzer Einwohner Gur Basel Landschaft 8 73 8 18 23 Hochrhein Bodensee 555 535 Mittlerer Oberrhein 542 583s 6s aa 35 428 a 52 eo 27 514 a9 oe ae 35 586 822 103 422 508 Tabelle 1 Ergebnisse der Erhebung der Innenentwicklungspotentiale bezogen auf die Raum Regionen Raum b 2009 Schliesslich wurden im Rahmen von Raum Erhebungen in halb Baden W rttemberg und im Kanton Basel Landschaft durchgef hrt Tabelle 1 zeigt eine bersicht der beteiligten Regio nen und die Ergebnisse der Erhebungen S Erl uterungen zur Tabelle 1 IE in Raum erhobenes Innenentwicklungspotential GuF Geb ude und Freifl che gem ss der Fl chenstatistik des St dtischen Landesamtes Baden W rttemberg Stand 2005 Nutzer Einwohner und Besch ftigte WebGIS Raum Juni 2009 Das aktuelle Raum Projekt ist Teil des Projekts Modellvorhaben Nachhaltige Raument wicklung des Bundesamtes f r Raumentwicklung
60. e unter UMN MapServer das sogenannte Map file Das CGI Programm funktioniert als Vermittlungsstelle zwischen den Daten bzw zwischen dem Map file und dem Webserver UMN MapServer 2008 Mitchell 2008 Konfigurationsfile beim UMN MapServer Map file Im textbasierten Map file wird sowohl der Speicherort der Geodaten als auch die Anweisung wie die Geodaten zu zeichnen sind hinterlegt Das Map file definiert also auch wie die Geo daten dargestellt werden sollen z B ob eine Polygon rot oder gr n gezeichnet werden soll Weiter enth lt das Map file Informationen ber die Datenebenen das Projektionssystem oder das Bildformat f r die Ausgabe UMN MapServer 2008 Mitchell 2008 Ein ausf hrliches Beispiel f r den Aufbau eines Map files l sst sich im Anhang 2 1 finden Anhang WebGIS Raum Juni 2009 Installation F r die WebGIS L sung basierend auf Mapbender wurde das MS4W Paket von der Map Tools Website verwendet Das Paket enth lt alles was man f r die Arbeit mit dem UMN MapServer braucht Bibliotheken CGI Programme und Konfigurationendateien Zus tzlich zu diesem Kartenserver Grundger st wird die Client Applikation Mapbender hinzugef gt 3 3 2 GeoServer Der freie Kartenserver GeoServer ist eine Implementierung auf Basis des Projekts Geo Tools GeoTools ist eine umfassende Java Bibliothek zur Bearbeitung von Geodaten und implementiert die JTS Java Topology Suite welche die Standard Geometire Primitive der Ja
61. e 16 berblick ber die SynerGISWeb Produkte SynerGISWeb 2008 dr SS Sen Abbildung 20 SynerGIS Web Architektur SynerGISWeb 2008 Anhang WebGIS Raum Juni 2009 4 2 Systemanforderungen SynerGISWeb Produkte sind Java basierende Web Applikationen Dementsprechend ist WebOffice plattformunabh ngig und kann in allen Betriebssystemen laufen die Java unter st tzen Das WebOffice ist prim r auf Basis der ESRI Produktefamilie entwickelt worden Dementsprechend sind die gegebenen ESRI Systemanforderungen auch f r SynerGISWeb Produkte g ltig Abbildung 21 SynerGIS WebOffice Umgebung Rutishauser 2009 Die WebOffice L sung basiert auf folgenden Komponenten Richtofferte 2009 Webserver IIS mit Apache Tomcat als Servlet Engine Datenbankmanagementsystem DBMS zur Haltung der Geodaten SQL Server 2005 ESRI ArcSDeE als Erweiterung des DBMS f r die Verwaltung von Geodaten ESRI ArcIMS als Kartenserver f r WebOffice 5 1 ArcGIS Server SynerGIS WebOffice Client Applikation WebAuthor Extension in ESRI ArcMap zur Konfiguration des SynerGIS WebOffice WebEditing SynerGIS User Management Weitere Services wie z B ada report von ARIS geoservices AG Berichte generieren GEOCOM GEONIS Server Advanced schreibende Attributmaske Tool zur Eingabe von Sachdaten a bersicht ber die ESRI Produkte http ESRI Germany de products Juni 2009 Anhang WebGIS Raum Juni 2009
62. e Anwendungen die sowohl JavaScript nutzt als auch serverseitig PHP verwendet um weitergehende Funktionalit t zu implementieren Die Alleinstellungsmerkmale von Map bender sind die vollst ndig webbasierte Konfigurierbarkeit eine umfangreiche Benutzerver waltung und die M glichkeit Kartendienste gegen unbefugten Zugriff zu sichern Mitchell 2008 a Community MapBuilder http www osgeo org mapbuilder oder http communitymapbuilder osgeo org Ju ni 2009 24 AJAX Asynchronous JavaScript and XML 30 WebGIS Raum Juni 2009 Hier einen berblick ber die Welt der Client Applikationen Freie Client Applikationen Kostenpflichtige Client Applikationen e CartoWeb e WebOffice e Deegree iGeoPortal e GeoMedia WebMap Publisher e ka Map e Basismodul BM3 e Mapbender e Cardo map Erweiterungsmodule e OpenLayers e Mapbuilder e Chameleon e MapGuide Open Source e p mapper e cardo map Grundversion Tabelle 5 bersicht der freien Client Applikationen dr 5 7 Datenbanken Zur Speicherung von r umlichen Daten verwendet man in der Regel Geodatenbanken Geoda tenbanken sind das zentrale Element der meisten Geodateninfrastrukturen Auch hier gibt es Open Source L sungen oder kostenpflichtige Produkte Die Auswahl an Open Source Geoda tenbanken ist nicht besonders umfangreich es gibt zwei Softwarepakete MySQL und PostgreSQL und lediglich eines mit vollst ndigem Funktionsumfang PostgreSQL PostGIS Die grossen Datenbank
63. e bestehende Raum Plattform zu opti mieren Das Hauptaugenmerk liegt auf dem Bereinigen der Schw chen der Plattform Die aufw ndige Datenherstellung Kacheln der Basisdaten beispielsweise ist mit dem Einsatz eines Kartenservers hinf llig ber eine OGC WMS Anfrage im SVG Code k nnen die Ba sisdaten relativ einfach in die Karte integriert werden Die weiteren Baustellen der Plattform wie beispielsweise die Layerstruktur die Navigation oder die kartographischen Unsch nhei ten beim Zoomen sind mit entsprechenden Anpassungen im SVG Code l sbar Das Optimie ren der Digitalisierungsfunktion ist komplexer aber auch hier sind Code Vorlagen vorhanden Es besteht die M glichkeit in Sachen SVG Code das Institut f r Kartographie der ETH Z rich zu Rate zu ziehen da hier eine jahrelange Erfahrung im SVG Bereich vorhanden ist 7 6 Praxistest Die beiden Raum Prototypen Mapbender und WebOffice wurden von erfahrenen Raum Mitarbeitern einem Praxistest unterzogen Das Hauptaugenmerk bestand darin die Funktiona lit ten der beiden Tools zu testen Den Testpersonen wurden Fragen nach der Handhabung des Digitalisierungstool und dem Bewegen in der Karte gestellt Der Praxistest hat verdeut licht dass eine intuitive Bedienung die Kernpunkte einer Plattform sind Die beiden Prototy pen sind hinsichtlich Benutzerfreundlichkeit weiter zu optimieren Die beiden Tools waren al lerdings f r einen ausf hrlichen Praxistest noch zu wenig weit
64. ebGIS Produkte frei vs pDroptiet r 23 SES EE E e EE 25 3 4 K ftenserveri s nen E EES 27 3 9 pre rappe eege a RR Eege 28 5 0 Clrent Applikationen EE 30 9 7 EE EE 31 5 8 WebGIS amp Deskt p GIS 2228 2 aa NEE rasen 31 6 e EE 33 WebGIS Raum Juli 2009 7 Auswertung anhand Ktetenkatalog 35 71 2 iKritenenkatalo nn E E ee 35 7 2 Mapbender und UMN MapServer GeoSerVer uacensensensnersnersnensnnennnesnnennennnn 38 7 3 WebOffice 4 2 5 1 und ESRI ArcIMS ArcGIS Server 45 7 4 Intergraph Basismodul 3 1 und GeoMedia WebMap 52 15 SVG mit Ka rtens rvet ay ee eiii arii er Ben rm en 57 T6 Praxistest sa a a A aE aa e E ae EE E a E ani 57 8 EE 58 9 Literatur sel 60 WebGIS Raum Juli 2009 Anhang 1 Beispielgemeinden und Zugrffsdaten nn 2 2 Beispiele f r Konfigurationsdateren 2 33232 Heine 3 2 1 Mapd tel en een a Bei II 3 GE EE en ne ren Hanke perl hen E AE eher Herren 6 3 WebGIS Raum mit Mapbender u a sense a ie 8 3 1 Mapbender das Geodaten CMS 8 3 2 Systelarehitekt t u 1kleielieiesseiiesehuiisfelckeieihneiitlenilleth lets 8 KEE e 10 JA Datenbanken ee re eeh fen 12 3 3 Einsatzgebiet nen sa T IR ii 13 3 6 Grundobjekte und Funktionsumfang eeseseeeseeeeseeeeseessstesesresrerreeserrisseesresresres 13 3 7 Aufbereitung der Kartendenste 19 3 8 D tenexp6lt uu 2 ne Ba NHL ER ER IR LIE 27 3 9 Nicht R umliche Dateneingabe mit PHP SQL ssecesseeeseeeseseeeesr
65. edenster Datenformate dynamische Karten Der Kartenserver liest und schreibt Daten in Datenbanken wie Oracle Spatial MS SQL Ser ver oder MS Access propriet re Geometrie Spezifikation Lesenden Zugriff gew hrt wird neben den blichen Geodatenformaten analog Datenformate in Desktop GeoMedia auch den OGC Diensten wie WMS oder WFS Intergraph b 2008 WebMapPro 2009 Das WebGIS basiert auf dem vektoriellen Darstellungsformat SVG und erlaubt somit die Verwendung objektbezogener Tooltips Hotspots und Hyperlinks Zur Pr sentation dieser Formate ist je nach Webbrowser ein Plug In notwendig Alternativ stehen mit beschr nktem Funktionsumfang die Output Formate jpg oder png zur Verf gung Naef 2009 5 2 2 Client Applikation WebMap Publisher und BM3 1 Intergraph stellt als Client Applikation den GeoMedia WebMap Publisher zur Verf gung Aufgrund deren limitierten Funktionalit t ist dieser allerdings f r die Anspr che von Raum ungeeignet Hier bietet sich als Autorenwerkzeug das Intergraph Schweiz Produkt Basis modul an Das BM3 besteht aus einer Administrationsumgebung sowie dem damit Konfigurierten WebGIS Projekt In der Administrationsdatenbank werden s mtliche notwendige Informatio nen f r den Webauftritt verwaltet welche ber eine webbasierte Administrationsoberfl che gesteuert werden k nnen Die eigentliche Projektkonfiguration ist somit nicht an ein Desktop GIS ortsgebunden sondern kann ber das Internet vollzogen
66. egeben werden Dienst GEO COM GEONIS Server Advanced Diese Attributmaske muss individuell Konfiguriert wer den Hier kommt man um Arbeit im xml Code nicht herum Neben Auswahllisten lassen sich zum Beispiel auch Kalendereingaben realisieren Br Fa Editieren Lo iu Sit Zparhi Werkrenge CET E tat Te mme pre Dann D ag e x jij tore situsiseron lg Dachte ET TEE WE reiege TI 9 N utan kret un e Abbildung 25 Edit Tool von WebOffice dr Anhang WebGIS Raum M wur entislflchen Winden Internet stees J gt fe MID ee wm E E ne X Po 1 Dee feretete Are rotem Cam WR Grandate Potentialfl chen lio gemenge SE Name mmm tge I 7 Nutzung Je Innungsstand Eigentumeerwerhaltnisse Zustand von Umfedd und Areal I Altlasten Oksnnmie Zanerelan 1 4 Foigentreng Sontermazusgsslan E Fe CIT Ha KC Abbildung 26 Eingabemaske dr 4 5 SynerGIS User Management Benutzerverwaltung Juni 2009 Das SynerGIS Modul User Management liefert eine umfangreiche Benutzerverwaltung f r das WebOffice Es k nnen jedem Benutzer bzw jeder Benutzergruppe unterschiedliche Be rechtigungen bereitgestellt werden Die Authentifizierung erfolgt ber Benutzername und Passwort Ist die Authentifizierung erfolgreich hat der Benutzer den Berechtigungsnachweis erbracht und erh lt gem ss seinen Nutzungsrechten die in einer Datenbank hier MS Access gespeichert sin
67. egree ige germany de products arcgis arcims features htm Features http www mapbender org Modules eature Matrix tmi ml Imap ominiverdi org wiki index php Main Page oportal en pdf http mapguide osgeo org features html Ihttp www pmapper net index shtmi http openlayers org dev examples 1 Ihttp download deegree org deegree2 1 docs d Ihttp www mapbender org Werkzeugleiste eegree_igeoportal documentation_en pdf http geoserver org display GEOS Features Version 2 5 1 M rz 2003 1 5 Juli 2008 3 5 0 Sept 2008 12 6rc1 Dez 2007 1 0 Feb 2007 2 2 Dez 2008 2 0 2 Sept 2008 4 0 beta Mai 2009 2 8 2009 Garda map Framework GeoOffice 54 2 5 1 SYNERGIS Framework GeoMedia WebMap BM3 Entwickler whereGroup Bonn OS Geo Projekt OSGeo Camptocamp SA Schweiz DM Solutions Group Kanada DM Solutions Group Kanada lat lon Bonn Autodesk jetzt OSGeo DM Solutions MetaCarta USA OS Geo IDU ing gesellschaft f r Datenverarbeitung und UJESRI Lizenz GNU GPL GNU LGPL GNU GPL X11 Style MIT X11 GNU LGPL GNU LGPL GNU GPL BSD kommerziell aber ETH Lizenz kommerziell ETH Lizenz Preis weiterf hrende Module sind kostenpflichtig siehe Kostensch tzung im Anhang siehe Kostensch tzung im Anhang seit kurzem sind Basismodule kostenfrei weiterf hrende Module sind allerdings Bemerkungen seo cms wird nicht weiter entwickelt gt OpenLayers sehr leichte Integration in eigene Website kostenpflichtig kommerziell kommerziell System
68. ell angepasst und einem Benutzer zugewiesen werden Report Tool Die Generierung von Berichten erf llt der ARIS Report Service ada report vgl Kapitel An hang 4 6 2 als Erg nzung zum WebOffice Paket Geodaten erg nzende Sachdaten und wei tere Informationen k nnen zu einem Report verkn pft werden 2 GeoShop Weitere Informationen unter http www infogrips ch 184 html Juni 2009 Der GeoShop wird im Rahmen der Masterarbeit nicht weiter erl utert 3 INTERLIS ist eine Datenbeschreibungssprache und ein Transferformat f r Geodaten Mehr Informationen hierzu unter http www interlis ch Juni 2009 37 FME Server Feature Manipulation Engine Weitere Informationen unter http www safe com products server overview php Juni 2009 47 WebGIS Raum Juni 2009 7 35 Layerstruktur Legende Layerhierarchie Es erscheinen nur diejenigen Datenebenen im Table of Content welche auch gem ss Zoom stufe in der Karte angezeigt werden Allerdings kann man bei Bedarf auch alle Kartenebenen im Layer anzeigen lassen Als Negativpunkt l sst sich erw hnen dass das Ein und Ausschal ten der Layer nicht automatisiert ist das heisst es muss jeweils ber den refresh Button die Karte aktualisiert werden Angenehm hingegen ist das Anzeigen von Ansichten mit deren Hilfe man auf vordefinierte Kartenansichten z B Orthophotos und AV Daten springen kann Das Wechseln zwischen den Ebenen kann auch mit dem Tool Karten berlagerungen e
69. en 32 WebGIS Raum Juni 2009 6 Evaluation Zur Realisierung eines WebGIS Projekts steht eine Unmenge von verschiedenen L sungsan s tzen zur Verf gung Jede M glichkeit bietet unterschiedliche Funktionen an und besitzt ei gene St rken Im Folgenden sollen aus der Welt der WebGIS Tools folgende Client Applikationen n her untersucht werden e Mapbender e Mapbuilder e CartoWeb e Chameleon e ka Map e deegree iGeoPortal e MapGuide OpenSource e p mapper e OpenLayers e Cardo map e WebOffice4 2 5 1 e Basismodul3 Diese Liste ist keine vollst ndige Auflistung von Client Applikationen Es sind noch weitere Anwendungen vorhanden welche im Rahmen der Masterarbeit nicht behandelt worden sind Eine ausf hrliche Gegen berstellung der Client Applikationen befindet sich im Anhang Ba sis der Software Evaluation bildet der Kriterienkatalog aus Kapitel 7 Im Anhang werden die Client Applikationen Mapbender WebOffice und das Basismodul n her vorgestellt Im Open Source Bereich ist die Entwicklung aus Zeitgr nden auf eine Software beschr nkt worden So musste der k nftige Branchenf hrer auf der Open Source Seite OpenLayers ber die Klinge springen OpenLayers zum Verh ngnis wurde das starke Framework von Mapbender in dem eine Benutzerverwaltung implementiert ist OpenLayers erf llt eigentlich alle Kriterien aller dings ist hier auf der Entwicklerseite ein grosser Aufwand zu leisten Auch CartoWeb von Camptocamp SA ent
70. en Die Layerstruktur kann in teraktiv vom Benutzer ver ndert werden Die Layerhierarchie ist beliebig nderbar und ein zelne OGC WMS Datenebenen k nnen auch integriert oder entfernt werden Die Karte rea giert auf nderungen in der Ebenen bersicht dynamisch Ein refresh Button wird dement sprechend nicht ben tigt owsproxy Modul vgl Anhang 3 au http www terrestris de http www sap com germany solutions sapbusinessobjects sme reporting index epx Juni 2009 40 WebGIS Raum Juni 2009 7 26 Benutzerverwaltung Regelschema Filter Im Anhang ist die Mapbender Benutzerverwaltung detailliert beschrieben Basis des Userma nagements ist die Zuweisung von GUIs zu Benutzer gruppen Diese GUIs m ssen f r jedes Benutzerprofil erstellt werden Pro Gemeinde sind das ein GUI mit lesenden und ein GUI mit schreibenden Funktionalit ten Dies wird durch die M glichkeit GUIs zu kopieren erheblich vereinfacht Ein Kritikpunkt ist hier die Datenaufbereitung Man muss unterscheiden zwischen den Basis informationen wie beispielsweise Orthophotos Pixelkarten AV Daten Gemeindegrenzen Filtermaske die vom UMN MapServer generiert werden und somit auf einem Map file ba sieren und den Potentialfl chen die aufgrund der WFS T Unterst tzung vom GeoServer er zeugt werden Seitens UMN MapServer muss f r jede Gemeinde eine Mapdatei erstellt werden Hier stellt sich die Frage wie die Basisdaten zur Verf gung ste
71. en e Zuweisen von Suchfiltern Benutzer e Zuweisen einer Benutzergruppe e Benutzername und Passwort vergeben Tabelle 17 bersicht ber die Stammdaten SynerGIS User Management dr Die M glichkeit Suchfilter zu setzen macht das SynerGIS User Management f r das Raum Projekt sehr interessant Es muss einzig eine Filterebene in Form von Gemeindefl chen er stellt werden Mit Hilfe dieser Filterebene l sst sich innerhalb der Gemeindegrenzen positiv Nutzungsrechte und ausserhalb der Gemeindegrenzen negativ keine Nutzungsrechte und Abdecken der Fl che filtern Damit vereinfacht sich die Fortschreibung und Ausdehnung des Raum Projektes wesentlich Es gen gt jeweils eine Tabelle pro Datenebene z B Potential fl chen Gemeindegrenzen Pixelkarten Orthophotos und pro Kanton zu erstellen In Abbildung 31 sind die positiven und negativen Suchfilter einsehbar win im v EA i i i f arata s JE B Anhang WebGIS Raum Juni 2009 In der schematischen bersicht der Benutzerverwaltung wird klar warum die Filter eine grosse Hilfe vor allem in der Projektkonfiguration aber auch in der Datenaufbereitung dar stellen Anwendungsprofil g Thema I Viewing T Pixelkarten Zoom E 2 U Orthophotos 5 Thema 3 v AV Daten D Anwendungsprofil g Thema 4 Editing Potentiale Zoom E Ti 5 Digitalisieren a Gemeind Abbildung 32 Schema SynerGIS User Management dr
72. en Daten sind nicht f r die ffentlichkeit bestimmt da oftmals auch sensible Informationen bestehen Die Vertraulichkeit der Daten muss garantiert werden und zwar ber ein Benutzermanagement Jedem Benutzer sollen per Authentifizierung nur die Funktionen und die Datenausschnitte zur Verf gung stehen die seinem Benutzerprofil ent sprechen Raum b 2009 WebGIS Raum Juni 2009 3 4 Die Grundpfeiler der Plattform Die konkreten Anforderungen an die Plattform beziehen sich auf die erw hnten Zielvorstel lungen von Raum Hier im berblick die Grundpfeiler der Plattform e Benutzeroberfl che e Benutzerverwaltung e Funktionen 3 4 1 Benutzeroberfl che Die Benutzeroberfl che stellt dem Nutzer je nach seiner Berechtigung verschiedene Funktio nen und Daten zur Verf gung e Information definieren Merkmalkataloge f r die zu speichernden Informationen Po tentiale Kontaktdaten Termine definieren e Information anzeigen Darstellung der Merkmale in einer Info Maske und entspre chende Suchfunktionen e Information bearbeiten Neueingabe und Bearbeitung von r umlichen und nicht r umlichen Informationen e Information austauschen Schnittstellen f r den Datenexport bereitstellen Die Fl chenpotentiale sollen dynamisch aus einer Datenbank generiert und mit Hintergrund karten berlagert werden Vektorgrafiken wie Potentialpolygone sollen mit Rasterdaten wie topographische Karten oder Orthophotos zusammen a
73. en Source Kartenserver Der Basic WFS wird von mehreren Kartenservern unterst tzt dazu z hlen die freien Soft warepakete UMN MapServer GeoServer und deegree Beim WFS T beschr nkt sich die Auswahl an Kartenservern f r den schreibenden Zugriff auf den GeoServer und deegree WFS T wird vom UMN MapServer dagegen nicht unterst tzt F r die Raum Plattform wird der UMN MapServer als WMS Server benutzt da er gem ss Anwendern die gr ssere Performance mit Rasterdaten besitzt Der GeoServer bildet aufgrund seiner WFS T Unterst tzung den WFS Server Der GeoServer gilt f r WFS T als OGC Refe renzimplementierung Im Folgenden wird konkret auf den Ablauf zur Erstellung eines WFS WFS T mit GeoSer ver UMN MapServer und Mapbender eingegangen e Erstellung einer PostGIS Tabelle Mapbender verarbeitet nur Geometrieobjekte von Typ POINT MULTILI NESTRING oder MULTIPOLYGON Der Prim rschl ssel der Tabelle muss ein Feld vom Typ serial sein Das Feld wird zwar in der Konfiguration nicht angezeigt ist aber als eindeutige Referenzierung der Objekte notwendig e Erstellung des WMS und WFS im GeoServer Die Verbindung zum PostGIS DB anlegen Neuen FeatureType definieren Anhang WebGIS Raum Juni 2009 Style SLD definieren e Laden des GeoServer WMS in Mapbender WMS wird zur Visualisierung der Fl chen ben tigt e Laden des GeoServer WFS in Mapbender e Konfigurieren des WFS in Mapbender Nutzungseigenscha
74. en der Administrationsdatenbank und der eigentli chen Geodatenbank e Kartenserver UMN MapServer und GeoServer e GeoServer ben tigt das JavaServlet Apache Tomcat oder J etty e Desktop GIS keine Grundvoraussetzung Hilfe bei Erstellung der Map file Ein wei teres Tool das bei der Verfassung des Map files benutzt werden kann ist der MapSto 40 rer e Client Applikation Mapbender Daten I J DesktopGIS ee Abbildung 13 Systemarchitektur Mapbender dr 32 Notwendige Servlet Engine bei Geoserver http docs geoserver org 1 7 x user installation index html Juni 2009 e MapStorer MapStorer ist ein datenbankgest tztes System zur Verwaltung von UMN MapServer Projekten Es erm glicht es den Anwendern Map Projekte ber einen Webbrowser zu bearbeiten und MapServer Kon figurations Dateien Map files on the fly anzulegen Map files sind blicherweise Textdateien die per Hand editiert werden m ssen MapStorer bietet die M glichkeit UMN Mapping Projekte ber eine einfach zu be dienende Web Oberfl che zu verwalten ohne sich um die internen Details eines Map files k mmern zu m s sen MapStorer 2009 MapStorer wurde in der vorliegenden Arbeit nicht verwendet A 9 Anhang WebGIS Raum Juni 2009 3 3 Kartenserver 3 3 1 UMN MapServer Ein freier und weit verbreiteter Kartenserver ist der UMN MapServer Er wurde 1994 an der Universit t von Minnesota UMN entwickelt und ist in C im
75. en hierzu in den nachfol genden Kapiteln 8 Automatisiertes Generieren von Berichten ist bei den beiden kostenpflichtigen Produkten integrierbar Mapbender verf gt standardm ssig nicht ber ein solches Tool 9 Das WebOffice User Management bietet r umliche Filter fixfertig an Bei den brigen Produkten sind hierf r Anpassungen oder Entwicklungen notwendig 10 Das Basismodul schreibt die Fl che direkt in die Attributmaske Bei den brigen Tools muss hier die Fl che noch manuell eingetragen werden 1 Damit das Digitalisierungstool in allen Browsern funktioniert m ssen beim Basismodul auf Seite In tergraph entsprechende Entwicklungen vorgenommen werden Das Snap Tool wird allerdings brow serabh ngig bleiben 12 Wird beim Basismodul das Raster Outputformat verwendet muss kein Plug In installiert werden Im SVG Modus ist jedoch der Adobe SVG Viewer notwendig 13 Es ist zwar nicht im Sinne des Erfinders aber mit Mapbender l sst sich eine lokale Installation der Systemkomponenten realisieren WebGIS Raum Juni 2009 14 Der Offline Modus mit WebOffice Architektur ist technisch realisierbar praktisch jedoch wenig sinnvoll 15 Grunds tzlich sind die Voraussetzungen f r den Offline Modus hnlich wie beim WebOffice Aller dings benutzt das Basismodul eine schlankere Systemarchitektur und ist somit einfacher offline zu realisieren loi Lizenzkosten und Hosting Geb hren sind dem Anhang zu entnehmen 17 Instal
76. enserver anfordert Man kann hier grob zwischen zwei Kategorien von WebGIS Anwendungen unterscheiden Mitchell 2008 JavaScript Clients JavaScript Clients nutzen nur die Funktionalit ten von Internetbrowsern um Kartendienste anzuzeigen und Navigationsm glichkeiten zu bieten JavaScript Clients werden serverseitig von Administratoren konfiguriert und ber einen Webserver bereitgestellt Sie bieten sich so wohl f r die einfache Integration von Kartenwerken in Webseiten an als auch als Auskunfts system f r grosse Anwendergruppen Hier zwei JavaScript Clients Mitchell 2008 e Community MapBuilder kein reines JavaScript Projekt da auch server seitige Skripte benutzt werden e OpenLayers implementiert als reine AJ AX Anwendung Hybride WebGiIS Clients Die meisten WebGIS Anwendungen nutzen einen hybriden Ansatz also JavaScript f r die Benutzeroberfl chen und server seitige Programmmodule die weitergehende GIS Funktionen nutzen k nnen Neben reinen GIS Funktionen z hlen dazu auch eine Benutzerverwaltung sowie die M glichkeit Kartendienste gegen unberechtigten Zugriff zu sichern Als Benutzer oberfl chen werden dynamische html Seiten erzeugt die mit herk mmlichen Webbrowsern angezeigt werden k nnen Die meisten aktuellen L sungen unterst tzen ebenfalls AJAX Car toWeb deegree iGeoPortal ka Map oder Mapbender Mapbender welches im Raum WebGIS verwendet wurde ist eine Entwicklungsumgebung f r hybrid
77. erbei ist es Auskunft auf folgende Fragestellungen zu erhalten Welche Elemente der Systemarchitektur sind die limitierenden Faktoren der Plattform Wo treten konkrete Probleme auf Wie k nnen die Arbeitsschritte effizienter werden Welche Funktio nen der Benutzeroberfl che werden von den Anwendern der bestehenden Plattform kritisiert Wie sieht der SOLL Zustand der Plattform aus 4 1 1 Systemarchitektur Auf der Serverseite basiert die Plattform auf einem Windows 2000 Server Als Datenbank kommt MS Access zum Einsatz Die Funktionen und Kartenwerkzeuge sind in JavaScript ge schrieben und ben tzen ASP um aus der Datenbank Standard Internetseiten zu erzeugen und an den Client zu schicken Raum b 2009 PIS 2007 F r die Visualisierung der Rasterkarten und besonders f r die Darstellung von Vektordaten im Webbrowser wurde die W3C Standardsprache Scalable Vector Graphics SVG ge braucht SVG ben tigt weder auf der Serverseite Kostenpflichtige Programme noch Java Applets auf der Nutzerseite SVG wird von den meisten Browsern nativ unterst tzt Im Falle i MORO RESIM Nachhaltiges Regionales Siedlungsfl chenmanagement RESIM Modellvorhaben der Raumordnung MORO Weiterf hrende Informationen unter http www isl projekte uni karlsruhe de moro index html Juni 2009 11 WebGIS Raum Juni 2009 des Internet Explorers ist es notwendig das kostenfreie SVG Plug in Adobe SVG Viewer zu installieren Raum b 2009 B
78. erbei um einfache Textdateien die eine hierarchische Objektstruktur verwen den um die Einstellungen f r die Karte zu definieren Die Mapdatei besteht aus verschiede nen Objekten Jedes Objekt beginnt mit einem Schl sselwort und endet mit dem Wort END Die Mapdateien k nnen mit einem einfachen Texteditor oder mit der GPL lizenzierten Soft 17 GDAL Geospatial Data Abstraction Library GDAL unterst tzt eine Reihe von Rasterformaten Eine ausf hr liche Liste findet man unter http www gdal org formats_list html Juni 2009 18 OGR OGR Simple Feature Library OGR unterst tzt Vektordatenformate Eine Liste der unterst tzten For maten findet man unter http www gdal org ogr ogr_formats html Juni 2009 SS GeoTools Mehr Informationen zu GeoTools unter http www geotools org Juni 2009 28 WebGIS Raum Juni 2009 ware MapStorer verwaltet werden Der UMN MapServer gebraucht also eine systemeigene Syntax Anders verh lt es sich beim GeoServer Die Konfigurationsdatei ist hier ein OGC konformer Standard Styled Layer Descriptor SLD SLD ist eine xml basierte Textdatei SLD wird ebenfalls vom QGIS Mapserver als Konfigurationsfile benutzt Den Konfigurati onsdateien von den propriet ren Kartenservern wie beispielsweise ArcIMS liegen xml Files zugrunde Hier einen Einblick in die Syntax der Mapdatei sowie des SLD Files Mapdatei SLD OGC Standard UMN MapServer GeoServer lt xml version 1 0 cncoding UTF 8 gt
79. erden Ist das Snapping Tool ein Must Kriterium f llt das Mapbender Tool aus der Entscheidung Wird auf das Kriterium systemeigene Architektur wert gelegt muss auf die WebOffice L sung verzich tet werden Will man absolute Browserkompabilit t f llt das Basismodul als L sung weg Sollen f r die Systemkomponenten m glichst keine Kosten aufgewendet werden fallen die kostenpflichtigen L sungen weg M chte man eine m glichst simple Bedienung der Web GIS Konfiguration ist Mapbender die falsche L sung Nicht in Betracht gezogen bisher wurde die SVG Kartenserver L sung allerding zu Unrecht Es ist zwar einige Entwicklungsarbeit zu leisten um die jetzigen Schwachpunkte der Platt form zu bereinigen aber die bisherige Arbeit vor allem die Benutzerverwaltung k nnte wei terverwendet werden Hier muss die Zusammenarbeit mit dem Institut f r Kartographie der ETH Z rich gesucht werden da dort eine langj hrige Erfahrung in Umgang mit SVG und Kartenservern besteht und auch entsprechende Beispiel Codes vorhanden sind Grunds tzlich ist zu sagen Mit den entsprechenden Zusatzentwicklungen lassen sich alle vier betrachteten L sungen im Sinne des Raum Kriterienkatalogs realisieren 59 WebGIS Raum Juni 2009 9 Literatur ARIS 2008 Schulung Usermanagement f r WebGIS Schulung ARIS AG Geoservices Regensdorf Basismodul3 2007 Benutzerhandbuch Basismodul 3 Handbuch Intergraph Dietikon BFS 2008 Regionale Disparit
80. erkzeug integriert Standardm ssig wird hier der Umfang der Fl che gemessen Die Fl che muss separat entlang des gezeichneten Polygons gemessen und in die Attributmaske geschrieben werden 7 2 8 Technische Anforderungen Browserkompabilit t und Plug in Die Browserkompabilit t ist gew hrleistet Die meistverwendeten Webbrowser werden unter st tzt F r die Darstellung der Karten ist kein Plug in notwendig On Offline Betrieb Ein Offline Betrieb ist prinzipiell m glich Voraussetzung ist dass alle Systemkomponenten inkl Kartenserver und Datenbank lokal auf dem Rechner installiert sind localhost Hinf l lig wird hier das Lizenzproblem Alle Komponenten sind als freie Software erh ltlich und be n tigen keine zus tzlichen Lizenzen Zur rtlichen Erhebung kann ein lokales Zweitsystem aufgebaut werden das alle Funktionalit ten beinhaltet oder spezifisch auf die rtliche Erhe bung massgeschneidert ist Die Konfigurationen f r den lokalen Betrieb sind relativ einfach vorzunehmen da das System gr sstenteils auf relativen und nicht absoluten Datenpfaden ba siert Trotzdem ist zum Beispiel beim Generieren der WMS Dienste Handarbeit im Map file gefragt Wichtig sind vor allem die Eintr ge in die Datenbank Hier zeigt sich ein weiteres Problem Wie soll die Datenaktualisierung des Offline und Online Datenbestandes und umgekehrt vor sich gehen PostGIS erlaubt hier den Export und Import von einzelnen Tabellen auf be nut
81. erkzeuge und Einzelobjekte Funktionen Einzelmerkmale Abbildung 2 Regelschema Raum b 2009 Als Grundsatz gilt Bestimmte Werkzeuge k nnen von bestimmten Nutzern in bestimmten R umen benutzt werden Konkret wirkt das Regelschema in vier Richtungen Raum b 2009 e Bestimmte Objektklassen sollten nur bestimmten Nutzern zug nglich sein beispiels weise Baul cken e F r Objektklassen sollte sich definieren lassen welche Merkmale ein Nutzer einsehen und bearbeiten darf So lassen sich nutzerspezifische Merkmallisten erstellen welche die Zusammenarbeit unterschiedlicher Fachbereiche erm glichen e F r einzelne Objekte sollte sich bestimmen lassen welche Nutzer diese einsehen oder bearbeiten d rfen So l sst sich die unterschiedliche Zust ndigkeit von Regionen und Gemeinden abbilden e Die Verf gbarkeit bestimmter Funktionen sollte wie die Berechtigungen des Informa tionszuganges mit einem Regelschema gestaltet werden Die Zuweisung von unterschiedlichen Berechtigungen an die Nutzer der Plattform ist ein komplexer Vorgang und bedarf eines ausgearbeiteten Regelschemas WebGIS Raum Juni 2009 3 4 3 Funktionen Der Benutzer kann in der Plattform je nach Berechtigung alle oder nur einige der folgenden Funktionen verwenden Raum b 2009 Tabellarische Informationen zu Fl chenpotentialen Baul cken Nachverdichtungspo tentialen und noch nicht realisierten Aussenreserven eingeben anzeigen und aktu
82. erresresrrsreererrrssee 27 4 WebGIS Raum mit SynerGIS WebOffice A7 29 4 1 SynerGISWeb WebGIS L sungen von SynerGIS 0r202snersnersneesnne nennen 29 4 2 Systemanforderungen en ne sense a 30 4 3 WebAuthor f r ESRI ArcGIS nennen 32 AA E ET e 36 4 5 SynerGIS User Management Benutzerverwalung 37 4 6 Zusatz Tools der ARIS Geoservices ernennen 41 4 7 Benutzeroberfl che SynerGIS WebOffice A2 42 4 8 Ausblick auf WebOffice 3l ons 45 4 9 Lizenzen amp Kostenabsch tzung AAA 46 5 WebGIS Raum mit Intergraph BM3 IA 48 5 1 GeoMedia WebMap und BM IA 48 3 2 System anf rderungen ee2 2 i Ea ski 48 WebGIS Raum Juli 2009 5 3 Admmntstrapnonsumgchung nenn 51 5 4 Benutzeroberfl che GeoMedia WebMap und BM3 TA 53 5 5 Lizenzen amp Kostenabsch tzung AA 57 5 0 Projekte mit BM3 een ege aee naene ae EEA E A EREE TE 58 6 Eyaluationstabelle eni ee 59 WebGIS Raum Juli 2009 Tabellenverzeichnis Tabelle 1 Ergebnisse der Erhebung der Innenentwicklungspotentiale bezogen auf die Raum Regionen Raum b 20001 6 Tabelle 2 bersicht der Bestandteile eines WebGIS dr 27 Tabelle 3 bersicht der freien und kommerziellen Kartenserver dr 28 Tabelle 4 Konfigurationsdateien vom UMN MapServer und GeoServer dr 29 Tabelle 5 bersicht der freien Client Applikationen dr 31 Tabelle 6 Kriterienk talog dr 28er ns era EE 36 Tabelle 7 Legende zum Kriterienkatalog dr 36 Tabelle 8 Zeit
83. erver UMN Mapserver oder auch ohne Kartenserver IWAN ArcIMS ArcGIS Server GeoMedia WebMap Browser inkompatibel Safari inkompatibel Opera H Anforderungen Betrieb offline aufw ndig und teuer aufw ndig und teuer Navigation zoom pan back forward bersichtskarte Zugriff Benutzergruppenverwaltung ausgepr gte Benutzerverwaltung iGeosecurity Datenimport Werkzeuge Import OGC WebServices vgl Kartenserver 1 OGC web Services WMS WFS WEST GML WMC SLD GeoRSS APIs google maps etc OGC web Services OGC web Services Raster und Vektordaten analog UMN Mapserver analog Mapserver OGC Web Services OGC Web Services SHP GDAL Raster analog Mapserver WMS WFS GML GeoTiff GeoRSS Google API Yahoo API Microsoft API WMS WFS shp Tiff dt OGC konform WMS WFS ESRI Desktop GIS GML ArcView AutoCAD MicroStation Mapinfo SICAD GeoMedia Desktop GIS Datenbanken 1 PostgreSQL PostGIS MySQL PostgreSQL PostGIS PostgreSQL PostGIS PostgresQL PostGIS ESRI ArcSDE Oracle Spatial IMysat PostgresaL PostGIS Oracle Spatial ESRI ArcSDE MySQL ODBC database formats PostgreSQL PostGIS MS Access Geoserver PostGIS Shapefile ArcSDE DB2 and Oracle We ORACLE Spatial ESRI SDE PostGreSQL PostGIS ArcSDE ESRI GeoDB Oracle Oracle Microsoft SQL Server Microsoft Access IBM DB2 Layerstruktur Legende Digitalisierungswer
84. formationen wie Ein Ausschalten von Ebenen je nach Zoomfaktor Bei sp teren nderungen im mxd File muss der Kartenserver ArcIMS jeweils neu geladen werden Anhang WebGIS Raum Juni 2009 OUO D ae p peaa Di rn a Deus er ebe U AOON nons ine oa G EN See EE ZI b SC AN J va d d gt e ir Th z metz EN et EE ix re ee S EE d ECH d ee D deeg a d NL A DN lp Bonn eift Zum D g a o D H S 1 EOY A SCT S Ke Abbildung 23 ESRI Desktop GIS ArcMap Beispiel eines mxd Dokumentes dr Das mxd Dokument bildet die Grundlage zur weiteren Konfiguration des WebOffice Projekts Hierf r wird nun der WebAuthor verwendet SynerGIS WebAuthor Kennung des Projektes Ein SynerGtSWeb Projekt kann durch Angabe der Projekt Kennung in der URL aufgerufen werden um bestimmtesProjekt zu laden Sonderzeichen sowie Leerzeichen soten Abbildung 24 SynerGIS WebAuthor ArcMap Extension Bearbeitungsfenster dr Anhang WebGIS Raum Juni 2009 Die WebAuthor Konfiguration gem ss SynerGISWebOffice 2008 wird in folgende Kate gorien unterteilt Kartenelemente e Definition der Kartenanzeige Nordpfeil Massstabsleiste Legende bersichtskarte Copyright etc e Hauptkarte Verbindung zum ArcIMS Kartenserver Servername Serveradresse Port etc Projektkonfiguration e Konfigurationen die das ganze Projekt betreffen e Datenbankverbindungen Liste von verwendeten Datenbankverbindungen die f
85. ften der Attribute Name Attributsuche erlauben Position Editierbarkeit Anzeige erlauben Abfrage erlauben obligatorische Eingabe e Koppeln des WFS an den WMS in Mapbender WFS ID 3 8 Datenexport Java Servlet tomcat Mi S EE Bees w Datenserver DT n Abbildung 19 Ablauf Datenexport dr Es gibt verschiedene M glichkeiten einen Datenexport aus Mapbender zu erm glichen Hier aufgezeigt ist die L sung einer Servlet Schnittstelle mit Hilfe der GeoTools Bibliotheken Al ternativ kann auch die OGC Library benutzt werden wobei diese eine CGI Schnittstelle vor aussetzt Diese Schnittstellen m ssen entwickelt werden und stehen nicht standardm ssig im Mapbender Framework zur Verf gung 3 9 Nicht R umliche Dateneingabe mit PHP SQL Abgekoppelt von der Client Applikation erfolgt die Eingabe von Sachdaten Hier wurde nicht auf die Hilfe eines Frameworks z B ZEND Framework zur ckgegriffen sondern die Ver bindung zur PostGIS Datenbank manuell mittels PHP SQL generiert Das entwickelte Tool basiert auf den Grundfunktionen wie Suchen Neueingabe L schen und Editieren von Sach daten Kern der Anwendung sind dementsprechend die SQL Befehle update insert delete oder select Eine Schwierigkeit beinhaltet die Integration von sogenannten sessions Benut zer sollen nur auf die php files zugreifen k nnen wenn sie nach erfolgreichem Login eine entsprechende SessionID erhalten haben Zudem muss mit dem Lo
86. g Intranet Internet lokale Installation localhost Leistungsf higkeit Bandbreite Webbrowser Software Applikation die auf der Client Seite l uft und es dem Benutzer erlaubt Webseiten welche von einem Webser ver gehostet werden anzuzeigen und mit ihnen zu interagie ren z B Firefox Opera Internet Explorer 26 WebGIS Raum Juni 2009 Webserver Kartenserver Client Applikation Geodaten Metadaten Der Webserver ist permanent mit dem Internet verbunden Auf den Webserver sind Webseiten gespeichert und abrufbar z B Apache Open Source Projekt MS Us Motor der Visualisierung der Karten am Browser Freie und kostenpflichtige Kartenserver Abstimmung mit Client Applikation GIS Funktionalit ten Freie und kostenpflichtige Client Applikationen R umliche Datenbanken dateibasierte Geodaten Daten von entfernten Rechnern Anzeige von Daten ber Daten Tabelle 2 bersicht der Bestandteile eines WebGIS dr Browser DesktopGis I Abbildung 12 WebGIS Architektur dr 5 4 Kartenserver Die Hauptaufgabe des Kartenservers ist die Erstellung der Karte Er ist sozusagen der Motor hinter der Kartenerstellung und erstellt dynamisch aus verschiedenen Datenquellen Karten ausschnitte Die meisten Kartenserver werden auf Basis von eingebundenen Bibliotheken 16 IIS Microsoft Internet Information Service 27 WebGIS Raum Juni 2009 implementiert wie beispielswei
87. gin auch die Datenberech Anhang WebGIS Raum Juni 2009 tigung auf eine bestimmte Gemeinde weitergegeben werden Zur Ausgabe der Sachdaten steht ein Export Tool ins Excel zur Verf gung Anhang WebGIS Raum Juni 2009 4 WebGIS Raum mit SynerGIS WebOffice 4 2 4 1 SynerGISWeb WebGIS L sungen von SynerGIS Das WebOffice von SynerGIS ist eine high end WebGIS L sung WebOffice ist eine Java Applikation und liefert WebGIS Benutzeroberfl chen Weiter beinhaltet es diverse optionale Module wie zum Beispiel das WebEditing oder das User Management Das WebOffice ba siert auf einer Reihe von Produkten der ESRI Familie und ist dementsprechend m chtig in seinem Funktionsumfang SynerGISWeb sind Client Applikationen die Projektkonfiguratio nen von unterschiedlicher Komplexit t erlauben SynerGISWeb 2008 Im Folgenden wird auf die Konzeption von WebOffice sowie auf dessen zugrunde liegende Systemarchitektur eingegangen Hier einen berblick ber die SynerGISWeb Bestandteile SynerGISWeb Bestandteile Erkl rung WebtCity f r einfache WebGIS L sungen Viewer WebOffice f r komplexe WebGIS L sungen WebEditing WebOffice Modul mit Edit Werkzeug WebOffice User Management Desktop Applikation zur Benutzerverwaltung WebAuthor f r ArcGIS ArcGIS Extension zur Administration und Konfiguration von WebGIS Projekten WebAuthor standalone stand alone Desktop Applikation zur Administration und Konfiguration von WebGIS Projekten Tabell
88. hen Je nachdem m ssen die Daten ein gangs aufbereitet werden Optimalerweise sind die Rasterdaten im tiff Format vorhanden Ob die Rasterdaten nun in Kachelbl ttern oder pro Gemeinde bzw pro Kanton geliefert werden spielt keine entscheidende Rolle Je nachdem ndert sich dann der Aufbau des Map files Das Map file ist in der Art und Weise eingerichtet worden dass einzig ein suchen ersetzen Befehl vom Gemeindenamen oder das Auskommentieren der gew nschten Kartenbl tter aus reicht um das Map file anzupassen Hier wird zudem auf die Hilfe einer Perimetermaske zu r ckgegriffen die ber die Hintergrundinformationen gelegt wird F r jede Gemeinde entsteht nach Laden der GetCapabilities ein Daten GUT z B wms_basisdaten_obfelden das dann dem Gemeinde GUI z B gui_obfelden zugewiesen wird Auf Seite GeoServer muss f r jede Gemeinde im PostGIS eine Tabelle Potentialfl chen er stellt werden Werden dann die OGC Dienste geladen gibt Mapbender eine Liste aus mit den einzelnen Gemeindepotentialen die dann in die entsprechenden GUIs eingebunden werden k nnen 7 Daten der Amtlichen Vermessung ge Mapbender Daten GUI vgl Kapitel Anhang 3 6 3 41 WebGIS Raum Juni 2009 7 2 7 Messwerkzeuge Distanz und Fl chenmessung Messwerkzeuge k nnen ins GUI integriert werden Koordinaten Distanzen und Fl chen mes sen ist ohne weiteres m glich Die Fl chenmessung ist zurzeit nicht direkt im Digitalisie rungsw
89. hende L sungsans tze vorgeschlagen Datenbereitstellung und Performance Mit SVG lassen sich Rasterdaten und Vektordaten berlagert visualisieren Die Rasterdaten sind als image Tag im SVG Code integriert Bei grossen Rasterdateien wie Orthophotos zei gen sich beim Laden des SVG Files Probleme in Punkto Performance Initial werden die Kar 6 OGC Open Geospatial Consortium 7 Einen berblick ber die Stand der Dinge verschafft http www carto net papers svg samples Juni 2009 oder sehr ausf hrlich unter http www codedread com svg support php Juni 2009 13 WebGIS Raum Juni 2009 teninformationen vom Server geladen danach erfolgt die Navigation in der Karte nur noch client seitig Es findet keine eigentliche Interaktion zwischen Client und Server mehr statt Mittels vorg ngiger Kachelung der Rasterdaten wird in der bestehenden Plattform das Laden der Daten optimiert Je nach Kartenausschnitt wird auf die entsprechenden Kacheln zur ck gegriffen Das Laden der einzelnen kleineren Kacheln verl uft schneller als das Laden des ganzen Rasterdatensatzes und die Karte wird speditiver dargestellt Die Kacheln haben eine unterschiedliche Seitenl nge je nach Generalisierungsgrad der Basiskarten Die Kacheln werden anfangs geladen und die weitere Navigation in der Karte geschieht dann ebenfalls auf der Client Seite Die diversen Kacheln der Rasterdaten m ssen eingangs in einem Desktop GIS aufbereitet werden Das Kacheln ist so
90. hiedliche Lieferungs modi von Information unterst tzen z B Hol und Bring Prinzipien PIS und WebGIS vgl Kapitel 5 sind unterschiedliche Technologien die dasselbe bezwe cken Sie bringen dem Benutzer gewisse Ausk nfte ber den Raum n her die dieser je nach Zugriffsschema auch selber modifizieren kann W hrend das WebGIS auf raumbezogene In formationen ausgerichtet ist erweitert ein PIS das Blickfeld um die Komponenten Zeit und Organisation Zeitliche organisatorische und r umliche bersichten sind in der Raumplanung von grosser Bedeutung Materielle Aufgaben der Raumentwicklung BE PIS ioo EN T Organisation lt Operative Aufgaben der Raumentwicklung Fragen der e er Abbildung 8 PIS und WebGIS dr 21 WebGIS Raum Juni 2009 5 WebGIS Raum Ziel der vorliegenden Arbeit ist die Integration der WebGIS Technologie in die Informations plattform von Raum Im Kapitel 4 wurde auf die Schwierigkeiten der bestehenden Plattform hingewiesen Das Hauptaugenmerk liegt nun darin diese Probleme wie beispielsweise die aufw ndige Datenaufbereitung die bei der bisherigen Plattform unumg nglich war zu l sen Hier soll der Einsatz von Kartenservern eine erhebliche Vereinfachung im Arbeitsablauf brin gen Weiter sollen die erweiterten GIS Funktionalit ten die Handhabung der Plattform er leichtern 5 1 Karten im Internet Der Begriff WebGIS ist sehr weitgefasst und bedarf einer genaueren Erl uterung
91. hrende Wartungskosten GeoMedia WebMap Lizenzkosten BM3 1 Wiederkehrende Lizenzkosten BM3 1 WebGIS Projekt Raum 110h zu 195CHF h Konfiguration eines zus tzlichen Kantons 16h zu 195SCHF h ETHZ Rabatt 15 Projekt Hosting bei Intergraph Tabelle 21 Kostensch tzung BM3 1 Naef 2009 dr Lizenzkosten mit ETH Campus Lizenz Kosten CHF 20 000 364 Mt 10 000 500 170 Mt 21 450 3120 3685 150 250 Mt Hosting Geb hren Das System l uft auf einem Intergraph Server der Kunde kann ber die webbasierte Administrationsseite Projekt nderungen vornehmen Zus tzlich wird ein FTP Zugang eingerichtet um Daten zu aktualisieren Die Offline L sung mit WebMap setzt eine WebMap Lizenz auf jedem Laptop voraus wel cher bei der Raum Befragungen verwendet wird Mit dem Kauf einer WebMap Lizenz be kommt der Kunde Lizenzen f r den Betrieb von zwei Servern Es ist zu beachten dass sowohl die Softwarepreise als auch die Wartungspreise Schwankun gen unterlegen sind und diese nur als Gr ssenordnung dienen 5 6 Projekte mit BM3 Beispiele von WebGIS Projekten mit BM www gis sh ch www opfikon ch www horgen ch www zugmap ch Mapbender Mapbuilder CartoWeb Chameleon ka Map deegree igeoportal MapGuide Ope
92. htelt und je nach Wunsch ein oder ausge schaltet werden Adaptives Zoomen bzw automatisches Umschalten der Datenthemen je nach Zoomstufe ist im Desktop GIS entsprechend zu konfigurieren Die Zeichenerkl rung kann im Register Legende angezeigt werden 7 46 Benutzerverwaltung Die webbasierte Administrationsumgebung des Basismoduls beinhaltet standardm ssig ein Benutzermanagement Auf Basis von Benutzerprofilen und Rollen werden dem User Berech 53 WebGIS Raum Juni 2009 tigungen zu Funktionen und Daten zugeordnet Nicht implementiert sind Raumfilter Hier m ssten projektspezifischen Anpassungen seitens Intergraphs vorgenommen werden um dy namische Perimetermasken je nach User zu erzeugen Die Filterfl che wird hier dementspre chend pro Benutzer gespeichert und bei der Kartenaufbereitung direkt beim Laden der Daten angewendet Es werden so nur Daten geladen die durch den r umlichen Filter erlaubt sind F r die L sung out of the box muss f r jede Gemeinde eine Rolle mit den jeweiligen Daten generiert werden dies ist mit einem entsprechend grossen Aufwand in der Projektvorberei tung verbunden 7 4 7 Messwerkzeuge Distanz und Fl chenmessung Koordinatenabfragen Distanz und Fl chenmessungen sind per Default vorhanden Die Fl chenmessung kann als Funktionsattribut den gezeichneten Fl chengeometrien zugewiesen werden 7 4 8 Technische Anforderungen Browserkompabilit t Browserkompabilit t und vol
93. ieren in der Art von GoogleMaps via Mausrad etc ist nicht implementiert 52 WebGIS Raum Juni 2009 7 4 4 Datenexport Export von Sachdaten Analog zur Eingabe von Sachdaten muss auch f r deren Ausgabe auf ein Tool ausserhalb der WebGIS Umgebung zur ckgegriffen werden Export von Geometriedaten F r den Datenexport steht standardm ssig kein Tool zur Verf gung Die M glichkeit zum Datenexport wird vom Kartenserver aber unterst tzt und Datenformate wie dxf shp oder GML k nnen geschrieben werden Hierf r bietet Intergraph eine projektspezifische Unter st tzung an Print Tool Die Druckfunktion erm glicht massst bliches Drucken eines gew nschten Kartenausschnitts Der Ausschnitt wird in eine definierbare html Planvorlage eingepasst Es stehen hierf r ver schiedene Seitenformate und Output Formate zur Verf gung Der Druckbereich wird in der Karte angezeigt und kann manuell noch verschoben oder gedreht werden Plantitel und Unter titel K nnen im Eingabefenster vom Benutzer frei gew hlt werden Report Tool Mit der Report Funktion lassen sich vordefinierte Berichtvorlagen mit den gew nschten Kar tenausschnitten Attributtabellen Bildern oder Diagrammen dynamisch auff llen Diese Funktion ist in beschr nktem Masse out of the box erh ltlich f r komplexere Reports m s sen projektspezifische Anpassungen vorgenommen werden 7 4 5 Layerstruktur Legende Die Datenthemen k nnen hierarchisch verschac
94. ines getCapabilities Request http localhost cgi bin mapserv exe Kartenserver map C ms4w apps raumplus map wmsbdmuri map Pfad zum Map file amp SERVICE WMS Art des Dienstes amp VERSION 1 1 1 WMS Version amp REQUEST GetCapabilities xml Beschreibung anfordern Tabelle 12 Beispiel eines GetCapabilities Request dr Die Antwort auf den GetCapabilities Request ist ein xml File gem ss OGC Schema Das xml Dokument beinhaltet eine detaillierte Datenbeschreibung sprich Metadaten Hier einen Auszug aus dem GetCapabilites Dokument das direkt im Browser angezeigt werden kann lt xml version 1 0 encoding 1S0 8859 1 standalone no gt lt Layer gt lt Name gt Basisdaten lt Name gt lt Title gt Basisdaten Muri lt Title gt lt SRS gt EPSG 21781 lt SRS gt lt Projektion gt lt LatLonBoundingBox minx 8 26846 miny 47 2418 maxx 8 40735 maxy 47 3035 gt lt BoundingBox SRS EPSG 21781 Anhang WebGIS Raum Juni 2009 minx 662747 miny 232620 maxx 673179 maxy 239358 gt lt Layer queryable 0 opaque 0 cascaded 0 gt lt Name gt pk200_ag lt Name gt lt Title gt Pixelkarte 1 200000 lt Title gt lt SRS gt EPSG 21781 lt SRS gt lt Layer gt Kommentar zum EPSG Code Der EPSG Code steht f r das verwendete Koordinatensys teme EPSG 21781 entspricht dem Schweizer System CH1903 LV03 GetMap Request Mit dem GetMap Request k nnen Karten au
95. infach und benutzerfreundlich erreicht werden Hier wird in einem Fenster mit frei definierbarer Gr sse die gew nschte Datenebene angezeigt 7 3 6 Benutzerverwaltung Regelschema Filter Die Benutzerverwaltung ist f r einen fortgeschrittenen Gebrauch und auf die Arbeit mit Geo daten und Mehrbenutzerbetrieb zugeschnitten Von den brigen Tools hebt sich das WebOf fice User Management vor allem mit den geographischen Filtern ab Der r umliche Filter und vor allem der Suchfilter erlauben einen massgeschneiderten Zugriff auf Datenbereiche Diese positiven und negativen Suchfilter vereinfachen eine Fortschreibung der Plattform markant Jede Datenebene muss nicht gemeindeweise generiert werden sondern kann auf der Stufe der Kantone gemacht werden Dies hat allerdings zur Folge dass die Daten entsprechend zu kan tonsweiten Datens tzen vereint werden m ssen Infolgedessen kann auf eine Datenbereitstel lung im Desktop GIS nicht verzichtet werden Die Benutzerverwaltung von WebOffice ist die vorteilhafteste L sung der betrachteten WebGIS Applikationsumgebungen 7 3 7 Messwerkzeuge Distanz und Fl chenmessung Koordinatenabfragen sind ebenso vorhanden wie Distanzmessungen und Fl chenmessungen Interessant ist hier die M glichkeit einer Umkreisselektion Um einen gewissen Punkt kann ein Umkreis mit einem bestimmbaren Radius gezogen werden Die Polygone innerhalb dieses Puffers werden dann selektiert 48 WebGIS Raum Juni 2009
96. it Ebenen berlagerung Fenster Metadatenkatalog Export vom Kartenfile aus wenig Doku ArcGIS WebAuthor 1 kein Anspruch auf Vollst ndigkeit Quellen http www giswiki org http www freegis org framework framework framework
97. kzeuge Polygone Polyline Points St tzpunkte ndern m glich aber nicht out of the box vorhanden lunder construction hur Punktehinzuf gen mit Kommentar Snapping Funktion nur bei Polygon schliessen einfache Snapping Funktion einsetzbar Eingabe Editiermaske Attribute Eingabemasken m ssen selber programmiert werden ang Fl chenberechnung Export Print pdf png jpe gif geotiff Datenexport nicht explizit vorhanden hicht explizit vorhanden kml export to google earth nicht explizit vorhanden nicht explizit vorhanden shp gml nicht explizit vorhanden eotift nicht explizit vorhanden SVG KML GeoRSS shp dxf uali rungen Analysetools Sachdatenabfrage Suche Im Rahmen der Mapbender Software wird MapServer ausschlie lich als standardisierter OGC WMS Dienst eingebunden Des weiteren unterst tzt der MapServer die OGC WFS Spezifikation Um Geometrien auch Online editieren zu k nnen wird ein Transaktionalen Web Feature Service ben tigt hierf r kann z B der GeoServer eingesetzt werden Bemerkungen definierbare views wenig Doku wenig Doku Digitalisierungwerkzeuge sind under construction 2 Viewer Offers an AJAX Viewer pure DHTML no plug in required or a vector based DWF Viewer requires an ActiveX Control with a common user interface and JavaScript API framework m
98. lationsaufwand ist betr chtlich F r eine systemeigene Nutzung des WebOffice muss die Instal lation professionell durchgef hrt werden 18 Installationsaufwand ist vertretbar Im Folgenden wird detailliert auf die einzelnen Kriterien und deren Erf llungsgrad durch die WebGIS L sungen eingegangen Wie erf llen die verschiedenen Tools den Kriterienkatalog Wo ist zus tzlicher Aufwand unumg nglich Welche Schw chen zeigen sich Wo k nnten Probleme auftauchen 37 WebGIS Raum Juni 2009 7 2 Mapbender und UMN MapServer GeoServer 7 2 1 Dateneingabe Digitalisierungstool und Snapping Die Digitalisierungsfunktionalit ten sind zwar fixfertig in Mapbender integriert trotzdem m ssen einige Anforderungen und Konfigurationen beachtet werden damit das Tool auch operabel ist Die gezeichneten Polygone k nnen ber Hinzuf gen Verschieben oder L schen von St tzpunkten bequem modifiziert werden Neben Polygonen besteht auch die M glich keit Punkte oder Linien zu zeichnen Standardm ssig ist kein Fang Modus integriert hier m ssten auf Entwicklerseite Anstrengungen unternommen werden Weiter wird zurzeit beim Zeichnen der Polygone die Fl chenangabe nicht direkt in die Attributmaske geschrieben son dern es muss separat nachgemessen und dann eingetippt werden Die Attributmasken lassen sich datenspezifisch anpassen Die Eingabe l sst sich mit Hilfe von html Inputfeldern opti ons radio button checkboxes adaptieren Ei
99. ldung 27 Screenshot von den Gruppenprofilen SynerGIS User Management dr 37 Abbildung 28 Schema Gruppenprofil ARIS 2008 dr 38 Abbildung 29 Screenshot von den Themenberechtigungen SynerGIS User Management dr 38 Abbildung 30 Schema Themenberechtigung ARIS 2008 dr 39 Abbildung 31 Screenshot Suchfilter SynerGIS User Management dr 40 Abbildung 32 Schema SynerGIS User Management dr 41 Abbildung 33 Screenshot des WebOffice GUIs dr 42 Abbildung 34 WebOffice Toolbar dr 43 Abbildung 35 WebOffice Suchletste enian ien eeoa teinr r ear raek ieni iee Ra 43 Abbildung 36 WebOffice Abfagegenerator en 44 Abbildung 37 WebOffice Pot Tool 44 Abbildung 38 Systemarchitektur BM3 1 W rth 2007 48 Abbildung 39 BM3 W rth 2007 dr 50 Abbildung 40 Zusammenhang zwischen Benutzerprofil Rollen Karten etc W rth 2007 de 222 20 a een 52 Abbildung 41 Benutzeroberfl che BM3 1 dr 53 Abbildung 42 Toolbar BM3 1 dr iectrsateeeircrireniereneretnnre edente ep EEEo En AREER 54 Abbildung 43 Register BM3 1 dr 54 Abbildung 44 Suchfunktion BM 3 2 dr uussesssessssessnsessnsennnnnsnnnonsnnennsnnnnnnnennnnennnnnnn 55 VI WebGIS Raum Juli 2009 Abbildung 45 Digitalisierungswerkzeuge BM3 1 dr 56 WebGIS Raum Juli 2009 Abk rzungen AJAX Asynchronous JavaScript and XML ASP Active Server Pages CGI Common Gateway Interface DXF Drawing Interchange Format EPSG European Petrole
100. lerbehe bung Log Files konsultiert werden In diesen Files stehen detailliert die Abl ufe und aufge tauchten Probleme Nun kann das WebOffice Projekt publiziert bzw aktualisiert werden Dies geschieht auf der Administration Website http servername raumplus geowebadmin Erst jetzt k nnen die nderungen die im WebAuthor vollzogen worden sind auch im Web Office Client eingesehen werden Anhang WebGIS Raum Juni 2009 4 4 WebEditing Mit dem WebOffice Modul WebEditing besteht die M glichkeit Vektordaten Punkte Li nien Polygone neu zu erstellen zu ver ndern oder zu l schen Es stehen zudem Funktionen wie Vereinen oder Aufspalten von Polygonen zur Verf gung WebEditing benutzt ArcSDE zur Speicherung der Vektordaten Die zu editierenden Themen sowie die Verbindungen zu den ArcSDE Tabellen m ssen entsprechend im WebAuthor konfiguriert werden Um Editier vorg nge auf hoher Qualit t durchzuf hren k nnen das Snapping Tool sowie Konstruktions hilfen verwendet werden Das Snapping Tool ist eine grosse St rke von WebOffice Legt man die AV Daten dem Fang Modus zugrunde lassen sich parzellenscharfe und somit quali tativ hochstehende Digitalisierungen durchf hren Als zus tzliche Einstellung l sst sich der Bereich in welchem der Snap greifen soll manuell einstellen Die Attribute zu den entsprechenden Polygonen k nnen entweder im Reiter Sachdaten oder bei einer Vielzahl von Attributen in einem Popup Fenster eing
101. licher Aufwand Mapbender dr 43 Tabelle 9 Zeitlicher Aufwand dr 50 Tabelle 10 Absch tzung zeitlicher Aufwand BM dr 56 Tabelle 11 Zugriffsdaten Mapbender AAA 2 Tabelle 12 Beispiel eines GetCapabilities Request dr 22 Tabelle 13 Beispiel eines GetMap REQUEST dr 23 Tabelle 14 WFS GetCapabilites Request bei GDeoberver 25 Tabelle 15 WFS GetCapabilities REQUEST bei GeoServer een 26 Tabelle 16 berblick ber die SynerGISWeb Produkte SynerGISWeb 2008 dr 29 Tabelle 17 bersicht ber die Stammdaten SynerGIS User Management dr 40 Tabelle 18 Kostenabsch tzung Systemarchitektur WebOffice Projekt Richtofferte 2009 dr KAT KEINE E TE en een E E senken ran er menge 46 Tabelle 19 Administrationsumgebung BM3 1 Basismodul3 2007 dr 53 Tabelle 20 Aufwandsch tzung BM3 1 Naef 2009 dr 57 Tabelle 21 Kostensch tzung BM3 1 Naef 2009 dr 58 VI WebGIS Raum Juli 2009 Abbildungsverzeichnis Abbildung 1 bersicht ber die ber cksichtigten Potentialklassen Raum b 2009 5 Abbildung 2 Regelschema Raum b 20001 9 Abbildung 3 Client seitige Interaktivit t Systemarchitektur Raum Plattform dr 12 Abbildung 4 Screenshot der bestehenden Raum MORO RESIM Plattform regionale Ansicht EE EE EE EE 16 Abbildung 5 Screenshot Edit Modus der Raum Plattform dr 17 Abbildung 6 Screenshot Edit Modus dr 18 Abbildung 7 Screenshot Tabelle mit Sach
102. lt Fill gt lt Stroke gt lt CssParameter name stroke gt FFFFFF lt CssParameter gt lt CssParameter name stroke opacity gt 0 6 lt CssParameter gt lt Stroke gt lt PolygonSymbolizer gt lt TextSymbolizer gt lt Label gt lt ogc PropertyName gt name lt ogc PropertyName gt lt Label gt lt Font gt lt CssParameter name font family gt Times New Roman lt CssParameter gt lt CssParameter name font style gt Normal lt CssParameter gt lt cssParameter name font size gt 12 lt CssParameter gt lt Font gt lt Fill gt lt CssParameter name fill gt 001100 lt CssParameter gt lt CssParameter name fill opacity gt 1 lt CssParameter gt lt Fill gt lt TextSymbolizer gt lt Rule gt lt FeatureTypeStyle gt lt UserStyle gt lt NamedLayer gt lt StyledLayerDescriptor gt A 7 Anhang WebGIS Raum Juni 2009 3 WebGIS Raum mit Mapbender 3 1 Mapbender das Geodaten CMS Mapbender ist eine Entwicklungsumgebung f r webbasierte Kartenanwendungen Die Client Applikation ist ein in PHP JavaScript und SQL implementiertes WebGIS Framework Man bezeichnet es auch als Geo Content Management System CMS da alle Informationen ber die Benutzer und Administrationsoberfl chen dynamisch aus einer Datenbank gelesen und in html Seiten geschrieben werden wie das bei CMS blich ist Das gilt aber nur f r die An wendungsoberfl chen Der eige
103. lumf ngliche Zeichnenfunktionalit t inklusive Snapping schlies sen sich bei Verwendung des Basismoduls gegenseitig aus Die flexible Wahl des Kartenout puts erlaubt es zwar den Output Typ individuell anzupassen Volle Funktionalit t zeigt das Basismodul aber nur im SVG Output unter Verwendung des Internet Explorers Hier ist je doch das Plug in Adobe SVG Viewer von N ten Die brigen Browser unterst tzen die Darstellung mit SVG zwar nativ k nnen allerdings das Edit Tool nur im Raster Output aus f hren wo dann das Fang Tool nicht mehr operabel ist Zudem muss seitens Integraphs das Digitalisieren im Raster Output zwingend entwickelt werden Plug In Bei Verwendung des Internet Explorers ist Voraussetzung f r die Kartendarstellung im Vek torformat der Adobe SVG Viewer Die brigen Browser unterst tzen den SVG Output nativ On Offline Betrieb BM3 1 ist zwar nicht auf den Offline Betrieb ausgerichtet Kann aber durchaus lokal verwen det werden Die lokale Installation der Systemkomponenten ist m glich die Client 54 WebGIS Raum Juni 2009 Applikation l uft dann ber localhost Der konkrete Aufwand f r den Offline Modus ist ab h ngig von der Art der L sung F r Raum soll einfach eine Kopie der webbasierten L sung auf einem Rechner gemacht werden Die GeoMedia Produkte erlauben diese L sung Weiter sind f r den Offline Betrieb zus tzliche Softwarelizenzen f r die lokale Installation notwen dig
104. m Juni 2009 Zeitlicher Aufwand Vorbereitungen Position Arbeitsaufwand in Tagen e Datenbereitstellung GeoMedia Desktop GIS 2 3d e Konfigurieren im Basismodul 3d Tabelle 10 Absch tzung zeitlicher Aufwand BM dr Nicht ber cksichtigt Aufbereiten von Sachdateneingabe Datenexport Report Tool 7 4 10 Fazit Vergleicht man die M glichkeiten welche die beiden kommerziellen WebGIS Produkte out of the box bieten schwingt das WebOffice oben aus Das Basismodul in der standardm ssi gen Ausgabe erf llt den Raum Kriterienkatalog nicht Die Browserkompabilit t ist stan dardm ssig nicht gew hrleistet Beispielsweise ist das Digitalisieren nur im Internet Explorer funktionst chtig Nimmt man allerdings die Zusatzentwicklungen seitens Intergraphs hinzu f llt das Basismodul nicht mehr ab Zwar ist das Snapping Tool noch immer nicht browseru nabh ngig aber die Kriterien k nnen erf llt werden Aufgrund dieser notwendigen Zusatz entwicklungen fallen die Initialkosten zwar h her aus als beim WebOffice die wiederkehren den Kosten hingegen sind einiges geringer Ein weiterer Vorteil ist dass die BM Systemarchitektur ohne weiteres systemeigen installiert werden kann Die Anschaffung der Komponenten ist nicht dermassen aufw ndig wie bei der WebOffice L sung Auf ein Projekt Hosting kann verzichtet werden 56 WebGIS Raum Juni 2009 7 5 SVG mit Kartenserver Es besteht als alternative L sung die M glichkeit di
105. m Lese Modus und im Editier Modus ffnen Im Editier Modus k nnen sowohl Sach als auch Geometriedaten modifiziert werden Weiter informiert ein Tooltip ber den Namen der entsprechenden Potentialfl che wohn Z xhen Polygon l schen Zoo Konrdnaten spchem Abbildung 6 Screenshot Edit Modus dr Die Handhabung der Plattform im Edit Modus ist nachteilhaft und dementsprechend an spruchsvoll f r den Benutzer Polygone neu zeichnen Fl che wird automatisch berechnet oder l schen ist intuitiv ohne weiteres l sbar Ein Fang Modus ist allerdings nicht implemen tiert Will man jedoch Fl chen editieren tauchen Probleme auf In Abbildung 6 ist zu erken nen dass nur diejenige Kachel angezeigt wird in die man hinein gezoomt hat Die brigen Kacheln werden nicht mehr angezeigt Das ist ein ziemlicher Stolperstein und verhindert ei nen reibungslosen Vorgang Selektiert man das betreffende Polygon erscheinen die St tz punkte Diese kann man ohne weiteres verschieben Nachteilig hier ist dass keine zus tzli chen St tzpunkte hinzugef gt oder gel scht werden k nnen Das erschwert das Modifizieren einer Fl che betr chtlich Es besteht nun die M glichkeit entweder das Polygon neu zu zeichnen oder dem bestehenden Polygon eine neue Fl che hinzuzuf gen Wobei man bei bei den M glichkeiten mit weiteren Problemen rechnen muss e InfoButton Anzeigefenster von Objektattributen 18 WebGIS Raum Juni 2009 4 2 2 Behandlu
106. m als beste L sung WebGIS erf llt das Kriterium es ist allerdings zus tzlicher Aufwand in der Entwicklung zu leisten WebGIS erf llt das Kriterium nicht Beste L sung innerhalb einer Kriteriengruppe fettgedruckt Must Kriterium Tabelle 7 Legende zum Kriterienkatalog dr Erl uterungen Die folgenden Erl uterungen sind kurz und knapp Ausf hrliche Beschreibungen der Proble me lassen sich den nachfolgenden Kapiteln entnehmen Das Snapping Tool ist standardm ssig nicht implementiert muss noch entwickelt werden 2 Das Snapping Tool ist browserabh ngig 3 Zur Sachdateneingabe ausgabe ist in keiner Software ein entsprechendes Tool standardm ssig integ riert Es kann in jeder L sung in hnlicher Art und Weise implementiert werden F r das Mapbender Tool wurden mit PHP SQL im Rahmen der Masterarbeit die Basisfunktionen entwickelt 4 Die erweiterte Suche mit logischen Operatoren ist standardm ssig nicht implementiert Es besteht al lerdings die M glichkeit dies ber die WFS Schnittstelle Filter Encoding zu entwickeln 5 Die erweiterte Suche mit logischen Operatoren ist standardm ssig nicht implementiert muss im Rah men von Projekterweiterungen entwickelt werden 6 Fortgeschrittene Navigation im Stile von GoogleMaps ab WebOffice 5 2 7 Der Export von Geometriedaten ist in keiner L sung standardm ssig vorhanden Je nach Anforderun gen an den Export sind hier sehr verschiedene Ans tze m glich Einzelheit
107. n sowohl auf der freien als auch auf der kostenpflichtigen Seite Datenbank Zur MS Access Datenbank sind nat rlich einige Alternativen vorhanden die auf die Speiche rung von Geodaten ausgerichtet sind Im Gegensatz zu MS Access besitzt PostGIS ein Auf satz f r das Datenbanksystem PostgreSQL Funktionen f r die Verwaltung von Geodaten 14 WebGIS Raum Juni 2009 ber PostGIS ist es m glich PostgreSQL als Datenbank f r GIS Anwendungen zu benutzen und auch SQL Abfragen Structured Query Language werden realisierbar Der Kartenserver UMN University of Minnesota MapServer unterst tzt die Implikation von PostGIS Daten Innerhalb von PostGIS sind eine F lle von Funktionen zur Abfrage und Manipulation von Geodaten enthalten Es ist auch m glich ber Programmiersprachen wie z B PHP auf ange legte Datenbanken zuzugreifen giswiki 2009 Es gibt weitere Datenbanken die solche Geodaten Erweiterungen auf kommerzieller Ebene anbieten wie beispielsweise Oracle Spatial Auf der Seite der freien Geodatenbanken gilt PostGIS als der Primus Browserkompabilit t Die Raum Plattform ist nicht browserunabh ngig F r den Gebrauch empfohlen wird der zeit der Internet Explorer 6 und 7 Mit diesen Browsern sind alle Funktionen getestet Die b rigen Browser wie Firefox Safari Chrome etc zeigen Funktionseinschr nkungen Bei Benut zung des Internet Explorers muss das SVG Plug in Adobe SVG Viewer installiert werden
108. n eine Extension vom ESRI Desktop GIS Auffallende nderungen zeigen sich in der Benutzeroberfl che Hier wurden einige Fort schritte erzielt Das GUI wirkt frischer und dynamischer Die Navigation ist an GoogleMaps orientiert die Kartenfenster lassen sich flexibel verschieben und andocken die Bildschirm aufl sung ist anpassbar Ins WebOffice 5 1 k nnen nun auch OGC Dienste in die Karten in tegriert werden Zudem sorgt der ArcGIS Server f r eine Steigerung der Systemperformance ArcGIS Server Caches Das Highlight der alten Version der Abfragegenerator ist auch in der neuen Version standardm ssig integriert Neu steht f r die Attributdaten ein Datenexport ins csv Format zur Verf gung Mit der Map Tip Funktion lassen sich an Objekte neben Text informationen auch Bilder heften Weiter wird auch ein Tool zur Generierung von Metada tenkatalogen angeboten WebOffice5 1 2009 Grunds tzlich ist zu sagen dass die Funktionalit ten ausgereifter und m chtiger und dass die Benutzeroberfl chen flexibler und dynamischer auftreten Anhang WebGIS Raum Juni 2009 4 9 Lizenzen amp Kostenabsch tzung Systemarchitektur Systemkomponente Initialkosten Wiederkehrende Kosten CHF CHF Jahr ESRI ArcGIS Server Enterprise Standard 78 000 15 600 ESRI ArcGIS Desktop GIS ArcView single 4 900 1 000 SynerGIS WebOffice 5 1 28 500 5700 SynerGIS WebOffice Usermgmt 5 1 9 000 1 800 SynerGIS WebOffice Editing 5 1 9 000 1 800 GEOCOM GEO
109. n einer konkreten Offerte abgekl rt werden Anhang WebGIS Raum Juni 2009 5 WebGIS Raum mit Intergraph BM3 1 5 1 GeoMedia WebMap und BM3 1 Auf der kommerziellen Seite bestehen nat rlich Alternativen zur ESRI WebGIS Architektur Es lohnt sich hier einen Blick auf die GeoMedia Intergraph Produktefamilie zu werfen vor allem auch deshalb weil das Desktop GIS von GeoMedia schweizweit sehr verbreitet ist Der Kartenserver GeoMedia WebMap und die Client Applikation BM3 erlauben es Geodaten ef fizient innerhalb einer WebGIS L sung zu pr sentieren BM3 wurde von Intergraph Schweiz entwickelt und unterst tzt den Benutzer im Konfigurieren einer WebGIS L sung 5 2 Systemanforderungen Hier der Ablauf und die Systemkomponenten der BM3 1 Architektur TCP IP Internet Abbildung 38 Systemarchitektur BM3 1 W rth 2007 Anhang WebGIS Raum Juni 2009 5 2 1 Kartenserver und Datenbank Der Kartenserver GeoMedia WebMap ist Intergraphs L sung zur webbasierten Kartenvisuali sierung hnlich wie die ESRI WebGIS L sungen in der ESRI Familie verankert sind ist der Kartenserver von Intergraph auf weitere Komponenten deren Produktefamilie angewiesen Auch hier ist das Desktop GIS Voraussetzung f r den Aufbau der WebGIS Umgebung Die ses kann allerdings in einer funktional beschr nkten Version die f r die Datenaufbereitung des WebGIS Projekts massgeschneidert ist bezogen werden GeoMedia WebMap erzeugt aus Geodaten verschi
110. nSource p mapper OpenLayers IWAN Cardo map Web ffice 4 2 5 1 Basismodul3 1 Allgemein siehe Anhang siehe Anhang siehe Anhang http www esri Website http www mapbender org http mapbuilder sourceforge net http www cartoweb org Ihttp chameleon maptools org http ka map maptools org Ihttp www deegree org http mapguide osgeo org Ihttp www pmapper net Ihttp openlayers org Ihttp www webmapserver de germany de products arcgis arcims index html http www geocom ch front_ content ohp idcat Ihttp www mapbuilder org Ihttp www lat lon de Ihttp www cardogis com 3275 http aus er Ihttp geoservices cgdi ca mapbuilder demo con Ihttp chameleon maptools org index phtmi pag http kappa gonfi org dev gonfi ka germany de products arcgis arcims references h Live Demo http mapbender telascience org current text ditor index html http cartoweb org demo htm lestwiki application gallery html Imap htdocs index_routing html Ihttp geoportal wuppertal de http mapguide osgeo org livegallery htmi Ihttp www pmapper net demo shtml http gallery openlayers org tmi http www gemeinde gis com gemeinden FrontController projectzreg http www mapbender org Mapbender_Gallen http www ominiverdi org ensdorf_demo http www lat http Auww esri Ihttp communitymapbuilder org display MAP F http www cartoweb org doc_head docbook xh http chameleon maptools org help viewer pht http ka lon de iatlon latlon produktblaetter de
111. nbanken oder Textfiles f r Sachdaten Die Daten werden periodisch im Verzeichnis aktualisiert Der Prozessierservice ist vor allem auf den Datenimport ausgerich tet jedoch auch als Schnittstelle f r den Datenexport einsetzbar 4 7 _ Benutzeroberfl che SynerGIS WebOffice 4 2 Dieses Kapitel beschreibt die einzelnen Bestandteile der WebOffice Benutzeroberfl che an hand des Raum Prototyps Anhang WebGIS Raum Juni 2009 4 7 1 Toolbar ISESIBIEIEIS BEIBIEINE EZE D Abbildung 34 WebOffice Toolbar dr Buttons von links nach rechts Hinein zoomen hinaus zoomen stufenloser zoom pan pan verschieben Gesamtansicht auf gesamtes Thema zoomen letzter Zoombereich Objektin formation Auswahl Rechteck Auswahl Polygon Umkreisselektion Puffer wird nicht ver wendet Selektion zur cksetzen Punkt bestimmen Distanz messen Fl che messen Dru cken Karte in Word oder Zwischenablage exportieren Redlining Karten berlagerung Edi tieren Hilfe Abmelden 4 7 2 Hauptkarte Die Hauptkarte ist optimiert f r die Standardaufl sung von 1024x768 Pixel Mit Hilfe des Pfeilknopfes l sst sich die Hauptkarte maximieren Der Massstab ist mittels Eingabefeld ma nuell bestimmbar Das bersichtsfenster l sst sich via Mausklick ein und ausblenden 4 7 3 Suchleiste Thema NAME Suche Potentiale sl M A RK K Abbildung 35 WebOffice Suchleiste Von links nach rechts Themenauswahl Attribut Suche starten u
112. nd in der Karte anzeigen Suche starten aktive Selektion attributiv einschr nken zur cksetzen Abfragegenerator star ten Ein Highlight des WebOffice ist die Suchleiste Neben der einfachen Objektsuche durch Ein gabe von Attributwerten erlaubt WebOffice auch eine Suche mittels Abfragegenerator wel cher eine fortgeschrittene Abfrage unterst tzt Der Abfragegenerator erzeugt Subselektionen mit Hilfe von Vergleichsoperatoren wie gr sser gleich kleiner gleich Mittels logischer Verkn pfungen im Stil von AND und OR lassen sich Abfragekriterien auch kombinie ren Die abgefragten Daten werden in Form einer Resultatliste ausgegeben ber einen Link sind die Attributmasken der betreffenden Attribute erreichbar Anhang WebGIS Raum Juni 2009 ure D wer e bioc jg nnr J Bi duo retten Gerarerte Abfr bes LIKE main Kader 1 Lu Aurtuteen J Iebaurmen 1 NAME Li rrs nt Drtams BEE wet A rbern gen Abe Dein Abbildung 36 WebOffice Abfragegenerator 4 7 4 Karten berlagerungen Karten berlagerungen sind mehr Spielerei als tats chlich von grossem Nutzen Allerdings kann es beim Digitalisieren doch sinnvoll sein zwischen Orthophotos und Pixelkarten hin und herzuwechseln 4 7 5 Print Tool Die pdf Ausgabe l sst sich mittels html Druckvorgaben steuern Zus tzliche Texte und Bilder lassen sich so einfach manuell im html Template hinzuf gen Neben verschiedenen
113. nder Tools zust ndig war Zu guter Letzt ein grosses Dankesch n an Hany Elgendy f r die Betreuung meiner Arbeit Erkl rung Ich best tige hiermit dass ich meine Masterarbeit zum Thema WebGIS Raum Integration von WebGIS Tools in internetbasierter Plattform selbstst ndig und unter ausschliesslicher Anwendung der in der Arbeit angegebenen Mittel verfasst habe Quellen des verwendeten Bildmaterials f r das Titelblatt http www gis zh ch http www stadtplan winterthur ch Juni 2009 WebGIS Raum Juli 2009 Inhaltsverzeichnis l SEO ER 2 2 HE Eeer 3 SNE a RE AEE AN E ENEAS 3 22e WebGIS 256224 22a a raaa etea eaaa E EEE r aea aaa 3 2 3 Fragestellungen nece e a A E EE E E A E E R E E a 3 3 Projekt Raums sanon ae E E ER OTE T a 4 3 1 Innenentwicklung vor Aussenentwicklung eeseseeseereeseerreseereserrresrerrrsresresressesees 4 SE RaM EE 4 3 3 Internetbasierte Plattform Raum en 7 3 4 Die Grundpfeiler der Plattform ursursessnoesnnesnnesnnesnnennnnnnnnnnnnnnnn essen 8 4 Bestandesaufnahme der bestehenden Raum Plattform urzur22sn nern 11 4 1 Technik der bestehenden Arbetsplatttorm 11 4 2 B n tzer berflac hene io ai o er E ATENE EE NE ATETEA 16 4 3 Ben tzerverw ltung EE Eeer 20 4 4 WebGIS und PIS 22 esedegeg ees eeh GEES een 20 5 WebGIS Raim aan en E EAE S 22 Sl K rten im Internet u 20 22 2 4er aerden EEn e aE EA EEEE REEE REEE leen 22 5 2 W
114. ng von Sachdaten RESIM Demoversion der RESIM Arbeitsplattform MORO VRS I Login Impressum Neu v Anfassen v Ubersichten Suchen EEEN v Anletungen 3 J Gemeinde A Dorf A Dor pers a Be abeien Aufbston bersicht Neu Ankegen DF Eiport EmA E v OO 2 Aufesten Es pbt nsgsamt I Potersiabe ei Ln Ma Gesamtfl che ca 5 Ha Aufksten Neu Anlegen RESIM Demoversion der RESIM Arbeitsplattform MORO VRS Login Impressum Neu v YI L ermtschten Suchen gehe zu Gemende Anledungen e 3 ln m Ihre Suche in POTENZIAL ergab 53 Treffer E wk 7 157 Le ECH RER RRE na ib A Got H i Z Beispieingen 1 Kalhemer Freid 21 Au enbereich G Privat Erkundung Akiast best tigt D Musterstat 1 Re stra e 3 Rand v Prwat Konzeptphase unbekannt b adot 1 Hintere Weien 5 Au enbereich Nicht im Privat Erkundung unbekannt Innere N cht im Oii b oort 1 Bahnstrade Nord 19 Fe l Es ze Bahn Erkundung Akiast best tigt fh et 1 Gewerbeoebiet 47 Rand elt mm Gemeinde Privat Konzeotohase akfast best tiot Abbildung 7 Screenshot Tabelle mit Sachdaten dr In tabellarischen Ansichten l sst sich ein Einblick in die Sachdaten gewinnen Neben den Att ributen zu den Potentialfl chen sind Grundinformationen zu den Gemeinden Kontaktdaten und anstehenden Terminen sowie weitere Informationen wie Links oder Dokumente einzuse hen Die Tabellen lassen sich als Druckversion anzeigen oder auch ins Excel exportieren Die
115. ngabe von Sachdaten Die Schnittstelle zwischen PIS und WebGIS sprich die Behandlung von nicht r umlichen Daten muss hier manuell integriert werden Mapbender bietet keine Standardl sung an Hier zeigt sich bei diesem Kriterium f r alle Client Applikationen ein Vakuum Es stehen hierf r aber diverse Tools und Frameworks zur Verf gung die mit dem WebGIS verkn pft werden k nnen Bei der Mapbender L sung stellen PHP SQL die Verbindung zur Datenbank her und erm glichen Daten einzugeben zu suchen zu ndern zu l schen oder ins Excel zu exportieren 7 2 2 Abfrage Selektionen InfoButton Suche erweiterte Suche Mapbender stellt ein Suchmodul und eine r umliche Selektion zur Verf gung Fortgeschritte nes Suchen mit logischen Operatoren ist standardm ssig nicht m glich Eine M glichkeit die bei der Weiterentwicklung beachtetet werden sollte ist die OGC Schnittstelle Filter Enco ding Es ist zu erw hnen dass das Selektionswerkzeug zwar im Mapbender Funktionspool zur Verf gung steht sich aber als Knacknuss erwiesen hat Es ist hier einige Konfigurations 25 Filter Encoding bersicht ber die verf gbaren Features http mapserver org ogc filter_encoding html Juni 2009 38 WebGIS Raum Juni 2009 arbeit zu leisten bis die Selektion und die WFS Web Feature Service Suche funktionst ch tig wird wobei die Selektion bis Ende Masterarbeit noch nicht operabel ist Die Fehleranf l ligkeit ist gros
116. ngezeigt werden Hier besteht mittler weile eine grosse Auswahl von m glichen technischen Umsetzungen Die aktuelle Plattform die vor knapp acht Jahren ins Leben gerufen wurde basiert auf der W3C Standardsprache Scalable Vector Graphics SVG zur Beschreibung von grafischen Elementen im Internet Die verschiedenen Kartenebenen sollen ein und ausgeblendet werden k nnen Das Navigie ren in den Karten geh rt ebenso zur Grundausstattung der Plattform wie die Fl chenberech nungen der neu gezeichneten Fl chen 3 W3C World Wide Web Consortium Gremium zur Standardisierung der World Wide Web betreffenden Tech niken Beispiel von W3C standardisierten Techniken html CSS SVG weiterf hrenden Informationen un ter http www w3 org Juni 2009 WebGIS Raum Juni 2009 3 4 2 Benutzerverwaltung Mit dem Regelschema f r Berechtigungen kann definiert werden welche Nutzer mit welchen Daten auf welche Art und Weise arbeiten k nnen Das Regelschema bezieht sich auf die Werkzeuge und die sachlichen sowie r umlichen Informationen Bei der Benutzerf hrung wurden zwei unterschiedliche Konzepte implementiert W hrend die Benutzergruppe Administrator Zugriff auf alle Funktionen bietet ist f r die Benutzergrup pen Region und Gemeinde ein m glichst direkter Zugriff auf die Inhalte das Ziel Passwortschutz Benutzerschnittstelle Regelschema f r die Berechtigungen e D Informationen Objektklassen W
117. nshilfswerkzeuge beim Zeichnen der Polygone zu verwenden Diese werden aber f r die Anforderungen von Raum nicht ben tigt Die Fl che wird nach der Di gitalisierung eines Polygons direkt gemessen und muss nun noch in das betreffende Attribut feld eingetragen werden Eingabe von Sachdaten Die Integration von Sachdaten wird standardm ssig nicht angeboten Auch hier muss nach ex ternen L sungen gesucht werden e MS Sharepoint Services 33 freies Herunterladen ab Version Windows 2003 Server e Zend Framework PHP freie Software e Sachdateneingabe der bestehenden Plattform Raum ASP e Sachdateneingabe des Mapbender Prototypes PHP So ESRI Geodatabase Erkl rungen hierzu unter http www esri com software arcgis geodatabase index html Juni 2009 33 Weitere Informationen unter http office microsoft com de ch sharepointtechnology default aspx Juni 2009 34 Weitere Informationen unter http framework zend com Juni 2009 45 WebGIS Raum Juni 2009 7 3 2 Abfrage Selektionen InfoButton Suche erweiterte Suche Auch hier l sst WebOffice keine W nsche brig Ein InfoButton ist ebenso vorhanden wie die einfache Schnellsuche in der Suchleiste F r komplexere Abfragen steht mit dem Abfra gegenerator ein m chtiges Tool standardm ssig zur Verf gung Logische Operatoren helfen die Potentialfl chen hinsichtlich ihrer Attributauspr gungen zu suchen Der Benutzer ist ohne weiteres in der Lage alle Potentialfl
118. nster Der aktuelle Kartenmassstab des Kartenfensters der Massstabsbalken und die Koordinaten des Mauszeigers werden unterhalb der Karte angezeigt Auch eine bersichtskarte l sst sich im Kartenfenster integrieren Oie Gmemmemitamum m te gene O zem tan En mr im Dim e E Basismodul3 1 Beta 10 Spe Baan Sisk O umeren j Anhang WebGIS Raum Juni 2009 5 4 2 Toolbar edle Maan zeg oe e Abbildung 42 Toolbar BM3 1 dr Die Toolbar kann individuell gestaltet werden Hier werden folgende Kartenfunktionen ver wendet e Navigationsfunktionen Karte neu aufbereiten alles zeigen letzte Karte anzeigen Karte ber Rechteck aufzeigen hinein zoomen heraus zoomen Karte verschieben e Messfunktionen Koordinaten messen Strecke messen Fl che messen e Weitere Funktionen InfoButton Digitalisieren Skizzenwerkzeuge tempor re Notizen in der Karte einzeichnen und ausgeben Vermassung Datenformat ausw hlen png jpg oder SVG Eigene Kartenfunktionen Hilfe Mit dem InfoButton k nnen Informationen zu Objekten abgefragt werden In einem Popup Fenster werden die Attribute angezeigt Weiter bietet das Vektorformat die M glichkeit beim berfahren mit der Maus einzelne Attribute per Tooltip anzuzeigen 5 4 3 Register Heeso Abbildung 43 Register BM3 1 dr Im Register kann zwischen Datenebenen und Legende den Suchfunktionen den Druckfunk tionen den Report Informationen und der Benutzer
119. ntliche Content also die Karteninhalte werden von OGC WMS Diensten geliefert Es geht also auch um die Verwaltung und Nutzung von vernetzten und verteilten Kartendiensten Im Gegensatz zu OpenLayers ben tigt Mapbender auch ser verseitige Softwarekomponenten Es ist also keine reine Clientsoftware sondern eine hybride Software Das Merkmal von Mapbender ist die vollst ndig webbasierte Konfigurationsumge bung Mapbender ist als freie Software lizenziert GNU GPL und l sst sich in jede bestehen de Website integrieren Mitchell 2008 Christl 2008 Emde 2009 Zusammengefasst eine bersicht der Mapbender Software e WebGIS Client e Geodaten CMS e Webbasierte Digitalisierungsoberfl che OGC WFS T Client e Sicherung und Schutz gegen unbefugten Zugriff Authentifizierung und Autorisie rung e Orchestrierung vernetzter Geodaten und Kartendienste 3 2 Systemarchitektur Um eine Mapbender Systemarchitektur aufzubauen wird die Installation einiger Komponen ten n tig Hier ein berblick ber die notwendigen Bestandteile Mapbender 2009 e Webserver Apache oder MS IIS e PHPS5 Skript a8 Vollst ndige Liste der Funktionen ist unter http www mapbender org Modules zu finden Juni 2009 A 8 Anhang WebGIS Raum Juni 2009 e Datenbank Zugriff mit PHP Skripten auf eine Datenbank der Administrationsdaten Als Administrationsdatenbank kommen nur PostgreSQL oder MySQL in Frage Hier muss unterschieden werden zwisch
120. oltern e ObfeldenEdit obfelden e ObfeldenView obfelden e AristauEdit aristau e AristauView aristau e Murikdit muri e MuriView muri e ZuerichView zuerich Tabelle 11 Zugriffsdaten Mapbender Bemerkungen ZuerichView ist aus Zeitgr nden nur in beschr nkter Funktionalit t vorhanden auf das Aar gauView wurde verzichtet Die Zugriffe zu den Prototypen der beiden kostenpflichtigen WebGIS L sungen k nnen vom Autor bezogen werden A 2 Anhang WebGIS Raum Juni 2009 2 Beispiele f r Konfigurationsdateien 2 1 Mapdatei Hier ein Beispiel der Mapdatei welche der UMN MapServer als Konfigurationsdatei benutzt Basisdaten Gemeinde Affoltern MAP NAME Basisdaten SIZE 1000 540 UNITS meters EXTENT minx miny maxx maxy EXTENT 672283 235193 680396 239383 PROJECTION init epsg 21781 END IMAGECOLOR 255 255 255 IMAGETYPE PNG OUTPUTFORMAT NAME PNG DRIVER GD PNG IMETYPE image png IMAGEMODE RGB EXTENSION png END Legend LEGEND IMAGECOLOR 255 255 255 STATUS ON KEYSIZE 18 12 LABEL TYPE BITMAP SIZE SMALL COLOR 0 0 89 END END WEB IMAGEPATH tmp IMAGEURL tmp METADATA wms_title Basisdaten Affoltern wms_onlineresource http demoraumplus ethz ch cgi bin mapserv exe map C ms4w apps raumplus map wmsbasisdatenaffolt ern map amp
121. plementiert Zu den Vorteilen vom UMN MapServer geh ren die hohe Leistung und Stabilit t Durch die grosse Anwen dergemeinschaft ist das Projekt sehr gut dokumentiert Es bestehen eine Vielzahl von Infor mationsplattformen Tutorials und Mailinglists Ein weiterer Vorteil ist dass der Betrachter keine spezielle Software installieren muss Handels bliche Browser k nnen zur Anzeige und Analysen benutzt werden Mitchell 2008 Die Unterst tzung unterschiedlicher Datenformate ist eine weitere beachtenswerte Eigen schaft Durch die Verwendung der Bibliotheken GDAL OGR kann der UMN MapServer auf viele Datenformate direkt zugreifen ohne dass diese zuvor konvertiert werden m ssen Die Formate k nnen somit auch von verschiedenen propriet ren Anbietern stammen wie bei spielsweise ESRI shp files aber auch von den offenen OGC Standards Kritikpunkt ist sicher lich dass der UMN MapServer den OGC Standard WFS T nicht unterst tzt Der UMN MapServer l uft auf verschiedenen Plattformen Dazu geh ren Linux Unix Ubuntu Solaris Mac OS X Windows UMN MapServer 2008 Mitchell 2008 CGI Programm Der UMN MapServer l uft hinter einem Webserver Die beiden Komponenten kommunizie ren via Common Gateway Interface CGI CGI ist eine genormte Schnittstelle welche es er laubt Programme hier den UMN MapServer auf dem Webserver auszuf hren Die wich tigsten Bestandteile des UMN MapsServers sind somit das CGI Programm und das Konfigura tionsfil
122. r als Filter Encoding PropertyIsGreaterThan oder kleiner als Filter Encoding PropertylsLessThan m glich Ebenfalls werden r umliche Anfragen unterst tzt wie zum Beispiel intersect within touches contains equal etc e Weitere Informationen unter http mapserver org ogce filter_encoding html oder http www opengeospatial org standards filter Juni 2009 Anhang WebGIS Raum Juni 2009 Man unterscheidet zudem zwischen dem Basis WFS der den rein lesenden Zugriff auf Daten erlaubt und dem transaktionalen WFS WFS T f r den schreibenden Zugriff Mit Hilfe des WFS T s k nnen Vektorgeometrien erzeugt aktualisiert und gel scht werden WhereGroup 2009 Die Kommunikation erfolgt analog dem WMS ber das http Protokoll mit Request Anfragen Mitchell 2008 WhereGroup 2009 Basic WFS lesender Zugriff auf Daten e GetCapabilities liefert Metadaten zum WFS als xml File e DescribeFeatureType beschreibt Struktur Schema der einzelnen Feature Types als xml File e GetFeature liefert die Feature Types als GML Transactional WFS schreibender Zugriff auf Daten e Transaction editieren von Daten create update delete e L ockFeature GetFeatureWithLock sperren von Objekten zur Bearbeitung Eine Besonderheit des transaktionalen WFS ist die M glichkeit Objekte zur Bearbeitung zu sperren Dies ist vor allem bei der Verwendung als mehrbenutzerf hige Komponenten not wendig um zu verhindern dass sich
123. ral Public License l4 GNU LGPL Lesser General Public License 24 WebGIS Raum Juni 2009 Tr Public domain XFree86 Style Free Download Abbildung 10 Propriet re Freie und Open Source Software gnu 2009 5 3 WebGilS Architektur Die Grundlage von WebGIS Anwendungen bildet das Client Server Modell Auf der Client Seite wird ein Webbrowser benutzt der die Kommunikation mit dem Webserver bernimmt Abbildung 11 veranschaulicht diesen Prozess Web server pulling together pages with maps Desktop computer axessinga mapping website y Web mapping server creating maps A server storing mapping data Abbildung 11 Client Server Architektur Ablauf einer Kartenanfrage Mitchell 2008 15 URL der Abbildung http www gnu org philosophy categories de html Juni 2009 25 WebGIS Raum Juni 2009 Der Benutzer fordert eine Karte durch einen Aufruf vom Webserver an und der Webserver reicht die Anfrage an den Kartenserver weiter der die Anfrage auswertet und dann auf die ben tigten Geodaten zur ckgreift und so die entsprechende Grafik erzeugt Am Ende wird die fertige Karte an den Webserver gesendet wo sie in eine html Seite integriert und zur ck an den Client Webbrowser geschickt wird Mitchell 2008 Sch tze 2007 Clientside Technik Auf der Client Seite wird lediglich ein Webbrowser vorausgesetzt Dieser bietet die M glich keit die Rasterdaten in Bildformaten jpg gif png darz
124. rowser Abbildung 3 Client seitige Interaktivit t Systemarchitektur Raum Plattform dr 4 1 2 Scalable Vector Graphics SVG SVG ist ein offener Standard zur Beschreibung zweidimensionaler Vektorgrafiken SVG ist textbasiert und liegt der xml Syntax zugrunde Der Standard wurde 2001 vom W3C als Emp fehlung ver ffentlicht und ein Grossteil des Sprachumfangs kann von den meistverwendeten Webbrowsern mit Ausnahme des Internet Explorers von Haus aus dargestellt werden Der Internet Explorer setzt f r die Darstellung ein Plug in wie den SVG Viewer von Adobe vor aus SVG 2009 SVG beinhaltet drei Typen von Grafikobjekten Vektorgeometrien wie beispielsweise Pfade aus Geraden oder Bogen Rasterbilder und Texte Die Grafikobjekte k nnen gruppiert einge f rbt transformiert und gemischt werden MM Karto 2009 Mit Hilfe von eingebetteten Funktionen ist es m glich via Skriptsprachen das SVG Document Object Model DOM zu manipulieren SVG Abbildungen k nnen somit dynamisch und interaktiv sein Das DOM f r SVG kann mit Skriptsprachen hier ECMAScript angesprochen werden Es stehen eine ganze Palette von sogenannten Event Handlers wie beispielsweise onmouseover oder onclick zur Verf gung die auf das SVG DOM angewendet werden k nnen W3C 2009 PIS 2007 Alternativen zu SVG im Bereich der Visualisierung von Vektordaten im Webbrowser sind Flash von Adobe ben tigt Adobe Flash Player und XAML Extensible
125. rsit t Karlsruhe Juni 2009 Raum b 2009 Schlussbericht Raum Nachhaltiges grenz berschreitendes Siedlungsfl chenmanagement http www isl projekte uni karlsruhe de raumplus Schlussbericht pdf IRL ETH Z rich und ISL Universit t Karlsruhe Juni 2009 Raum c 2009 Raum Schwyz http www re ethz ch raumplus_sz website IRL ETH Z rich Juni 2009 Richtofferte 2009 Richtofferte der ARIS geoservices Markus Rutishauser Offerte ARIS geoservices Regensdorf Rutishauser M 2009 Systemarchitektur WebOffice Schulungsunterlagen ARIS Regensdorf PIS 2007 Vorlesungsunterlagen Planerische Informationssysteme HS 2007 Vorlesungsunterlagen Dr Hany Elgendy IRL ETH Z rich Sch tze E 2007 Stand der Technik und Potenziale von Smart Map Browsing im Webbrowser am Beispiel der Freien WebMapping Anwendung OpenLayers Diplomarbeit Hochschule Bremen SVG 2009 Scalable Vector Graphics SVG Enzyklop die http de wikipedia org wiki Scalable_Vector_Graphics Wikipedia Juni 2009 W3C 2009 About SVG 2D Graphics in XML http www w3 org Graphics SVG About html W3C Juni 2009 61 WebGIS Raum Juni 2009 SynerGISWeb 2008 SynerGISWeb 4 2 0 User Manual Manual SynerGIS SynerGISWebOffice 2008 WebOffice 4 2 0 User Manual Manual SynerGIS Terrestris 2005 Praxishandbuch WebGIS Freie Software http www terrestris de hp shared downloads Praxishandbuch_WebGIS_Freie_So ftware pdf Handbuch terrestris GbR ccgis
126. s Kartenoutputs zu definieren Benutzt man den SVG Output kann im Internet Explorer ohne Probleme im Snapping Modus gezeichnet wer den Wird allerdings ein anderer Webbrowser verwendet l sst sich nur der Rasterdaten Output benutzen in welchem wiederum der Fang Modus nicht mehr operabel ist Die Digita lisierfunktion an sich ist browserunabh ngig wobei seitens Intergraphs zus tzliche Entwick lungen notwendig sind um diese Unabh ngigkeit zu gew hrleisten Eingabe von Sachdaten Die Eingabe von Sachdaten ist wie bei den brigen Produkten nicht standardm ssig vorhan den Hier muss ausserhalb der WebGIS Umgebung nach M glichkeiten gesucht werden In tergraph setzt bei solchen Kundenentwicklungen in der Regel auf ASP 7 4 2 Abfrage Selektionen InfoButton Suche erweiterte Suche Im Basismodul integriert ist neben dem InfoButton auch das Register Suche Hier l sst sich in einer einfachen Suche mittels Eingabe von Attributeigenschaften in einer Textbox oder ei ner Listenauswahl das gesuchte Polygon finden Weiterf hrende Suchm glichkeiten mit Hilfe von logischen Operatoren wie beispielsweise Vergleichsoperatoren im Stil von gr sser als oder kleiner als und Verkn pfungen wie AND oder OR sind nicht integriert Intergraph bietet aber diese fortgeschrittenen Abfragen im Rahmen von Projekterweiterungen an 7 4 3 Navigation Der Grundstock an Navigationstools ist vorhanden Fortgeschrittenes Navig
127. s und man kommt an einer intensiven Auseinandersetzung der Programm und Konfigurationsdateien nicht herum Bei Mapbender laufen die WFS Anfragen ber den GeoServer die WMS Anfragen ber den UMN MapServer Die WFS Suche w re theoretisch auch ber den UMN MapServer mach bar da aber der WFS T sowieso den GeoServer voraussetzt macht es Sinn auch f r den WFS den GeoServer einzusetzen Einzelheiten hierzu sind dem Kapitel Anhang 3 7 zu ent nehmen 7 2 3 Navigation Das Navigieren mit Mapbender bringt keine Glanzpunkte zu Tage Zwar sind alle Basisnavi gationsfunktionen vorhanden fortgeschrittenes Bewegen in der Karte im Stile von Google Maps ist nicht m glich 7 2 4 Datenexport Einen Datenexport der ber einen pdf Print hinausgeht steht per Default nicht zur Verf gung Hier sind die Tools zu entwickeln Es bestehen hierf r verschiedene Optionen die im Folgenden aufgezeigt werden Export von Sachdaten Mittels entwickelter PHP SQL Schnittstelle ist es m glich die nicht r umlichen Daten ins Excel zu exportieren Export von Geometriedaten Hier sind einige Optionen aufgelistet e Direkter Anschluss eines DesktopGIS z B QGIS Quantum GIS oder ESRI ArcGIS an die PostGIS Datenbank mit bergabe von Zugriffsberechtigungen auf bestimmte PostGIS Tabellen e Integration der Daten in ein DesktopGIS via OGC WFS Schnittstelle Das freie Desk top GIS QuantumGIS QGIS bietet das Plug in wfs layer hinzuf gen
128. s von standardisierten Diensten ist die Vernetztheit Informa tionen von verschiedenen Anbietern k nnen abgefragt werden Der Benutzer muss nicht alle Daten lokal auf dem Rechner vorliegen haben Diese zentrale Datenbereitstellung spart Kos ten vereinfacht Arbeitsabl ufe verbessert Aktualit t und Qualit t Mitchell 2008 Diese Vorteile machen die OGC Dienste interessant f r das Raum Projekt Die Potentialfl chen oder die AV Daten sind st ndigen nderungen unterworfen Den aktuellen Stand der Daten zu besitzen ist ein wichtiges Kriterium WMS Dienste lassen sich sowohl in den Client Applikationen als auch in diversen Open Source oder propriet ren Desktop GIS integrieren Die Integration eines WFS Layers Potentialfl chen in einem Desktop GIS kann eine geeig nete L sung f r den Datenaustausch darstellen 3 7 2 OGC Webdienste mit UMN MapServer und GeoServer Der UMN MapServer kann sowohl als Server Daten bereitstellen als auch als Client Daten von entfernten Diensten anfordern wobei hierf r auch m chtigere Clientanwendungen wie zum Beispiel Mapbender zur Verf gung stehen Um den UMN MapServer als Server zu nut zen muss eine Konfigurationsdatei Map file entsprechend aufgebaut werden Der UMN MapServer implementiert viele Standards des OGC F r das Raum Projekt re levant sind folgende Standards Web Map Service WMS Web Feature Service WFS Sty led Layer Descriptors SLD Geography Markup Language GML
129. se GDAL OGR oder GeoTools Der Kartenserver ben tigt zus tzliche Informationen die in einer Konfigurationsdatei abgespeichert werden Die Konfigurationsdatei ist je nach Kartenserver Produkt unterschiedlich aufgebaut Viele Web GIS Anwendungen basieren auf propriet ren Kartenservern wie dem ESRI ArcIMS aber auch freie Kartenserver wie der UMN MapServer sind weit verbreitet Freie Kartenserver Kostenpflichtige Kartenserver UMN MapServer o ESRI ArcIMS ArcGIS Server GeoServer GeoMedia WebMap deegree Autodesk Mapguide Server QGIS Mapserver Iwan Mapserver Tabelle 3 bersicht der freien und kommerziellen Kartenserver dr Die Kartenserver UMN MapServer GeoServer ArcIMS ArcGIS Server und GeoMedia WebMap werden im Anhang ausf hrlich beschrieben 5 5 Konfigurationsfile Die Kartenserver verarbeiten Geodaten zu Karten Der Kartenserver muss in Kenntnis gesetzt werden wo die Geodaten liegen die verwendet werden sollen Diese Anweisungen gibt das Konfigurationsfile Neben dem Speicherort wird hier auch definiert wie die Geodaten ge zeichnet werden sollen Die gesamte kartographische Visualisierung der Geodaten speichert das Konfigurationsfile Informationen ber die Datenebenen das Projektionssystem Bildfor mat Farben etc Ein Konfigurationsfile ist in der Regel textbasiert Je nach Kartenserver wird eine unter schiedliche Syntax verwendet Der UMN MapServer verwendet die sogenannte Mapdatei Es handelt sich hi
130. sierte OGC Spezifikationen Um mit Mapbender eigene Webapplikationen zu erstellen werden Kartendienste im Sinne der OGC Open Geospatial Consortium Spezifikationen ben tigt bersicht verf gbarer OGC WMS Dienste auf http www mapbender org WMS_Capabilities_List oder auf http refractions net ogcsurvey Juni 2009 Das OGC ist ein internationales Konsortium aus 384 Firmen Regierungsinstitutionen und Universit ten die in einem Konsensverfahren ffentlich verf gbare Schnittstellenspezifikationen entwickeln http opengeospatial org about Juni 2009 Anhang WebGIS Raum Juni 2009 Zu den OGC Spezifikationen geh ren unter anderem folgende Dienste e WMS Web Map Service e WFS Web Feature Service e WEST Web Feature Service T e SLD Styled Layer Description e GML Geography Markup Language e KML Keyhole Markup Language e Filter Encoding e etc Das OGC hat eine Reihe von Standards f r den Austausch r umlicher Daten entwickelt Das Ziel des OGC ist es die Interoperabilit t zwischen verschiedenen Anwendungen mithilfe ei ner gemeinsamen Sprache zum Datenaustausch ber die entsprechenden Standards herzustel len Das Hauptaugenmerk liegt also auf der Entwicklung von Spezifikationen f r den Daten austausch Mitchell 2008 Webdienste erlauben keinen direkten Zugriff des Anwenders auf die Datentr ger Die Daten werden ber ein Netzwerk mittels Standards bereitgestellt und k nnen dann von den Nut
131. spricht gr sstenteils den Must Kriterien und w re prinzipiell f hig die Raum Plattform auszur sten hnlich wie Mapbender stellt CartoWeb ein eigenes Web GIS Framework zur Verf gung Leider fehlte f r die Erstellung eines Prototyps die Zeit Den Ausschlag f r das Mapbender Tool gaben die Benutzerverwaltung und die ausf hrlicheren 33 WebGIS Raum Juni 2009 Dokumentationen und Maillists Die brigen Client Applikationen entsprachen den Raum Anforderungen nicht 34 WebGIS Raum 7 Auswertung anhand Kriterienkatalog Mapbender WebOffice Basismodul Tr AA p 7 1 Kriterienkatalog Dateneingabe Digitalisierungstool Snapping Eingabe von Sachdaten Abfragen Selektionen InfoButton Suche Erweiterte Suche Navigation Grundlegende Navigation Fortgeschrittene Navigation Datenexport Export von Sachdaten Export von Geometriedaten Print Tool Report Tool Layerstruktur Legende Layerhierarchie Benutzerverwaltung Regelschema Filter Messwerkzeuge Distanz und Fl chenmessung Technische Anforderungen Browserkompabilit t Plug In On Offline Betrieb 14 24 Sachdaten nicht r umliche Daten Daten ohne Raumbezug Juni 2009 WebGIS Raum Juni 2009 Kosten Softwarekomponenten Lizenzkosten Installationsaufwand Tabelle 6 Kriterienkatalog dr Legende WebGIS erf llt das Kriterium WebGIS erf llt das Kriteriu
132. systeme wie Oracle Spatial haben sich hier bereits etabliert da es sich um absolute Basistechnologien handelt WhereGroup 2009 Datenbanken sind eine wichti ge zentrale und strategische Komponente eines Informationssystems Benutzt man hierf r ein propriet res System besteht einerseits die Gefahr der Abh ngigkeit von einem Hersteller an dererseits wird daf r Supportdienst gew hrleistet Auf die propriet ren Geodatenbanken wird im Rahmen der Masterarbeit nicht weiter einge gangen ESRI ArcSDE und die ESRI GeoDB 7 werden im Anhang 4 kurz erl utert Zu Oracle Spatial wird auf deren Literatur verwiesen Die Open Source L sungen PostgreSQL PostGIS und MySQL werden im Anhang 3 beschrieben 5 8 WebGIS amp Desktop GIS Es ist essentiell sich zu Beginn der Arbeit mit den Anforderungen an eine WebGIS Plattform zu befassen Was muss die Plattform f r Funktionen erf llen Was will man f r Informatio a ESRI Geodatabase 31 WebGIS Raum Juni 2009 nen aus der Plattform gewinnen Wo sollen diese Informationen verarbeitet werden Muss das WebGIS auch Funktionen zur Analyse der Daten zur Verf gung stellen oder reicht es wenn das WebGIS die Raum Daten erheben kann Soll die eigentliche Datenanalyse in ei nem Desktop GIS stattfinden Die Erstellung eines detaillierten Kriterienkatalogs ist unum g nglich zur Erstellung von einem WebGIS und vor allem auch zur Evaluation und zum Ver gleich von verschiedenen WebGIS System
133. t der Software die Unabh ngigkeit vom Hersteller offene Standards Kompabilit t und Kosten Nachteile sind der Mangel an ausgereiften Produkten keine Her stellergarantie teilweise mangelhafte Dokumentation h here Anforderungen an Systemad ministrator und Anwender K hler 2005 5 2 2 Propriet re und kommerzielle Software Propriet re Software Propriet re Software ist weder eine freie noch halbfreie Software Die Verwendung unterliegt klaren Richtlinien und Ver nderungen sind verboten oder zumindest stark eingeschr nkt Der Quellcode wird nicht offen gelegt und unterliegt strengen Lizenzbestimmungen und Copy rights K hler 2005 Vorteile von propriet rer Software ist sicherlich ein umfangreicher Support sehr gute Dokumentation und eventuell die Existenz von Wizards Nachteile sind re striktive Lizenzmodelle lokale Installationen bedingen auch lokale Lizenzen und die Kosten Kommerzielle Software Software die mit dem Ziel entwickelt wurde aus der Nutzung dieser Software Geld zu ma chen wird gemeinhin als kommerzielle Software bezeichnet Kommerziell und propriet r ist allerdings nicht synonym zu verwenden Viele kommerzielle Softwareprodukte sind zwar propriet r aber es gibt auch kommerzielle freie Software und es gibt nicht kommerzielle un freie Software terrestris 2005 12 Open Source Lizenzen gibt s endlos viele http www opensource org licenses alphabetical Juni 2009 13 GNU GPL Gene
134. t massgeschneidert bzw die Maske berdeckt die Fl che aus Anhang WebGIS Raum Juni 2009 serhalb der betreffenden Gemeinde Die kantonalen Daten stehen je nach Datenlieferung als Kartenbl tter oder kantonsweite Dateien zur Verf gung und m ssen nicht speziell aufbereitet werden Den vier Beispielgemeinden Affoltern am Albis Muri Obfelden und Aristau werden also verschiedene GUIs zugeordnet jeweils einer Viewing GUI und einer Editing GUI Die Be nutzergruppe AffolternView besteht aus mehreren Benutzern mit lesendem Zugriff Eine weitere Benutzergruppe AffolternEdit besitzt ebenfalls mehrere Benutzer allerdings mit schreibendem Zugriff Der Benutzergruppe Kanton Z rich ist eine GUI zugeordnet die le senden Zugriff auf alle Gemeindedienste des Kantons erlaubt 3 6 3 Benutzeroberfl chen Die GUIs enthalten alle Bedienelemente ordnen diese in der html Seite an und parametrisie ren sie Ein Bedienelement kann beispielsweise ein Kartenfenster oder ein Zoom Button sein Die GUIs stehen mit den anderen Objekten in engem Kontakt Nur bestimmte Benutzer haben Zugriff auf eine bestimmte GUI welche Berechtigungen auf bestimmte Kartendienste bein haltet Durch die Auswahl der Oberfl chenelemente und durch das Zusammenspiel mit den brigen Grundobjekten wird der Funktionsumfang einer Anwendung definiert Die GUI Verwaltung erlaubt es GUIs neu zu erzeugen zu l schen zu kopieren umzubenen nen zu exportieren o
135. ten in der Schweiz Indikatorensystem http www bfs admin ch bfs portal de index regionen 03 key 00 ind27 indicator 2 70901 2709 html Website Bundesamt f r Statistik Juni 2009 Cerami E 2002 Web Services Essentials Literatur O Reilly Verlag K ln Christl A und Emde A 2008 Mapbender Dokumentation Tutorial http www mapbender org Tutorials The Open Source Geospatial Foundation WhereGroup Bonn Collage 2008 Raum Grenz berschreitende Erkundung der Innentwicklungspotentiale Fachzeitschrift Zeitschrift f r Planung Umwelt und St dtebau Collage 1 08 Fachverband Schweizer Raumplanerinnen und Raumplaner Diekmann F 2004 Die Einsatzm glichkeiten neuer Informationstechnologien f r die wissenschaftliche Aufbereitung und Vermittlung von geographischen Informationen das Beispiel kartengest tzte Online Systeme G ttinger Geographische Abhandlungen Emde A 2009 Mapbender Tutorial komplett Tutorial http www mapbender org Mapbender_tutorial_komplett The Open Source Geospatial Foundation WhereGroup Bonn Juni 2009 F rpass C 2001 MapServer als Hilfsmittel zur Datenvisualisierung im Internet www carto net papers christian_fuerpass diplomarbeit fuerpass pdf Diplomarbeit Universit t Wien Juni 2009 Giswiki 2009 PostgreSQL PostGIS eine kurze Einf hrung Enzyklop die http en giswiki net wiki UMN_Mapserver_ amp _PostgreSQL PostGIS PostgreSQ L_und_PostGIS_ _Eine_kurze_Einf C3 BChrung giswiki
136. ternet gestellt werden Auf An frage erstellte Karten hingegen werden erst durch eine Anfrage von einem Client durch den Kartenserver produziert und dann ausgegeben F rpass 2001 22 WebGIS Raum Juni 2009 Internetkarten statisch auf Anfrage erstellt dynamisch dynamisch statisch view only interaktiv view only interaktiv view only interaktiv view only interaktiv Abbildung 9 Erweiterte Klassifikation von Internetkarten F rpass 2001 dr Ein WebGIS Tool erstellt Karten auf Anfrage Der Benutzer bestimmt selbst die Parameter die in seiner Karte dargestellt werden sollen Hierf r verwendet er die vorhandenen GIS Funktionalit ten Mit Hilfe des Kartenservers wird die Karte generiert und als Rasterbild dem Benutzer zur Verf gung gestellt 5 2 WebGIS Produkte frei vs propriet r 5 2 1 Freie und Open Source Software Der Begriff Open Source beinhaltet dass der Quelltext einer Software frei verf gbar ist Dies scheint f r den Anwender der nicht selber die Software entwickelt ein unwichtiges De tail zu sein Die Definition von Open Source geht allerdings noch weiter und beinhaltet ein Lizenzierungsmodell das auch als freie Software bekannt ist Bei dieser Art der Lizenzie rung wird die Software zun chst vom Entwickler unter das Copyright gestellt und dadurch gesch tzt Dann werden Vertriebsbedingungen hinzugef gt die allen Menschen das Recht geben diese
137. u den Potentialfl chen Gemeinde Name Verortung Fl che Lage im Ort etc e Nutzung Ausweisung im Zonenplan Folgenutzung Sondernutzungsplan etc e Planungsstand Blockade Aktivit t Beurteilung aktueller Nutzung etc e Lagebeurteilung Altlasten Altlastensituation Tragweite etc Eigentumsverh ltnisse Eigent mertyp Interesse des Eigent mers etc Nachfrage Erschliessung Umfeld amp Infrastruktur Einkaufsm glichkeiten Schulen etc Beeinflussung Tragweite L rm Topographie Hochwasser etc Detailliertere Informationen zum Projekt Raum finden sich im Raum Schlussbericht auf http www isl projekte uni karlsruhe de raumplus Schlussbericht pdf Juni 2009 WebGIS Raum Juni 2009 e Gesamtbeurteilung Um solch detaillierte Informationen zu erhalten sind Erhebungsgespr che notwendig Ausser dem braucht es ein Gef ss in das diese Informationen abgef llt werden k nnen Hier bietet sich der Einsatz einer internetbasierten Erhebungsplattform an Nach der erstmaligen Erstellung einer kantonalen bersicht dieser Art im Kanton Basel Landschaft im Jahre 2006 2007 im Rahmen des grenz berschreitenden Projektes Raum wurde die Methodik verfeinert und erweitert Hinzugekommen sind mittlerweile die Kantone Schwyz Uri sowie das Tessin Der Ursprung des Raum Projekts liegt in Deutschland Das Modellvorhaben Nachhaltiges Regionales Siedlungsfl chenmanagement RESIM des In stitutes f r St dtebau und Lan
138. ucken etc etc 5 3 2 Benutzerverwaltung und Datenverwaltung Das BM3 bietet die M glichkeit verschiedene Benutzer f r das WebGIS einzurichten Je dem Benutzer k nnen individuell Funktionalit ten und Daten zugewiesen werden Basis der Zuweisung ist auch hier das Rollenkonzept Die Datenverwaltung startet im GeoMedia Desktop GIS Verwaltet werden die Geodaten im GeoMedia Warehouse Nach Definition von Darstellungsoptionen wie Farbe oder adaptives Einschalten von Datenthemen je nach Massstab werden sogenannte Legenden erstellt und diese in der Library DB abgelegt Der Kartenserver greift dann auf diese Daten mitsamt Vi sualisierungsdefinitionen zu Anhang WebGIS Raum Juni 2009 Hier ein schematischer berblick der Administrationsumgebung Kartenausschnitte Abbildung 40 Zusammenhang zwischen Benutzerprofil Rollen Karten etc W rth 2007 dr Die einzelnen Bestandteile der Benutzerverwaltung k nnen nachfolgender Tabelle entnom men werden Benutzerverwaltung Benutzer Auspr gungen Benutzername Passwort Benutzerprofil Ein Benutzerprofil enth lt die Eigenschaften wie sich ein WebGIS GUI gegen ber den einzelnen Benutzern zeigt Output Typ Benutzerprofil z B Edit hat SVG Output Typ Zuordnung Benutzerprofil Projekt Zuordnung Benutzerprofil Karte Karten Ansammlung von Rollen und Benutzerprofilen Kartenname z B Edit Obfelden Zuordnung Karte Rollen Zuordnung K
139. um Survey Group ETH Eidgen ssische Technische Hochschule GIF Graphics Interchange Format GIS Geoinformationssystem GML Geography Markup Language GUI Graphical User Interface HTML HyperText Markup Language IRL Institut f r Raum und Landschaftsentwicklung JPEG Joint Photographic Experts Group KML Keyhole Markup Language OGC Open Geospatial Consortium PHP HyperText Preprocessor Personal Home Page PIS Planerisches Informationssystem PNG Portable Network Graphic QGIS Quantum GIS SHP ESRI Shape file SLD Styled Layer Descriptor SQL Structured Query Language SVG Scalable Vector Graphics UMN University of Minnesota WFS Web Feature Service WFS T Transactional Web Feature Server WMS Web Map Service W3C World Wide Web Consortium XML Extensible Markup Language WebGIS Raum Juni 2009 Masterarbeit Studiengang Geomatik und Planung WebGIS Raum Integration von WebGIS Tools in internetbasierter Plattform Dominik Ramp ETH Z rich Nansenstrasse 8 8050 Z rich 078 829 80 48 dramp bluewin ch Juli 2009 Kurzfassung Im Rahmen des Forschungsprojekts Raum des Institutes f r Raum und Landschaftsentwick lung IRL der ETH Z rich kommt ein internetbasiertes planerisches Informationssystem zum Einsatz Diese Plattform hat den Zweck dass verschiedene K rperschaften potentielle Entwick lungsfl chen im Siedlungsbereich eruieren k nnen Damit sind sie imstande sich eine bersicht ber deren Quantit t Verteilung und
140. ustellen Anders verh lt sich die Situ ation bei Vektordaten Der Vektordaten Standard SVG ist noch nicht von allen Browsern nativ unterst tzt vgl Kapitel 4 1 2 Dieser nicht einheitlich durchgesetzte SVG Standard in den Browsern ist ein Grund warum Vektordaten in WebGIS Anwendungen nicht weit ver breitet sind dennoch aber auch zur Verwendung kommen Sch tze 2007 Serverside Technik Auf der Serverseite wird zus tzlich zum Webserver ein Kartenserver ben tigt Der Webserver ist f r die Beantwortung der Browserfragen zust ndig und schickt das Ergebnis der Abfrage an den Browser des Benutzers zur ck Der Kartenserver nimmt vom Webserver Anfragen entgegen Diese Anfrage bezieht sich in der Regel auf eine Karte mit bestimmtem Inhalt f r einen bestimmten Bereich Ergebnisse einer Abfrage K nnen aber auch in tabellarischer Form zur ckgegeben werden Der Kartenserver erzeugt somit auf Basis der Anfrage die entspre chende Bilder oder Informationsausgabe und bergibt diese dem Webserver der sie an den Browser des Benutzers zur ckschickt Der Kartenserver ben tigt zudem einen Zugriff auf die Datenquellen um die Anfragen zu beantworten Die Daten befinden sich entweder auf dem gleichen oder auf entfernten Rechnern Mitchell 2008 Hier eine bersicht der Bestandteile die notwendig sind um ein WebGIS Projekt zu erstel len Bestandteile Auspr gungen Computer Webhosting f r WebGIS Projekte Rechenleistung Internetverbindun
141. utzer verwaltung eine gewisse Dauer f r die Einarbeitung aufzuwenden ist Der unge bte Benutzer kommt hier rasch an seine Grenzen Eine benutzerfreundliche Oberfl che f r die Zuweisung von Berechtigungen fehlt g nzlich 4 4 WebGIS und PIS Die bestehende Plattform gilt als planerisches Informationssystem PIS PIS ist ein Mittel zur Steuerung und Unterst tzung von verschiedenen Informationsverarbeitungsprozessen die in der Raumplanung durchgef hrt werden Unter anderem sollen PIS folgende Aufgaben erf l len PIS 2007 e Schaffen und Bewahren der bersicht e Kollaborative Erkundung von raumplanerischen Aspekten e Organisation von prozessbezogener Information II Hier ein Beispiel der SVG Entwicklungen am Institut f r Kartographie der ETH Z rich http www carto net papers svg digi l uft nur auf Internet Explorer Juni 2009 20 WebGIS Raum Juni 2009 e Erm glichen des Abrufes und Austausches von Fachinformation e Gemeinsame Erkundung und Entwicklung von Probleml sungsans tzen Grunds tzlich l sst sich ein PIS durch folgende Kriterien beschreiben e PIS sollen dezentral vernetzt offen dynamisch hierarchisch und modular aufge baut sein e Die Informationen sollen in einer assoziativen Weise organisiert werden e Das System soll es erlauben dass die Informationen in Multikontext und Multirep r sentation geliefert werden k nnen e Bez glich der Informationslieferung soll das System untersc
142. va Entwicklungssprache um GIS spezifische Fragestellungen erweitert WhereGroup 2009 GeoServer ist unter der GNU GPL Lizenz verf gbar Der GeoServer wird in der Regel als OGC standardisierter WFS Dienst eingesetzt um Geo Objekte zu suchen zu finden zu markieren zu ver ndern und zur ck zu schreiben GeoSer ver kann ohne weiteres auch als OGC WMS eingesetzt werden GeoServer WFS Dienste k nnen ber Mapbender an den leistungsf higen WMS Dienst des UMN MapServers gekop pelt werden So werden die Vorteile von beiden Softwarepaketen kombiniert Whe reGroupWeb 2009 GeoServer verf gt als einziger Geodaten Dienst sowohl f r die Konfiguration als auch f r den Betrieb der Software ber eine vollst ndige Bedienungsoberfl che Hier ein Ausschnitt aus der Funktionsliste WhereGroupWeb 2009 e OGC WMS und OGC WEST Konformit t e Web basierte Administrationsoberfl che e Ausgereifte Schnittstellen f r PostGIS shp file ArcSDE und Oracle e On the fly Umprojektion ber eingebundene EPSG Tabelle e Ausgabeformate jpg gif png svg und kml e Vektorgeometrien als OGC GML und komprimierte shp Dateien e Vollst ndige SLD Unterst tzung e Lange Transaktionen durch OGC WFS Lock Implementierung Download des Installationspaketes f r Windows unter http maptools org ms4w Juni 2009 2 Mehr Informationen zu GeoTools unter http www geotools org Juni 2009 Anhang WebGIS Raum Juni 2009 Installation F r eine produktive
143. waltung GUI mehreren Benutzern GUI erzeugen zuordnen GUI loschen Einztelner Gruppe mehrere GUIs zuordnen GUL edttieren Einzeiner GUI mehrere Ordnerbeum konfigurieren Gruppen zuordnen GUI exportieren SQL GUI edtieren Benutzer zuordnen Gut umbenennen kopieren Abbildung 14 Screenshot Administrationsumgebung Mapbender dr 3 6 2 Benutzerverwaltung Durch die Eingabe von Benutzername und Passwort wird der Benutzer authentifiziert Verlief die Authentifizierung erfolgreich werden dem Benutzer entsprechend dem Benutzerkonto Berechtigungen bereitgestellt Alle Berechtigungen werden durch die Beziehung zwischen Benutzern und GUIs sowie zwischen GUIs und Kartendiensten hergestellt Einem Benutzer kann also nicht direkt ein Kartendienst zugewiesen werden Der Administrator kann im Administrationsbereich einem Benutzer Administratorenrechte oder und normale Benutzerrechte zuweisen indem er dem Benutzer entsprechende GUIs zu ordnet Benutzer die eine Berechtigung f r eine GUI erhalten erben automatisch die Berech tigung f r alle Dienste die in dieser GUI enthalten sind und k nnen so selber zu Administra toren werden Wird in einer GUI eine neue Funktion eingebunden steht sie allen zugeordne ten Benutzern und Benutzergruppen zur Verf gung Anhang WebGIS Raum Juni 2009 Im Mapbender Berechtigungsmodell wird auch die Sicherheitsinfrastruktur von OGC Diensten gesteuert Hierbei sondert das Mapbender Modul OWS Proxy Dienste
144. wand e Einrichten Offline Betrieb e 1 2d Localhost System einrichten Anpassen der Pfade Tabelle 8 Zeitlicher Aufwand Mapbender dr 7 2 10 Fazit Die wichtigsten Baustellen der aktuellen Mapbender Plattform sind hier aufgelistet e Datenexport e Selektionswerkzeug Das Selektieren von Polygonen funktioniert beim Mapbender Prototyp noch nicht Somit k nnen gezeichnete Polygone noch nicht ber die St tz punkte modifiziert werden 43 WebGIS Raum Juni 2009 e Weiterentwicklung Sachdateneingabe Die bestehende PHP SQL basierende Eingabe von Sachdaten ist zwar in die Benutzerverwaltung integriert trotzdem werden hier zum reibungslosen Ablauf noch einige Entwicklungen notwendig sein z B f r den Mehrbenutzerbetrieb e Gesicherte OGC Dienste Die OGC Dienste WMS und WFS m ssen gesichert wer den ansonsten k nnen mit Hilfe der Eingabe des entsprechenden Requests im URL die Daten von jedem angesprochen werden Dies ist nat rlich nicht Sinn und Zweck einer authentifizieren Umgebung Hierf r verwendet Mapbender das Modul owspro xy Dieses konnte im Rahmen der Masterarbeit noch nicht funktionst chtig implemen tiert werden Fazit Grunds tzlich erf llt Mapbender die Raum Must Kriterien Einzig die nicht r umliche Da teneingabe und der Datenexport sind nicht per Default im Framework integriert Hier m ssen entsprechende Tools zus tzlich entwickelt werden wobei die Sachdateneingabe mit PHP SQL im Rahmen der M
145. weit als m glich automatisiert worden Es bedarf jedoch einiger Zwischenschritte wie beispielsweise der Herstellung einer vektorbasierten Polygonmaske als Vorlage f r das Kacheln der Rasterdaten Den einzelnen Polygonen werden die Rechtecks Koordinaten attributiert was f r die sp tere Benennung der Rasterkacheln benutzt wird Diese Vektormaske wird dann mit den Rasterdaten geschnitten womit die eigentlichen Kacheln er stellt w ren Die Georeferenzierung der Rasterdaten die nun im jpg Format vorliegen erfolgt auf indirekte Weise Die Verlinkung zu den Koordinaten erfolgt mittels SVG Attributen viewbox transform und scale Je nach Gr sse des Perimeters kann die Aufbereitung der Daten einige Tage in Anspruch nehmen und ist mit einem grossen Aufwand f r das Aufsetzen eines neuen Raum Projektes verbunden Eine M glichkeit zur Performance Steigerung ist hier die Nutzung eines Kartenservers Der Kartenserver liefert die Basiskarten ber einen OGC Web Map Service WMS Der WMS Request l sst sich dann im SVG File einbauen Die Vektordaten werden weiterhin mit SVG generiert und die Kartenwerkzeuge basierend auf JavaScript bleiben ebenfalls in ihrer Funkti on bestehen Weiter besteht die Option ganz auf SVG zu verzichten und einen Kartenserver mit einer Client Applikation f r die Visualisierung der Geodaten und deren Handhabung im Browser einzusetzen Hier ergeben sich diverse Kombinationsm glichkeiten und Alternative
146. werden Die Definition von Dar stellung und Skalierung der Datenebenen muss allerdings in einem GeoMedia Desktop statt finden In der Benutzerverwaltung die direkt im BM3 1 integriert ist k nnen jedem Benutzer The men und Funktionen freigeschalten werden Benutzer k nnen in Benutzer Rollen zusammen gefasst werden Die gesamte Benutzerverwaltung wird in einer separaten Konfigurations Datenbank gespeichert Intergraph 2008 Anhang WebGIS Raum Juni 2009 Administrations website Projekt webseite GE E ee GeoMedi Technology BM3 mdb Konfigurations DB GoaeoMedia WebMap Professional Abbildung 39 BM3 W rth 2007 dr Serverseitig ist das BM3 mit VBScript programmiert Auf dem Client wird JavaScript ver wendet AJAX ist eine Technologie um in einem Webbrowser asynchron Daten von einer Datenquelle nachzuladen Im Prinzip k nnen aber Daten von einer beliebigen Quelle nachge laden werden so beispielsweise auch serverseitig erstellte ASP Seiten AJAX kann die Be dienung von Web Anwendungen vor allem f r den Benutzer vereinfachen da f r das Laden von neuen Daten nicht jedesmal die ganze Seite neu geladen werden muss sondern nur die gew nschten Bereiche aktualisiert werden k nnen W rth 2007 5 2 3 Kartenoutputformate Das Projekt wird vom Benutzer ber einen Webbrowser aufgerufen Die Karten k nnen wahlweise in einem Raster oder einem Vektorformat ausgegeben werden Voraussetzung f r die
147. zerfreundliche Weise Das Problem der Datenaktualisierung muss mit einer vordefinierten Methodik gel st werden 42 WebGIS Raum Juni 2009 7 29 Kosten Systemarchitektur Die Systemkomponenten verursachen keine Lizenzkosten Die Installation und Konfiguration der einzelnen Bestandteile ist mit der vorliegenden Arbeit bereits geleistet worden F r die vollumf ngliche Funktionalit t der Plattform Raum inkl Datenexport und Sachdateneinga be muss allerdings noch einige Entwicklungsarbeit geleistet werden Zeitlicher Aufwand Vorbereitungen Die zeitliche Vorbereitung zur Realisierung der Plattform Raum in einem Kanton der Gr sse des Kantons Z richs 171 Gemeinde w rde folgende Punkte beinhalten Position Arbeitsaufwand in Tagen e Datenaufbereitung Desktop GIS e optimal kein Aufwand Abh ngig von gelieferten Rasterformaten e Integration der Vektordaten ins PostGIS AV Daten e ld Gemeindegrenzen Potentialfl chen e Integration der Rasterdaten in Ordnerstruktur e ld Orthophotos Pixelkarten Zonenpl ne kopieren und allenfalls umbenennen e Konfiguration der WMS Dienste Basisdaten mit e 1 2d UMN MapServer Erstellen der wms_basisdaten anpassen der Map files laden GetCapabilities e Konfiguration der WMS WFS WFS T Dienste Po e ld tentialfl chen mit GeoServer und deren Koppelung in Mapbender e Konfigurieren der Benutzerverwaltung e ld e Eingabe von Sachdaten e optimal kein Auf
148. zern ber die OGC Kartendienste angesprochen werden Der Begriff Webdienst steht f r ein In ternetkommunikationsprotokoll mit dem Anwendungen Informationen austauschen k nnen Webdienste bauen auf das http Protokoll auf das f r die Kommunikation im Netz verwendet wird Http ist das Transferprotokoll w hrend xml als Sprache verwendet wird Somit Kann das Internet als Kommunikationsnetzwerk genutzt werden Standardisierte Webdienste haben schlicht Interoperabilit t zum Ziel Mitchell 2008 Als Webdienst wird ein Dienst bezeichnet der ber das Internet verf gbar ist der ein stan dardisiertes xml Kommunikationssystem verwendet und unabh ngig von Betriebssystemen oder Programmiersprachen ist Cerami 2002 Kartendienste k nnen zum einen nur genutzt oder selbst erzeugt werden Um beispielsweise Karten von einem OGC WMS Web Map Service nutzen zu k nnen ben tigt man neben dem OGC unterst tzenden Kartenserver nur einen URL String Wenn Geodaten jedoch be reitgestellt werden sollen m ssen diese je nach Kartenserver unterschiedlich konfiguriert werden Konfigurationsdateien Kurz OGC Dienste erf llen zwei Aufgaben den Zugriff auf 4 Ausf hrliche Liste der OGC Spezifikationen unter http www opengeospatial org standards Juni 2009 Anhang WebGIS Raum Juni 2009 bereitgestellte Informationen als Nutzer oder die Bereitstellung von Daten als Anbieter f r die Nutzung durch andere Ein grosser Vorteil des Einsatze
149. zungen sind rein f r die Masterarbeit erstellt worden und un terstehen keiner Verbindlichkeit Die tats chlichen Kosten k nnen 10 bis 20 vom offerier ten Betrag abweichen Zeitlicher Aufwand Vorbereitungen Der zeitliche Aufwand f r die Datenaufbereitung ist f r die WebOffice L sung gering Hier istim Vergleich zu den brigen L sungen der geringste Aufwand von N ten Position Aufwand in Tagen e Daten importieren in DB ArcSDE GeoDB 1 2d e Konfigurieren im WebAuthor 1 2d e Konfigurieren im User Mgmt 1 2d e Konfigurieren der Eingabemasken 0 5d e Anpassen der Print Templates ld Tabelle 9 Zeitlicher Aufwand dr Dies ist vor allem dem Benutzermanagement mit der M glichkeit von Suchfiltern zu verdan ken Trotzdem kommt man um eine Datenbereitstellung im Desktop GIS nicht herum Bei spielsweise m ssen die AV Daten in einer ESRI GeoDB zu einem ganzen kantonsweiten Da tensatz verschmolzen werden Es besteht allerdings je nach Kanton die Alternative hierf r ei nen OGC WMS einzusetzen welcher aber erst ab WebOffice 5 1 angesprochen werden kann Die Rasterdaten wie beispielsweise die Pixelkarten m ssen ebenfalls in einen ESRI Raster katalog integriert werden Dies stellt je nach Datengr sse einen gewissen zeitlichen Aufwand dar 50 WebGIS Raum Juni 2009 Nicht ber cksichtigt Zeitlicher Aufwand f r das Anpassen des Datenexports Sachdatenein gabe und des Report Tools 7 3 10 Fazit Das
Download Pdf Manuals
Related Search
Related Contents
Karen Leland Pinterest Cover 取扱説明書 Hardware Manual - RTD Embedded Technologies, Inc. RR 5700 Manual del operario - Crown Equipment Corporation Favini A500664 folder OM, GTV200, 1999-01 Ryobi Outdoor RY46501A User's Manual Manual de Instruções - instrutemp.provisorio.ws Copyright © All rights reserved.
Failed to retrieve file