You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by bc...@apache.org on 2024/05/21 21:00:04 UTC
(incubator-baremaps) 01/01: Create a geoparquet module and add dependencies
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 <bc...@gmail.com>
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>