fme world tour 2015 - around the world - ken bragg

71
Around the World with FME #fmewt

Upload: imgs

Post on 07-Aug-2015

23 views

Category:

Software


2 download

TRANSCRIPT

Page 1: FME World Tour 2015 - Around the World - Ken Bragg

Around the World with FME

#fmewt

Page 2: FME World Tour 2015 - Around the World - Ken Bragg

Multilevel Tile Cache Generation

Engine

LA RIOJA, SPAIN

Ana García de VicuñaPablo Martínez

Gobierno de La Rioja

Page 3: FME World Tour 2015 - Around the World - Ken Bragg

MBTiles format

Store pre-cache tiles in a sqlite database to speed web mappingImplemented in the workbench

Page 4: FME World Tour 2015 - Around the World - Ken Bragg

Mapnik

- Toolkit for making high quality raster maps- Complex styles and simbology- FME transformer since FME 2014 (MapnikRasterizer)

Page 5: FME World Tour 2015 - Around the World - Ken Bragg

Multilevel tile cache generation engine

- Raster data- Vector data- Text labels- Parameters (zoom, bbox,…)

MapnikRasterizer = f(zoom)

Input Apply symbology

WebMaptiler(GoogleMaps compatible)

Tiled data

Page 6: FME World Tour 2015 - Around the World - Ken Bragg

Multilevel tile cache generation engine

Save unique tiles

Optimizing MBTiles MBTiles database

Mbtiles f(zoom)

Output

- metadata- images- maps

tiles

Water

60%

Land

38%

Mix

2%

Tiles TMS

Tables View

Page 7: FME World Tour 2015 - Around the World - Ken Bragg

http://bit.ly/iderioja

Multilevel tile cache generation engine

Page 8: FME World Tour 2015 - Around the World - Ken Bragg

Ana García de Vicuña

Pablo Martínez

Thank you very much!!!

See you in Barcelona…

View the full presentation at http://goo.gl/0dqjR4(en español)

Page 9: FME World Tour 2015 - Around the World - Ken Bragg

Building a Spatial DecisionSupport Systemfor Natural Gas Pipeline Risk

OKLAHOMA, USA

Matt LandryFrank Yeboah

Williams Companies

Page 10: FME World Tour 2015 - Around the World - Ken Bragg
Page 11: FME World Tour 2015 - Around the World - Ken Bragg
Page 12: FME World Tour 2015 - Around the World - Ken Bragg

Gas Gathering SystemR_GGS_FACTS.fmw

[R_GGS_FACTS]

SEGMENT_IDR_SEGID_FACTS.fmw

[R_SEGID_FACTS]

GISID_IDR_GISID_FACTS.fmw

[R_GISID_FACTS]

SUBSEG_IDR_SUBSEGID_FACTS.fmw

[R_SUBSEGID_FACTS]

Page 13: FME World Tour 2015 - Around the World - Ken Bragg

R_SUBSEGID_FACTS.fmw

Page 14: FME World Tour 2015 - Around the World - Ken Bragg

Image Source: http://www.utc.wa.gov/publicSafety/Documents/Williams%20Presentation%20-%20ILI%20Technologies.pdf

Page 15: FME World Tour 2015 - Around the World - Ken Bragg
Page 16: FME World Tour 2015 - Around the World - Ken Bragg
Page 17: FME World Tour 2015 - Around the World - Ken Bragg

Geostor:State GIS

ClearinghouseCloud Migration

ARKANSAS, USA

Seth LeMasterTony Davis

Arkansas GIS OfficePhoto by Chriseast18/ CC BY

Page 18: FME World Tour 2015 - Around the World - Ken Bragg

Overview

Arkansas GIS Clearinghouse

GIS open data portal for the state of Arkansas

1222 monthly downloads (2,358 items downloaded)

Users

108 registered

2,387 non-registered

Page 20: FME World Tour 2015 - Around the World - Ken Bragg

The Project - GeoStor

Improve the usability and migrate to the cloud.

300 vector datasets migrated to PostGIS RDS

3TB of raster data on AWS S3

4TB of historical raster data to AWS Glacier

Page 21: FME World Tour 2015 - Around the World - Ken Bragg

Architecture

Page 22: FME World Tour 2015 - Around the World - Ken Bragg

Benefits of Cloud

