Geo Json Bulk Feature Source
BulkFeatureSource over a static GeoJSON document. Parses text on each fetchAll call and emits one CachedFeatureRow per Feature in document order. Accepts the GeoJSON top-level shapes (FeatureCollection, Feature, bare Geometry, GeometryCollection); see parseGeoJsonAsFeatureRows for the flattening contract.
Compose with earth.worldwind.layer.cache.CachedBulkFeatureSource to persist rows to a GeoPackage feature store across launches: CachedBulkFeatureSource(GeoJsonBulkFeatureSource(text), store) — useful for .geojson files that should survive across launches without reparsing on every load.