SlideShare a Scribd company logo
Towards a New
Geospatial Data Warehousing Paradigm
Geospatial Data Warehouse
for GIS
by GIS
with FME
May 2025, Portland
Presenters
Bo Guo,PhD. PE
CTO
Gistic Research, Inc.
gisticinc.com
Agenda
1 GDW Challenges
2 Unique GIS Data Operation
3 The SESSI Paradigm or Dream?
4 FME + SQL!
5 Demo and Q&A
Where there is FME,
there is a way.
IT GIS
FME creates enterprise harmony
by bridging the gap between IT and GIS
Geospatial Data
Warehousing -
Challenges
● Extensively SQL-based ETL processes
● Large number tables and stored procedures
● Lack of agility (wanting to add or rename
a column?)
● Managing sync with other systems
● Single purpose (DSS)
● GIS is only the step-child
● Metadata anywhere?
A small paragraph
describing something
of note within imagery,
or providing a source.
Iterative Cross-Division
Long-Transactional
Data Operation
A small paragraph
describing something
of note within imagery,
or providing a source.
Iterative Cross-Division
Long-Transactional
Data Operation
● Resource Demanding
● Blame Game?
● Longer Cycle
● Communication Delay
● Self-Service Empowerment
● Well-Delineated Responsibilities
● GIS as Enabler and Facilitator
● Quick Turn Around!
A New Geospatial
Data Warehousing
Design Paradigm
● Metadata-driven (Example)
● Highly Abstracted Entity Design with Simple
Dependencies
● Auto-generated dependent entities from rules
● No stored procedures or triggers!
● Auto-loading and updating ArcGIS Portal
REST feature services
● High Agility!
A small paragraph
describing something
of note within imagery,
or providing a source.
The SESSI
Design
S implicity
E xpandability
S patiotemporality
S calability
I nclusivity
Expandable Contents
Meta Data Table Partitioned Table
Indexed View
LRS_LAYERS LRS_LAYER_CONTENTS
Business_Rules
Data_Dictionary
Business_Rule_Details
Data_Dictionary_Details
LRSE_Pavement
LRSE_Urban_Code
LRSE_AADT
LRSE_County_Milepoint
● Abstraction
● Table Partition
● Materialized View
● SQL Json
SQL FME
● Loading From Sources
● QC based on Defined Rules
● Publishing to ArcGIS Portal
● Self-service & Automation
● WorkSpace
● QC Reports
● Metadata - Source Data
● Metadata - Layer Definition
Demo
ThankYou
Contacts
Bo Guo, PhD, PE
CTO
Gistic Research, Inc.
gisticinc.com
Ad

Recommended

Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
 
From Field to Digital Twin: Leveraging FME for Efficient Data Ingestion in Di...
From Field to Digital Twin: Leveraging FME for Efficient Data Ingestion in Di...
Safe Software
 
Bringing Your Data to Life: Unreal Engine & FME Integration
Bringing Your Data to Life: Unreal Engine & FME Integration
Safe Software
 
Breaking Language Barriers in FME Workspaces with AI
Breaking Language Barriers in FME Workspaces with AI
Safe Software
 
Operational Efficiency Through Intelligent Robotic Process Automation
Operational Efficiency Through Intelligent Robotic Process Automation
Safe Software
 
Tackling Memory Challenges in FME When Working with Large OpenStreetMap Datasets
Tackling Memory Challenges in FME When Working with Large OpenStreetMap Datasets
Safe Software
 
Automating ArcGIS Content Discovery with FME
Automating ArcGIS Content Discovery with FME
Safe Software
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
Leveraging FME for Enhanced Decision Making in Offshore Operations
Leveraging FME for Enhanced Decision Making in Offshore Operations
Safe Software
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
Green Light to a New Transportation Network Data with FME and AI
Green Light to a New Transportation Network Data with FME and AI
Safe Software
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
 
Using FME to Advance Roadway Safety and Capital Planning
Using FME to Advance Roadway Safety and Capital Planning
Safe Software
 
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
Safe Software
 
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
 
Data Governance & Quality Supported by FME
Data Governance & Quality Supported by FME
Safe Software
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Safe Software
 
What Location Data Does Google Have on You?
What Location Data Does Google Have on You?
Safe Software
 
Streamlining CI/CD with FME Flow: A Practical Guide
Streamlining CI/CD with FME Flow: A Practical Guide
Safe Software
 
Using FME to Help the Field Help You - Peak of Data & AI
Using FME to Help the Field Help You - Peak of Data & AI
Safe Software
 
