SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Let’s Talk About EX
-
WFS mit Filter EXpressions gezielt abfragen
Presenters
The
Peak
of
Data
Integration
20
23
Oliver
Heimann
Fachgebietsleiter
BImA
The
Peak
of
Data
Integration
20
23
Agenda
1. BImA
2. Problemstellung
3. Filter Encoding Standard
4. Filter Expressions in FME
5. Filter Expressions - Überblick
6. Fazit
The
Peak
of
Data
Integration
20
23
Die Bundesanstalt für
Immobilienaufgaben(BImA)
The
Peak
of
Data
Integration
20
23
BImA-Errichtungsgesetz'BImAG'
Gesetz über die Bundesanstalt für Immobilienaufgaben
vom 9. Dezember 2004 im Geschäftsbereich des
Bundesministeriums der Finanzen
bundesunmittelbare
rechtsfähige
Anstalt des öffentlichen
Rechts zum 1. Januar 2005
Wahrnehmung von
liegenschaftsbezogenen und
sonstigen Aufgaben auf
Bundesebene
The
Peak
of
Data
Integration
20
23
Was macht die BImA?
"Was sind unsere Aufgaben?"
Schaffung von
bezahlbarem
Wohnraum
Waldbewirtschaftung
Deckung des
Raumbedarfs für
Bundeszwecke
Wahrnehmung der
Grundstücks-
Interessender
Gaststreitkräfte
Verwaltung aller
dienstl. genutzten
Liegenschaftendes
Bundes
The
Peak
of
Data
Integration
20
23 Verwaltung
dienstl. genutzter
Liegenschaftendes
Bundes
© GeoBasis-DE / BKG 2023
The
Peak
of
Data
Integration
20
23
Was ist die BImA?
"Wir sind der Immobiliendienstleister des Bundes!"
19 Mrd. €
Liegenschafts-
vermögen
Was ist die BImA?
460.000Hektar
Grundstücksfläche
38.100
Wohnungen
18.000
Liegenschaften
Ca. 7000
Beschäftigte in
9 Direktionen und
120 Standorten
The
Peak
of
Data
Integration
20
23
Leitstelle für Geoinformationen
"Wir machen den Raumbezug sichtbar!"
Beratung bei
raumbezognenen
Fragestellungen
Geodaten
Schulungen
Desktop/WebGIS
Produkt-
verantwortung für
Geo-Anwendungen
Räumliche
Analysen
The
Peak
of
Data
Integration
20
23
Problemstellung
SAP
Wirtschaftseinheit
SAP
Flurstücks-
kennzeichen
GIS
Flurstücks-
kennzeichen
GIS
Flurstücks-
geometrie
• Beschaffung von ALKIS-Flurstückenvon
16 (17) Bundesländern zwecks Ableitung von Wirtschaftseinheitenzur
Anzeige/Nutzung im GIS
• Regelprozess: zyklische NAS-Umsetzung(1x im Jahr je BL)
• Dazwischen: Abfrage von ALKIS-Flurstücken bei
WFS der OpenData-Länder (HH, NW, MV, BE, HE, BB, SH, SN, ST, TH)
The
Peak
of
Data
Integration
20
23
Problemstellung
• Herausforderung
Nur diejenigen Flurstücke gezielt bei den Länder-WFS
abfragen, die benötigt werden
• Input
(Attribut-) Listen mit Flurstückskennzeichen
The
Peak
of
Data
Integration
20
23
Filter Encoding
Standard
The
Peak
of
Data
Integration
20
23
Filter Encoding
“This jointly developed OGC and ISO TC/211 International
Standard describes an XML and KVP encoding of a system
neutral syntax for expressing projections, selection and sorting
clauses collectively called a query expression.
These components are modular and intended to be used
together or individually by other standards which reference
this International Standard.”
https://www.ogc.org/standard/filter/
The
Peak
of
Data
Integration
20
23
Filter Encoding
<fes:Filter
xmlns:fes="http://www.opengis.net/fes/2.0"
xmlns:cp="http://inspire.ec.europa.eu/schemas/cp/4.0">
<fes:PropertyIsEqualTo>
<fes:ValueReference>cp:nationalCadastralReference</fes:ValueReference>
<fes:Literal>05430202600946______</fes:Literal>
</fes:PropertyIsEqualTo>
</fes:Filter>
The
Peak
of
Data
Integration
20
23
Filter Expressions
in FME
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME – WFS Reader
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME – WFS Reader
statisch!
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME
Feature
Reader
WFS
Reader
Filter
Expression
dynamisch ✓
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME – Feature Reader
dynamisch ✓
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME – Feature Reader
The
Peak
of
Data
Integration
20
23
Filter Expressions in FME – Feature Reader
● WFS Reader wird im FeatureReader gekapselt
● Dadurch ist es möglich, einen Input in den
WFS Reader zu injizieren
(normale Reader haben keinen Input!)
● Hier: das Attribut „Flurstückskennzeichen“, welches
dynamisch in den XML Filterausdruck eingesetzt wird
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
Problemstellung
● Herausforderung
Nur diejenigen Flurstücke gezielt bei den Länder-WFS
abfragen, die benötigt werden
● Input
(Attribut-) Listen mit Flurstückskennzeichen
✓
The
Peak
of
Data
Integration
20
23
Filter Expressions - Überblick
● Attributfilter
● Räumliche Filter
● Logische Verknüpfungen (UND, ODER)
● Zeitliche Filter
● u.a.m.
The
Peak
of
Data
Integration
20
23
Attributfilter
The
Peak
of
Data
Integration
20
23
Räumliche Filter
https://www.wfs.nrw.de:443/geobasis/wfs_nw_inspire-gebaeude-2d_alkis?
https://www.wfs.nrw.de/geobasis/wfs_nw_inspire-flurstuecke_alkis?
The
Peak
of
Data
Integration
20
23
Luftbilder: ESRI Basemap
Source: Esri, Maxar, Earthstar Geographics, and the GIS User Community
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
LogischeVerknüpfungen (UND, ODER)
https://inspire.brandenburg.de/services/bergbau_wfs?
The
Peak
of
Data
Integration
20
23
Fazit
● (XML) Filter Expressions in FME ermöglichen
○ die gezielte Abfrage von Feature bei WFS (1.0, 1.1, 2.0)
■ nach Attributen
■ nach räumlichenFiltern(BBOX als Universalfilter)
■ mit Kombinationen aus beidem
● Potenzial
○ Es ist zur erwarten, dass immer mehr Daten als WFS
„OpenData gestellt“ werden → u.a. PSI-Richtlinie
● Was nicht geht: WFS 3.0
The
Peak
of
Data
Integration
20
23
Quellen
• https://www.gesetze-im-internet.de/bimag/
• https://www.bundesimmobilien.de/
• https://olivers-expression-lab.gitbook.io/filter-expressions-in-fme/
Vielen Dank!
oliver.heimann@bundesimmobilien.de

Weitere ähnliche Inhalte

Mehr von Safe Software

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMESafe Software
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Safe Software
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Safe Software
 

Mehr von Safe Software (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 

Let’s Talk About EX – WFS mit Filter EXpressions gezielt abfragen