This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a change to branch gdal
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


 discard c6b2fe0b Some fixes
 discard a8957664 Fix issues after rebase
 discard 6d9d62ff Experiment with TwelveMonkeys
 discard 9b12ea27 Serve contour tiles
 discard 28678b1f Improve tile store
 discard 27084300 WIP - experiment with gdal
     add da4de51c Remove database parameter in dev/export/serve commands (#658)
     add c5c061b2 Add new integration tests (#661)
     add a546f030 Fix tile cache bug (#665)
     add 9cbabd3e Add batch polygonize script (#667)
     add a7cb5103 Simplify landuse and natural layers at low zoom levels (#666)
     add ba33fa30 Add countries at low zoom level (#671)
     add 90680de5 Introduce apache-rat-plugin and add exclusions (#663)
     add 344dc33d Importing natural earth generates an error (#668)
     add c575d0e7 Fix sonar config (#654)
     add 56114e66 Display icons, country names, and boundaries on the basemap 
(#674)
     add efb0a0ec Remove name translations from points at low zoom levels (#676)
     add 28a3bcdb Remove sonar workflow (#677)
     add 68711ce7 Improve SQLite configuration (#672)
     add c1f0bd7a Add highway=construction directives (#685)
     add 3b0c8eb3 Add bus way and bus stop to basemap (#686)
     add 0283a583 Add right-to-left plugin to the maps (#687)
     add 165104b6 Scope CLI version.txt resource file to specific package (#689)
     add 4f5ae71f Improve country and city labels (#690)
     add c4445c33 Support FTP downloads and extend IRR whois source files (#698)
     add d4887bdb Improve zip expansion (#700)
     add c5ee7a2e Add support for themes (#691)
     add 501a8e8d Fix: Set default theme to default instead of light
     add 812da8e2 Improve leisure layering with natural and landuse
     add c0b9e920 Refactor the basemap and introduce new themes (#706)
     add 4ad3f585 Server refactoring (#705)
     add 7fcd47d3 Fix null pointer exception (#707)
     add 89c1c6df Add new cli command to edit styles locally (#704)
     add 0912b6ce Correct typo in configuration (#708)
     add 8c093e2b Fix: Uncomment ocean tileset (#710)
     add e82917b8 Fix export command (#694)
     add 23e45b63 Geocoder: scoring by population, parsing query text support 
AND,OR operators (#712)
     add 77f78da2 Remove unused maven remote repositories (#714)
     add d7dfd535 Fix map inspect popup text overflow (#718)
     add c83efc31 Integrate Calcite (#709)
     add e93c031f Add example outputs to gitignore (#730)
     add fe1a9b9e Add IPLoc precision levels and metadata fields in iploc 
database (#724)
     add 5e1fd3b3 Remove stacktrace from response entiy and log exceptions 
(#728)
     add 778a455e Use English for country names (#734)
     add 9ddeefd0 Make the behavior of replaceExisting more consistent (#727)
     add aa05997b Update Maven to 3.9.3 and wrapper to 3.2.0 (#737)
     add aafbfabe Consolidate logging dependencies (#738)
     add 18ae5d9a Update README.md
     add 30523b02 Improve style source deserialization (#747)
     add c05a85fd Fix minor issues and improve the release process (#744)
     add f25ab673 Split sql files correctly (#749)
     add 3ad2fe3a Optimize vector tile export and log slow queries (#753)
     add b10a101a Disable antialias in basemap (#756)
     add a62a1a38 Display natural layer at low zoom levels (#750)
     add b7cac3fa Remove logo (#761)
     add abb5ee7e Improve release instructions (#758)
     add ba2790e1 Group third-party dependencies by license (#759)
     add ff1de0c5 Use lowercase table names in postgresql (#768)
     add b37f1ec0 Add task to execute sql script (#769)
     add be499e3d Expose the tileset and the SQL queries in dev mode (#772)
     add 49a84c96 Expose environment variables to javascript (#776)
     add dfa1e949 Add a datasource object to the tileset (#777)
     add 78397fc6 List the derived files in the NOTICE (#771)
     add 894e959a Concat THIRD-PARTY to LICENSE in bin release (#778)
     new f082808b WIP - experiment with gdal
     new 026d9c19 Improve tile store
     new f9f9a62a Serve contour tiles
     new 4537a94c Experiment with TwelveMonkeys
     new 5571fdee Fix issues after rebase
     new 944b0a99 Some fixes
     new c62720bf Fix envelope and levels

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c6b2fe0b)
            \
             N -- N -- N   refs/heads/gdal (c62720bf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/analyze.yml                      |  24 -
 .gitignore                                         |  33 +-
 .mvn/wrapper/maven-wrapper.jar                     | Bin 59925 -> 62547 bytes
 .mvn/wrapper/maven-wrapper.properties              |   6 +-
 .run/basemap-dev.run.xml                           |   7 +-
 ...ap-workflow.run.xml => basemap-mbtiles.run.xml} |   4 +-
 ...workflow-init.run.xml => basemap-serve.run.xml} |  10 +-
 .run/basemap-workflow.run.xml                      |   5 -
 .run/extrusion-dev.run.xml                         |   2 +-
 .run/geocoder-create.run.xml                       |   2 +-
 .run/iploc-create.run.xml                          |   2 +-
 .run/iploc-serve.run.xml                           |   2 +-
 .run/naturalearth-dev.run.xml                      |   2 +-
 .run/openstreetmap-dev.run.xml                     |   2 +-
 .run/openstreetmap-export.run.xml                  |   7 +-
 .run/openstreetmap-serve.run.xml                   |   2 +-
 ...cute.run.xml => openstreetmap-workflow.run.xml} |   4 +-
 .run/simplification-workflow.run.xml               |   5 -
 .run/transformation-workflow.run.xml               |   5 -
 .run/workflow-execute.run.xml                      |   5 -
 .run/workflow-init.run.xml                         |   5 -
 CONTRIBUTING.md                                    |  12 +-
 DISCLAIMER-WIP                                     |   4 +
 LICENSE                                            |   4 +-
 NOTICE                                             |  38 +-
 README.md                                          |   4 +-
 RELEASE.md                                         |  39 +-
 .../baremaps/benchmarks/DataMapBenchmark.java      |  14 +-
 .../baremaps/benchmarks/MBTilesBenchmark.java      |  73 +++
 .../baremaps/benchmarks/MemoryBenchmark.java       |  18 +-
 .../OpenStreetMapGeometriesBenchmark.java          |  18 +-
 baremaps-cli/pom.xml                               |  72 ++-
 baremaps-cli/src/assembly/bin.xml                  |   8 +-
 baremaps-cli/src/assembly/src.xml                  |   1 -
 baremaps-cli/src/license/bundle.ftl                |  37 ++
 baremaps-cli/src/license/override.ftl              |  36 ++
 baremaps-cli/src/license/override.properties       | 209 +++++++
 .../java/org/apache/baremaps/cli/Baremaps.java     |  34 +-
 .../main/java/org/apache/baremaps/cli/Options.java |   5 +-
 .../org/apache/baremaps/cli/geocoder/Serve.java    |  14 +-
 .../java/org/apache/baremaps/cli/iploc/Serve.java  |  12 +-
 .../main/java/org/apache/baremaps/cli/map/Dev.java | 112 ++--
 .../java/org/apache/baremaps/cli/map/Export.java   |  14 +-
 .../baremaps/cli/map/{Serve.java => MBTiles.java}  |  72 ++-
 .../main/java/org/apache/baremaps/cli/map/Map.java |   3 +-
 .../java/org/apache/baremaps/cli/map/Serve.java    |  53 +-
 .../cli/map/{Serve.java => StyleCommand.java}      |  92 ++--
 .../org/apache/baremaps/cli/ogcapi/OgcApi.java     |   4 +-
 .../{ => org/apache/baremaps/cli}/version.txt      |   0
 baremaps-core/pom.xml                              |  18 +-
 .../org/apache/baremaps/config/ConfigReader.java   |  20 +-
 .../algorithm/BinarySearch.java                    |   4 +-
 .../algorithm/ExternalMergeSort.java               |   8 +-
 .../algorithm/Hilbert.java                         |   7 +-
 .../algorithm/UnionStream.java                     |   2 +-
 .../calcite/SqlDataSchema.java}                    |  33 +-
 .../baremaps/database/calcite/SqlDataTable.java    |  62 +++
 .../database/calcite/SqlTypeConversion.java        |  74 +++
 .../collection/AbstractDataCollection.java         |   2 +-
 .../collection/AppendOnlyBuffer.java               |   8 +-
 .../{ => database}/collection/DataCollection.java  |   4 +-
 .../database/collection/DataCollectionAdapter.java |  54 ++
 .../collection/DataCollectionException.java        |   2 +-
 .../{ => database}/collection/DataList.java        |   2 +-
 .../{ => database}/collection/DataMap.java         |  34 +-
 .../collection/FixedSizeDataList.java              |   8 +-
 .../{ => database}/collection/IndexedDataList.java |   4 +-
 .../{ => database}/collection/IndexedDataMap.java  |   6 +-
 .../{ => database}/collection/LongDataMap.java     |   8 +-
 .../collection/MemoryAlignedDataList.java          |   8 +-
 .../collection/MemoryAlignedDataMap.java           |   8 +-
 .../collection/MonotonicDataMap.java               |  10 +-
 .../collection/MonotonicFixedSizeDataMap.java      |   6 +-
 .../collection/MonotonicPairedDataMap.java         |   8 +-
 .../{collection => database}/memory/Memory.java    |   2 +-
 .../memory/MemoryException.java                    |   2 +-
 .../memory/MemoryMappedDirectory.java              |   2 +-
 .../memory/MemoryMappedFile.java                   |   2 +-
 .../memory/OffHeapMemory.java                      |   2 +-
 .../memory/OnHeapMemory.java                       |   2 +-
 .../schema/AbstractDataTable.java}                 |  13 +-
 .../baremaps/database/schema/DataColumn.java       |  96 ++++
 .../schema/DataColumnImpl.java}                    |   4 +-
 .../Row.java => database/schema/DataRow.java}      |  49 +-
 .../schema/DataRowImpl.java}                       |  29 +-
 .../schema/DataRowType.java}                       |  22 +-
 .../schema/DataRowTypeImpl.java}                   |  41 +-
 .../Store.java => database/schema/DataSchema.java} |  18 +-
 .../Table.java => database/schema/DataTable.java}  |  14 +-
 .../baremaps/database/schema/DataTableAdapter.java |  63 +++
 .../schema/DataTableException.java}                |  15 +-
 .../schema/DataTableGeometryTransformer.java       |  58 ++
 .../baremaps/database/schema/DataTableImpl.java    |  75 +++
 .../type/BooleanArrayDataType.java}                |  33 +-
 .../type/BooleanDataType.java}                     |  14 +-
 .../type/BooleanListDataType.java}                 |  31 +-
 .../type/ByteArrayDataType.java}                   |  28 +-
 .../type/ByteDataType.java                         |   6 +-
 .../type/ByteListDataType.java                     |  12 +-
 .../{collection => database}/type/DataType.java    |  10 +-
 .../type/DoubleArrayDataType.java}                 |  35 +-
 .../type/DoubleDataType.java                       |   6 +-
 .../type/DoubleListDataType.java                   |  29 +-
 .../type/FixedSizeDataType.java                    |   8 +-
 .../type/FloatArrayDataType.java}                  |  33 +-
 .../type/FloatDataType.java                        |   6 +-
 .../type/FloatListDataType.java                    |  27 +-
 .../type/IntegerArrayDataType.java}                |  35 +-
 .../type/IntegerDataType.java                      |   6 +-
 .../type/IntegerListDataType.java                  |  29 +-
 .../type/ListDataType.java                         |  20 +-
 .../type/LonLatDataType.java                       |  12 +-
 .../type/LongArrayDataType.java}                   |  35 +-
 .../type/LongDataType.java                         |   6 +-
 .../type/LongListDataType.java                     |  29 +-
 .../{collection => database}/type/MapDataType.java |  24 +-
 .../type/MemoryAlignedDataType.java                |   2 +-
 .../type/NullableDataType.java                     |  12 +-
 .../type/PairDataType.java                         |  16 +-
 .../apache/baremaps/database/type/RowDataType.java | 101 ++++
 .../type/ShortArrayDataType.java}                  |  35 +-
 .../type/ShortDataType.java                        |   6 +-
 .../type/ShortListDataType.java                    |  29 +-
 .../type/SmallIntegerDataType.java                 |   6 +-
 .../type/SmallLongDataType.java                    |   8 +-
 .../type/StringDataType.java                       |  16 +-
 .../type/geometry/CoordinateArrayDataType.java     |  30 +-
 .../type/geometry}/CoordinateDataType.java         |   8 +-
 .../type/geometry/GeometryCollectionDataType.java  |  26 +-
 .../type/geometry/GeometryDataType.java            |  52 +-
 .../type/geometry/LineStringDataType.java          |  12 +-
 .../type/geometry}/LonLatDataType.java             |  14 +-
 .../type/geometry/MultiLineStringDataType.java     |  26 +-
 .../type/geometry/MultiPointDataType.java          |  12 +-
 .../type/geometry/MultiPolygonDataType.java        |  26 +-
 .../type/geometry/PointDataType.java               |  12 +-
 .../type/geometry/PolygonDataType.java             |  34 +-
 .../type/geometry}/WKBDataType.java                |  11 +-
 .../baremaps/geocoder/GeonamesDocumentMapper.java  |   8 +-
 .../baremaps/geocoder/GeonamesQueryBuilder.java    |  68 ++-
 .../org/apache/baremaps/iploc/IpLocMapper.java     | 118 ++--
 .../org/apache/baremaps/iploc/IpLocObject.java     |  12 +-
 .../org/apache/baremaps/iploc/IpLocPrecision.java  |   8 +
 .../org/apache/baremaps/iploc/IpLocRepository.java |  90 ++-
 .../apache/baremaps/openstreetmap/DiffService.java |   9 +-
 .../function/CoordinateMapBuilder.java             |   6 +-
 .../function/EntityGeometryBuilder.java            |   6 +-
 .../openstreetmap/function/GeometryMapBuilder.java |   6 +-
 .../function/ReferenceMapBuilder.java              |   6 +-
 .../function/RelationGeometryBuilder.java          |  10 +-
 .../openstreetmap/function/WayGeometryBuilder.java |   6 +-
 .../baremaps/openstreetmap/model/Change.java       |   4 +-
 .../baremaps/openstreetmap/model/Member.java       |   4 +-
 .../baremaps/openstreetmap/pbf/PbfBlockReader.java |  15 +-
 .../openstreetmap/pbf/PbfEntityReader.java         |  10 +-
 .../baremaps/openstreetmap/pbf/PbfReader.java      |  26 +-
 .../postgres/PostgresCoordinateMap.java            |   6 +-
 .../openstreetmap/postgres/PostgresIterator.java   |   2 +-
 .../postgres/PostgresNodeRepository.java           |   2 +-
 .../postgres/PostgresReferenceMap.java             |   6 +-
 .../postgres/PostgresRelationRepository.java       |   2 +-
 .../postgres/PostgresWayRepository.java            |   2 +-
 .../apache/baremaps/postgres/PostgresUtils.java    |  82 ---
 .../apache/baremaps/postgres/copy/CopyWriter.java  |   4 +-
 ...ValueHandler.java => GeometryValueHandler.java} |   2 +-
 .../apache/baremaps/raster/ContourTileStore.java   | 232 +++++---
 .../org/apache/baremaps/storage/AbstractTable.java |  22 -
 .../java/org/apache/baremaps/storage/Column.java   |  34 --
 .../apache/baremaps/storage/TableDecorator.java    |  88 ---
 .../org/apache/baremaps/storage/TableImpl.java     |  48 --
 ...tGeoBufStore.java => FlatGeoBufDataSchema.java} |  34 +-
 ...atGeoBufTable.java => FlatGeoBufDataTable.java} |  63 ++-
 ...versions.java => FlatGeoBufTypeConversion.java} |  53 +-
 ...PackageStore.java => GeoPackageDataSchema.java} |  24 +-
 ...oPackageTable.java => GeoPackageDataTable.java} |  45 +-
 .../storage/postgres/PostgresDataSchema.java       | 285 ++++++++++
 .../{PostgresTable.java => PostgresDataTable.java} |  93 ++--
 .../baremaps/storage/postgres/PostgresStore.java   | 302 ----------
 .../storage/postgres/PostgresTypeConversion.java   |  59 ++
 ...hapefileStore.java => ShapefileDataSchema.java} |  22 +-
 ...ShapefileTable.java => ShapefileDataTable.java} |  25 +-
 .../shapefile/internal/DbaseByteReader.java        |   4 +-
 .../shapefile/internal/ShapefileByteReader.java    |  64 +--
 .../shapefile/internal/ShapefileGeometryType.java  |  19 +-
 .../shapefile/internal/ShapefileInputStream.java   |  22 +-
 .../shapefile/internal/ShapefileReader.java        |  14 +-
 .../org/apache/baremaps/tilestore/TileCache.java   |  14 +-
 .../org/apache/baremaps/tilestore/TileCoord.java   |   4 +-
 .../mbtiles/{MBTiles.java => MBTilesStore.java}    |   7 +-
 .../baremaps/tilestore/postgres/PostgresQuery.java |   4 +-
 .../tilestore/postgres/PostgresTileStore.java      |  16 +-
 .../org/apache/baremaps/utils/GeometryUtils.java   |   1 +
 .../apache/baremaps/utils/IsoCountriesUtils.java   |   2 +-
 .../org/apache/baremaps/utils/PostgresUtils.java   | 188 +++++++
 .../org/apache/baremaps/utils/SqliteUtils.java     |  39 ++
 .../baremaps/vectortile/VectorTileDecoder.java     |   2 +-
 .../baremaps/vectortile/VectorTileEncoder.java     |   2 +-
 ...ctorTileUtils.java => VectorTileFunctions.java} |  16 +-
 .../vectortile/expression/Expressions.java         |  50 +-
 .../baremaps/vectortile/style/StyleSource.java     | 233 +++++++-
 .../baremaps/vectortile/tilejson/TileJSON.java     |  78 +++
 .../baremaps/vectortile/tilejson/VectorLayer.java  |  22 +-
 .../baremaps/vectortile/tileset/Database.java      | 194 +++++++
 .../baremaps/vectortile/tileset/Tileset.java       |  16 +-
 .../java/org/apache/baremaps/workflow/Task.java    |   3 +-
 .../apache/baremaps/workflow/WorkflowContext.java  |   8 +-
 .../workflow/tasks/CreateEntityCollection.java     |  93 ----
 .../baremaps/workflow/tasks/DownloadUrl.java       |  49 +-
 .../org/apache/baremaps/workflow/tasks/Entity.java |  83 ---
 .../baremaps/workflow/tasks/EntityDataType.java    |  66 ---
 .../apache/baremaps/workflow/tasks/ExecuteSql.java |  29 +-
 .../{LogMessage.java => ExecuteSqlScript.java}     |  20 +-
 .../baremaps/workflow/tasks/ExportVectorTiles.java |  50 +-
 .../baremaps/workflow/tasks/ImportGeoPackage.java  |  26 +-
 .../workflow/tasks/ImportOpenStreetMap.java        |  40 +-
 .../baremaps/workflow/tasks/ImportShapefile.java   |  19 +-
 .../workflow/tasks/TransformEntityCollection.java  | 150 -----
 .../apache/baremaps/workflow/tasks/UnzipFile.java  |  13 +-
 .../workflow/tasks/UpdateOpenStreetMap.java        |  11 +-
 .../ConfigReaderTest.java}                         |  24 +-
 .../AppendOnlyBufferTest.java                      |  34 +-
 .../{collection => database}/DataListTest.java     |   5 +-
 .../{collection => database}/DataMapTest.java      |  29 +-
 .../SizedDataListTest.java                         |  12 +-
 .../algorithm/UnionStreamTest.java                 |   5 +-
 .../baremaps/database/calcite/CalciteTest.java     | 113 ++++
 .../memory/MemoryProvider.java                     |   2 +-
 .../memory/MemoryTest.java                         |   8 +-
 .../sort/BinarySearchTest.java                     |   8 +-
 .../sort/ExternalMergeSortTest.java                |  18 +-
 .../type/DataTypeProvider.java                     |  86 ++-
 .../type/DataTypeTest.java                         |  27 +-
 .../type/LonLatDataTypeTest.java                   |   2 +-
 .../baremaps/geocoder/GeonamesIndexTest.java       |  95 ++++
 .../baremaps/geocoder/GeonamesReaderTest.java      |   2 +-
 .../org/apache/baremaps/iploc/IpLocObjectTest.java |  10 +-
 .../EntityDataTypeGeometryBuilderTest.java         |   6 +-
 .../geometry/RelationGeometryBuilderTest.java      |   6 +-
 .../postgres/PostgresRepositoryTest.java           |   2 +-
 .../repository/BlockImporterTest.java              |   4 +-
 .../baremaps/openstreetmap/store/MockDataMap.java  |  14 +-
 .../postgres/metadata/PostgresMetadataTest.java    |   2 +-
 .../storage/{MockTable.java => MockDataTable.java} |  39 +-
 ...TableTest.java => FlatGeoBufDataTableTest.java} |  20 +-
 .../geopackage/GeoPackageDataSchemaTest.java}      |  25 +-
 .../geopackage/GeoPackageToPostgresTest.java       |  43 ++
 ...sStoreTest.java => PostgresDataSchemaTest.java} |  20 +-
 ...esTableTest.java => PostgresDataTableTest.java} |  40 +-
 .../apache/baremaps/stream/StreamUtilsTest.java    |   2 +-
 .../org/apache/baremaps/testing/TestFiles.java     |   4 +-
 ...{TileStoreTest.java => TileDataSchemaTest.java} |   2 +-
 .../baremaps/tilestore/file/FileTileStoreTest.java |   4 +-
 .../{MBTilesTest.java => MBTilesStoreTest.java}    |  17 +-
 .../baremaps/vectortile/ExpressionsTest.java       |  39 +-
 .../apache/baremaps/vectortile/TileSetTest.java    |  77 +++
 ...UtilsTest.java => VectorTileFunctionsTest.java} |  10 +-
 .../apache/baremaps/workflow/ObjectMapperTest.java |   1 -
 .../CreateAndTransformEntityCollectionTest.java    |  48 --
 .../baremaps/workflow/tasks/DownloadUrlTest.java   |  33 +-
 ...ileTest.java => ExecuteSqlIntegrationTest.java} |   3 +-
 ...eSqlFileTest.java => ExecuteSqlScriptTest.java} |   5 +-
 .../baremaps/workflow/tasks/ExecuteSqlTest.java    |  39 +-
 .../baremaps/workflow/tasks/ImportMonacoTest.java  |  16 +-
 .../workflow/tasks/ImportUpdateDataTest.java       |  16 +-
 .../tasks/ImportUpdateLiechtensteinTest.java       |  16 +-
 baremaps-core/src/test/resources/countries.gpkg    | Bin 0 -> 331776 bytes
 .../test/resources/geonames/geocoder_sample.txt    |   3 +-
 .../src/test/resources/queries/queries.sql         |   1 +
 .../src/test/resources/ripe/simple_nic_sample.txt  |  15 +-
 baremaps-core/src/test/resources/script.sql        |   5 +
 .../src/test/resources/style.js                    |  21 +-
 baremaps-core/src/test/resources/tilesets/osm.json |  42 ++
 .../src/test/resources/tilesets}/tileset.json      |   1 +
 baremaps-ogcapi/pom.xml                            |  16 -
 .../baremaps/ogcapi/CollectionsResource.java       |  18 +-
 .../org/apache/baremaps/ogcapi/TilesResource.java  |  14 +-
 .../org/apache/baremaps/ogcapi/OgcApiTest.java     |   4 +-
 baremaps-renderer/assets/report-template.html      |  22 +-
 .../baremaps/server/BaseUriRequestFilter.java      |   3 +
 .../org/apache/baremaps/server/ChangeResource.java | 136 +++++
 .../apache/baremaps/server/ClassPathResource.java  |  69 +++
 .../org/apache/baremaps/server/CorsFilter.java     |   5 +-
 .../org/apache/baremaps/server/DevResources.java   | 165 ------
 .../apache/baremaps/server/DirectoryWatcher.java   |  64 ---
 ...eocoderResources.java => GeocoderResource.java} |  78 +--
 .../{IpLocResources.java => IpLocResource.java}    |  39 +-
 .../org/apache/baremaps/server/StyleResource.java  |  43 ++
 .../apache/baremaps/server/TileJSONResource.java   |  44 ++
 .../org/apache/baremaps/server/TileResource.java   |  70 +++
 .../apache/baremaps/server/TilesetResource.java    |  49 ++
 .../src/main/resources/assets/server.html          |  13 +-
 .../src/main/resources/assets/viewer.html          |  12 +-
 .../src/main/resources/iploc/index.html            |  10 +-
 ....java => ClassPathResourceIntegrationTest.java} |  37 +-
 basemap/config.js                                  |   1 +
 basemap/layers/aerialway/style.js                  |   4 +-
 basemap/layers/aeroway/line.js                     |   7 +-
 basemap/layers/aeroway/polygon.js                  |   3 +-
 basemap/layers/amenity/background.js               |  19 +-
 basemap/layers/amenity/fountain.js                 |   7 +-
 basemap/layers/amenity/overlay.js                  |  18 +-
 basemap/layers/attraction/style.js                 |   4 +-
 basemap/layers/background/style.js                 |  21 +-
 basemap/layers/barrier/style.js                    |   4 +-
 basemap/layers/boundary/line.js                    |  11 +-
 basemap/layers/boundary/tileset.js                 |  14 +-
 basemap/layers/building/number.js                  |   6 +-
 basemap/layers/building/shape.js                   |   9 +-
 basemap/layers/building/tileset.js                 |   2 +
 basemap/layers/highway/bridge_line.js              |  25 +-
 basemap/layers/highway/bridge_outline.js           |  21 +-
 basemap/layers/highway/construction_dash.js        | 110 ++++
 basemap/layers/highway/construction_line.js        | 137 +++++
 basemap/layers/highway/highway_construction.js     |  15 -
 basemap/layers/highway/highway_dash.js             |  16 +-
 basemap/layers/highway/highway_label.js            |   6 +-
 basemap/layers/highway/highway_line.js             |  28 +-
 basemap/layers/highway/highway_outline.js          |  31 +-
 basemap/layers/highway/pedestrian_area.js          |   6 +-
 basemap/layers/highway/prepare.sql                 |  10 +-
 basemap/layers/highway/simplify.sql                |   2 +-
 basemap/layers/highway/tileset.js                  |   1 +
 basemap/layers/highway/tunnel_line.js              |  25 +-
 basemap/layers/highway/tunnel_outline.js           |  21 +-
 basemap/layers/labels/style.js                     | 210 +++----
 basemap/layers/landuse/background.js               |  71 ++-
 basemap/layers/landuse/clean.sql                   |  38 +-
 basemap/layers/landuse/overlay.js                  |  23 +-
 basemap/layers/landuse/prepare.sql                 | 138 ++++-
 basemap/layers/landuse/simplify.sql                |  90 +--
 basemap/layers/landuse/tileset.js                  |   2 +-
 basemap/layers/leisure/background.js               |  50 +-
 basemap/layers/leisure/nature_reserve.js           |   5 +-
 basemap/layers/leisure/overlay.js                  |  44 +-
 basemap/layers/man_made/bridge.js                  |   5 +-
 basemap/layers/man_made/pier_label.js              |   4 +-
 basemap/layers/man_made/pier_line.js               |   4 +-
 basemap/layers/member/prepare.sql                  |   9 +
 basemap/layers/natural/background.js               |  24 +-
 basemap/layers/natural/clean.sql                   |  31 +-
 basemap/layers/natural/overlay.js                  |  29 +-
 basemap/layers/natural/prepare.sql                 | 131 +++--
 basemap/layers/natural/simplify.sql                |  22 +-
 basemap/layers/natural/tileset.js                  |   6 +-
 basemap/layers/natural/tree.js                     |   4 +-
 basemap/layers/natural/trunk.js                    |   4 +-
 basemap/layers/natural/water.js                    |   6 +-
 basemap/layers/ocean/overlay.js                    |   5 +-
 .../pier_label.js => point/country_label.js}       |  47 +-
 basemap/layers/point/icon.js                       | 567 ++++++++++---------
 basemap/layers/point/{label.js => point_label.js}  |  30 +-
 basemap/layers/point/tileset.js                    |  10 +
 basemap/layers/power/background.js                 |   9 +-
 basemap/layers/power/cable.js                      |   5 +-
 basemap/layers/power/tower.js                      |   5 +-
 basemap/layers/railway/line.js                     |  28 +-
 basemap/layers/railway/tunnel.js                   |   3 +-
 basemap/layers/route/style.js                      |   4 +-
 basemap/layers/tourism/style_zoo_fill.js           |   7 +-
 basemap/layers/tourism/style_zoo_line.js           |   7 +-
 basemap/layers/waterway/label.js                   |   7 +-
 basemap/layers/waterway/line.js                    |   7 +-
 basemap/layers/waterway/tileset.js                 |   4 +-
 basemap/layers/waterway/tunnel_casing.js           |   7 +-
 basemap/layers/waterway/tunnel_line.js             |   7 +-
 basemap/style.js                                   |  19 +-
 .../{lausanne => aeroway-sicily}/metadata.json     |   2 +-
 .../metadata.json                                  |   2 +-
 .../metadata.json                                  |   6 +
 .../cala-di-santa-maria-sardignia/metadata.json    |   6 +
 .../integration/chateauneuf-bus/metadata.json      |   7 +
 .../club-somisa-argentina/metadata.json            |   6 +
 .../metadata.json                                  |   6 +
 .../glen-view-club-chicago/metadata.json           |   6 +
 .../{lausanne => helgoland-germany}/metadata.json  |   2 +-
 .../helicoptero-madero-buenos-aires/metadata.json  |   6 +
 .../ile-aux-oiseaux-france/metadata.json           |   6 +
 .../integration/ile-de-brehat-france/metadata.json |   6 +
 .../integration/ile-dorlean-france/metadata.json   |   6 +
 .../le-verdon-sur-mer-france/metadata.json         |   6 +
 .../integration/markermeer-amsterdam/metadata.json |   6 +
 .../tests/integration/murano-italy/metadata.json   |   6 +
 .../naval-air-station-point-mugu-us/metadata.json  |   6 +
 .../metadata.json                                  |   6 +
 .../tests/integration/park1-london/metadata.json   |   6 +
 .../tests/integration/park2-london/metadata.json   |   6 +
 .../tests/integration/park3-london/metadata.json   |   7 +
 .../metadata.json                                  |   2 +-
 .../plage-le-cap-ferret-france/metadata.json       |   6 +
 .../pune-highway-construction/metadata.json        |   8 +
 .../{lausanne => tremuson-france}/metadata.json    |   2 +-
 basemap/theme.js                                   |   3 +
 basemap/themes/achromatomaly.js                    |  13 +
 basemap/themes/achromatopsia.js                    |  13 +
 basemap/themes/contrast.js                         |  13 +
 basemap/themes/dark.js                             |  13 +
 basemap/themes/default.js                          | 609 +++++++++++++++++++++
 basemap/themes/deuteranomaly.js                    |  13 +
 basemap/themes/deuteranopia.js                     |  13 +
 basemap/themes/grayscale.js                        |  13 +
 basemap/themes/light.js                            |  13 +
 basemap/themes/protanomaly.js                      |  13 +
 basemap/themes/protanopia.js                       |  13 +
 basemap/themes/transportation.js                   |  20 +
 basemap/themes/tritanomaly.js                      |  13 +
 basemap/themes/tritanopia.js                       |  13 +
 basemap/tileset.js                                 |   4 +-
 basemap/utils/color.js                             | 336 ++++++++++--
 basemap/utils/utils.js                             |  59 ++
 basemap/workflow.js                                |  72 ---
 codestyle.xml                                      |   2 +-
 examples/_geoadmin/tileset.json                    |   1 +
 examples/contour/dem.xml                           |   2 +-
 examples/contour/tileset.json                      |   1 +
 examples/extrusion/tileset.json                    |   1 +
 examples/ip-to-location/workflow.js                |  14 +
 examples/naturalearth/tileset.json                 |   3 +-
 examples/openstreetmap/tileset.json                |   1 +
 examples/transformation/simplifications.sql        |  38 --
 examples/transformation/style.json                 |  26 -
 examples/transformation/tileset.json               |  30 -
 examples/transformation/workflow.json              |  81 ---
 logo.svg                                           |   1 -
 mvnw                                               | 177 +++---
 mvnw.cmd                                           |  24 +-
 pom.xml                                            |  84 +--
 scripts/build-project.sh                           |  43 ++
 scripts/gdal/batch_polygonize.py                   |  84 +++
 scripts/generate-planet.sh                         |  37 ++
 scripts/test-basemap.sh                            |  74 +++
 scripts/test-examples.sh                           | 130 +++++
 431 files changed, 8684 insertions(+), 4540 deletions(-)
 copy .run/{basemap-workflow.run.xml => basemap-mbtiles.run.xml} (76%)
 copy .run/{workflow-init.run.xml => basemap-serve.run.xml} (55%)
 copy .run/{workflow-execute.run.xml => openstreetmap-workflow.run.xml} (85%)
 create mode 100644 
baremaps-benchmark/src/main/java/org/apache/baremaps/benchmarks/MBTilesBenchmark.java
 create mode 100644 baremaps-cli/src/license/bundle.ftl
 create mode 100644 baremaps-cli/src/license/override.ftl
 create mode 100644 baremaps-cli/src/license/override.properties
 copy baremaps-cli/src/main/java/org/apache/baremaps/cli/map/{Serve.java => 
MBTiles.java} (53%)
 copy baremaps-cli/src/main/java/org/apache/baremaps/cli/map/{Serve.java => 
StyleCommand.java} (52%)
 rename baremaps-cli/src/main/resources/{ => 
org/apache/baremaps/cli}/version.txt (100%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/algorithm/BinarySearch.java (97%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/algorithm/ExternalMergeSort.java (97%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/algorithm/Hilbert.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/algorithm/UnionStream.java (98%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{stream/HoldingConsumer.java => 
database/calcite/SqlDataSchema.java} (54%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/calcite/SqlDataTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/calcite/SqlTypeConversion.java
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/AbstractDataCollection.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/AppendOnlyBuffer.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/DataCollection.java (91%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataCollectionAdapter.java
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/DataCollectionException.java (96%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/DataList.java (97%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/DataMap.java (73%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/FixedSizeDataList.java (93%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/IndexedDataList.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/IndexedDataMap.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/LongDataMap.java (80%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/MemoryAlignedDataList.java (94%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/MemoryAlignedDataMap.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/MonotonicDataMap.java (94%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/MonotonicFixedSizeDataMap.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{ => 
database}/collection/MonotonicPairedDataMap.java (93%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/Memory.java (98%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/MemoryException.java (96%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/MemoryMappedDirectory.java (98%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/MemoryMappedFile.java (98%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/OffHeapMemory.java (96%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/memory/OnHeapMemory.java (96%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{openstreetmap/model/Entity.java
 => database/schema/AbstractDataTable.java} (66%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataColumn.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/{storage/ColumnImpl.java => 
database/schema/DataColumnImpl.java} (82%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{storage/Row.java => 
database/schema/DataRow.java} (51%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{storage/RowImpl.java 
=> database/schema/DataRowImpl.java} (63%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{storage/Schema.java => 
database/schema/DataRowType.java} (61%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/{storage/SchemaImpl.java => 
database/schema/DataRowTypeImpl.java} (51%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{storage/Store.java => 
database/schema/DataSchema.java} (69%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{storage/Table.java => 
database/schema/DataTable.java} (64%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTableAdapter.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/{storage/TableException.java => 
database/schema/DataTableException.java} (73%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTableGeometryTransformer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTableImpl.java
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/FloatListDataType.java
 => database/type/BooleanArrayDataType.java} (53%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/ByteDataType.java
 => database/type/BooleanDataType.java} (67%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/FloatListDataType.java
 => database/type/BooleanListDataType.java} (54%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/ByteListDataType.java
 => database/type/ByteArrayDataType.java} (53%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/ByteDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/ByteListDataType.java (78%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/DataType.java (85%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/DoubleListDataType.java
 => database/type/DoubleArrayDataType.java} (51%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/DoubleDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/DoubleListDataType.java (59%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/FixedSizeDataType.java (86%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/FloatListDataType.java
 => database/type/FloatArrayDataType.java} (54%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/FloatDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/FloatListDataType.java (61%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/IntegerListDataType.java
 => database/type/IntegerArrayDataType.java} (51%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/IntegerDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/IntegerListDataType.java (59%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/ListDataType.java (75%)
 copy baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/LonLatDataType.java (81%)
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/LongListDataType.java
 => database/type/LongArrayDataType.java} (52%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/LongDataType.java (82%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/LongListDataType.java (59%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/MapDataType.java (70%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/MemoryAlignedDataType.java (95%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/NullableDataType.java (81%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/PairDataType.java (81%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/RowDataType.java
 copy 
baremaps-core/src/main/java/org/apache/baremaps/{collection/type/ShortListDataType.java
 => database/type/ShortArrayDataType.java} (52%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/ShortDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/ShortListDataType.java (59%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/SmallIntegerDataType.java (88%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/SmallLongDataType.java (87%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/StringDataType.java (72%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/CoordinateArrayDataType.java (67%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection/type => 
database/type/geometry}/CoordinateDataType.java (78%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/GeometryCollectionDataType.java (79%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/GeometryDataType.java (79%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/LineStringDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection/type => 
database/type/geometry}/LonLatDataType.java (77%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/MultiLineStringDataType.java (76%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/MultiPointDataType.java (83%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/MultiPolygonDataType.java (75%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/PointDataType.java (85%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection => 
database}/type/geometry/PolygonDataType.java (77%)
 rename baremaps-core/src/main/java/org/apache/baremaps/{collection/type => 
database/type/geometry}/WKBDataType.java (79%)
 copy LICENSE.header => 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocPrecision.java (83%)
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/PostgresUtils.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/postgres/copy/{PostgisGeometryValueHandler.java
 => GeometryValueHandler.java} (94%)
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/AbstractTable.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/Column.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/TableDecorator.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/TableImpl.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/{FlatGeoBufStore.java
 => FlatGeoBufDataSchema.java} (65%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/{FlatGeoBufTable.java
 => FlatGeoBufDataTable.java} (80%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/{internal/TableConversions.java
 => FlatGeoBufTypeConversion.java} (84%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/{GeoPackageStore.java
 => GeoPackageDataSchema.java} (65%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/{GeoPackageTable.java
 => GeoPackageDataTable.java} (86%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresDataSchema.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/{PostgresTable.java
 => PostgresDataTable.java} (67%)
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresTypeConversion.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/{ShapefileStore.java
 => ShapefileDataSchema.java} (72%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/{ShapefileTable.java
 => ShapefileDataTable.java} (79%)
 rename 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/mbtiles/{MBTiles.java 
=> MBTilesStore.java} (97%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java
 rename 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/{VectorTileUtils.java
 => VectorTileFunctions.java} (89%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tilejson/TileJSON.java
 copy baremaps-cli/src/main/java/org/apache/baremaps/cli/iploc/IpLoc.java => 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tilejson/VectorLayer.java
 (58%)
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tileset/Database.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateEntityCollection.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/Entity.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/EntityDataType.java
 copy 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/{LogMessage.java 
=> ExecuteSqlScript.java} (59%)
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/TransformEntityCollection.java
 copy baremaps-core/src/test/java/org/apache/baremaps/{iploc/NicParserTest.java 
=> config/ConfigReaderTest.java} (54%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/AppendOnlyBufferTest.java (64%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/DataListTest.java (93%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/DataMapTest.java (86%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/SizedDataListTest.java (77%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/algorithm/UnionStreamTest.java (95%)
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/calcite/CalciteTest.java
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/memory/MemoryProvider.java (96%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/memory/MemoryTest.java (83%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/sort/BinarySearchTest.java (80%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/sort/ExternalMergeSortTest.java (86%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/type/DataTypeProvider.java (75%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/type/DataTypeTest.java (50%)
 rename baremaps-core/src/test/java/org/apache/baremaps/{collection => 
database}/type/LonLatDataTypeTest.java (95%)
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoder/GeonamesIndexTest.java
 rename baremaps-core/src/test/java/org/apache/baremaps/storage/{MockTable.java 
=> MockDataTable.java} (63%)
 rename 
baremaps-core/src/test/java/org/apache/baremaps/storage/flatgeobuf/{FlatGeoBufTableTest.java
 => FlatGeoBufDataTableTest.java} (68%)
 copy baremaps-core/src/test/java/org/apache/baremaps/{iploc/NicParserTest.java 
=> storage/geopackage/GeoPackageDataSchemaTest.java} (50%)
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/geopackage/GeoPackageToPostgresTest.java
 rename 
baremaps-core/src/test/java/org/apache/baremaps/storage/postgres/{PostgresStoreTest.java
 => PostgresDataSchemaTest.java} (69%)
 rename 
baremaps-core/src/test/java/org/apache/baremaps/storage/postgres/{PostgresTableTest.java
 => PostgresDataTableTest.java} (69%)
 rename 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/{TileStoreTest.java 
=> TileDataSchemaTest.java} (97%)
 rename 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/mbtiles/{MBTilesTest.java
 => MBTilesStoreTest.java} (81%)
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/TileSetTest.java
 rename 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/{VectorTileUtilsTest.java
 => VectorTileFunctionsTest.java} (86%)
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/CreateAndTransformEntityCollectionTest.java
 copy 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/{ExecuteSqlFileTest.java
 => ExecuteSqlIntegrationTest.java} (94%)
 rename 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/{ExecuteSqlFileTest.java
 => ExecuteSqlScriptTest.java} (85%)
 create mode 100644 baremaps-core/src/test/resources/countries.gpkg
 create mode 100644 baremaps-core/src/test/resources/script.sql
 copy basemap/layers/tourism/tileset.js => 
baremaps-core/src/test/resources/style.js (67%)
 create mode 100644 baremaps-core/src/test/resources/tilesets/osm.json
 copy {examples/openstreetmap => 
baremaps-core/src/test/resources/tilesets}/tileset.json (99%)
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/ChangeResource.java
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/ClassPathResource.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/DevResources.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/DirectoryWatcher.java
 rename 
baremaps-server/src/main/java/org/apache/baremaps/server/{GeocoderResources.java
 => GeocoderResource.java} (54%)
 rename 
baremaps-server/src/main/java/org/apache/baremaps/server/{IpLocResources.java 
=> IpLocResource.java} (81%)
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/StyleResource.java
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/TileJSONResource.java
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/TileResource.java
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/TilesetResource.java
 copy 
baremaps-server/src/test/java/org/apache/baremaps/server/{BaseUriRequestFilterIntegrationTest.java
 => ClassPathResourceIntegrationTest.java} (51%)
 create mode 100644 basemap/layers/highway/construction_dash.js
 create mode 100644 basemap/layers/highway/construction_line.js
 delete mode 100644 basemap/layers/highway/highway_construction.js
 copy basemap/layers/{man_made/pier_label.js => point/country_label.js} (53%)
 rename basemap/layers/point/{label.js => point_label.js} (73%)
 copy basemap/tests/integration/{lausanne => aeroway-sicily}/metadata.json (59%)
 copy basemap/tests/integration/{lausanne => 
andernos-les-bains-france}/metadata.json (59%)
 create mode 100644 
basemap/tests/integration/automotive-testing-papenburg-germany/metadata.json
 create mode 100644 
basemap/tests/integration/cala-di-santa-maria-sardignia/metadata.json
 create mode 100644 basemap/tests/integration/chateauneuf-bus/metadata.json
 create mode 100644 
basemap/tests/integration/club-somisa-argentina/metadata.json
 create mode 100644 
basemap/tests/integration/ernest-e-debs-regional-park-los-angeles/metadata.json
 create mode 100644 
basemap/tests/integration/glen-view-club-chicago/metadata.json
 copy basemap/tests/integration/{lausanne => helgoland-germany}/metadata.json 
(60%)
 create mode 100644 
basemap/tests/integration/helicoptero-madero-buenos-aires/metadata.json
 create mode 100644 
basemap/tests/integration/ile-aux-oiseaux-france/metadata.json
 create mode 100644 basemap/tests/integration/ile-de-brehat-france/metadata.json
 create mode 100644 basemap/tests/integration/ile-dorlean-france/metadata.json
 create mode 100644 
basemap/tests/integration/le-verdon-sur-mer-france/metadata.json
 create mode 100644 basemap/tests/integration/markermeer-amsterdam/metadata.json
 create mode 100644 basemap/tests/integration/murano-italy/metadata.json
 create mode 100644 
basemap/tests/integration/naval-air-station-point-mugu-us/metadata.json
 create mode 100644 
basemap/tests/integration/parco-acheologico-di-selinunte-sicily/metadata.json
 create mode 100644 basemap/tests/integration/park1-london/metadata.json
 create mode 100644 basemap/tests/integration/park2-london/metadata.json
 create mode 100644 basemap/tests/integration/park3-london/metadata.json
 copy basemap/tests/integration/{lausanne => 
picatinny-arsenal-golf-course-new-york}/metadata.json (58%)
 create mode 100644 
basemap/tests/integration/plage-le-cap-ferret-france/metadata.json
 create mode 100644 
basemap/tests/integration/pune-highway-construction/metadata.json
 rename basemap/tests/integration/{lausanne => tremuson-france}/metadata.json 
(59%)
 create mode 100644 basemap/theme.js
 create mode 100644 basemap/themes/achromatomaly.js
 create mode 100644 basemap/themes/achromatopsia.js
 create mode 100644 basemap/themes/contrast.js
 create mode 100644 basemap/themes/dark.js
 create mode 100644 basemap/themes/default.js
 create mode 100644 basemap/themes/deuteranomaly.js
 create mode 100644 basemap/themes/deuteranopia.js
 create mode 100644 basemap/themes/grayscale.js
 create mode 100644 basemap/themes/light.js
 create mode 100644 basemap/themes/protanomaly.js
 create mode 100644 basemap/themes/protanopia.js
 create mode 100644 basemap/themes/transportation.js
 create mode 100644 basemap/themes/tritanomaly.js
 create mode 100644 basemap/themes/tritanopia.js
 delete mode 100644 examples/transformation/simplifications.sql
 delete mode 100644 examples/transformation/style.json
 delete mode 100644 examples/transformation/tileset.json
 delete mode 100644 examples/transformation/workflow.json
 delete mode 100644 logo.svg
 create mode 100755 scripts/build-project.sh
 create mode 100644 scripts/gdal/batch_polygonize.py
 create mode 100755 scripts/generate-planet.sh
 create mode 100755 scripts/test-basemap.sh
 create mode 100755 scripts/test-examples.sh

Reply via email to