readFeaturesInBoundingBox

actual fun readFeaturesInBoundingBox(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read every feature whose geometry intersects the bounding box (min/max lon/lat in the geometry column's SRS) via the RTree spatial index — the flat-store query that replaces tile_z/x/y filtering. Same (geometry, propertiesJson) shape and generic property handling as readCachedFeaturesWithProperties, so it serves WorldWind caches and foreign tables alike.

expect fun readFeaturesInBoundingBox(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read every feature whose geometry intersects the bounding box (min/max lon/lat in the geometry column's SRS) via the RTree spatial index — the flat-store query that replaces tile_z/x/y filtering. Same (geometry, propertiesJson) shape and generic property handling as readCachedFeaturesWithProperties, so it serves WorldWind caches and foreign tables alike.

actual fun readFeaturesInBoundingBox(geoPackage: GeoPackageCore, tableName: String, minX: Double, minY: Double, maxX: Double, maxY: Double): List<ERROR CLASS: Symbol not found for Pair<mil/nga/sf/Geometry, kotlin/String?>>

Read every feature whose geometry intersects the bounding box (min/max lon/lat in the geometry column's SRS) via the RTree spatial index — the flat-store query that replaces tile_z/x/y filtering. Same (geometry, propertiesJson) shape and generic property handling as readCachedFeaturesWithProperties, so it serves WorldWind caches and foreign tables alike.