added project argument to predict_tile for geo-coordinates
#1250
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
addresses Issue #608. Previously,
predict_tilereturned pixel coordinates even if the input was a georeferenced raster. This PR adds an optionalproject=Falseargument to allow users to request map coordinates directly.predict_tileinsrc/deepforest/main.pyto acceptproject(bool).project=True, the results are converted to a GeoDataFrame usingutilities.image_to_geo_coordinates.test_predict_tile_projectedtotests/test_main.pyto verify that settingproject=Truereturns a GeoDataFrame with valid CRS and map coordinates (UTM).Closes #608
AI-Assisted Development
I utilized AI for sanity checking code logic and conducting an assisted review to identify potential missing resets and schema constraints.