Skip to content

pixel based query rects for raster requests #854

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 108 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
acec49a
pixel based query rects for raster requests
jdroenner Aug 14, 2023
1d9d264
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Sep 1, 2023
525c277
update imports
jdroenner Sep 1, 2023
4cde218
tiling calculation part 1
jdroenner Sep 4, 2023
45a64cf
wip
jdroenner Sep 28, 2023
2ba59f8
rework grid blit to work with offsets
jdroenner Oct 13, 2023
f864afc
no red datatypes
jdroenner Oct 25, 2023
ba2f74f
fix tests add more methods
jdroenner Nov 7, 2023
c567276
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Feb 5, 2024
c65523c
more adaptions to pixel queries
jdroenner Feb 5, 2024
5bdc98b
wip
jdroenner Mar 29, 2024
b2d6156
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Apr 12, 2024
4f9f4c3
wip
jdroenner Apr 12, 2024
26c49ac
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Apr 12, 2024
153a91a
fix subquery
jdroenner Apr 12, 2024
c023cab
fix geotransform calculation in gdal source, add note about issue wit…
jdroenner Apr 12, 2024
d1993c5
fix gauss kernel test
jdroenner Apr 13, 2024
7e2a494
fix test queries
jdroenner Apr 15, 2024
cd80d37
fix test query for n agg
jdroenner Apr 15, 2024
7ce031e
remove assert thats not always true
jdroenner Apr 15, 2024
b47129f
interpolation sub query bounds calculation
jdroenner Apr 15, 2024
6ee5f92
adapt interpolation test
jdroenner Apr 15, 2024
5df6115
more adaptations
jdroenner Apr 15, 2024
1f529a2
projection tests
jdroenner Apr 16, 2024
581ff7f
adapt raster vector join tests
jdroenner Apr 16, 2024
7c8e07a
remove test ouptuts
jdroenner Apr 16, 2024
7c39fca
add optional bounds points mock source, adapt rasterization tests
jdroenner Apr 16, 2024
be35b4b
remove prints
jdroenner Jul 30, 2024
40d1a5d
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Aug 1, 2024
96daf3b
adapt to changes
jdroenner Aug 1, 2024
059249a
building again
jdroenner Aug 20, 2024
6bb07c9
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Aug 22, 2024
c75cff4
building operators
jdroenner Aug 30, 2024
585b073
remove debug output
jdroenner Aug 30, 2024
e1d859c
more tests
jdroenner Sep 6, 2024
b270995
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Sep 6, 2024
1dc22b9
adapt to changes
jdroenner Sep 6, 2024
efd3a64
remove debug output
jdroenner Sep 6, 2024
f89e31a
remove dbg! calls
jdroenner Sep 6, 2024
a1bc2cb
more tests
jdroenner Sep 10, 2024
5de2abf
clippy fix datatypes
jdroenner Sep 10, 2024
944e562
fix clippy things in services
jdroenner Sep 10, 2024
3b15301
clippy lints and reduce complexity
jdroenner Sep 10, 2024
c53144c
more lints and renames
jdroenner Sep 10, 2024
1ef0cbc
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Sep 10, 2024
0f4a8d0
adapt cache text
jdroenner Sep 11, 2024
9e9d115
more lints
jdroenner Sep 11, 2024
24cad6c
use correct type ein api
jdroenner Sep 14, 2024
8550edf
interpolation: reuse geotransform and use fail safe lookup
jdroenner Sep 23, 2024
b5df687
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Sep 23, 2024
50010bf
remove unused methods
jdroenner Sep 23, 2024
5b57b1e
update tests
jdroenner Sep 23, 2024
66411b7
togeotiff: don't set tiled for COG
jdroenner Sep 23, 2024
b063456
use type from api model in dataset handlers
jdroenner Sep 26, 2024
2d5f798
reuse pixel to tiling logic
jdroenner Oct 4, 2024
7682e6e
remove resolution from VectorStreamQuery
jdroenner Oct 4, 2024
d244bf0
RasterWebsocketStream: log why stream was closed
jdroenner Oct 4, 2024
cb790ec
use SpatialReference to lookup specs
jdroenner Oct 4, 2024
78a7099
remove unused code
jdroenner Oct 4, 2024
698b086
add MlModelResource conversion
jdroenner Oct 4, 2024
38c86fa
adapt dataset
jdroenner Oct 4, 2024
8e6ad61
streamline tiling
jdroenner Oct 7, 2024
43d4c6b
tiling cleanup and adapt s2 stac provider
jdroenner Nov 5, 2024
28a427b
change how raster bounds are reprojected: use actual coords and disca…
jdroenner Nov 5, 2024
018d412
prepare up side down raster reading
jdroenner Nov 5, 2024
d5bc272
Merge branch 'update-deps-2024-12-06' of github.com:geo-engine/geoeng…
jdroenner Dec 7, 2024
35ccfd9
update test images
jdroenner Dec 7, 2024
d5c9530
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Feb 13, 2025
ef99c7f
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Feb 13, 2025
b71124d
lintst & SpatialReference by value
jdroenner Feb 13, 2025
c4624af
solve Fixme on partitions_extent
jdroenner Feb 14, 2025
82ef5cf
fmt
jdroenner Feb 14, 2025
d633247
bring back flip-y and add overview level loading
jdroenner Mar 3, 2025
429709e
cleenup
jdroenner Mar 3, 2025
3307ac7
adapt tests
jdroenner Mar 3, 2025
54c4c11
remove enum from RasterResultDescriptor
jdroenner Mar 10, 2025
6f67ca9
lints
jdroenner Mar 10, 2025
7ede088
migration of RasterResultDescriptor
jdroenner Mar 10, 2025
b8901bc
remove sentinel-2 zones and bands from provider
jdroenner Mar 17, 2025
ede9398
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Mar 17, 2025
473346c
adapt to main changes
jdroenner Mar 17, 2025
c0b7355
fix tests
jdroenner Mar 18, 2025
2c5e952
move s2 provider zones
jdroenner Mar 18, 2025
edb5131
lints
jdroenner Mar 18, 2025
b285e0c
fix test
jdroenner Mar 22, 2025
7720af5
use TimeInterval in netcdf tests
jdroenner Mar 26, 2025
4fdf795
fix gbif test
jdroenner Mar 27, 2025
e4ea42e
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Mar 27, 2025
6ab3d9e
bring back soem benches + linter
jdroenner Mar 28, 2025
5ed267d
fmt
jdroenner Mar 28, 2025
39e60c4
reduce wms cache test area
jdroenner Mar 28, 2025
e0d7ff0
update ndvi_list dataset
jdroenner Mar 28, 2025
e10aec9
sql lints
jdroenner Mar 28, 2025
9bea9a3
sql lints
jdroenner Mar 28, 2025
81cada5
sql lints
jdroenner Mar 28, 2025
3cbb822
sql lints
jdroenner Mar 28, 2025
2898a61
update dataset defs
jdroenner Mar 28, 2025
080910e
measurement serialization and use btreemap for classes
jdroenner Apr 8, 2025
00c50a6
adapt datasets api type
jdroenner Apr 9, 2025
5d24acc
don't fail on resolution=None
jdroenner Apr 10, 2025
78ec10e
update openapi
jdroenner Apr 10, 2025
874dcfd
lints
jdroenner Apr 10, 2025
efe3305
update RasterDatasetFromWorkflow schema
jdroenner Apr 11, 2025
aa2b2f9
update openapi
jdroenner Apr 11, 2025
acd9b69
Merge branch 'main' of github.com:geo-engine/geoengine into new-pixel…
jdroenner Apr 25, 2025
59e4c42
clippy :)
jdroenner Apr 25, 2025
a443118
clippy
jdroenner Apr 25, 2025
10fd4d0
clippy
jdroenner Apr 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 45 additions & 54 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions datatypes/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,8 @@ pub enum Error {
DuplicateBandInQueryBandSelection,
QueryBandSelectionMustNotBeEmpty,

TilingGeoTransformOriginCoordinateMismatch,
TilingGeoTransformResolutionMissmatch,
#[snafu(display("Invalid number of suffixes, expected {} found {}", expected, found))]
InvalidNumberOfSuffixes {
expected: usize,
Expand All @@ -363,6 +365,11 @@ pub enum Error {
expected: usize,
found: usize,
},
NoIntersectionWithTargetProjection {
srs_in: SpatialReference,
srs_out: SpatialReference,
bounds: BoundingBox2D,
},
}

impl From<arrow::error::ArrowError> for Error {
Expand Down
Loading
Loading