DATENHARMONISIERUNG HANDS ON SESSION 2018

Größe: px
Ab Seite anzeigen:

Download "DATENHARMONISIERUNG HANDS ON SESSION 2018"

Transkript

1 DATENHARMONISIERUNG HANDS ON SESSION 2018 DI ROLAND GRILLMAYER INSPIRE WORKSHOP ÖSTERREICH NOVEMBER 2017, WIEN Bildquelle:

2 AUSBLICK HANDS-ON SESSION 2018 Datenharmonisierung mit HALE (Grillmayer) Datenspezifikationen Exponieren von Viewing & Download Service

3 CODIERUNG VON ASSOZIATIONEN IN HALE GML Encoding? HALE Funktionen? Land Use - Assoziation Land Cover - Aggregation

4 CODIERUNG VON ASSOZIATIONEN IN HALE

5 CODIERUNG VON ASSOZIATIONEN IN HALE

6 Vorarbeiten Aufbereiten der Daten für die Harmonisierung (SDE/Shapefiles) Postgis-DB mit weitgehend gleicher Datenstruktur wie die UML-Diagramme aufweisen Verwendung der Namen der Feature Properties aus der DS erleichtern den Mapping-Prozess Nutzung der Tabellen für die Viewing-Services Erstellen der Feature Klasse ExistingLandUseDataset + Insert der Metadateninformationen Nicht zwingend notwendig Shapefile Import / SDE Import Adaptieren der Feldnamen an die Namen der Feature Properties der DS

7 Vorarbeiten Aufbereiten der Daten für die Harmonisierung (SDE/Shapefiles) Postgis-DB mit weitgehend gleicher Datenstruktur wie die UML-Diagramme aufweisen

8 Erstellen eines HALE-Projekte Einlesen des Ausgangsschemas (PostGIS) und des Zielschemas (INSPIRE DS: sowie Import der Ausgangsdaten (=Instanziieren des Ausgangsschemas)

9 Erstellen eines HALE-Projekte Einlesen des Ausgangsschemas (PostGIS) und des Zielschemas (INSPIRE DS: sowie Import der Ausgangsdaten (=Instanziieren des Ausgangsschemas)

10 Erstellen eines HALE-Projekte Einlesen des Ausgangsschemas (PostGIS) und des Zielschemas (INSPIRE DS: sowie Import der Ausgangsdaten (=Instanziieren des Ausgangsschemas) Copy Link

11

12 Definition der Groovy Script Variablen (= ExistingLandUseObject\id)

13 Definition der Groovy Script Variablen (= ExistingLandUseObject\id)

14 Definition des Groovy-Scripts

15 Nutzung einer sogenannten Collection zur Erstellung einer ID-Liste Erstellen einer Liste von Objekten (in unserem Fall ID + eine definierte Stringkette) Im Hale Groovy Funktion mit Ausgangsvariable localid aufrufen Definition der Variable id_var welcher die xlink.hrefs zugewiesen werden Aufrufen der Funktion withtransformationcontext Definieren des Listennamens und zuweisen der Informationen (xlink:href-referenzen) Erstellen der Liste

16 Liste der xlink:href der Feature Property ExistingLandUseDataset\member zuweisen Um Informationen aus 2 Tabellen nutzen zu können, müssen diese zuerst mittels der HALE Funktion Join über einen Foreign Key verbunden werden 1 - ExistingLandUseDateset: n ExistingLandUseObjects

17 Join

18 Reihenfolge beachten & Foreign Keys definieren

19 Abschließend die xlink:href-liste (Collection) dem ExistingLandUseDataset zuweisen Name des Collectors der im Groovy Script definiert wurde Assign collected values

20 Abschließend die xlink:href-liste (Collection) dem ExistingLandUseDataset zuweisen

21 Reihenfolge der Transformation definieren Ableiten des FeatureType ExistingLandUseObject Erstellen der Collection (Groovy Script) Erstellen des Feature Type ExistingLandUseDataset welcher die Informationen der Liste benötigt

22 Reihenfolge der Transformation definieren Höchste Priorität Hohe Priorität

23 Reihenfolge der Transformation definieren Niedrigste Priorität

24 KONTAKT & INFORMATION Roland Grillmayer +43-(0) /3331, Umweltbundesamt INSPIRE Workshop Österreich Wien

CDDA-REPORTING THE LINKED APPROACH

CDDA-REPORTING THE LINKED APPROACH CDDA-REPORTING THE LINKED APPROACH DI ROLAND GRILLMAYER INSPIRE WORKSHOP ÖSTERREICH - 29. NOVEMBER 2017, WIEN CDDA REPORTING CDDA is an annual Eionet core data flow Geographical coverage: 39 countries

Mehr

Workshop zur INSPIRE Datenharmonisierung

Workshop zur INSPIRE Datenharmonisierung Workshop zur INSPIRE Datenharmonisierung TO 4.: Erarbeitung einer prototypischen Umsetzung anhand der protected sites Datenharmonisierung mit HALE Datenvalidierung mit Oxygen Roland Grillmayer / Gebhard

Mehr

Assistenzstelle Datenharmonisierung. Aktivitäten der Assistenzstelle im Rahmen der Datenharmonisierung

Assistenzstelle Datenharmonisierung. Aktivitäten der Assistenzstelle im Rahmen der Datenharmonisierung Assistenzstelle Datenharmonisierung Aktivitäten der Assistenzstelle im Rahmen der Datenharmonisierung Grillmayer Roland 13.12.2016, Wien 1 Aktivitäten Workshops 19.04.2016 Workshop Länder 05.09.2016 Workshop

Mehr

Sinn und Unsinn der Datenvalidierung

Sinn und Unsinn der Datenvalidierung Sinn und Unsinn der Datenvalidierung EEA-Auftrag: Harmonisierung CORINE Land Cover und Urban Atlas Roland Grillmayer, Thomas Rosmann, Gebhard Banko 18. November 2015 Wien 1 Relation INSPIRE IR & TG Relation

Mehr

Freiheitsgrade in der UML/GLM basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE Datensätzen

Freiheitsgrade in der UML/GLM basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE Datensätzen Freiheitsgrade in der UML/GLM basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE Datensätzen Kritischer Diskurs zur INSPIRE Umsetzung Grillmayer Roland, Katharina

Mehr

Freiheitsgrade in der UML/GML-basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE-Datensätzen

Freiheitsgrade in der UML/GML-basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE-Datensätzen Praxisbeitrag 197 Freiheitsgrade in der UML/GML-basierten Geodatenmodellierung und deren Auswirkungen auf die Harmonisierung von INSPIRE-Datensätzen Roland Grillmayer 1, Katharina Schleidt 1, Jan Schulze-Althoff

Mehr

Datenharmonisierung Aktuelle Termine

Datenharmonisierung Aktuelle Termine LIVE nach INSPIRE Wer wir sind» Gold-Partner von Safe Software Inc. (CAN) für FME-Produkte (räumliche Datendrehscheibe)» Herstellerunabhängiger IT-Lösungsanbieter» Seit über 12 Jahren führender Anbieter

Mehr

INSPIRE im Studienplan Geoinformatik der FH Wiener Neustadt. DI Roland Grillmayer

INSPIRE im Studienplan Geoinformatik der FH Wiener Neustadt. DI Roland Grillmayer INSPIRE im Studienplan Geoinformatik der FH Wiener Neustadt DI Roland Grillmayer Roland Grillmayer Beruflicher Werdegang Studium der Landschaftsplanung und Landschaftspflege, BOKU Wien 1999-2006: Wissenschaftlicher

Mehr

Kapitel 14. Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) Prof. Dr. Wolfgang Weber Vorlesung Datenbanken

Kapitel 14. Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) Prof. Dr. Wolfgang Weber Vorlesung Datenbanken Kapitel 14 Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) 1 Wozu Objekt-relationales Mapping? - Problematik - Business-Schicht OO-Klassen Unvereinbarkeit der Paradigmen