Stability – Fault tolerant data storage and Safe monitor and support FME Cloud architecture.

Security – Leverage AWS compliance and FME Cloud security policies.

Simplicity – Focus on problem not the administration

Price – 3 times cheaper than on-premises

Page 23: FME World Tour 2015 - Around the World - Ken Bragg

Costs: On Premises vs Cloud

On Premises Monthly Yearly Up-Front

DIS Server Space $3,200

FME Dekstop $6,000

FME Server $12,000

Dell Hardware $100,000

SQL Server

Windows Server (Software Assurance) $595

Windows Server Enterprise (Software Assurance) $385

SQL Server (Software Assurance) $270

SQL Server (Licenses) $294

MS Server Std Edition (License) $1,662

MS Windows Server (Licenses) $4,490

Symantec $680

Tape Backups (No server) $2,000

Total Recurring Montly Payment $3,200

Total Recurring Yearly Payment $26,376

Total One Time Cost (Every 3 yrs) $102,000

Total Three Year Cost $296,328

True Monthly Cost (/36 months) $8,231.33

Intangiable Costs

Hardware Maintenance Time

DIS Process

Non-Scaleable

Cloud Monthly Yearly Up-Front

FME Dekstop $6,000

FME Cloud $14,400

EC2 Instance (m3.large) $395.81

AWS Storage (EBS 780GB) $77.11

AWS Storage (S3 2TB) $61.30

AWS Storage (Glacier 4.2 TB) $42.41

Total Recurring Montly Payment $576.63

Total Recurring Yearly Payment $20,400.00

Total Three Year Cost $81,958.68

True Monthly Cost (/36 months) $2,276.63

Our rack space costs (real estate on our data center floor) $3,800 per month. Add to that the hardware costs, etc and you start to see why moving to the cloud was a no brainer for us.

Anthony Davis, State Arkansas

Page 24: FME World Tour 2015 - Around the World - Ken Bragg

UAV-BasedLiDAR Data Collection &

Analysis

FINLAND

Ville Koivuranta

Sharper Shape Ltd.

Page 25: FME World Tour 2015 - Around the World - Ken Bragg

Next Eagle® by Sharper Shape

Our service fully automatically detects each vegetation issue that threatens the transmission network. We prioritize and visualize the vegetation observations to create ready management plans and work orders that customer could send to his subcontractors.

We identified 3-5 times more issues in the areas that our solution inspected than with traditional methods.

This enabled need based vegetation management.

Page 26: FME World Tour 2015 - Around the World - Ken Bragg

UAV Solution

Sharper Shape UAV’s are capable Beyond Visual Line Of Sight flights with up to 1 hour flight time and up to 8 kg payload.

Sharper Shapes UAV’s are equipped with high performance LiDAR, High resolution cameras, onboard computer and storage unit and high precision IMU (Inertial Measurement Unit)

Page 27: FME World Tour 2015 - Around the World - Ken Bragg

FME in Route Planning

Economically optimized flight routes are created using FME.

The elevation information is sourced from existing point cloud or from national DTM.

3D shape polylines are uploaded to autopilot and the UAV follows the pre programmed flight line.

Page 28: FME World Tour 2015 - Around the World - Ken Bragg

Customer Data Integration

FME is perfect to fulfill customer specific small needs.

For example one customer wanted to be able to create cross-section images from network and it was done using FME

Also all data conversions from customer NIS system to our systems are done with FME.

FME is used to create PDF-map of the vegetation issues that can be used field personnel to do the vegetation clearances.

Page 29: FME World Tour 2015 - Around the World - Ken Bragg

Vegetation Management Prioritization

Handle the areas in the priority order. Proceed with

planning.

Page 30: FME World Tour 2015 - Around the World - Ken Bragg

BIM to GIS at Mount Vernon

VIRGINIA, USA

Patrick Gahagan, EsriQuinn Evans Architects

Mount Vernon Ladies’ Association

Page 31: FME World Tour 2015 - Around the World - Ken Bragg

Mount Vernon

George Washington’s home, constructed between 1758 and 1778

Mount Vernon Ladies’ Association tasked with restoration, interpretation, and preservation of grounds and structures

Mansion laser scanned to create architectural-quality HBIM in Revit by Quinn Evans Architects

Page 32: FME World Tour 2015 - Around the World - Ken Bragg

