Reading XML with FME

44
Reading XML with FME Don Murray President Dean Hintz Product Specialist

description

Watch the webinar video on demand at: www.safe.com/webinarsDiscover how you can easily read XML data without needing to learn XML tools like XQuery or XSLT.

Transcript of Reading XML with FME

Page 1: Reading XML with FME

Reading XML with FME

Don MurrayPresident

Dean HintzProduct Specialist

Page 2: Reading XML with FME

Giveaway: FME and Reading XML Online Training Course

Stay Tuned: 40 FREE seats up for grabs May 16th, 2012: 8:30am to 12pm (PDT)

Page 3: Reading XML with FME

Poll: About You #1

What FME Version do you use?

Page 4: Reading XML with FME

Poll: About You #2

How long have you been working with XML Data?

Page 5: Reading XML with FME

Agenda

Importance of XMLReading Metadata DocumentsReading Arbitrary XML DocumentsReading XML with GML GeometryMore Complex XML transformations Don

Dean

Page 6: Reading XML with FME

Powering the Flow of Spatial Data

Page 7: Reading XML with FME

XML is only getting more important

XML is for sharing data across organizations

GML support is also improving as it is XML!

Page 8: Reading XML with FME

XML is communication protocol of web• Used by devices

XML is only getting more important

Page 9: Reading XML with FME

XML is communication protocol of web• Used by sensors

XML is only getting more important

Page 10: Reading XML with FME

XML is communication protocol of web• Used by applications

XML is only getting more important

Page 11: Reading XML with FME

Poll: About You #3

Do you currently use FME for XML?

Page 12: Reading XML with FME

No FME Release is complete without making XML easier!

FME 2012: XML++

Page 13: Reading XML with FME

Safe XML 2-Fold Strategy

Strategy #1 Leverage industry XML tools such as XSLT

and XQuery Users must know these complex technologies.

Page 14: Reading XML with FME

Safe XML 2-Fold Strategy

Strategy #2 Make it Easy Minimal understanding of XML required

Page 15: Reading XML with FME

Reading XML with FME

Strategy #1 GML 3.2 & XSD (XML Schema)

Xfmap Script for mapping XML structure to FME features Powerful but not for the faint of heart

Xquery W3C compliant Xquery Map XML tags to features or attributes using

XQueryExploder & XQueryExtractor Powerful but not for the faint of heart

15

Page 16: Reading XML with FME

XML Reading Transformers

XQueryExploder Split XML documents into

“features” using XQuery

XQueryExtractor Extract attributes and other

structures using XQuery

XMLFeatureMapper Construct “features” from

XML using xfmaps.

16

Require XQuery or xfMap knowledge!!!

Page 17: Reading XML with FME

FME 2012: XML Reading

Reading XML was easy in FME 2011!

Reading XML with FME 2012 is now called “Having Fun!”

Page 18: Reading XML with FME

FME 2012: Let your XML Love Shine!

New XML Based Formats:AIXM 5.1 ReaderINSPIRE ReaderOrdnance Survey VectorMap ReaderTop50NL Reader

Page 19: Reading XML with FME

XML Formats - Reading

19

Page 20: Reading XML with FME

FME 2012: Let your XML Love Shine!

New XML Based Formats:AIXM 5.1 ReaderINSPIRE ReaderOrdnance Survey VectorMap ReaderTop50NL ReaderDemo

Page 21: Reading XML with FME

FME 2012: CityGML

FME 2012: Best Reading on the Planet!

Page 22: Reading XML with FME

FME 2012: CityGML

Page 23: Reading XML with FME

FME 2012: CityGML

Page 24: Reading XML with FME

FME 2012: XML Reading

Metadata documents XML is no longer an issue. Now what do you want to do with it?

Page 25: Reading XML with FME

FME 2012: XML Reading

Metadata documents XML is no longer an issue. Now what do you want to do with it? Demo

Page 26: Reading XML with FME

FME 2012: XML Reading

Read any XML dataset! Point and Go!

Page 27: Reading XML with FME

XML Reading Demo

27

Page 28: Reading XML with FME

FME 2012: XML Reading

Read any XML dataset! Point and Go!

Demo

Page 29: Reading XML with FME

FME 2012: XML Reading

But what about XML with GML geometry?

FME 2011 couldn’t do this!

Page 30: Reading XML with FME

FME 2012: XML Reading

But what about XML with GML geometry?

Easy with FME 2012!

Page 31: Reading XML with FME

FME 2012: XML Reading

But what about XML with GML geometry?

Easy with FME 2012!Demo

Page 32: Reading XML with FME

Poll: About You #4

What types of XML are important to you now and in the immediate future?

Page 33: Reading XML with FME

FMEpedia

XML Samples, demosTroubleshooting

Page 34: Reading XML with FME

The FME Channel on YouTube

http://www.youtube.com/fmechannel

Customer use casesTutorialsTechnical spotlightsMarket commentaryHow to

Shortcut for XML Videos http://fme.ly/xmlvideo

Page 35: Reading XML with FME

Webinars: Past, Present, and Future

http://www.safe.com/learning/webinars/

XML and CIM Webinar (FME 2011)

Page 36: Reading XML with FME

XML Challenge 2012

Big help when users send us their data and describe what they want to do.

Do you have an XML Challenge? If so send it to [email protected]

Page 37: Reading XML with FME

• Reading XML Feb 9, 2012

• Writing XML Feb 16, 2012

• To Be Continued…

• Sign up at http://fme.ly/webinars

XML: The Webinar Trilogy!

Page 38: Reading XML with FME

Future

Usability Performance More Native XML Formats Your suggestions???!!!

Page 39: Reading XML with FME

Poll: About You #5

As we plan FME 2013, which new capability would you find most valuable?

Page 40: Reading XML with FME

Giveaway: FME and XML Reading

40 FREE seats up for grabs! May 16th, 2012: 8:30am to 12pm (PDT)

Page 41: Reading XML with FME

Poll: About You #6

Would you like to enter the Draw to win FREE FME Training?

Page 42: Reading XML with FME

What’s Next?

See FME 2012 on the FME World Tour:http://fme.ly/2012tour

Read our latest newsletterwww.safe.com/newsletter

Download FME 2012:www.safe.com/downloads

Page 43: Reading XML with FME

Share Today’s Webinar

Today’s webinar was recorded

Page 44: Reading XML with FME

Thank you www.safe.com

Dean [email protected]@DeanHintz

Don [email protected]@donatsafe