SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Mehr Transparenz am Wohnungsmarkt
durch die FME
Presenters
The
Peak
of
Data
Integration
20
23
Steffen
Tschan-Surrey
GIS-Administrator
Stadt Paderborn
Amt für Vermessung und
Geoinformation
Jana
Nowak
GIS-Administratorin
Stadt Paderborn
Amt für Vermessung und
Geoinformation
The
Peak
of
Data
Integration
20
23
Agenda
1. Herausforderung Mietspiegel
2. Kartenanwendung in Map.Apps -
Mietpreiskalkulator
3. FME als ETL-Engine
4. Conclusion / Zusammenfassung
The
Peak
of
Data
Integration
20
23
Herausforderung Mietspiegel
The
Peak
of
Data
Integration
20
23
„Ein Mietspiegel ist gemäß §§ 558c und 558d Bürgerliches
Gesetzbuch (BGB) eine Übersicht über die gezahlten Mieten für
nicht preisgebundenen Wohnraum vergleichbarer Art, Größe,
Ausstattung, Beschaffenheit und Lage einschließlich der
energetischen Ausstattung und Beschaffenheit (= ortsübliche
Vergleichsmiete). Die ortsübliche Vergleichsmiete setzt sich aus
Mieten zusammen, die in den letzten sechs Jahren neu vereinbart
oder, von Betriebskostenerhöhungen abgesehen, geändert worden
sind.“
Zitat aus der Mietpiegelbroschüre
der Stadt Paderborn:
https://www.paderborn.de/wohnen-soziales/bauen-wohnen/mietspiegel.php
The
Peak
of
Data
Integration
20
23
Herausforderungen
• Vergleichbarkeit
• Verständlichkeit (Transparenz)
• Anwendbarkeit (Usability)
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
Kartenanwendung in Map.Apps
-
Mietpreiskalkulator
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
The
Peak
of
Data
Integration
20
23
FME als ETL-Engine
The
Peak
of
Data
Integration
20
23
Aufgaben der FME im Rahmen der
Mietpreiskalkulation
• Verschneidung von Geodaten und Sachdaten
• Entgegennahme der User-Parameter
• Durchführung der eigentlichen Mietpreis-Berechnung
• Ergebnisausgabe
E
T
L
The
Peak
of
Data
Integration
20
23
Schritt 1:
Über den Custom-Transformer "map.apps_Extend" wird die über einen Klick in die Karte definierte Koordinate
an den Published-Parameter "mapapps_etl_point" übergeben.
The
Peak
of
Data
Integration
20
23
Schritt 2:
Die Übergebene Koordinate wird mit den Mietpreiszonen Verschnitten, um so die Ausgangswerte für die
Mietpreiskalkulation aus den Attributen der entsprechenden Mietpreiszone abzugreifen.
The
Peak
of
Data
Integration
20
23
Schritt 3:
Die vom Anwender ausgewählten Wohnungsmerkmale werden mittels entsprechender Published-Parametern an die
Workbench übergeben und darüber die jeweiligen Zu- bzw. Abschläge ermittelt.
Für jeden Zu- und Abschlag wird jeweils ein Attribut über einen AttributeCreator erzeugt.
Zuletzt wird die Vergleichsmiete Berechnet und ebenfalls als Attribut erzeugt.
The
Peak
of
Data
Integration
20
23 Schritt 4/5/6 Parallel zu Schritt 3:
Parallel zur Berechnung des Vergleichmietwertes werden in einem Parallelstrang weitere Attribute für die Ausgabe der
Ergebnisdarstellung erzeugt.
Schritt 4:
Auf Basis der Übergebenen Koordinate wird zur Ermittlung der vom Endnutzer angefragten Adresse ein Reverse-Geocoding
über den GeocodeService auf dem ArcGIS-Server durchgeführt:
The
Peak
of
Data
Integration
20
23
Schritt 5
Anschließend wird für die Darstellung der Wohnungsgröße eine entsprechender Textstring in ein Attribut
übernommen und das Datum der Berechnung als Datumsstempel erzeugt.
The
Peak
of
Data
Integration
20
23
Schritt 6
Für den Download der PDF-Datei werden schließlich entsprechende Dateinamen und die Download-URL
geschrieben.
Für eine eindeutige Zuordnung von durchgeführter Berechnung zur jeweiligen Ergebnisdatei, enthält der
Dateiname neben dem Datumsstempel zusätzlich eine 6-stellige Zufalls-ID.
The
Peak
of
Data
Integration
20
23 Schritt 7:
Die Attribute aus den beiden parallelsträngen werden nun zusammengeführt und teilweise für die
Ergebnisdarstellung über das Popup in HTML und in der PDF final formatiert:
The
Peak
of
Data
Integration
20
23
Schritt 8:
Für die Ergebnisdarstellung über das Popup/IFrame und die PDF, wird jeweils separat
ein entsprechender HTML-Code in ein Text-Feld "html_content" geschrieben.
The
Peak
of
Data
Integration
20
23
Schritt 9:
Für den PDF-Download wird der "html_content" nach Umwandlung in PDF auf den FME-Server geschrieben
The
Peak
of
Data
Integration
20
23
Schritt 10 Parallel zu Schritt 9:
Parallel zur Erzeugung und Bereitstellung der PDF wird der "html_content" für die Darstellung über den
IFrame/Popup in einen EsriJSONLayer eingebunden und für den Streaming-Dienst des FME-Servers als text_line
ausgegeben.
Entscheidend ist dabei die Ergänzung im ROOT-Port des JSONTemplaters um folgenden Ausdruck:
"message":fme:get-attribute("html_content")
The
Peak
of
Data
Integration
20
23
Conclusion
The
Peak
of
Data
Integration
20
23
Zusammenfassung
● FME kann auch außerhalb der klassischen Geodatenverarbeitung sinnvoll
eingesetzt werden
● Durch gute Dokumentation des FME-Prozesses ergeben sich zwei wesentliche
Vorteile:
a. Technischer Support kann auf mehrere Schultern verteilt werden
b. Der Prozess kann schnell auf neue fachliche Anforderungen angepasst werden
● FME hilft hier das komplexe Thema Mietspiegel, einfach und anschaulich
zugänglich zu machen.
● Individueller Beratungsaufwand konnte stark reduziert werden.
The
Peak
of
Data
Integration
20
23
Resources
● https://www.conterra.de/portfolio/con-terra-technologies/mapapps-etl
● https://paderapps.de/map-
apps/resources/apps/Mietpreiskalkulator/index.html?lang=de
Thank You!
s.tschan-surrey@paderborn.de

Weitere ähnliche Inhalte

Mehr von Safe 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
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleSafe Software
 
Democratizing Transformer Creation in FME
Democratizing Transformer Creation in FMEDemocratizing Transformer Creation in FME
Democratizing Transformer Creation in FMESafe Software
 
Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...Safe Software
 
Datendrehscheibe im eGovernment
Datendrehscheibe im eGovernmentDatendrehscheibe im eGovernment
Datendrehscheibe im eGovernmentSafe Software
 

Mehr von Safe Software (20)

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
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) People
 
Democratizing Transformer Creation in FME
Democratizing Transformer Creation in FMEDemocratizing Transformer Creation in FME
Democratizing Transformer Creation in FME
 
Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...Working Forward: From Data to Location Intelligence for Renewables Siting and...
Working Forward: From Data to Location Intelligence for Renewables Siting and...
 
Datendrehscheibe im eGovernment
Datendrehscheibe im eGovernmentDatendrehscheibe im eGovernment
Datendrehscheibe im eGovernment
 

Mehr Transparenz auf dem Wohnungsmarkt Durch Die FME