Some dataset imported from KML, CSV, or something else. If the dataset is large, converting to
this format and serializing is faster than parsing the original again.
Parses a .kml file and returns ExtraShapes. Objects will be clipped to the given gps_bounds. If
require_all_pts_in_bounds is true, objects that’re partly out-of-bounds will be skipped.