CONNECT. TRANSFORM. AUTOMATE.
A Newbie’s Perspective:
Geodatabase Model Translation
Lauren Voelker
GIS Analyst, St. Louis ...
Once upon a time…
 What’s FME?
 No database integration experience
 Geospatial Glory!
The data model…
 ArcGIS Local
Government
Information
Model
 Getting started
documents,
webinars, Help,
forums, etc…
Then the realization…
Then the realization…
 Feature Class to
Feature Class
comparison
Then the realization…
X-Ray for ArcCatalog
X-Ray for ArcCatalog
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...
The Neophyte…
 FMEpedia, webinars, FME Evangelist, forums, etc.
 Sample workspaces
 Focus on the Prize… Use FME to load...
The Neophyte…
 Prefab templates for plug-and-play
 Work the problem
 Piece by piece
 Familiarity with FME
The Model…
 fd
Transformers
 Attribute Renamer
 Attribute Creator
 Attribute Value Mapper
 Schema Mapper
 Tester
 Time Stamper
 Da...
Big Three
Facility Site Point
Attribute Renamer
Schema Mapper and
Attribute Value Mapper
Tester
 Test the input attribute and routes to next
transformer based on outcome
 Set up IF…Else statements
 If there i...
Tester and Attribute Creator
Time Stamper and
Date Formatter
 Used prescribed transformers from FMEpedia
 Format date and time to match our database
Null Attribute Remover
 Replaces all blank values with NULL
The Model…
 fd
NENA NG9-1-1
Same methodology will be used to integrate with
NENA NG9-1-1 GIS Data Model after the standards
are published.
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 Pica...
Thank You!
 Questions?
 For more information:
 Lauren Voelker, lvoelker@stlouisco.com
 St. Louis County GIS Service Ce...
Upcoming SlideShare
Loading in …5
×

A Newbie's Perspective: Geodatabase Model Translation

921 views

Published on

Presented by Lauren Voelker, St. Louis County GIS Service Center

See more FME World Tour 2014 presentations at www.safe.com/recap2014

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Having never heard of FME and having no real programming experience, I was a little intimidated when I first agreed to take a look at the software and see what I could come up with to integrate St. Louis County’s GIS data with ESRI’s LGIM.  The decision was made to integrate the model from the standpoint that the GIS Service Center would maintain our current production database and update the LGIM database to take advantage of web maps and apps offered by ESRI. As users, I feel we are inundated with promises of geospatial glory and the ease of which we can achieve these goals. “Easily integrate your data into this awesome model!” “Use ArcGIS for Local Government and take advantage of configurable maps and apps!”  BUT, first you need the data model. And without any geodatabase integration experience, the answers aren’t always so clear.
  • Because the NENA i3 NG911 GIS Data Model standards have not been published, I have not integrated our data to be NG911 compliant. But, now that I understand the process of geodatabase integration, the same methodology will be used to integrate the NG911 database. And FME will be the impetus for reaching that goal.
  • “I am always learning that which I cannot do, in order that I may learn how to do it.” ~Pablo PicassoPicasso was one of the world’s most famous artists. And in my eyes, this entire process is work of art. I know it is corny, but in my experience, FME provided someone with no database integration experience, the tools (and for free, I might add…) to develop a translation model solution that was right for the GIS Service Center.
  • A Newbie's Perspective: Geodatabase Model Translation

    1. 1. CONNECT. TRANSFORM. AUTOMATE. A Newbie’s Perspective: Geodatabase Model Translation Lauren Voelker GIS Analyst, St. Louis County, MO
    2. 2. Once upon a time…  What’s FME?  No database integration experience  Geospatial Glory!
    3. 3. The data model…  ArcGIS Local Government Information Model  Getting started documents, webinars, Help, forums, etc…
    4. 4. Then the realization…
    5. 5. Then the realization…  Feature Class to Feature Class comparison
    6. 6. Then the realization…
    7. 7. X-Ray for ArcCatalog
    8. 8. X-Ray for ArcCatalog
    9. 9. 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.
    10. 10. 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
    11. 11. The Neophyte…  Prefab templates for plug-and-play  Work the problem  Piece by piece  Familiarity with FME
    12. 12. The Model…  fd
    13. 13. Transformers  Attribute Renamer  Attribute Creator  Attribute Value Mapper  Schema Mapper  Tester  Time Stamper  Date Formatter  Null Attribute Remover
    14. 14. Big Three
    15. 15. Facility Site Point
    16. 16. Attribute Renamer
    17. 17. Schema Mapper and Attribute Value Mapper
    18. 18. 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
    19. 19. Tester and Attribute Creator
    20. 20. Time Stamper and Date Formatter  Used prescribed transformers from FMEpedia  Format date and time to match our database
    21. 21. Null Attribute Remover  Replaces all blank values with NULL
    22. 22. The Model…  fd
    23. 23. NENA NG9-1-1 Same methodology will be used to integrate with NENA NG9-1-1 GIS Data Model after the standards are published.
    24. 24. 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
    25. 25. Thank You!  Questions?  For more information:  Lauren Voelker, lvoelker@stlouisco.com  St. Louis County GIS Service Center

    ×