Mehr

Tipps und Tricks für FME mit INSPIRE. Beispiel: Protected Sites 1

Tipps und Tricks für FME mit INSPIRE. Beispiel: Protected Sites 1 Tipps und Tricks für FME mit INSPIRE Beispiel: Protected Sites 1 Themen Generelle Konzepte Vorarbeiten mit den Daten Erstellen der Attribute Parameter Datumswerte Listenattribute Geometrieoperationen Parameter

Mehr

Machen Sie Ihre Daten bereit für INSPIRE mit HALE

Machen Sie Ihre Daten bereit für INSPIRE mit HALE Machen Sie Ihre Daten bereit für INSPIRE mit HALE Christian Malewski Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151 155 424 Fax 444 christian.malewski@igd.fraunhofer.de

Mehr

Herausforderungen bei der Umsetzung der INSPIRE-Richtlinie

Herausforderungen bei der Umsetzung der INSPIRE-Richtlinie Herausforderungen bei der Umsetzung der INSPIRE-Richtlinie Jürgen Weichand Landesamt für Digitalisierung, Breitband und Vermessung GDI und egovernment-projekte 11.03.2015 FOSSGIS 2015 (Münster) 1 INSPIRE

Mehr

Erstellen eines Applikationsschemas im Enterprise Architekt

Erstellen eines Applikationsschemas im Enterprise Architekt INSPIRE Wrkshp 2018 Erstellen eines Applikatinsschemas im Enterprise Architekt OGD Adressen Tirl Erstellen eines UML Diagramm für das Applikatinsschema OGD Adressen Tirl 1.) Allgemeine Infrmatinen - Erstellen

Mehr

Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung

Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung Dateninteroperabilität für INSPIRE in der Praxis Datenintegration und -harmonisierung Simon Templer Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Tel +49 6151

Mehr

INSPIRE-Datenharmonisierung

INSPIRE-Datenharmonisierung INSPIRE-Datenharmonisierung Erfahrungen mit Schemata und Codelisten am Beispiel Protected Sites Astrid Feichtner Workshop INSPIRE-Umsetzung in Österreich Wien, 17.11.2015 Basiert auf Feichtner, A.; Wanninger,

Mehr

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &

Mehr

Gobales Gedächtnis. AntMe. Sebastian Loers. lb-sys.info. Projekt: AntMe - Globales Gedächtnis (Version 1.0)

