- Google KML Reader/Writer
- Google KML Quick Facts
- Resource Traversal
- Google KML Reader Parameters
- Google KML Writer Parameters
- KML Writer Feature Type Properties: Format Parameters
- Writer Pipelines
- Atom Metadata
- Style Management and Common Styles
- Document Element Omission
- Raw Text
- Update Mode
- Feature Representation
- KML Dataset Structure
- File Structure
- Identifying Elements
- Documents and Folders
- Tours
- Extended Data
- User Defined Schema
- Layers and Feature Type Fanout
- Feature Attributes
- Geometry
- 3D
- Fixed Schema
- Common Element Attributes
- Common Format Attributes
- NetworkLinkControl
- Document
- Folder
- Placemark
- ScreenOverlay
- GroundOverlay
- PhotoOverlay
- NetworkLink
- Style
- StyleMap
- Tour
- AnimatedUpdate
- FlyTo
- SoundCue
- TourControl
- Wait
Identifying Elements
Reading and writing KML elements requires that each element is uniquely identified. This unique identity is used by KML to cross-reference related elements. In addition FME uses the individual element ids to resolve/build a KML hierarchy from FME features.
FME uses the kml_id format attribute to uniquely identify each feature that corresponds to a KML element. FME will generate a unique id if one does not already exist.
If the feature has an update mode specified, but lacks a kml_id, a fatal error will occur.