Digital Transformation: Automating the Placement of Medical Interns
Digital Transformation: Automating the Placement of Medical Interns
Safe Software
 
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Safe Software
 
University Campus Navigation for All - Peak of Data & AI
University Campus Navigation for All - Peak of Data & AI
Safe Software
 
Automating FME Flow Usage Statistics and Administration
Automating FME Flow Usage Statistics and Administration
Safe Software
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Modernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking Program
Safe Software
 
Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Varsha Nayak
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 

More Related Content

More from Safe Software (20)

Leveraging FME for Enhanced Decision Making in Offshore Operations
Leveraging FME for Enhanced Decision Making in Offshore Operations
Safe Software
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
Green Light to a New Transportation Network Data with FME and AI
Green Light to a New Transportation Network Data with FME and AI
Safe Software
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
 
Using FME to Advance Roadway Safety and Capital Planning
Using FME to Advance Roadway Safety and Capital Planning
Safe Software
 
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
Safe Software
 
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
 
Data Governance & Quality Supported by FME
Data Governance & Quality Supported by FME
Safe Software
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Safe Software
 
What Location Data Does Google Have on You?
What Location Data Does Google Have on You?
Safe Software
 
Streamlining CI/CD with FME Flow: A Practical Guide
Streamlining CI/CD with FME Flow: A Practical Guide
Safe Software
 
Using FME to Help the Field Help You - Peak of Data & AI
Using FME to Help the Field Help You - Peak of Data & AI
Safe Software
 
Digital Transformation: Automating the Placement of Medical Interns
Digital Transformation: Automating the Placement of Medical Interns
Safe Software
 
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Safe Software
 
University Campus Navigation for All - Peak of Data & AI
University Campus Navigation for All - Peak of Data & AI
Safe Software
 
Automating FME Flow Usage Statistics and Administration
Automating FME Flow Usage Statistics and Administration
Safe Software
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Modernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking Program
Safe Software
 
Leveraging FME for Enhanced Decision Making in Offshore Operations
Leveraging FME for Enhanced Decision Making in Offshore Operations
Safe Software
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
Green Light to a New Transportation Network Data with FME and AI
Green Light to a New Transportation Network Data with FME and AI
Safe Software
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
 
Using FME to Advance Roadway Safety and Capital Planning
Using FME to Advance Roadway Safety and Capital Planning
Safe Software
 
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
Safe Software
 
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
 
Data Governance & Quality Supported by FME
Data Governance & Quality Supported by FME
Safe Software
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Enhancing Landscape Recolonization Assessment Through FME and Big Data Integr...
Safe Software
 
What Location Data Does Google Have on You?
What Location Data Does Google Have on You?
Safe Software
 
Streamlining CI/CD with FME Flow: A Practical Guide
Streamlining CI/CD with FME Flow: A Practical Guide
Safe Software
 
Using FME to Help the Field Help You - Peak of Data & AI
Using FME to Help the Field Help You - Peak of Data & AI
Safe Software
 
Digital Transformation: Automating the Placement of Medical Interns
Digital Transformation: Automating the Placement of Medical Interns
Safe Software
 
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Managing City of Cockburn's Cloud Migration and ESRI Field Operations with FME
Safe Software
 
University Campus Navigation for All - Peak of Data & AI
University Campus Navigation for All - Peak of Data & AI
Safe Software
 
Automating FME Flow Usage Statistics and Administration
Automating FME Flow Usage Statistics and Administration
Safe Software
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Modernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking Program
Safe Software
 

Recently uploaded (20)

Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Varsha Nayak
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
Open Source Software Development Methods
Open Source Software Development Methods
VICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Tech Services
 
FME as an Orchestration Tool - Peak of Data & AI 2025
FME as an Orchestration Tool - Peak of Data & AI 2025
Safe Software
 
UPDASP a project coordination unit ......
UPDASP a project coordination unit ......
withrj1
 
Software Testing & it’s types (DevOps)
Software Testing & it’s types (DevOps)
S Pranav (Deepu)
 
Porting Qt 5 QML Modules to Qt 6 Webinar
Porting Qt 5 QML Modules to Qt 6 Webinar
ICS
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
 
Code and No-Code Journeys: The Coverage Overlook
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Intelli grow
 
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
 
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
joybepari360
 
Transmission Media. (Computer Networks)
Transmission Media. (Computer Networks)
S Pranav (Deepu)
 
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
 
wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
 
Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Looking for a BIRT Report Alternative Here’s Why Helical Insight Stands Out.pdf
Varsha Nayak
 
