django
django copied to clipboard
Refs #34406 -- Added support for GDAL curved geometries.
Trac ticket number
ticket-34406
Branch description
Adds curved geometry support for GDAL geometries.
As part of this I tried to add the ForceTo*
bindings (e.g. ForceToPolygon ). However, I was unable to achieve this. I think it's likely due to me not understanding the return type.
Returns: the converted geometry (ownership to caller).
While I've been unable to solve that problem I think it's likely reviewing the other work I've done here which adds recognition of these types and allows conversion between linear and curved geometries.
Checklist
- [x] This PR targets the
main
branch. - [x] The commit message is written in past tense, mentions the ticket number, and ends with a period.
- [x] I have checked the "Has patch" ticket flag in the Trac system.
- [x] I have added or updated relevant tests.
- [x] I have added or updated relevant docs, including release notes if applicable.
- [x] For UI changes, I have attached screenshots in both light and dark modes.
@claudep Hi! Would you have any time to take a look to this PR?
@smithdc1 I'm going thru pending PRs that were on my "maybe 5.1" list, I wanted to double check that this is not yet ready for a re-review (given the ticket flags). Is that accurate?
Hi @nessita it is quite close. However, I'd not worry about getting this in ahead of the feature freeze.
Let me update the versions and have a final look over. Maybe we can then get it in early in the next cycle?
Hi @nessita it is quite close. However, I'd not worry about getting this in ahead of the feature freeze.
Let me update the versions and have a final look over. Maybe we can then get it in early in the next cycle?
Yes, absolutely!
/remind me to check on this in one month and a half
@nessita set a reminder for 6/30/2024
:wave: @nessita, check on this and a half
@nessita Do you think we could merge that work now?
@nessita Do you think we could merge that work now?
Thank you Claude for the nudge, I'll re-review later this week! (currently dealing with release blockers and security reports).
No rush, thanks for your amazing work! :heart_eyes: