INFO 01/2007 OPEN GIS COMPONENT TECHNOLOGY YADE GIS 6.0 ist da! Mit der Version 6.0 ihrer Produkte YADE-GIS und GIS-Broker 1 realisiert die SRP jetzt konsequent und zielstrebig ihr Integrationskonzept unter dem Arbeitstitel Open GIS Component Technology (OGCT). YADE-GIS 6.0 steht ab dem 16. April 2007 zur Verfügung und kann zusammen mit der neuen Lizenzdatei über den SRP-Kundensupport angefordert werden. An Ausgewählte Kunden wird derzeit bereits eine voll funktionsfähige Preview-Version verteilt. (Die GIS-Broker-Version 6.0 wird ab Juni 2007 ausgeliefert.) Die Entwicklung der YADE-Version 6.0 wurde im Sinne einer einheitlichen OGCT-Produktlinie von folgenden Zielstellungen geprägt: Integrationsfähigkeit von YADE-Anwendungen und Daten in Geodateninfrastrukturen Vorbereitung der ALKIS-Kompatibilität für die Verarbeitung von ALK- und ALB- Daten Erweiterung der Basis-Technologie und Systemfunktionalität EINIGE HIGHLIGHTS DER NEUEN VERSION IN STICHPUNKTEN: - Benutzerfreundlichere Gestaltung der Anwenderoberfl äche - Transparente Befehle - Nicht-modale Dialoge - Undo/Redo - Kommentierbare Stifttabelle - Neuer Klassendialog - Verbesserte YADE-Entwicklungsumgebung (Makro) - Cursor-Konzept für lesende Datenzugriffe - Autoregistrierung von erforderlichen ODBC-Datenquellen - Alternative Datenbankzugriffe über ADO - Eindeutige Karten-IDs (GUID) - Zusammenarbeit mit spatialen Daten banken (Oracle) und Mehrbenutzer betrieb - Erweiterte Postscript- und PDF-Aus gabe - Aktualisierte SHP-, MIF-Schnittstellen und Oracle Loader - Google-Earth-Schnittstelle (Beta) - Unterstützung des ECW- und PNG- Formats - Integrierte OGC-Clientfunktionalität - Standardkonformer XML-Metadaten generator - YADE GDS und OGC-konformer Server für YADE-Daten SRP Gesellschaft für Stadtund Regionalplanung mbh Berliner Straße 112a 13189 Berlin Fon: 030/4 43 72 10 Hotline: 030/44 37 21 44 Fax: 030/44 37 21 99 E-Mail: srp@srp-gmbh.de yade@srp-gmbh.de support@srp-gmbh.de Internet: www.srp-gmbh.de 1 Komponenten des GIS-BROKER-FRAMEWORKs der SRP bilden die Basis- Technologie des FIS-Brokers der Senatsverwaltung für Stadtentwicklung Berlin
Seite 2/8 LEITLINIEN DER YADE-ENTWICKLUNG Der Sprung von der Version 5.2 auf die Version 6.0 ist Ausdruck einer grundlegenden und konsequenten Ausrichtung von YADE auf die Ziele Zukunftssicherheit, Standardorientierung und Interoperabilität und damit auf eine langfristige Investitionssicherheit für alle YADE-Anwender und SRP--Kunden. Die Version 6.0 fasst eine Vielzahl von funktionalen Erweiterungen aus Zwischenversionen (5.2.xx) sowie aktuelle Neuentwicklungen zusammen und nimmt darüber hinaus grundlegende Weichenstellungen für die Zukunft vor. Als wichtigste sind hier zu nennen - die Verbindung klassischer GIS-Technologie mit modernen web-basierten Technologien und Kommunikationsstandards und damit auch eine zunehmende Verzahnung der Produktfamilien YADE und GIS-Broker in Richtung einer umfassenden Open GIS Component Technology (OGCT) der SRP; - die zielstrebige Ausrichtung der technologischen Grundlagen und GIS-Produkte auf die entstehende Geodateninfrastruktur Berlin/Brandenburg, an deren konzeptioneller und praktischer Umsetzung die SRP seit langem mitwirkt - ein Engagement, das nun allen YADE-Anwendern und SRP-Kunden zu Gute kommt; - die Nutzung XML-basierter Datenaustauschformate und Objektmodelle, die im Zusammenhang mit ALKIS, aber auch in Hinblick auf Entwicklungen wie XPlanung, CityGML und OGC/ISO zukünftig große Bedeutung erlangen wird; (Die Bereitstellung der YADE-NAS-Schnittstelle zur Nutzung von ALKIS-Daten wird, wie gewohnt, zeitnah nach Vorliegen entsprechender offi zieller Spezifi - kationen für ALKIS Berlin erfolgen.) - die eingeleitete programminterne Umstellung von YADE auf die zukunftsweisende.net-technologie der Firma Microsoft, die die allgemeine IT- Entwicklung in der nächsten Dekade maßgeblich bestimmen und für alle YADE-Komponenten hohe Flexibilität, Interoperabilität, Standardisierung und Sicherheit bieten wird.
Seite 3/8 WAS IST NEU? Anwenderoberfläche Benutzerfreundlichere Gestaltung der Anwenderoberfläche Um den langjährigen YADE-Nutzern auch weiterhin die Kontinuität ihrer Arbeitsabläufe zu garantieren und den Neueinsteiger trotzdem eine einfachere Erlernbarkeit und intuitivere Bedienbarkeit zu bieten, wurde die Anwenderoberfl äche behutsam überarbeitet und modernisiert. Häufi g benötigte Befehle wurden zusätzlich in die Standardmenüs aufgenommen, andere, erfahrungsgemäß sehr selten erforderliche Funktionsaufrufe wurden aus den Menüs entfernt, sind aber nach wie vor über die Befehlseingabe verfügbar. Für alle Menübefehle wurden zusätzlich erklärende Icons bereitgestellt, die auch über entsprechende Toolbars genutzt werden können. Die wichtigsten Zoom- und Navigationsbefehle wurden so erweitert, dass diese direkt über die Maustasten gesteuert werden können. (Zoom in/out über Mausrad, Panen/Verschieben über die gedrückte linke Maustaste). Transparente Befehle Wichtige Funktionen können in der neuen YADE-Version transparent genutzt werden. Dies bedeutet, dass diese Funktionen innerhalb einer Befehlsabarbeitung aufgerufen werden können. So kann z.b. während eines Digitalisier- oder Konstruktionsprozesses mit Hilfe der Zoomfunktionen der angezeigte Kartenausschnitt verändert werden, ohne dass der ursprüngliche Befehl unterbrochen wird. Nicht-modale Dialoge Bei der intensiven Arbeit mit Geodaten ist es häufi g erforderlich, eine Vielzahl von Informationen gleichzeitig im Blick zu haben. Dieses wird nun in der Version 6.0 durch die Umstellung wichtiger Dialoge der Anwenderoberfl äche auf einen nicht-modalen Modus besser unterstützt. Damit können z.b. die Dialogfenster für Geodaten (Liste), die Stifttabelle und ein neuer Dialog zum Ein- und Ausblenden von Klassen während der Arbeit ständig geöffnet bleiben. Der Schalter Autozeichnen unterstützt dabei die sofortige Aktualisierung der Karte. Undo/Redo-Funktion Für viele Befehle unterstützt die neue YADE-Version ein einstufi ges Rückgängig/ Wiederholen.
Seite 4/8 Kommentierbare Stifttabelle Die Stifttabellen in YADE sind ein mächtiges Werkzeug zur fl exiblen Gestaltung kartographischer Präsentationen, für thematische Karten und häufi g auch für Auswertungszwecke. Die Nutzung dieses Werkzeuges wird nun deutlich komfortabler und nachvollziehbarer, indem die Stifttabellen um die Möglichkeit erweitert wurden, jeden Stift individuell mit eigenen Kommentaren zu versehen. Die Kommentare sind direkt in die Stifttabelle integriert und können so auch sehr einfach mit dieser zusammen weitergegeben werden. Neuer Klassendialog Mit einem neuen zusätzlichen Klassendialog ist es nunmehr möglich, die Klassen einer geladenen Karte in einem nicht-modalen Dialog anzuzeigen und zu schalten. Alle Änderungen wirken sich sofort auf die Karte aus und können so in ihren Auswirkungen durch den Anwender direkt kontrolliert werden, ohne den Dialog schließen und ein Neuzeichnen durchführen zu müssen. Verbesserte YADE-Entwicklungsumgebung für kundenspezifische Anpassungen und Applikationen Die Erstellung kundenspezifi scher Anpassungen bis hin zu kompletten GIS-Applikationen mit Hilfe der mächtigen YADE Makro Language wird jetzt durch einen verbesserten Makro-Editor unterstützt. Dieser bietet nun ein Syntax-Highlighting im Editorfenster und den Zugriff auf viele Befehle mit erweiterter Parametrierung. Cursor-Konzept für lesende Datenzugriffe in YML Der lesende Zugriff auf Daten kann innerhalb von YADE-Anwendungen nicht nur wie bisher über embedded bzw. natives SQL erfolgen, sondern auch durch die Verwendung von Datenmengen (Daten-Cursor). Es stehen verschiedene Befehle zum Umgang mit Datenmengen zur Verfügung: - RegisterDB - CreateCursor - DBCursor - DBLocate - DBGetValue
Seite 5/8 Basistechnologie Autoregistrierung von erforderlichen ODBC-Datenquellen Im Rahmen von Fachschalen ermöglicht YADE nun die Autoregistrierung von ODBC-Datenquellen. Die in der jeweiligen Anwendung benötigten Datenbankzugriffe werden automatisch eingerichtet und müssen nicht mehr durch den Anwender defi niert werden. Alternative Datenbankzugriffe über ADO YADE unterstützt neben der Borland Data Base Engine (BDE) nun auch in weiten Teilen Datenbankzugriffe über die aktuellere Microsoft ADO-Technologie. Da die BDE von Borland nicht mehr weiterentwickelt wird, bedeutet die Umstellung auf ADO mehr Zukunftssicherheit und Kompatibilität mit neuen Betriebssystem- und Datenbankversionen. Interne Karten-ID Zur eindeutigen Identifi zierung einer Karte wird ein Globally Unique Identifi er verwendet (GUID). Nach jedem Sichern wird eine neue GUID erzeugt und mit der Karte gespeichert. Zusammenarbeit mit spatialen Datenbanken und Unterstützung eines Mehrbenutzerbetriebs Mit YADE 6.0 besteht im Rahmen von kundenspezifi schen Anwendungen nun die Möglichkeit, YADE als Client in Verbindung mit einer zentralen spatialen Oracle-Datenbank als Datenhaltungssystem einzusetzen. Hierfür wurde ein Transaktionsmanagement auf der Basis einer Langen Transaktion implementiert. Dies bedeutet, dass YADE in der Lage ist, Geodaten ausschnittsweise aus einer Oracle-Datenbank zu lesen, den ausgelesenen Datenbestand auf Elementebene in der Datenbank vor Veränderungen durch andere Bearbeiter zu schützen und den bearbeiteten Datenbestand zu einem beliebigen späteren Zeitpunkt in die Datenbank zurückzuschreiben. Damit wird es möglich, dass mehrere Bearbeiter gleichzeitig einen gemeinsamen zentralen Datenbestand fortführen können, ohne sich zu stören oder die Konsistenz zu gefährden. Die Geometriedaten werden in Oracle im offenen SDO-Format abgelegt. Aufgrund der starken Abhängigkeit solcher Lösungen von den spezifi schen Datenmodellen und Prozessabläufen ist diese Funktionalität derzeit nicht über die Benutzeroberfl äche konfi gurierbar, sondern steht den Anwendungsentwicklern im Rahmen von kundenspezifi schen Projekten für Neuentwicklungen sowie für die Umstellung vorhandener Anwendungen und Fachschalen zur Verfügung.
Seite 6/8 Kompatibilität und Offenheit durch erweiterte Schnittstellen Erweiterte PostScript- und PDF-Ausgabe Zur Erstellung hochwertiger Vorlagen für professionelle Printausgaben wurde eine eigene erweiterte PostScript-Ausgabe entwickelt, die es in Zusammenarbeit mit geeigneten Treibern ermöglicht, entsprechend defi nierte Kartenelemente mit CMYK-Werten auszugeben. Ebenfalls vollständig überarbeitet wurde die Handhabung von Rasterbildern. Unterstützt werden jetzt sowohl transparente Rasterbilder (z.b. bei der Erzeugung von PDF-Dateien) als auch die Kombination von Bildern unterschiedlicher Farbräume in einer Ausgabedatei. Die Postscript-Funktionalität ist als YADE-Zusatzmodul erhältlich. Koordinatentransformation Der Befehl Laden mit Koordinatentransformation unterstützt in der neuen Version ETRS89/UTM Zone 32N und 33N. SHP und MIF-Export/Import Die Im- und Exportschnittstellen für ArcView und MapInfo wurden aktualisiert und überarbeitet. Oracle-Loader Mit Hilfe des Oracle-Loaders ist es möglich, YADE-Daten in eine spatiale Oracle- Datenbank zu überführen, um sie z.b. innerhalb der spatialen Funktionen des FIS-Brokers zu nutzen oder über dessen standardisierte (OGC-konforme) Dienste zur Verfügung zu stellen. Neu unterstützte Rasterformate (ECW, PNG) ECW ist ein sehr leistungsfähiges Dateiformat zur Kompression digitaler Bilder, das sehr hohe Kompressionsraten ermöglicht. Die Unterstützung des ECW- Formates durch YADE ermöglicht die performante und ressourcenschonende Handhabung großer hochaufl ösender Bilddatenbestände (z.b. bei Luft- und Satellitenbilder). Darüber hinaus können Kartenausschnitte nun auch als Rasterbilder im PNG- Format exportiert werden.
Seite 7/8 Google-Earth-Schnittstelle (Beta) Mit der Version 6.0 bekommen YADE-Anwender die Möglichkeit, ihre geographischen Informationen für die Darstellung auf dem digitalen Globus von Google Earth zu exportieren. Unterstützt wird die Erzeugung von Google-kompatiblen Placemarks (punktförmige Ortsmarken), Polygonen und Overlays (Kartenausschnitte als Rasterbilder). Die Elemente werden direkt aus YADE-Kartenelementen und ergänzenden Informationen generiert und in das Google-eigene KMZ-Format exportiert. Damit bietet sich YADE-Anwendern die Möglichkeit, - eigene Daten mit den Luftbildern und anderen Informationen aus Google Earth zu kombinieren, - raumbezogene Informationen aus YADE einer ständig wachsenden weltweiten Google-Earth-Gemeinde bzw. einzelnen Geschäftspartnern oder Kunden zur Verfügung zu stellen sowie - Google Earth zielgerichtet zu nutzen, um per Rückverlinkung auf eigene Angebote aufmerksam zu machen (z.b. über die Verlinkung auf Webseiten oder über einen parametrierten FIS-Broker-Aufruf). YADE GIS in GeoDatenInfrastrukturen Integrierte OGC-Client-Funktionalität Im Zuge der sich entwickelnden Geodateninfrastrukturen wird der anwendungsübergreifende Informations- und Datenaustausch zunehmend über international standardisierte web-basierte Dienste erfolgen. Die wesentliche Rolle spielen hierbei die Spezifi kationen und Standards des Open Geospatial Consortiums (OGC). Zur Nutzung dieser Dienste direkt in YADE-GIS-Applikationen verfügt YADE über eine integrierte OGC-Clientfunktionalität, die es ermöglicht, vom eigenen Arbeitsplatz aus Informationsangebote und Geodaten im Web zu recherchieren, dynamisch auf die Georessourcen zuzugreifen und sie in eigenen Anwendungen zu verwenden. Als erstes Client-Modul wurde in YADE ein Interface zum Zugriff auf beliebige standardkonforme OGC-WebMapServices implementiert. Die WMS-Zugriffe können wie Hintergrundkarten verwaltet und komfortabel konfi guriert werden. (Weitere OGC-Clients werden im Zuge der Entwicklung der Geodateninfrastruktur Berlin-Brandenburg zeitnah mit der Bereitstellung entsprechender Services zur Verfügung gestellt.)
Seite 8/8 Standardkonformer Metadaten-Generator Mit Hilfe des neuen integrierten YADE-Metadatengenerators können YADE-Anwender Ihre Karten nun sehr einfach im FIS-Broker und zukünftig auch in anderen standardkonformen Metadaten-Katalogen veröffentlichen. Die Metadaten folgen den einschlägigen Standards und können als XML-Datei exportiert werden. Unterstützt wird derzeit das FIS-Broker-Metadatenprofi l ab Version 5.1. Implementiert ist ebenfalls bereits das Metadatenprofi l Berlin/Brandenburg. Die Freigabe dieser Exportschnittstelle erfolgt im Zusammenhang mit der Freigabe einer amtlichen Version dieses Profi ls. YADE-GeoDatenServer (GDS) YADE-GDS stellt die komplexe Verarbeitungslogik der Version 6.0 auch als Serverkomponente zur Verfügung. Diese kann z.b. mit dem FIS- Broker kombiniert werden, um YADE-Daten dynamisch über das Internet zu publizieren, auszuwerten und zu editieren. OGC-konformer Server für YADE-Daten Im Zusammenspiel mit dem FIS-Broker ist YADE-GDS in der Lage, als OGC-konformer Server für YADE-Karten- und Daten zu fungieren Kontinuität für YADE-basierte Anwendungsprozesse Abwärtskompatibilität Der neue YADE-Version ist abwärtskompatibel. Es ist keine Konvertierung der mit den Vorgängerversionen erstellten Daten und keine Migration der mit den Vorgängerversionen erstellten Anwendungen erforderlich, da die Namen der Makrobefehle nur in den Menüs, nicht aber programmintern geändert wurden. ALK / EDBS / BZSN Die von der Berliner Senatsverwaltung für Stadtentwicklung zertifi zierte Funktionalität für die Erzeugung, Fortführung und Verarbeitung von ALK-Daten sowie die dafür erforderlichen Schnittstellen der Version 5.xx werden in der Version 6.0 unverändert bereitgestellt. Berlin im März 2007