a newbie's perspective: geodatabase model translation

25
CONNECT. TRANSFORM. AUTOMATE. A Newbie’s Perspective: Geodatabase Model Translation Lauren Voelker GIS Analyst, St. Louis County, MO

Upload: safe-software

Post on 13-Jun-2015

442 views

Category:

Technology


2 download

DESCRIPTION

Presented by Lauren Voelker, St. Louis County GIS Service Center See more FME World Tour 2014 presentations at www.safe.com/recap2014

TRANSCRIPT

Page 1: A Newbie's Perspective: Geodatabase Model Translation

CONNECT. TRANSFORM. AUTOMATE.

A Newbie’s Perspective: Geodatabase Model TranslationLauren VoelkerGIS Analyst, St. Louis County, MO

Page 2: A Newbie's Perspective: Geodatabase Model Translation

Once upon a time…

What’s FME? No database integration experience Geospatial Glory!

Page 3: A Newbie's Perspective: Geodatabase Model Translation

The data model…

ArcGIS Local Government Information Model Getting started

documents, webinars, Help, forums, etc…

Page 4: A Newbie's Perspective: Geodatabase Model Translation

Then the realization…

Page 5: A Newbie's Perspective: Geodatabase Model Translation

Then the realization…

Feature Class to Feature Class comparison

Page 6: A Newbie's Perspective: Geodatabase Model Translation

Then the realization…

Page 7: A Newbie's Perspective: Geodatabase Model Translation

X-Ray for ArcCatalog

Page 8: A Newbie's Perspective: Geodatabase Model Translation

X-Ray for ArcCatalog

Page 9: A Newbie's Perspective: Geodatabase Model Translation

Once the data model is the way we want it….FME!!!

Safe Software’s FME allows us to load data from our Source database into our Target database.

Page 10: A Newbie's Perspective: Geodatabase Model Translation

The Neophyte…

FMEpedia, webinars, FME Evangelist, forums, etc. Sample workspaces Focus on the Prize… Use FME to load data from

source schema to target schema

Page 11: A Newbie's Perspective: Geodatabase Model Translation

The Neophyte…

Prefab templates for plug-and-play Work the problem Piece by piece Familiarity with FME

Page 12: A Newbie's Perspective: Geodatabase Model Translation

The Model…

fd

Page 13: A Newbie's Perspective: Geodatabase Model Translation

Transformers

Attribute Renamer Attribute Creator Attribute Value Mapper Schema Mapper

Tester Time Stamper Date Formatter Null Attribute Remover

Page 14: A Newbie's Perspective: Geodatabase Model Translation

Big Three

Page 15: A Newbie's Perspective: Geodatabase Model Translation

Facility Site Point

Page 16: A Newbie's Perspective: Geodatabase Model Translation

Attribute Renamer

Page 17: A Newbie's Perspective: Geodatabase Model Translation

Schema Mapper and Attribute Value Mapper

Page 18: A Newbie's Perspective: Geodatabase Model Translation

Tester

Test the input attribute and routes to next transformer based on outcome

Set up IF…Else statements If there is an

existing value, move on; if the attribute is empty, fill it in

Page 19: A Newbie's Perspective: Geodatabase Model Translation

Tester and Attribute Creator

Page 20: A Newbie's Perspective: Geodatabase Model Translation

Time Stamper and Date Formatter

Used prescribed transformers from FMEpedia Format date and time to match our database

Page 21: A Newbie's Perspective: Geodatabase Model Translation

Null Attribute Remover

Replaces all blank values with NULL

Page 22: A Newbie's Perspective: Geodatabase Model Translation

The Model…

fd

Page 23: A Newbie's Perspective: Geodatabase Model Translation

NENA NG9-1-1

Same methodology will be used to integrate with NENA NG9-1-1 GIS Data Model after the standards are published.

Page 24: A Newbie's Perspective: Geodatabase Model Translation

The Moral of the Story…

“I am always learning that which I cannot do, in order that I may learn how to do it.”

~Pablo Picasso

Page 25: A Newbie's Perspective: Geodatabase Model Translation

Thank You!

Questions?

For more information: Lauren Voelker, [email protected] St. Louis County GIS Service Center