This is an automated email from the ASF dual-hosted git repository.
bchapuis pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
from 6c7a2bf0 Add modules for standalone components (#852)
add 7981359d Add a geoparquet module, the dependencies, and a first
implementation
add c0c1ed8d Rename variable and fix comment
add 4b4bb642 Ensure all the files have the same schema
add a838fd0b Format code with spotless
No new revisions were added by this update.
Summary of changes:
baremaps-core/pom.xml | 4 +
.../storage/flatgeobuf/FlatGeoBufDataSchema.java | 11 +-
.../storage/geopackage/GeoPackageDataSchema.java | 11 +-
.../GeoParquetDataSchema.java} | 55 +-
.../storage/geoparquet/GeoParquetDataTable.java | 109 +++
.../geoparquet/GeoParquetTypeConversion.java | 77 +++
.../storage/postgres/PostgresDataSchema.java | 20 +-
.../storage/shapefile/ShapefileDataSchema.java | 11 +-
.../GeoParquetDataSchemaTest.java} | 25 +-
.../GeoParquetToPostgresTest.java} | 27 +-
.../apache/baremaps/data/schema/DataSchema.java | 17 +-
baremaps-geoparquet/pom.xml | 49 ++
.../baremaps/geoparquet/GeoParquetException.java | 19 +-
.../baremaps/geoparquet/GeoParquetReader.java | 276 ++++++++
.../baremaps/geoparquet/data/BinaryValue.java | 38 +-
.../baremaps/geoparquet/data/BooleanValue.java | 29 +-
.../baremaps/geoparquet/data/DoubleValue.java | 35 +-
.../baremaps/geoparquet/data/FloatValue.java | 35 +-
.../geoparquet/data/GeoParquetColumnMetadata.java | 116 ++++
.../baremaps/geoparquet/data/GeoParquetGroup.java | 367 ++++++++++
.../geoparquet/data/GeoParquetGroupConverter.java | 66 ++
.../geoparquet/data/GeoParquetGroupFactory.java | 78 +++
.../geoparquet/data/GeoParquetGroupImpl.java | 751 +++++++++++++++++++++
.../data/GeoParquetGroupRecordConverter.java | 68 ++
.../geoparquet/data/GeoParquetGroupWriter.java | 61 ++
.../geoparquet/data/GeoParquetMaterializer.java | 51 +-
.../geoparquet/data/GeoParquetMetadata.java | 97 +++
.../data/GeoParquetPrimitiveConverter.java | 93 +++
.../baremaps/geoparquet/data/Int96Value.java | 36 +-
.../baremaps/geoparquet/data/IntegerValue.java | 34 +-
.../apache/baremaps/geoparquet/data/LongValue.java | 35 +-
.../apache/baremaps/geoparquet/data/Primitive.java | 64 ++
.../hadoop/GeoParquetGroupReadSupport.java | 59 ++
.../hadoop/GeoParquetGroupWriteSupport.java | 85 +++
.../geoparquet/hadoop/GeoParquetGroupWriter.java | 62 ++
.../geoparquet/hadoop/GeoParquetInputFormat.java | 30 +-
.../geoparquet/hadoop/GeoParquetOutputFormat.java | 59 ++
.../geoparquet/hadoop/GeoParquetWriter.java | 118 ++++
.../baremaps/geoparquet/GeoParquetReaderTest.java | 30 +-
baremaps-testing/data/samples/example.parquet | Bin 0 -> 29838 bytes
.../org/apache/baremaps/testing/TestFiles.java | 3 +
pom.xml | 29 +
42 files changed, 2958 insertions(+), 282 deletions(-)
copy
baremaps-core/src/main/java/org/apache/baremaps/storage/{geopackage/GeoPackageDataSchema.java
=> geoparquet/GeoParquetDataSchema.java} (55%)
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/storage/geoparquet/GeoParquetDataTable.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/storage/geoparquet/GeoParquetTypeConversion.java
copy
baremaps-core/src/test/java/org/apache/baremaps/storage/{geopackage/GeoPackageDataSchemaTest.java
=> geoparquet/GeoParquetDataSchemaTest.java} (60%)
copy
baremaps-core/src/test/java/org/apache/baremaps/storage/{geopackage/GeoPackageToPostgresTest.java
=> geoparquet/GeoParquetToPostgresTest.java} (60%)
create mode 100644 baremaps-geoparquet/pom.xml
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/model/Entity.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/GeoParquetException.java
(75%)
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/GeoParquetReader.java
copy baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/OsmTags.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/BinaryValue.java
(60%)
copy baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/OsmTags.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/BooleanValue.java
(66%)
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/DoubleValue.java
(67%)
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/FloatValue.java
(67%)
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetColumnMetadata.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroup.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroupConverter.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroupFactory.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroupImpl.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroupRecordConverter.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetGroupWriter.java
copy
baremaps-data/src/main/java/org/apache/baremaps/data/type/FixedSizeDataType.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetMaterializer.java
(50%)
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetMetadata.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/GeoParquetPrimitiveConverter.java
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/Int96Value.java
(64%)
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/IntegerValue.java
(67%)
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/LongValue.java
(67%)
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/data/Primitive.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetGroupReadSupport.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetGroupWriteSupport.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetGroupWriter.java
copy
baremaps-openstreetmap/src/main/java/org/apache/baremaps/openstreetmap/stream/HoldingConsumer.java
=>
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetInputFormat.java
(62%)
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetOutputFormat.java
create mode 100644
baremaps-geoparquet/src/main/java/org/apache/baremaps/geoparquet/hadoop/GeoParquetWriter.java
copy
baremaps-core/src/test/java/org/apache/baremaps/geocoder/GeonamesReaderTest.java
=>
baremaps-geoparquet/src/test/java/org/apache/baremaps/geoparquet/GeoParquetReaderTest.java
(59%)
create mode 100644 baremaps-testing/data/samples/example.parquet