Decipher SEO Solutions for your startup needs.
Decipher SEO Solutions for your startup needs.
mathai2
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
Open Source Software Development Methods
Open Source Software Development Methods
VICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Folding Cheat Sheet # 9 - List Unfolding 𝑢𝑛𝑓𝑜𝑙𝑑 as the Computational Dual of ...
Philip Schwarz
 
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Underwriting Software Enhancing Accuracy and Efficiency
Insurance Tech Services
 
FME as an Orchestration Tool - Peak of Data & AI 2025
FME as an Orchestration Tool - Peak of Data & AI 2025
Safe Software
 
UPDASP a project coordination unit ......
UPDASP a project coordination unit ......
withrj1
 
Software Testing & it’s types (DevOps)
Software Testing & it’s types (DevOps)
S Pranav (Deepu)
 
Porting Qt 5 QML Modules to Qt 6 Webinar
Porting Qt 5 QML Modules to Qt 6 Webinar
ICS
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
 
Code and No-Code Journeys: The Coverage Overlook
Code and No-Code Journeys: The Coverage Overlook
Applitools
 
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Smart Financial Solutions: Money Lender Software, Daily Pigmy & Personal Loan...
Intelli grow
 
OpenTelemetry 101 Cloud Native Barcelona
OpenTelemetry 101 Cloud Native Barcelona
Imma Valls Bernaus
 
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
joybepari360
 
Transmission Media. (Computer Networks)
Transmission Media. (Computer Networks)
S Pranav (Deepu)
 
What is data visualization and how data visualization tool can help.pdf
What is data visualization and how data visualization tool can help.pdf
Varsha Nayak
 
wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
Milwaukee Marketo User Group June 2025 - Optimize and Enhance Efficiency - Sm...
BradBedford3
 
Ad

Building Geospatial Data Warehouse for GIS by GIS with FME

  • 1. Towards a New Geospatial Data Warehousing Paradigm Geospatial Data Warehouse for GIS by GIS with FME May 2025, Portland
  • 2. Presenters Bo Guo,PhD. PE CTO Gistic Research, Inc. gisticinc.com
  • 3. Agenda 1 GDW Challenges 2 Unique GIS Data Operation 3 The SESSI Paradigm or Dream? 4 FME + SQL! 5 Demo and Q&A
  • 4. Where there is FME, there is a way.
  • 5. IT GIS FME creates enterprise harmony by bridging the gap between IT and GIS
  • 6. Geospatial Data Warehousing - Challenges ● Extensively SQL-based ETL processes ● Large number tables and stored procedures ● Lack of agility (wanting to add or rename a column?) ● Managing sync with other systems ● Single purpose (DSS) ● GIS is only the step-child ● Metadata anywhere?
  • 7. A small paragraph describing something of note within imagery, or providing a source. Iterative Cross-Division Long-Transactional Data Operation
  • 8. A small paragraph describing something of note within imagery, or providing a source. Iterative Cross-Division Long-Transactional Data Operation ● Resource Demanding ● Blame Game? ● Longer Cycle ● Communication Delay ● Self-Service Empowerment ● Well-Delineated Responsibilities ● GIS as Enabler and Facilitator ● Quick Turn Around!
  • 9. A New Geospatial Data Warehousing Design Paradigm ● Metadata-driven (Example) ● Highly Abstracted Entity Design with Simple Dependencies ● Auto-generated dependent entities from rules ● No stored procedures or triggers! ● Auto-loading and updating ArcGIS Portal REST feature services ● High Agility!
  • 10. A small paragraph describing something of note within imagery, or providing a source. The SESSI Design S implicity E xpandability S patiotemporality S calability I nclusivity
  • 11. Expandable Contents Meta Data Table Partitioned Table Indexed View LRS_LAYERS LRS_LAYER_CONTENTS Business_Rules Data_Dictionary Business_Rule_Details Data_Dictionary_Details LRSE_Pavement LRSE_Urban_Code LRSE_AADT LRSE_County_Milepoint
  • 12. ● Abstraction ● Table Partition ● Materialized View ● SQL Json SQL FME ● Loading From Sources ● QC based on Defined Rules ● Publishing to ArcGIS Portal ● Self-service & Automation
  • 13. ● WorkSpace ● QC Reports ● Metadata - Source Data ● Metadata - Layer Definition Demo
  • 14. ThankYou Contacts Bo Guo, PhD, PE CTO Gistic Research, Inc. gisticinc.com