diff --git a/Cargo.lock b/Cargo.lock index 345399bc15ab4..4d8137dcca072 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2998,6 +2998,7 @@ dependencies = [ "ethnum 1.5.0 (git+https://github.com/ariesdevil/ethnum-rs?rev=4cb05f1)", "futures", "geo", + "geos", "geozero", "goldenfile", "hex", diff --git a/Cargo.toml b/Cargo.toml index f99dd705e954c..0288e2875f111 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -147,7 +147,8 @@ enumflags2 = { version = "0.7.7", features = ["serde"] } ethnum = { git = "https://github.com/ariesdevil/ethnum-rs", rev = "4cb05f1" } feature-set = { version = "0.1.1" } geo = { version = "0.27.0", features = ["use-serde"] } -geozero = { version = "0.11.0", features = ["default", "with-wkb"] } +geos = { version = "8.3", features = ["static", "geo", "geo-types"] } +geozero = { version = "0.11.0", features = ["default", "with-wkb", "with-geos", "with-geojson"] } itertools = "0.10.5" log = { version = "0.4.21", features = ["serde", "kv_unstable_std"] } logcall = "0.1.5" diff --git a/src/query/expression/Cargo.toml b/src/query/expression/Cargo.toml index f5ed9c59813e5..a45e814b0fa79 100644 --- a/src/query/expression/Cargo.toml +++ b/src/query/expression/Cargo.toml @@ -38,7 +38,8 @@ enum-as-inner = "0.5" ethnum = { workspace = true, features = ["serde", "macros", "borsh"] } futures = { workspace = true } geo = { workspace = true } -geozero = { workspace = true, features = ["with-wkt", "with-geos"] } +geos = { workspace = true } +geozero = { workspace = true } hex = "0.4.3" itertools = { workspace = true } jsonb = { workspace = true }