BIM to GIS via Data Interop

Revit: Add coordinates and rotation from project north to true north

Export to Revit Archive(.rvz) with FME Revit Exporter, attributes to spreadsheet

Import to ArcGIS with Data Interoperability Extension (FME)

Reconnect attribution

Page 33: FME World Tour 2015 - Around the World - Ken Bragg

A Blended World

Page 34: FME World Tour 2015 - Around the World - Ken Bragg

Viewshed Analysis

asdf

Page 35: FME World Tour 2015 - Around the World - Ken Bragg

A navigable, queriable world provides minute detail and the big picture to all stakeholders – BIM/GIS pros or not.

Page 36: FME World Tour 2015 - Around the World - Ken Bragg

Oracle Spatial to

SAP HANA at Alliander

NETHERLANDS

Stefan KosterBI&A Architect

Page 37: FME World Tour 2015 - Around the World - Ken Bragg

Oracle Spatial to SAP HANA at Alliander

Page 38: FME World Tour 2015 - Around the World - Ken Bragg

The Challenge

Alliander wants repeatable workflows to move data from Oracle Spatial/Esri Geo Data warehouse to SAP HANA for advanced SAP/GEO BI analysis

Departments aligning, GIS has FME already

FME preferred, complex spatial handling

Will FME do the job?

Page 39: FME World Tour 2015 - Around the World - Ken Bragg

JDBC Technology Preview

Java Database Connectivity tech preview in FME 2015

Configured for SAP HANA

Transformers massage geometry into expected format

Page 40: FME World Tour 2015 - Around the World - Ken Bragg

How did FME do?

Complete ETL process 2.5 to 3 times faster than the tested alternative

Advanced spatial handling of FME enables automation

ETL tasks across departments on a common platform

Page 41: FME World Tour 2015 - Around the World - Ken Bragg

The Results

Page 42: FME World Tour 2015 - Around the World - Ken Bragg

#fmewt

Page 43: FME World Tour 2015 - Around the World - Ken Bragg

fme.ly/DesktopIdeas

fme.ly/ServerIdeas

Page 44: FME World Tour 2015 - Around the World - Ken Bragg

Thank You!

Questions?

For more information:

blog.safe.com

[email protected]

@kenatsafe #FMEWT

Page 45: FME World Tour 2015 - Around the World - Ken Bragg

3D DGN toMultipatch

for City Engine

UNITED KINGDOM

Konrad Poplawski

Page 46: FME World Tour 2015 - Around the World - Ken Bragg

Thames Tideway Tunnel

Needed:

a reliable, repeatable method to transfer 3D model data between Bentley MicroStationand Esri City Engine.

Challenges:

no direct format support

georeferencing

attribution

Page 47: FME World Tour 2015 - Around the World - Ken Bragg

Basics

Collada chosen as an interim format

DGN is georeferenced

Python script reads file pairs based on name

Batch deploy processes full sets of models

Page 48: FME World Tour 2015 - Around the World - Ken Bragg

Maintaining Georeferencing

BoundingBoxAccumulator

CenterPointReplacer

Page 49: FME World Tour 2015 - Around the World - Ken Bragg

Attribute Handling

Create attribute lists from original CAD file

Generate keys for downstream re-attribution

Clean up attributes

Page 50: FME World Tour 2015 - Around the World - Ken Bragg

Re-attribution

asdf

Page 51: FME World Tour 2015 - Around the World - Ken Bragg

The Result: 3D Web View

Esri MultipatchFeature Classes, positioned and with attributes

Detailed planned construction available to all stakeholders in a browser

Page 52: FME World Tour 2015 - Around the World - Ken Bragg

OS 3D Data Generation:

Using FME to Investigatethe Creation of Point Clouds from Imagery

UNITED KINGDOM

Nikki GoodwynPhotogrammetric Surveyor

Ordnance Survey

Page 53: FME World Tour 2015 - Around the World - Ken Bragg

THE CHALLENGE

SYNCHRONISING TWO OUTPUTS: DIGITAL SURFACE MODEL (DSM) AND DIGITAL TERRAIN MODEL (DTM)

DSM DTM

Page 54: FME World Tour 2015 - Around the World - Ken Bragg

METHODS

Point Cloud- No Colour Values RGB colouring brings points back to reality

Page 55: FME World Tour 2015 - Around the World - Ken Bragg

