-
Notifications
You must be signed in to change notification settings - Fork 1
final push #15
final push #15
Conversation
- test GeoInterface.isclosed - add Aqua tests
Are there any blocking issues here? I would love to get this merged into GeoJSON.jl tonight. +1 for using Aqua we should really add it everywhere. |
Yeah I have some commits pending that fix several issues, like the geometry being excluded from the tables interface, and non JSON3 but NamedTuple backed objects not working well. |
Perhaps later on we can split tests into files such that this isn't all indented. But reading which tests fail is a pain without a root testset.
Sorry for the large commit, but after 69aec66 I'm happy with this for now. The remaining points I have are non breaking, possibly except for one question that you can probably answer. In the GeoInterface docs for Anyway I might as well dump my remaining points below here. I can create issues later. Create issues
Document
|
Ok that looks like a bit more thought might be needed merging this into GeoJSON.jl I've also been wondering about computing the extent. It's really cheap precalculated but a little expensive to calculate (especially for large datasets) so knowing if it's precalculated can be useful. |
Thought about what? I think the list of issues I posted are not blocking to me. One IMO important thing is to write a short bit on how to port code from the old GeoJSON to the new. I won't have that much time to push on this on the short term however.
I we decide (and document) that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, cant see much that needs fixing If you think theyre not blocking we can merge.
I think we should always be able to return nothing
for the extent, for the point cloud example. We could possible add a compute_extent
method to geointerface that calls extent
and otherwise does the computation over all points.
But I don't think thats required immediately. Rasters.jl is just doing something like that internally for now.
Before we can put this code on top of GeoJSON.jl, ref JuliaGeo/GeoJSON.jl#36.