Gobales Gedächtnis. AntMe. Sebastian Loers. lb-sys.info. Projekt: AntMe - Globales Gedächtnis (Version 1.0) AntMe Sebastian Loers lb-sys.info Projekt: AntMe - Globales Gedächtnis (Version 1.0) Dokument Version: 1.0 Erstellt am: 15.04.2007 Geändert am: 30.04.2007 Copyright 2007 lb-sys.info. Alle Rechte vorbehalten.

Mehr

Lebensraumvernetzung Österreich Datengrundlage in Österreich. Workshop Wien

Lebensraumvernetzung Österreich Datengrundlage in Österreich. Workshop Wien Lebensraumvernetzung Österreich Datengrundlage in Österreich Workshop Wien Roland Grillmayer 28.-29.September 2015, Wien 1 Gliederung Projekte und Datengrundlagen in den Nachbarstaaten Exemplarisch: Deutschland/Schweiz

Mehr

Mehrdimensionale GML-Datenbanken. Dr.-Ing. René Thiele thiele@supportgis.de

Mehrdimensionale GML-Datenbanken. Dr.-Ing. René Thiele thiele@supportgis.de Mehrdimensionale GMLDatenbanken Dr.Ing. René Thiele thiele@supportgis.de Gliederung Bergiffsklärung: GMLDatenbank, Mehrdimiensional.. Systemarchitektur. Fortführung mit Historie: Workflow, Dienste. Demo.

Mehr

INSPIRE Datenüberführung leicht gemacht

INSPIRE Datenüberführung leicht gemacht INSPIRE Datenüberführung leicht gemacht Hannover, 26. Juni 2018 Benjamin Quest con terra GmbH con terra - Systemintegrator für Geo-IT-Lösungen Gründung 1993, Firmensitz in Münster 135 Mitarbeiter Geo-IT-Lösungen

Mehr

Relationales Datenbankpraktikum 2016ss

Relationales Datenbankpraktikum 2016ss Relationales Datenbankpraktikum 2016ss 3 Teile 1) Datenbankentwurf, Datenimport 2) Formulierung von SQL-Anfragen V. Christen, Dr. A. Groß, M. Junghanns, Z. Sehili 3) Entwicklung einer Middleware für eine

Mehr

INSPIRE-Modellierung - Erfahrungsbericht zur Modelltransformation von Geologiedaten

INSPIRE-Modellierung - Erfahrungsbericht zur Modelltransformation von Geologiedaten INSPIRE-Modellierung - Erfahrungsbericht zur Modelltransformation von Geologiedaten Dr. Heiko Zumsprekel Thüringer Landesanstalt für Umwelt und Geologie Abt. 6 - Geologischer Landesdienst, Boden, Altlasten

Mehr

Freie Markierung Die Templating-Engine FreeMarker im Einsatz

Freie Markierung Die Templating-Engine FreeMarker im Einsatz Freie Markierung Die Templating-Engine FreeMarker im Einsatz Stefan Reinhold stefan.reinhold@it-informatik.de www.it-informatik.de 1 Was ist eine Templating Engine? Zusammenführen von Vorlagen und Daten

Mehr

GDI-Werkstatt Bodensee: Test-Plattform für Länder und Kommunen

GDI-Werkstatt Bodensee: Test-Plattform für Länder und Kommunen GDI-Werkstatt Bodensee: Test-Plattform für Länder und Kommunen Karl-Otto Funk Leiter der Abteilung Kommunikation, Vertrieb Landesamt für Geoinformation und Landentwicklung Baden-Württemberg Kommunales

Mehr

Konzeptueller Entwurf

Konzeptueller Entwurf Konzeptueller Entwurf UML Klassendiagrame UML Assoziationen Entspricht Beziehungen Optional: Assoziationsnamen Leserichtung ( oder ), sonst bidirektional Rollennamen Kardinalitätsrestriktionen UML Kardinalitätsrestriktionen

Mehr

COBOL für Fortgeschrittene. Übungen zur Schulung

COBOL für Fortgeschrittene. Übungen zur Schulung COBOL für Fortgeschrittene Übungen zur Schulung 23. Oktober 2011 Eine Ausarbeitung von: cps4it Ralf Seidler Stromberger Straße 36A 55411 Bingen Fon: +49-6721-992611 Fax: +49-6721-992613 Mail: ralf.seidler@cps4it.de

Mehr

GML. Grundlagen Roland Grillmayer. <featuretype> AbstractConstruction. + inspireid: Identifier

GML. Grundlagen Roland Grillmayer. <featuretype> AbstractConstruction. + inspireid: Identifier AbstractConstruction + inspireid: Identifier + beginlifespanversion: DateTime + endlifespanversion: DateTime [0 1] + dateofconstruction: DateTime

Mehr

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1 OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH

Mehr

- Pflegestelle. OKSTRA Objekte im Straßenund Verkehrswesen. Dr. Jochen Hettwer

- Pflegestelle. OKSTRA Objekte im Straßenund Verkehrswesen. Dr. Jochen Hettwer AS 1997 - Pflegestelle OKSTRA Objekte im Straßenund Verkehrswesen Dr. Jochen Hettwer Inhalt des Vortrages Der OKSTRA - Definition und Zielsetzung Die OKSTRA-Klassenbibliothek (OKLABI) Datentransformation

