Skip to content

Conversation

@HideBa
Copy link
Member

@HideBa HideBa commented Oct 9, 2025

Introduced a new module for CRS transformations, enabling the conversion of bounding boxes between different coordinate systems, specifically from WGS84 to the Dutch RD New (EPSG:28992). Updated the collection_items handler to support bbox transformations based on the provided bbox-crs parameter, enhancing spatial query capabilities. Additionally, updated dependencies in Cargo.toml files to include the proj crate for projection functionalities and bumped the Python package version.

HideBa added 5 commits October 9, 2025 17:38
Introduced a new module for CRS transformations, enabling the conversion of bounding boxes between different coordinate systems, specifically from WGS84 to the Dutch RD New (EPSG:28992). Updated the collection_items handler to support bbox transformations based on the provided bbox-crs parameter, enhancing spatial query capabilities. Additionally, updated dependencies in Cargo.toml files to include the proj crate for projection functionalities and bumped the Python package version.
Enhanced the API to include CityJSON metadata in the response, incorporating versioning, transformation parameters (scale and translate), and extensions. This addition improves compatibility with CityJSON specifications and enriches the data provided to clients.
Introduced a new `fs_handler` module for handling local file access and updated the `http_handler` for remote file access. Enhanced the `AppState` structure to include a flag indicating whether the FCB URL is a local file. Updated the routing logic in the `create_app` function to direct requests to the appropriate handler based on the file type. This refactor improves the flexibility of the API in handling different data sources.
Refactored the `fs_handler` and `lib.rs` files to enhance code readability by applying consistent formatting to function calls and logging statements. This includes breaking long lines for better clarity and ensuring that logging messages are uniformly structured. Additionally, removed commented-out test code in `e2e.rs` to maintain a clean codebase.
@HideBa HideBa merged commit 6acb896 into main Oct 10, 2025
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants