Shapefile Bulk Feature Source
BulkFeatureSource for ESRI Shapefiles. Downloads the .shp/.dbf/.prj/.cpg quartet from shpUrl (sidecars derived by extension), parses every record through ShapefileLayerFactory, and emits one CachedFeatureRow per record with the geometry extracted as a CachedGeometry and the DBF attributes encoded as a JSON object string.
MultiPatch records produce TriangleMesh renderables on the factory path — those are dropped here because CachedGeometry has no triangle-index model. Use a non-cached source if you need MultiPatch.