Mehr

Metropolplaner - Standardisierung von Geodatenformaten und Datenaustausch Workshop III

Metropolplaner - Standardisierung von Geodatenformaten und Datenaustausch Workshop III Metropolplaner - Standardisierung von Geodatenformaten und Datenaustausch Workshop III Robert Krätschmer, GDI-Service Rostock Delmenhorst, 25.04.2018 Zusammenfassung Workshop II Zusammenfassung Workshop

Mehr

INSPIRE Datenharmoniserung

INSPIRE Datenharmoniserung INSPIRE Datenharmoniserung Beispiele & Stand der Arbeiten UMWELTBUNDESAMT BEREICH WASSER GABRIELE VINCZE, THOMAS ROSMANN INSPIRE DATENSÄTZE WASSER STAND DER ARBEITEN Gewässernetz (HY, I.8) Gesamtgewässernetz

Mehr

GML. Grundlagen Roland Grillmayer. <featuretype> AbstractConstruction. + inspireid: Identifier

GML. Grundlagen Roland Grillmayer. <featuretype> AbstractConstruction. + inspireid: Identifier AbstractConstruction + inspireid: Identifier + beginlifespanversion: DateTime + endlifespanversion: DateTime [0 1] + dateofconstruction: DateTime

Mehr

Objektorientierte Programmierung III

Objektorientierte Programmierung III Objektorientierte Programmierung III OOP Kapselung: Gruppierung von Daten und Funktionen als Objekte. Definieren eine Schnittstelle zu diesen Objekten. Vererbung: Erlaubt Code zwischen verwandten Typen

Mehr

ARBEITSPAKETE MIT ÖSTERREICHISCHER BETEILIGUNG

ARBEITSPAKETE MIT ÖSTERREICHISCHER BETEILIGUNG Maintenance and Implementation Work Programme MIWP ARBEITSPAKETE MIT ÖSTERREICHISCHER BETEILIGUNG ERIK OBERSTEINER, GABRIELE VINCZE INSPIRE - MAINTENANCE AND IMPLEMENTATION FRAMEWORK Unterstützung bei

Mehr

INSPIRE Durchführungsbestimmungen und Umsetzung in GDI-DE

INSPIRE Durchführungsbestimmungen und Umsetzung in GDI-DE INSPIRE Durchführungsbestimmungen und Umsetzung in GDI-DE Informationsveranstaltung INSPIRE in der Praxis WhereGroup, Bonn 19.1.2010 Sebastian Schmitz Bundesamt für Kartographie und Geodäsie Koordinierungsstelle

Mehr

Seminar: mobile GIS Austausch von Geodaten

Seminar: mobile GIS Austausch von Geodaten Seminar: mobile GIS Austausch von Geodaten Tobias Wallura 30. Juni 2011 Tobias Wallura Austausch von Geodaten 30.06.2011 1 / 31 Agenda 1 Einführung 2 XML XML Schema XLink und XPointer XSLT 3 GML GML Dokumente

Mehr

Migration der Daten eines CRS-Mandanten von Kunde zu Kunde

Migration der Daten eines CRS-Mandanten von Kunde zu Kunde Migration CRS-Mandant Kunde -> Kunde Migration der Daten eines CRS-Mandanten von Kunde zu Kunde Dr. Kurt Franke targens GmbH Kurt.Franke@targens.de, Kurt-Franke@web.de Agenda targens Kurzvorstellung Situation

Mehr

Kopieren und Einfügen (Copy and Paste)

Kopieren und Einfügen (Copy and Paste) Kopieren und Einfügen (Copy and Paste) Version: NX 9-10 Ersteller: Simon Weibhauser Mit den Funktionen Bearbeiten > Kopieren (Edit > Copy) +C und Bearbeiten > Einfügen (Edit > Paste) +V können

Mehr

Der Navigationsbereich

Der Navigationsbereich NC Cube Quick Guide NCC 10.00 für Microsoft Dynamics NAV 2017* *NC Cube 10.00 ist verfügbar für Microsoft Dynamics NAV 2013, Microsoft Dynamics NAV 2013 R2, Microsoft Dynamics NAV 2015, Microsoft Dynamics

Mehr

1) Import einer Datenbank mittels eines Textdokumentes. 1.1) Prinzip

1) Import einer Datenbank mittels eines Textdokumentes. 1.1) Prinzip 1) Import einer Datenbank mittels eines Textdokumentes 1.1) Prinzip Das Prinzip des Alarm-Importes ausgehend von einer Text-Datei (Ascii-Datei) ist das schnelle Definieren mehrerer Alarme in Alert. Das

Mehr

Praktische Aspekte der INTERLIS-Verarbeitung. Jens Ingensand KKGEO/IGArc Workshop BAFU,

Praktische Aspekte der INTERLIS-Verarbeitung. Jens Ingensand KKGEO/IGArc Workshop BAFU, Praktische Aspekte der INTERLIS-Verarbeitung Jens Ingensand KKGEO/IGArc Workshop BAFU, 07.05.2014 Praktische Aspekte der INTERLIS- Verarbeitung Ausgangslage: Konzeptionelle INTERLIS (2)-Modelle müssen

