how to enhance data transformation in mapinfo with fme
DESCRIPTION
Find out how to add powerful data transformation capabilities to your MapInfo workflows with FME. Discover how to perform flexible QA on your data and its geometries, and style your data exactly how it’s needed. You’ll also learn how to extend FME directly into MapInfo, and load or export data in 275+ formats including PDF, KML, and CSV.TRANSCRIPT
How to Enhance Data Transformation in MapInfo with FME
Dean HintzSenior Analyst
Mark StoakesManager, Professional Services
Who Are We?
Today’s Presenters:
Mark Stoakes,Manager, Professional Services
Dean Hintz,Senior Analyst,
Professional Services
Safe Software Inc.
95+ exuberant employees
Secret HQ: Vancouver, B.C.
Thousands of happy customers, certified professionals, trainers, system integrators, and value added resellers; all around the globe!
Agenda
60 Minutes FME within MapInfo Loading Data Exporting Data Transformation Demos FME Server
Follow-up Webinar recording and materials
Questions are Encouraged!
We are online, ready to answer your toughest questions
To submit a question:
If we can’t get to your question during the webinar we’ll send a follow-up email.
FME Technology Capabilities
Translate spatial data from one format to another
287 supported formats in FME 2012
Transform spatial data into the precise data model you need
400+ data transformation tools
The only complete spatial data transformation solution
Expanded Data Support
9/2/10
1.4.7 FME 2.0
FME 2.1
FME 2.2
FME 2.3
FME 2.3a
FME 2000
FME 2000 SR-1
FME 2002
FME 2002 SR-1
FME 2003
FME 2003
X2
FME 2004
FME 2004 ICE
FME 2004 ICE3
FME 2005
FME 2006
FME 2006 GB
FME 2007
FME 2008
FME 2009
FME 2010 Beta UC Cut
FME 2010
FME 2011
FME 2012
0
50
100
150
200
250
300
917
29 3346
57 63 67
94 93 99112
123136137
154162
182191
210225
238254
265278
9
Data model transformation is the cornerstone to data interoperability
Schema is front and center
Restructure: Feature Types Attribute Names Enumerated lists Geometry
IntroductionData Model Restructuring
Safe Products…
Poll Questions: About you!
FME use
FME Desktop Components
FME Workbench
12
Use simple point and click to easily define spatial data flows to load, translate and transform your MapInfo data
Graphical authoring environment for data restructuring tasks
Universal Viewer / Data Inspector
Examine and inspect your spatial data’s attributes and geometry - before, after and even during a translation
13
FME Desktop Components
Poll Questions: About you!
MapInfo use
FME and MapInfo
FME – MapInfo format support
Overview of FME functionality in MapInfo
Loading Data into MapInfo
Exporting data out of MapInfo
15
MapInfo Formats - Files
MIF/MID Interchange format
TABMFAL
native better spatial index
MITAB open source extended (mdb, 64bit)
16
MapInfo Formats - Databases
SpatialWare DatabaseOlder – 4.9 release in 2006
Other DatabasesMS SQLServer Spatial (improved in 2012)Oracle Spatial
17
Universal Translator
18
DWG,EOO,SHP,DGN,SDTS,VPF To TAB/MIF or from TAB/MIF
Open Universal Data
Available as of MapInfo 9 More formats Extendable with FME Limitations (error handling, transformation capabilities, volume)
19
Extending MapInfo with FME
20
FME and MapInfo installed on the same machine
Poll Questions: About you!
FME for MapInfo use
22
Loading Data into MapInfo
CAD Non-spatial Raster Database GML, INSPIRE
23
CAD to GIS: Source DWG
Drawing oriented data needs to be converted to feature based
24
CAD to GIS: DWG to TAB
Build areas, join attributes, map to new schema, validate
25
CAD to GIS: Result in MapInfo
Polygons with associated attribution
26
GPS Roads: CSV file
X, Y coordinates with road ID
27
GPS Roads: CSV Coordinates to MapInfo
Styling Approaches: ColorSetter MapInfoStyler AttributeCreator / ValueMapper
28
GPS Roads: Styling Options
29
MapInfo Format Attributes
mapinfo_brush_background mapinfo_brush_foreground mapinfo_brush_pattern mapinfo_brush_transparent mapinfo_pen_color mapinfo_pen_pattern mapinfo_pen_width mapinfo_symbol_* mapinfo_text_*
30
GPS Roads: Styled MapInfo Output
31
Raster Segmentation to MapInfo Elevation Zones
Classify, vectorize, generalize, group and style
Raster Segmentation to MapInfo Elevation Zones
33
Database Loading: MS SQL Server
Key column, geometry column name, style olumn, coordinate system, write mode, extents
34
SQL Server – Make Table Mappable
35
Set geometry and style columns
SQL Server – Make Table Mappable
36
SQL Server –Mappable Table View
Poll Questions: About you!
Database use with MapInfo
38
INSPIRE GML Reader
39
Exporting MapInfo Data
GIS to CAD GIS to Database GIS to XML GIS to consumer clients
PDF KML Publishing to a web service (FME Server)
Safe Products…
What is FME Server?
FME Server is a scalable platform that offers flexible spatial data distribution and loading services
Use the same FME Engine that powers FME Desktop
Transform & Share spatial data via web services
Why FME Server?
How FME Server can meet your needs:
Data Distribution Data Download Service
Live Data Streams Data Streaming Service
Upload and Validation Data Upload Service
Centralize Data Transformation Job Submitter Service
FME Server demonstration
45
MapInfo Transportation Database: PDF Streaming
MapInfo Transportation Database: PDF Streaming
47
MapInfo Transportation Database: PDF Streaming
48
MapInfo Transportation Database: PDF Streaming
49
Transformation with FME
QA / Validation Schema Transformation
Feature Types Fields Domain codes
Geometry Transformation Cleaning Generalization Topology 2D to 3D
50
CAD Validation
Duplicate IDs Valid geometry Valid value ranges Tester, GeometryValidator
Data Transformation 51
Schema Mapping in FME
Feature Type Mapping in FME Workbench
Attribute Mapping in FME Workbench
Schema Mapping in FME
Value Mapping
FME Data Model Restructuring: Attribute Names & Values
FME SchemaMapper: INSPIRE geographic names
Name mapping
Name & value mapping
FME Workspace
MapInfo Export to GML Application: INSPIRE Geographic Names Example
Geographic Names: GML Result
56
MapInfo Considerations
Coordinate Systems, Reprojectors & Exceptions (mapinfo_wkt.db)
Integer precision – be careful about extents Databases & CAD – QA required. Many schemas
are more restrictive requiring geometry filtering and validation before you can write
Databases – MS SQLServer 2012 – better spatial indexing, geographic type
ValueMapper, SchemaMapper for data remodeling FME Server for web services, offloading heavy
process automation, deploying GIS data and tools to non GIS users
FME 2012: Multi-Processing
Expanded Data Support
New Formats of FME 2012:
Google Fusion Tables Reader, Writer
INSPIRE Reader
LAZ Reader, Writer
OpenFlight Reader (enhanced Writer)
Oracle point clouds Reader, Writer
Ordnance Survey VectorMap Reader
Supermap Reader, Writer
Plus many updates (SQLServer 2012, etc)
AIS Reader
AIXM 5.1 Reader
ArcPad Reader
CAT Reader
CityGML 2.0 Reader, Writer
DataFile Reader, Writer
DirectX Reader, Writer
Free File Geodatabase API
What’s Next?
Personalized web demo – [email protected] Try FME Desktop FME Server tutorial Upcoming webinars:
Intro to FME Desktop
http://safe.com/learning/webinars/
Training: Mastering FME 2012 FME Desktop on-line
– register with promo code
Poll Question:
FME training
Question & Answer Period
FME MapInfo
What we’ve seen today: FME Loading to MapInfo FME Exports from MapInfo FME Data Transformation FME Server
Summary
63
Resources
Safe.com Workbench Help Readers and Writers Transformer Reference FMEpedia: articles and examples FMEchannel on YouTube www.safe.com/support
Thanks for Attending!
Webinar recording link and follow-upwill be sent to you via email
Info: [email protected]
Still have questions? www.safe.com/support Try www.fmepedia.com and search ‘mapinfo’
Additional Resources http://www.youtube.com/watch?v=dLVlSLdg580&feature=g-user-u Search you tube for “FME for MapInfo Professional”Thanks to David Eagle from 1-Spatial