From 0968360133e4c7cf202980e87798669f3a8f8d82 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 8 Jan 2025 01:53:14 +0100 Subject: [PATCH 1/3] add packages --- Project.toml | 18 ++++++++++++++++++ src/Geo.jl | 16 ++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index f1c2bc1..9964c41 100644 --- a/Project.toml +++ b/Project.toml @@ -4,28 +4,46 @@ authors = ["Geo contributors"] version = "0.0.1" [deps] +ArchGDAL = "c9ce4bd3-c3d5-55b8-8973-c0e20141b8c3" +CommonDataModel = "1fbeeb36-5f17-413c-809b-666fb144f157" +DimensionalData = "0703355e-b756-11e9-17c0-8b28908087d0" Extents = "411431e0-e8b7-467b-b5e0-f676ba4f2910" GeoDataFrames = "62cb38b5-d8d2-4862-a48e-6a340996859f" GeoFormatTypes = "68eda718-8dee-11e9-39e7-89f7f65f511f" GeoInterface = "cf35fbd7-0cd7-5166-be24-54bfbe79505f" +GeoInterfaceMakie = "0edc0954-3250-4c18-859d-ec71c1660c08" +GeoInterfaceRecipes = "0329782f-3d07-4b52-b9f6-d3137cf03c7a" GeoJSON = "61d90e0f-e114-555e-ac52-39dfb47a3ef9" GeometryOps = "3251bfac-6a57-4b6d-aa61-ac1fef2975ab" +LibGEOS = "a90b1aa1-3769-5649-ba7e-abc5a9d163eb" +NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab" +Proj = "c94c279d-25a6-4763-9509-64d165bea63e" Rasters = "a3a2b9e3-a471-40c9-b274-f788e487c689" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" Shapefile = "8e980c4a-a4fe-5da2-b3a7-4b4b0353a2f4" WellKnownGeometry = "0f680547-7be7-4555-8820-bb198eeb646b" +ZarrDatasets = "519a4cdf-1362-424a-9ea1-b1d782dbb24b" [compat] +ArchGDAL = "0.10.6" +CommonDataModel = "0.3.7" +DimensionalData = "0.29.6" Extents = "0.1" GeoDataFrames = "0.3" GeoFormatTypes = "0.4" GeoInterface = "1" +GeoInterfaceMakie = "0.1.8" +GeoInterfaceRecipes = "1.0.2" GeoJSON = "0.8" GeometryOps = "0.1" +LibGEOS = "0.9.2" +NCDatasets = "0.14.6" +Proj = "1.8.0" Rasters = "0.12, 0.13" Reexport = "1.2" Shapefile = "0.13" WellKnownGeometry = "0.2" +ZarrDatasets = "0.1.2" julia = "1.10" [extras] diff --git a/src/Geo.jl b/src/Geo.jl index 72aef50..16cbbb0 100644 --- a/src/Geo.jl +++ b/src/Geo.jl @@ -1,5 +1,17 @@ module Geo -# Write your package code here. +using ArchGDAL +using Extents +using GeoDataFrames +using GeoFormatTypes +using GeoInterface +using GeoInterfaceMakie +using GeoInterfaceRecipes +using GeometryOps +using LibGEOS +using NCDatasets +using Proj +using Rasters +using ZarrDatasets -end +end \ No newline at end of file From bbcb6590b46e1b674df578876053d65fd31c3604 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 8 Jan 2025 01:56:48 +0100 Subject: [PATCH 2/3] tweak --- src/Geo.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Geo.jl b/src/Geo.jl index 16cbbb0..5ed46f4 100644 --- a/src/Geo.jl +++ b/src/Geo.jl @@ -13,5 +13,8 @@ using NCDatasets using Proj using Rasters using ZarrDatasets +using WellKnownGeometry + + end \ No newline at end of file From 96860d9589ec8bed95339eb557019d180258aaf2 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 8 Jan 2025 12:59:28 +0100 Subject: [PATCH 3/3] add GeoPaquet --- Project.toml | 2 ++ src/Geo.jl | 1 + 2 files changed, 3 insertions(+) diff --git a/Project.toml b/Project.toml index 9964c41..a8045bb 100644 --- a/Project.toml +++ b/Project.toml @@ -14,6 +14,7 @@ GeoInterface = "cf35fbd7-0cd7-5166-be24-54bfbe79505f" GeoInterfaceMakie = "0edc0954-3250-4c18-859d-ec71c1660c08" GeoInterfaceRecipes = "0329782f-3d07-4b52-b9f6-d3137cf03c7a" GeoJSON = "61d90e0f-e114-555e-ac52-39dfb47a3ef9" +GeoParquet = "e99870d8-ce00-4fdd-aeee-e09192881159" GeometryOps = "3251bfac-6a57-4b6d-aa61-ac1fef2975ab" LibGEOS = "a90b1aa1-3769-5649-ba7e-abc5a9d163eb" NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab" @@ -35,6 +36,7 @@ GeoInterface = "1" GeoInterfaceMakie = "0.1.8" GeoInterfaceRecipes = "1.0.2" GeoJSON = "0.8" +GeoParquet = "0.3.0" GeometryOps = "0.1" LibGEOS = "0.9.2" NCDatasets = "0.14.6" diff --git a/src/Geo.jl b/src/Geo.jl index 5ed46f4..3ac583d 100644 --- a/src/Geo.jl +++ b/src/Geo.jl @@ -7,6 +7,7 @@ using GeoFormatTypes using GeoInterface using GeoInterfaceMakie using GeoInterfaceRecipes +using GeoParquet using GeometryOps using LibGEOS using NCDatasets