Mehr

APEX Deployment u.a. mit Hudson business by integration. Oliver Lemm

APEX Deployment u.a. mit Hudson business by integration. Oliver Lemm APEX Deployment u.a. mit Hudson business by integration Oliver Lemm Berlin, 10.04.2013 Agenda Einleitung Ziel Prozesse - Entwicklung - Objekte & Livedemo - Hudson & Livedemo Ausblick Fazit 2 APEX Deployment

Mehr

Es wird das Struts <html:option> Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht.

Es wird das Struts <html:option> Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht. Struts Code Peaces Element Es wird das Struts Element erläutert und anhand von kleinen Beispielen der Umgang veranschaulicht. Allgemeines Autor: Sascha Wolski Sebastian Hennebrüder

Mehr

- Projekte & Referenzen - Darstellung von Kunden- Umsätzen auf Basis von Pipelined Functions

- Projekte & Referenzen - Darstellung von Kunden- Umsätzen auf Basis von Pipelined Functions - Projekte & Referenzen - Darstellung von Kunden- Umsätzen auf Basis von Pipelined Functions Christian Roesch Software/Anwendungsentwickler, Häcker Küchen E-Mail: CRoesch@haecker-kuechen.de +++ BittenutzenSiezurEinwahlin

Mehr

Robotron Datenbank-Software GmbH

Robotron Datenbank-Software GmbH Robotron Datenbank-Software GmbH Thematische Karten in Oracle BI EE 11g Bianca Böckelmann Nürnberg, 18.11.2014 Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Mitarbeiterzahl 349

Mehr

Vervollständigung des PostNAS-Schemas und die Anpassung des NAS-Imports

Vervollständigung des PostNAS-Schemas und die Anpassung des NAS-Imports Vervollständigung des PostNAS-Schemas und die Anpassung des NAS-Imports an Hand des AAA-Implementierungsmodells Dr.-Ing. Peter Korduan, GDI-Service Rostock Salzburg, 04.07.2016 GDI Service Rostock Softwareentwicklung

Mehr

Analyse und Design mituml2

Analyse und Design mituml2 Analyse und Design mituml2 Objektorientierte Softwareentwicklung von Bernd Oestereich 7, aktualisierte Auflage Oldenbourg Verlag München Wien Ш1!Н1Н1КД nhjektorientierte Softwareentwicklung - Analyse und

Mehr

Inhaltsverzeichnis. Vorwort... 5 Grußwort von Safe Software Inc... 13 Über den Herausgeber... 14 Über die Autoren... 14 1 Einleitung...

Inhaltsverzeichnis. Vorwort... 5 Grußwort von Safe Software Inc... 13 Über den Herausgeber... 14 Über die Autoren... 14 1 Einleitung... Vorwort... 5 Grußwort von Safe Software Inc.... 13 Über den Herausgeber... 14 Über die Autoren... 14 1 Einleitung... 17 1.1 Zu diesem Buch... 17 1.1.1 Wie ist dieses Buch aufgebaut?... 17 1.1.2 Auf welcher

Mehr

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG

Mehr

Selbststudium Programmieren & Algorithmen OOP1 FS13 Hochschule Luzern Technik & Architektur

Selbststudium Programmieren & Algorithmen OOP1 FS13 Hochschule Luzern Technik & Architektur Selbststudium OOP1 Kapitel 1.2 Creating Objects 1. zu bearbeitende Aufgabe: 1.1 2. Wie kann dem Objekt ein eigener Name gegeben werden? Beim Erstellen (Instanz) von einem Objekt kann resp. muss der Name

Mehr

Analyse und Design mituml2.1

Analyse und Design mituml2.1 Analyse und Design mituml2.1 Objektorientierte Softwareentwicklung Von Bernd Oestereich 8., aktualisierte Auflage Oldenbourg Verlag München Wien nhaltsverzeichnis Objektorientierte Softwareentwicklung

Mehr

Arbeitsblätter zu Teil I des Praktikums

Arbeitsblätter zu Teil I des Praktikums Arbeitsblätter zu Teil I des Praktikums Allgemeine Hilfsmittel Bitte benutzen Sie bei Schwierigkeiten mit spezifischem Domänenwissen das Internet als Recherchemöglichkeit (beispielsweise Google oder Wikipedia).

Mehr

PostGIS für Einsteiger

PostGIS für Einsteiger PostGIS für Einsteiger Astrid Emde Harald Schwenk FOSSGIS 2015 Münster 1 1/ / Astrid Emde, Bonn Projektleitung und umsetzung im Bereich Web GIS Projekte mit PostgreSQL/PostGIS, MapServer, GeoServer, QGIS,

Mehr

Transformation in das INSPIRE- Datenmodell Beispiel: Forstliche Versuchs- und Forschungsanstalt Baden-Württemberg (FVA)

Transformation in das INSPIRE- Datenmodell Beispiel: Forstliche Versuchs- und Forschungsanstalt Baden-Württemberg (FVA) Transformation in das INSPIRE- Datenmodell Beispiel: Forstliche Versuchs- und Forschungsanstalt Baden-Württemberg (FVA) Stuttgart, 21.10.2016 Günter Meier 1. FVA 2. GIS-Architektur der FVA 3. Aufgabenstellung