SOLUTION

FME WORKBENCH

Page 56: FME World Tour 2015 - Around the World - Ken Bragg

INPUT 1:

ORTHO

GEOTIFF

FME EXTRACTS

Raster Properties Including

RGB

Properties Combined into

RGB & Real64

FME CONVERTS DEM (XYZ) INT32 TO REAL64

INPUT 2:

DSM GEOTIFF

Scaled and Output as LAZ Point

Cloud

SOLUTION

Input =1km Ortho Tile as

Geotiff

Input= 1km DSM of same

Tile as Geotiff

RasterBandInterpretation

Coercer

RasterPropertiesExtractor

RasterExpressionEvaluator

Page 57: FME World Tour 2015 - Around the World - Ken Bragg

RESULTSCOLOURISED IMAGE-BASED POINT CLOUD OUTPUT

Page 58: FME World Tour 2015 - Around the World - Ken Bragg

Nikki [email protected] 055972

THANK YOU

Page 59: FME World Tour 2015 - Around the World - Ken Bragg

Data Migration at Irish Water

IRELAND

Patrick DalyIrish Water

Page 60: FME World Tour 2015 - Around the World - Ken Bragg

The Project

Irish Water formed in 2013 to bring together water and wastewater services of 34 Local Authorities

Networked data including nearly 80,000 km of pipe and hundreds of thousands of point features

Page 61: FME World Tour 2015 - Around the World - Ken Bragg

Challenges

Source: Local authority data in CIS and MapInfo datasets

Not in consistent formats

30+ variants in format and schema

Water Below Ground

Selected Feature Class Feature Count Length /km

Air Valve 34,479

Fittings 493,798

Flow Control Valves 2,932

Hydrants 148,451

Network Meters 28,221

System Valves 229,623

Laterals (Service/Comms) 307,003 6,293

Water Mains (of which 6,055Km Private) 713,390 61,183

Page 62: FME World Tour 2015 - Around the World - Ken Bragg

Solving with FME

Destination: complex ArcGIS Water Utility Data Model

30+ sets of workspaces for normalization and migration

15 hours processing time

Page 63: FME World Tour 2015 - Around the World - Ken Bragg

Destination: IW Enterprise GIS

Page 64: FME World Tour 2015 - Around the World - Ken Bragg

Irish Water

We completed this project in 9 weeks using FME, migrating almost 80,000 km of Water & Waste Water Network data. This scale of project with this timeline would not be achievable without FME.

Patrick Daly, Asset Register & Data Aggregation Specialist

Irish Water

Irish Water GIS Migration Team

Kelly Brady – GIS Analyst North West

Sean Minogue – GIS Analyst East/Midlands

Sandra Nestor - GIS Analyst East/Midlands

Rónán O’Shea – GIS Analyst South

Mark Healy – Reporting & Information Analyst

Page 65: FME World Tour 2015 - Around the World - Ken Bragg

LeveragingFME Cloud: Near Real Time Global Web Map

Tile Generation forMeteorology

CANADAPelmorex

Page 66: FME World Tour 2015 - Around the World - Ken Bragg

The Project

Produce web map tiles from a worldwide forecast meteorological model called ECMWF. Layers include:

Precipitation

Sea Surface Temperatures

Ground Temperatures

Wind speed and direction

Page 67: FME World Tour 2015 - Around the World - Ken Bragg

Challenges

880,000 tiles need regenerating every 12 hours.

The maps are time sensitive so the data needs processing as quickly as possible.

Each run needs around 80 hours of compute time.

Their on-premises 10 engine FME Server did not have powerful enough hardware.

Page 68: FME World Tour 2015 - Around the World - Ken Bragg

Solution

Leverage FME Cloud elastic processing workflows.

Provision FME capacity dynamically every 12 hours.

Leverage AWS services such as S3, SQS and AWS Lambda.

Page 69: FME World Tour 2015 - Around the World - Ken Bragg

Solution – Dynamically Provision Capacity

Page 70: FME World Tour 2015 - Around the World - Ken Bragg

Solution – Processing Data using SQS

Page 71: FME World Tour 2015 - Around the World - Ken Bragg

Cost Analysis

Costs $80 per run or $58,000 annually.

On FME Server to replicate performance they would need 40 engines (~ $300,000) and a lot of hardware.