This is an automated email from the ASF dual-hosted git repository. bchapuis pushed a commit to branch 849-geoparquet in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit 09afabf8d6b97dda7d7eac802b1b86911ee523af Author: Bertil Chapuis <[email protected]> AuthorDate: Tue May 21 22:59:51 2024 +0200 Create a geoparquet module and add dependencies --- baremaps-geoparquet/pom.xml | 37 +++++++++++++++++++++++++++++++++++++ pom.xml | 29 +++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/baremaps-geoparquet/pom.xml b/baremaps-geoparquet/pom.xml new file mode 100644 index 00000000..4b70a65c --- /dev/null +++ b/baremaps-geoparquet/pom.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.baremaps</groupId> + <artifactId>baremaps</artifactId> + <version>0.7.4-SNAPSHOT</version> + </parent> + <artifactId>baremaps-geoparquet</artifactId> + <dependencies> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-aws</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> + <dependency> + <groupId>org.apache.parquet</groupId> + <artifactId>parquet-avro</artifactId> + <version>${version.lib.parquet}</version> + </dependency> + <dependency> + <groupId>org.apache.parquet</groupId> + <artifactId>parquet-hadoop</artifactId> + <version>${version.lib.parquet}</version> + </dependency> + </dependencies> +</project> diff --git a/pom.xml b/pom.xml index 3ef2ea15..af32075a 100644 --- a/pom.xml +++ b/pom.xml @@ -52,6 +52,7 @@ limitations under the License. <module>baremaps-cli</module> <module>baremaps-core</module> <module>baremaps-data</module> + <module>baremaps-geoparquet</module> <module>baremaps-maplibre</module> <module>baremaps-openstreetmap</module> <module>baremaps-pmtiles</module> @@ -95,6 +96,7 @@ limitations under the License. <version.lib.geopackage>6.6.4</version.lib.geopackage> <version.lib.graalvm>23.0.3</version.lib.graalvm> <version.lib.guava>33.0.0-jre</version.lib.guava> + <version.lib.hadoop>3.4.0</version.lib.hadoop> <version.lib.hikari>5.1.0</version.lib.hikari> <version.lib.ipresource>1.52</version.lib.ipresource> <version.lib.jackson>2.16.1</version.lib.jackson> @@ -102,6 +104,7 @@ limitations under the License. <version.lib.junit>5.10.2</version.lib.junit> <version.lib.log4j>3.0.0-beta2</version.lib.log4j> <version.lib.lucene>9.10.0</version.lib.lucene> + <version.lib.parquet>1.13.1</version.lib.parquet> <version.lib.pgbulkinsert>8.1.2</version.lib.pgbulkinsert> <version.lib.picocli>4.7.5</version.lib.picocli> <version.lib.postgresql>42.7.2</version.lib.postgresql> @@ -132,6 +135,7 @@ limitations under the License. <dependencyManagement> <dependencies> + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> @@ -269,6 +273,21 @@ limitations under the License. <artifactId>commons-compress</artifactId> <version>${version.lib.commons-compress}</version> </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-aws</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-client</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> + <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-common</artifactId> + <version>${version.lib.hadoop}</version> + </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> @@ -321,6 +340,16 @@ limitations under the License. <artifactId>lucene-spatial-extras</artifactId> <version>${version.lib.lucene}</version> </dependency> + <dependency> + <groupId>org.apache.parquet</groupId> + <artifactId>parquet-avro</artifactId> + <version>${version.lib.parquet}</version> + </dependency> + <dependency> + <groupId>org.apache.parquet</groupId> + <artifactId>parquet-hadoop</artifactId> + <version>${version.lib.parquet}</version> + </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId>