Mehr

BI Publisher Style- und Subtemplates

BI Publisher Style- und Subtemplates Schlüsselworte: BI Publisher Style- und Subtemplates Rainer Willems Oracle Deutschland B.V. & Co. KG BI Publisher, Templates, Styles, Style-Templates, Subtemplates, Boilerplate Templates Einleitung Style-

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 2: Einstieg in die OOP 1/27/2012 1 Di Datentypen Arrays Operatoren Parameter Überladen Heap / Stack Klassen (un)boxing Tag

Mehr

GESTERN OWB, HEUTE ODI

GESTERN OWB, HEUTE ODI GESTERN OWB, HEUTE ODI Ein Erfahrungsbericht eines OWB - Entwicklers Christian Piasecki! ÜBER MICH Christian Piasecki Consultant Beratung, Training, Entwicklung Oracle Technologie Oracle BI Suite Oracle

Mehr

Objekt-relationales Datenbanksystem Oracle

Objekt-relationales Datenbanksystem Oracle Objekt-relationales Datenbanksystem Oracle 1 Benutzerdefinierte Datentypen 1.1 Unvollständige Typen create-incomplete-type OR 1.2 Kollektionstypen REPLACE TYPE type-name create-varray-type OR TYPE type-name

Mehr

Zeichentool nutzen. Elemente bearbeiten. Toolbarfunktionen:

Zeichentool nutzen. Elemente bearbeiten. Toolbarfunktionen: Zeichentool nutzen Elemente bearbeiten Um Elemente zu verschieben, können diese per Drag-and-Drop geschoben werden. Wenn Elemente über Rand der Zeichenfläche geschoben werden, wird deren Größe automatisch

Mehr

Softwareentwicklung I (IB) Objekte. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München

Softwareentwicklung I (IB) Objekte. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München Softwareentwicklung I (IB) Objekte Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 18.03.2018 20:09 Inhaltsverzeichnis Neue Typen durch Klassen............................. 2

Mehr

Universität Augsburg, Institut für Informatik Sommersemester 2001 Prof. Dr. Martin Ester 16. Juli Klausur

Universität Augsburg, Institut für Informatik Sommersemester 2001 Prof. Dr. Martin Ester 16. Juli Klausur Universität Augsburg, Institut für Informatik Sommersemester 2001 Prof. Dr. Martin Ester 16. Juli 2001 Stefan Holland Informatik II Hinweise: Klausur Verwenden Sie für Ihre Lösungen ausschließlich den

Mehr

Kurzanleitung zur Erstellung eines Reports von ClassiX aus

Kurzanleitung zur Erstellung eines Reports von ClassiX aus CLASSIX SOFTWARE GMBH Kurzanleitung zur Erstellung eines Reports von ClassiX aus Report mit Gruppierung Jana Fischereit 26.03.2012 Berichtserstellung aus ClassiX heraus. Im Reportdesign werden Gruppen

Mehr

Datenmanagement in Android-Apps. 16. Mai 2013

Datenmanagement in Android-Apps. 16. Mai 2013 Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer

Mehr

Erweiterung des Zugriffsschutzes auf Objektattribute im Internet-GIS kvwmap

Erweiterung des Zugriffsschutzes auf Objektattribute im Internet-GIS kvwmap Steinbeis Transferzentrum Geoinformatik Rostock Erweiterung des Zugriffsschutzes auf Objektattribute im Internet-GIS kvwmap und Verwendung in einem generischer Layereditor Dr.-Ing. Peter Korduan Dipl.-Inf.

Mehr

Die Oracle BI Trilogie von Trivadis

Die Oracle BI Trilogie von Trivadis Die Oracle BI Trilogie von Trivadis Teil 2 - Aufbau einer DWH- und BI-Landschaft Zürich, 25. November 2009 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart

Mehr

Tipps und Tricks für die Capture DB. Sammlung wichtiger Tipps und Tricks

Tipps und Tricks für die Capture DB. Sammlung wichtiger Tipps und Tricks Titel: Produkt: Summary: Tipps und Tricks für die Capture DB OrCAD Capture Sammlung wichtiger Tipps und Tricks Autor/Date: Beate Wilke /8.1.2015 Version 1.2 Inhaltsverzeichnis 1 NC Pins... 2 1.1 NC Property...

Mehr

Enterprise JavaBeans Überblick

Enterprise JavaBeans Überblick Enterprise JavaBeans Überblick 1. Überblick Java EE 5 und Komponententechnologien 2. Einführung Java EE 5 Plattform 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5.

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 15/16-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Root Seite anlegen

Mehr

Selbststudium OOP1 SW Programmieren 1 - H1103 Felix Rohrer

Selbststudium OOP1 SW Programmieren 1 - H1103 Felix Rohrer Kapitel 1.2 1. Aufgabe 1.1 Done 2. Wie kann dem Objekt ein eigener Name gegeben werden? Beim Erstellen (Instanz) von einem Objekt kann resp. muss der Name (kleingeschrieben) angegeben werden. Kapitel 1.3

Mehr

SQL. DDL (Data Definition Language) Befehle und DML(Data Manipulation Language)

SQL. DDL (Data Definition Language) Befehle und DML(Data Manipulation Language) SQL DDL (Data Definition Language) Befehle und DML(Data Manipulation Language) DML(Data Manipulation Language) SQL Abfragen Studenten MatrNr Name Vorname Email Age Gruppe 1234 Schmidt Hans schmidt@cs.ro

Mehr

SQL Data Manipulation Language (DML) und Query Language (QL)

SQL Data Manipulation Language (DML) und Query Language (QL) Innsbruck Information System University of Innsbruck School of Management Information Systems Universitätsstraße 15 6020 Innsbruck SQL Data Manipulation Language (DML) und Query Language (QL) Universität

Mehr

Erfahrungen der Geodatenstelle bei der INSPIRE-Datenharmonisierung. Ausblick 2017

Erfahrungen der Geodatenstelle bei der INSPIRE-Datenharmonisierung. Ausblick 2017 Erfahrungen der Geodatenstelle bei der INSPIRE-Datenharmonisierung Stand: Dezember 2016 Tests mit GIP und FME (Jürgen Zornig) wird nicht weiter verfolgt Tests mit Protected Sites (Kerstin Placer) und ArcGIS

Mehr

Assoziationen in Java

Assoziationen in Java Assoziationen in Java Michael Dienert 16. Oktober 2018 1 Wiederholung: Gerneralisierung und Vererbung Gerneralisierung ist das Gegenteil von Vererbung: Eine spezielle Klasse erbt von der allgemeineren

Mehr

2 Eine einfache Programmiersprache

2 Eine einfache Programmiersprache 2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir

Mehr

Grails. Weiterführende Themen zu Internet- und WWW-Technologien. Matthias Springer. 06. Juni 2011

Grails. Weiterführende Themen zu Internet- und WWW-Technologien. Matthias Springer. 06. Juni 2011 Weiterführende Themen zu Internet- und WWW-Technologien 06. Juni 2011 Übersicht 1 Was ist? 2 Übersicht über 3 MVC-Konzept 4 Groovy Beispiele 5 Tutorial: Kleiner Notizblock Web Application Framework Übersicht

Mehr

2 Eine einfache Programmiersprache

2 Eine einfache Programmiersprache 2 Eine einfache Programmiersprache Eine Programmiersprache soll Datenstrukturen anbieten Operationen auf Daten erlauben Kontrollstrukturen zur Ablaufsteuerung bereitstellen Als Beispiel betrachten wir

Mehr

Inhaltsverzeichnis. Vorwort Einleitung CityGML als OGC-Norm Grundlagen Das Objektmodell von CityGML...

Inhaltsverzeichnis. Vorwort Einleitung CityGML als OGC-Norm Grundlagen Das Objektmodell von CityGML... Vorwort... 5 1 Einleitung... 13 2 CityGML als OGC-Norm... 15 2.1 Das Open Geospatial Consortium... 15 2.2 Kurze Geschichte von CityGML... 16 2.3 GML als Basis... 17 2.4 Normen ringsherum... 18 2.5 Alternativen

Mehr

Grundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs

Grundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs Grundlagen Felix Döring, Felix Wittwer 24. April 2017 Python-Kurs Gliederung 1. Über diesen Kurs 2. Der Python Interpreter 3. Python Scripte 4. Grundlagen der Sprache 5. Das erste Programm 6. Operatoren

Mehr

INSPIRE und die ISO- Standardisierung. DI Roland Grillmayer

INSPIRE und die ISO- Standardisierung. DI Roland Grillmayer INSPIRE und die ISO- Standardisierung DI Roland Grillmayer ISO TC211 = International Sightseeing Organisation? Innovation Kontinuität Erweiterbarkeit - Konsensfindung Allgemeines Problem der Standardisierung

Mehr

Traum und Albtraum der perfekten Datenharmonisierung im Annex II Thema Bodenbedeckung

Traum und Albtraum der perfekten Datenharmonisierung im Annex II Thema Bodenbedeckung Traum und Albtraum der perfekten Datenharmonisierung im Annex II Thema Bodenbedeckung EEA-Auftrag: Harmonisierung CORINE Land Cover und Urban Atlas Gebhard Banko, Roland Grillmayer, Thomas Rossmann 17.

Mehr

6. Zeiger Allgemeines Definition eines Zeigers

6. Zeiger Allgemeines Definition eines Zeigers 6. Zeiger www.c-programme.de Stefan Thiemert Kapitel 6 - Seite 1 von 6 6. 1. Allgemeines Zeiger spielen in der Programmierung eine wichtige Rolle. Sie sind wichtig, bei der Arbeit mit Arrays und Funktionen.

Mehr

Vorstellung des Vorhabens XPlanung. Landesbetrieb Geoinformation und Vermessung Dr.-Ing. Kai-Uwe Krause 2. XÖV-Anwenderkonferenz,

Vorstellung des Vorhabens XPlanung. Landesbetrieb Geoinformation und Vermessung Dr.-Ing. Kai-Uwe Krause 2. XÖV-Anwenderkonferenz, Vorstellung des Vorhabens XPlanung Landesbetrieb Geoinformation und Vermessung Dr.-Ing. Kai-Uwe Krause 2. XÖV-Anwenderkonferenz, 26.04.2010 XPlanung Anlass / Motivation / Ziele Einheitliches Datenformat

Mehr

Datenstrukturen. Ziele

Datenstrukturen. Ziele Datenstrukturen Ziele Nutzen von Datenstrukturen Funktionsweise verstehen Eigenen Datenstrukturen bauen Vordefinierte Datenstrukturen kennen Hiflsmethoden komplexer Datenstrukten kennen Datenstrukturen

Mehr

Enterprise JavaBeans Überblick: 8. Test-Driven Development. 8.1 Einleitung 8.2 Beispiel 8.3 Anwendung mit Eclipse und dem JBoss Application Server

Enterprise JavaBeans Überblick: 8. Test-Driven Development. 8.1 Einleitung 8.2 Beispiel 8.3 Anwendung mit Eclipse und dem JBoss Application Server Enterprise JavaBeans Überblick 1. Überblick Komponententechnologien 2. Einführung 3. Enterprise JavaBeans Architektur 4. Ressourcen Management und Primäre Services 5. Java Persistence: Entity Manager 6.

Mehr

Komplexe Datenstrukturen

Komplexe Datenstrukturen Perl-Praxis Komplexe Datenstrukturen Jörn Clausen, Jan Krüger Jens Reeder, Alex Sczyrba AG Praktische Informatik Technische Fakultät Universität Bielefeld {asczyrba,jkrueger}@techfak.uni-bielefeld.de Übersicht

Mehr

UML - Unified Modeling Language

UML - Unified Modeling Language Rainer Burkhardt UML - Unified Modeling Language Objektorientierte Modellierung für die Praxis ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California

Mehr

GDI-Forum Nordrhein-Westfalen Technischer Workshop 2 -- Geodienste. Ziele des Workshops

GDI-Forum Nordrhein-Westfalen Technischer Workshop 2 -- Geodienste. Ziele des Workshops GDI-Forum Nordrhein-Westfalen Technischer Workshop 2 -- Geodienste 2.1 Anforderungen von INSPIRE bezüglich Netzdienste Ziele des Workshops Information der im Rahmen der INSPIRE- Richtlinie verpflichteten

Mehr

Sequenzdiagramme. Hendrik Iben (hiben@tzi.de) Wintersemester 2008/09. Universität Bremen - TZI

Sequenzdiagramme. Hendrik Iben (hiben@tzi.de) Wintersemester 2008/09. Universität Bremen - TZI Hendrik Iben (hiben@tzi.de) Universität Bremen - TZI Wintersemester 2008/09 Gliederung 1 Motivation 2 3 4 Gliederung 1 Motivation 2 3 4 Warum? Überprüfung der Architektur Benötigte Komponenten Benötigte

Mehr

Buchhaltung - Abschlüsse - Buchungssätze-Import

Buchhaltung - Abschlüsse - Buchungssätze-Import Buchhaltung - Abschlüsse - Buchungssätze-Import Inhalt Allgemeines Aufbau der Import Datei Aufruf und Prüfung der Import Datei Validierung Verbuchung Allgemeines Der Buchungssätze-Import dient dazu, dass

Mehr

Die Klasse Collection (gb) implementiert eine Hash-Tabelle, deren Elemente aus einem Wert-Schlüssel-Paar

Die Klasse Collection (gb) implementiert eine Hash-Tabelle, deren Elemente aus einem Wert-Schlüssel-Paar 7.5.0 Collection Die Klasse Collection (gb) implementiert eine Hash-Tabelle, deren Elemente aus einem Wert-Schlüssel-Paar bestehen. Die Schlüssel sind generell vom Typ String und die assoziierten Werte

Mehr

Der INSPIRE-Prozess & die Rolle nationaler Fachnetzwerke

Der INSPIRE-Prozess & die Rolle nationaler Fachnetzwerke Der INSPIRE-Prozess & die Rolle nationaler Fachnetzwerke Sebastian Schmitz Koordinierungsstelle GDI-DE Bundesamt für Kartographie und Geodäsie 13.10.2010 Agenda Was ist INSPIRE? Fachliche Unterstützung:

Mehr

Objektorientiertes Programmieren II

Objektorientiertes Programmieren II Objektorientiertes Programmieren II Symbolische Programmiersprache. Benjamin Roth Folien von Annemarie Friedrich Wintersemester 2017/2018 Centrum für Informations- und Sprachverarbeitung LMU München 1

Mehr

Hauptmenü. Cubes ist der Bereich, in dem Cube Bearbeiter Cubes erstellen und bearbeiten.

Hauptmenü. Cubes ist der Bereich, in dem Cube Bearbeiter Cubes erstellen und bearbeiten. NC Cube Quick Guide OnPremises NAV Client NCC 13.00 für Microsoft Dynamics 365 Business Central* *Eine vollständige Liste aller verfügbaren Versionen finden Sie im Dokument Versionsmatrix. Beachten Sie,

Mehr

Überblick über APEX Carolin Hagemann

Überblick über APEX Carolin Hagemann Carolin Hagemann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Vorstellung Oracle APEX PL/SQL-Entwicklung Carolin Hagemann Applikationsmodernisierung

Mehr