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

bchapuis pushed a change to branch 568-experiment-with-3d-tiles
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


    omit e4522b0e Remove default maximum screen space error config in Cesium
    omit a4eda24b Revert change to PostgresTileStore
    omit c3bee169 Clean up the code
    omit df42382b Apply spotless
    omit 4a9ac0b5 Make a first experiment with 3d tiles
     add 6410f7f1 Put back in place the extrusion example (#567)
     add 48b1ce7a Simplify the design of the geocoder (#563)
     add 8b46bef9 Style bridges in basemap (#576)
     add cd371f05 Fix styling issues (#579)
     add c2c4ea8b Improve layer ordering (#581)
     add d934b19b Disable github pages (#588)
     add be249d9a Improve support for the collection API and add tasks to 
transform geometries (#570)
     add 00a9cfae Add geoBoundaries dataset to basemap (#584)
     add 19baee6e First release of Apache Baremaps (#535)
     add d6c37f8e Improve label ordering in basemap (#589)
     add 02a2e9e9 fix broken link (#592)
     add 02e0b961 Update links to the documentation (#593)
     add 27d849fa Fix missing license headers (#598)
     add 5cf9c299 Improve release process
     add 8031b18c Uncomment workflow steps
     add 6619632b Release Baremaps 0.7.1 (incubating)
     add 9003f2c4 Improve the release instructions
     add 969b26a7 Prepare for next development iteration
     add 7102dfc5 Fix-workflow-database (#599)
     add 48c521da maplibre-gl: bump to 2.4.0 (#602)
     add 4a5e4eb2 Fix links in README files (#615)
     add 3f285dac Improve reporting for workflow execution (#612)
     add 775e3847 Add the apache prefix to tar release (#611)
     add e0eecf45 Add missing files in release and exclude unwanted folders 
(#610)
     add d10756b3 Implement the vector tile specification (#617)
     add 71b065e4 Add support for FlatGeoBuf (#591)
     add 43d5091d Improve the release instructions
     add c3791173 Improve the transformation workflow (#620)
     add 7202c6f0 Add CodeQL workflow (#534)
     add c6110125 Improve the osm simplifications (#625)
     add c8e6dc66 Improve ip to location workflow
     add 7f257a72 Support js files in export command (#626)
     add 84778f3c Correctly reproject geometries (#628)
     add ce5a02a2 Update the OGC API specification files (#630)
     add 09b3b2b2 ogcapi, maintenance dependencies (#631)
     add 72130184 Add raster split view for dev (#636)
     add 41f57fc1 Improve raster split view for dev (#637)
     add 2a4d6b83 Fix invalid query execution (#627)
     add 419f3c7b Catch null pointer exception server resources (#638)
     add c705fdad Add third-party licenses to the bin distribution (#642)
     add 9d3febb7 Add version of the application into the README (#613)
     add 56952c74 Fix encoding issue in geocoder (#643)
     add 41229c1a Update and simplify OGCAPI implementation (#633)
     add b06833d2 Merge the mvt and vectortile packages (#644)
     add 533480f8 Rename Tile into TileCoord (#645)
     add 75d8093e Move tile store in a dedicated package (#646)
     add cfbbe996 Merge the database and openstreetmap packages (#647)
     add ae15b686 Infer user IP from HTTP headers or connection (#648)
     add dceae807 Fix layering order and color (#650)
     add 572a1557 Simplify IpLoc package (#649)
     add 1bae9022 Enable support for ipv6 location (#653)
     add b5f598c3 Add renderer and integration tests for the basemap (#659)
     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)
     add 1acf9335 Experimental GeocoderOSM (#782)
     add f974e135 Fix database type issue
     add 8860c7f2 Correct the license header and the disclaimer-wip file (#786)
     add 823b5550 Release Baremaps 0.7.2
     add d5495042 Prepare for next development iteration
     add 2e8501a5 Update dependencies (#791)
     add 92968705 Cleanup OGC API (#793)
     add 1de6b059 Fix release script (#787)
     add 03fd8268 Improve release instructions (#783)
     add 647a2734 Improve postgres tilestore (#792)
     add 961e4012 Move fonts and sprites to project's website (#796)
     add d71e3245 Fix unzip task and add shaded relief workflow (#798)
     add 1405103e Create inital workflow for daylight (#757)
     add 88f35b8c Add leisure and improve low level zooms (#800)
     add a6d7edb8 Add building extrusions (#788)
     add c3cdfced Add support for openstreetmap changes (#801)
     add ac8d8c80 Add documentation for the cache flag (#803)
     add 70f6d5f4 Handle no arguments in the init command (#804)
     add 1764a6a4 Add support for PMTiles (#794)
     add 25e4b348 Make a first experiment with 3d tiles
     add a380f7af Apply spotless
     add 950e12cc Clean up the code
     add 8ee7e1b5 Remove default maximum screen space error config in Cesium
     add 41506a01 Fix minor issues related to the rebase

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   (e4522b0e)
            \
             N -- N -- N   refs/heads/568-experiment-with-3d-tiles (41506a01)

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.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    2 +
 .github/workflows/analyze.yml                      |   24 -
 .github/workflows/codeql.yml                       |   70 +
 .github/workflows/release.yml                      |   88 -
 .gitignore                                         |   34 +-
 .mvn/jvm.config                                    |    2 +-
 .mvn/wrapper/maven-wrapper.jar                     |  Bin 58727 -> 62547 bytes
 .mvn/wrapper/maven-wrapper.properties              |    8 +-
 .run/basemap-dev.run.xml                           |   16 +
 .run/basemap-export-mbtiles.run.xml                |   11 +
 .run/basemap-export-pmtiles.run.xml                |   11 +
 .run/basemap-mbtiles.run.xml                       |   11 +
 .run/basemap-serve.run.xml                         |   11 +
 .run/basemap-workflow.run.xml                      |   11 +
 .run/extrusion-create.run.xml                      |   11 +
 .run/extrusion-dev.run.xml                         |   11 +
 .run/geocoder-serve.run.xml                        |    2 +-
 .run/naturalearth-create.run.xml                   |   11 -
 .run/naturalearth-dev.run.xml                      |    2 +-
 .run/naturalearth-workflow.run.xml                 |   11 +
 .run/openstreetmap-dev.run.xml                     |   13 +-
 .run/openstreetmap-export.run.xml                  |   13 +-
 .run/openstreetmap-serve.run.xml                   |   13 +-
 .run/openstreetmap-workflow.run.xml                |   11 +
 .run/simplification-workflow.run.xml               |   11 +
 .run/transformation-workflow.run.xml               |   11 +
 .run/workflow-execute.run.xml                      |   14 +-
 .run/workflow-init.run.xml                         |   11 -
 CODE_OF_CONDUCT.md                                 |   16 +
 CONTRIBUTING.md                                    |   28 +-
 DISCLAIMER-WIP                                     |   22 +
 LICENSE                                            |   17 +
 LICENSE.header                                     |   17 +-
 NOTICE                                             |   70 +
 README                                             |   17 +
 README.md                                          |   50 +-
 RELEASE.md                                         |  203 +++
 baremaps-benchmark/pom.xml                         |   23 +-
 .../baremaps/benchmarks/BenchmarkRunner.java       |   17 +-
 .../baremaps/benchmarks/DataMapBenchmark.java      |   95 ++
 .../baremaps/benchmarks/LongDataMapBenchmark.java  |   88 -
 .../baremaps/benchmarks/MBTilesBenchmark.java      |   78 +
 .../baremaps/benchmarks/MemoryBenchmark.java       |   97 ++
 .../benchmarks/OpenStreetMapBenchmark.java         |   20 +-
 .../OpenStreetMapGeometriesBenchmark.java          |   52 +-
 baremaps-cli/pom.xml                               |  127 +-
 baremaps-cli/src/assembly/assembly.xml             |   44 -
 baremaps-cli/src/assembly/bin.xml                  |   87 +
 baremaps-cli/src/assembly/src.xml                  |   61 +
 baremaps-cli/src/bin/baremaps                      |   16 +
 baremaps-cli/src/bin/baremaps.bat                  |   15 +
 baremaps-cli/src/license/bundle.ftl                |   42 +
 baremaps-cli/src/license/override.ftl              |   41 +
 baremaps-cli/src/license/override.properties       |  188 +++
 .../java/org/apache/baremaps/cli/Baremaps.java     |   54 +-
 .../main/java/org/apache/baremaps/cli/Options.java |   22 +-
 .../org/apache/baremaps/cli/database/Database.java |   19 +-
 .../apache/baremaps/cli/database/ExecuteSql.java   |   19 +-
 .../baremaps/cli/database/ImportOpenStreetMap.java |   49 -
 .../apache/baremaps/cli/database/ImportOsm.java    |   59 +
 .../baremaps/cli/database/UpdateOpenStreetMap.java |   44 -
 .../apache/baremaps/cli/database/UpdateOsm.java    |   50 +
 .../org/apache/baremaps/cli/geocoder/Geocoder.java |   17 +-
 .../org/apache/baremaps/cli/geocoder/Search.java   |   63 +-
 .../org/apache/baremaps/cli/geocoder/Serve.java    |   65 +-
 .../java/org/apache/baremaps/cli/iploc/IpLoc.java  |   17 +-
 .../java/org/apache/baremaps/cli/iploc/Serve.java  |   46 +-
 .../main/java/org/apache/baremaps/cli/map/Dev.java |  132 +-
 .../java/org/apache/baremaps/cli/map/Export.java   |   31 +-
 .../java/org/apache/baremaps/cli/map/Init.java     |   33 +-
 .../java/org/apache/baremaps/cli/map/MBTiles.java  |  121 ++
 .../main/java/org/apache/baremaps/cli/map/Map.java |   21 +-
 .../java/org/apache/baremaps/cli/map/Serve.java    |   89 +-
 .../org/apache/baremaps/cli/map/StyleCommand.java  |  111 ++
 .../org/apache/baremaps/cli/ogcapi/OgcApi.java     |  104 --
 .../org/apache/baremaps/cli/tdtiles/Serve.java     |   21 +-
 .../org/apache/baremaps/cli/tdtiles/TdTiles.java   |   17 +-
 .../org/apache/baremaps/cli/workflow/Execute.java  |   23 +-
 .../org/apache/baremaps/cli/workflow/Init.java     |   21 +-
 .../org/apache/baremaps/cli/workflow/Workflow.java |   17 +-
 baremaps-cli/src/main/resources/log4j2.xml         |   16 +
 .../{ => org/apache/baremaps/cli}/version.txt      |    0
 baremaps-core/pom.xml                              |   74 +-
 baremaps-core/pom.xml.versionsBackup               |  173 ++
 .../baremaps/collection/AlignedDataList.java       |  117 --
 .../org/apache/baremaps/collection/Cleanable.java  |   27 -
 .../org/apache/baremaps/collection/DataList.java   |   56 -
 .../org/apache/baremaps/collection/DataStore.java  |  117 --
 .../baremaps/collection/IndexedDataList.java       |   61 -
 .../apache/baremaps/collection/IntegerList.java    |   31 -
 .../apache/baremaps/collection/LongDataMap.java    |   54 -
 .../baremaps/collection/LongDataOpenHashMap.java   |   49 -
 .../baremaps/collection/LongDataSortedMap.java     |   84 -
 .../org/apache/baremaps/collection/LongList.java   |   31 -
 .../baremaps/collection/LongSizedDataDenseMap.java |   81 -
 .../collection/LongSizedDataSortedMap.java         |   88 -
 .../collection/LongSizedDataSparseMap.java         |   97 --
 .../apache/baremaps/collection/SizedDataList.java  |  105 --
 .../apache/baremaps/collection/StoreException.java |   47 -
 .../apache/baremaps/collection/memory/Memory.java  |  108 --
 .../baremaps/collection/memory/OffHeapMemory.java  |   54 -
 .../collection/memory/OnDiskDirectoryMemory.java   |   78 -
 .../collection/memory/OnDiskFileMemory.java        |   76 -
 .../baremaps/collection/memory/OnHeapMemory.java   |   54 -
 .../apache/baremaps/collection/sort/DataStack.java |   60 -
 .../collection/sort/ExternalMergeSort.java         |  188 ---
 .../baremaps/collection/type/ByteDataType.java     |   39 -
 .../baremaps/collection/type/ByteListDataType.java |   53 -
 .../collection/type/CoordinateDataType.java        |   43 -
 .../apache/baremaps/collection/type/DataType.java  |   52 -
 .../baremaps/collection/type/DoubleDataType.java   |   39 -
 .../collection/type/DoubleListDataType.java        |   53 -
 .../baremaps/collection/type/FloatDataType.java    |   39 -
 .../collection/type/FloatListDataType.java         |   53 -
 .../baremaps/collection/type/GeometryDataType.java |   42 -
 .../baremaps/collection/type/IntegerDataType.java  |   39 -
 .../collection/type/IntegerListDataType.java       |   53 -
 .../baremaps/collection/type/ListDataType.java     |   63 -
 .../baremaps/collection/type/LonLatDataType.java   |   66 -
 .../baremaps/collection/type/LongDataType.java     |   39 -
 .../baremaps/collection/type/LongListDataType.java |   53 -
 .../baremaps/collection/type/PairDataType.java     |   97 --
 .../baremaps/collection/type/ShortDataType.java    |   39 -
 .../collection/type/ShortListDataType.java         |   53 -
 .../baremaps/collection/type/SizedDataType.java    |   34 -
 .../collection/type/SmallIntegerDataType.java      |   64 -
 .../collection/type/SmallLongDataType.java         |   64 -
 .../baremaps/collection/type/StringDataType.java   |   45 -
 .../baremaps/collection/utils/FileUtils.java       |   31 -
 .../collection/utils/MappedByteBufferUtils.java    |   58 -
 .../org/apache/baremaps/config/ConfigReader.java   |   73 +
 .../apache/baremaps/database/BlockImporter.java    |   62 -
 .../apache/baremaps/database/ChangeImporter.java   |   80 -
 .../org/apache/baremaps/database/DiffService.java  |  147 --
 .../apache/baremaps/database/ImportService.java    |   83 -
 .../apache/baremaps/database/PostgresUtils.java    |   82 -
 .../apache/baremaps/database/UpdateService.java    |   96 --
 .../baremaps/database/algorithm/BinarySearch.java  |  144 ++
 .../database/algorithm/ExternalMergeSort.java      |  247 +++
 .../baremaps/database/algorithm/Hilbert.java       |  134 ++
 .../baremaps/database/algorithm/UnionStream.java   |  117 ++
 .../baremaps/database/calcite/SqlDataSchema.java   |   38 +
 .../baremaps/database/calcite/SqlDataTable.java    |   67 +
 .../database/calcite/SqlTypeConversion.java        |   79 +
 .../collection/AbstractDataCollection.java         |   41 +
 .../database/collection/AppendOnlyBuffer.java      |  206 +++
 .../database/collection/DataCollection.java        |   36 +
 .../database/collection/DataCollectionAdapter.java |   59 +
 .../collection/DataCollectionException.java        |   52 +
 .../baremaps/database/collection/DataList.java     |   92 +
 .../baremaps/database/collection/DataMap.java      |  140 ++
 .../database/collection/FixedSizeDataList.java     |  129 ++
 .../database/collection/IndexedDataList.java       |  101 ++
 .../database/collection/IndexedDataMap.java        |  156 ++
 .../baremaps/database/collection/LongDataMap.java  |   46 +
 .../database/collection/MemoryAlignedDataList.java |  132 ++
 .../database/collection/MemoryAlignedDataMap.java  |  198 +++
 .../database/collection/MonotonicDataMap.java      |  183 ++
 .../collection/MonotonicFixedSizeDataMap.java      |  162 ++
 .../collection/MonotonicPairedDataMap.java         |  150 ++
 .../database/collection/PostgresCoordinateMap.java |   92 -
 .../database/collection/PostgresReferenceMap.java  |   99 --
 .../apache/baremaps/database/copy/CopyWriter.java  |  346 ----
 .../database/copy/PostgisGeometryValueHandler.java |   37 -
 .../apache/baremaps/database/memory/Memory.java    |  126 ++
 .../baremaps/database/memory/MemoryException.java  |   52 +
 .../database/memory/MemoryMappedDirectory.java     |   87 +
 .../baremaps/database/memory/MemoryMappedFile.java |   84 +
 .../baremaps/database/memory/OffHeapMemory.java    |   59 +
 .../baremaps/database/memory/OnHeapMemory.java     |   59 +
 .../baremaps/database/metadata/ColumnResult.java   |   38 -
 .../database/metadata/DatabaseMetadata.java        |  115 --
 .../database/metadata/PrimaryKeyResult.java        |   21 -
 .../baremaps/database/metadata/TableMetaData.java  |   23 -
 .../baremaps/database/metadata/TableResult.java    |   25 -
 .../database/repository/HeaderRepository.java      |   36 -
 .../repository/PostgresHeaderRepository.java       |  319 ----
 .../database/repository/PostgresJsonbMapper.java   |   51 -
 .../repository/PostgresNodeRepository.java         |  315 ----
 .../repository/PostgresRelationRepository.java     |  341 ----
 .../database/repository/PostgresWayRepository.java |  318 ----
 .../baremaps/database/repository/Repository.java   |  105 --
 .../database/repository/RepositoryException.java   |   48 -
 .../database/schema/AbstractDataTable.java         |   28 +
 .../baremaps/database/schema/DataColumn.java       |  101 ++
 .../baremaps/database/schema/DataColumnImpl.java   |   25 +
 .../apache/baremaps/database/schema/DataRow.java   |   96 ++
 .../baremaps/database/schema/DataRowImpl.java      |   71 +
 .../baremaps/database/schema/DataRowType.java      |   48 +
 .../baremaps/database/schema/DataRowTypeImpl.java  |   70 +
 .../baremaps/database/schema/DataSchema.java       |   56 +
 .../apache/baremaps/database/schema/DataTable.java |   34 +
 .../baremaps/database/schema/DataTableAdapter.java |   68 +
 .../database/schema/DataTableException.java        |   53 +
 .../schema/DataTableGeometryTransformer.java       |   63 +
 .../baremaps/database/schema/DataTableImpl.java    |   80 +
 .../baremaps/database/tile/FileTileStore.java      |   72 -
 .../org/apache/baremaps/database/tile/MBTiles.java |  182 --
 .../baremaps/database/tile/PostgresGroup.java      |  106 --
 .../baremaps/database/tile/PostgresQuery.java      |  124 --
 .../database/tile/PostgresQueryGenerator.java      |  102 --
 .../baremaps/database/tile/PostgresTileStore.java  |  244 ---
 .../org/apache/baremaps/database/tile/Tile.java    |  248 ---
 .../baremaps/database/tile/TileBatchPredicate.java |   47 -
 .../apache/baremaps/database/tile/TileCache.java   |   77 -
 .../apache/baremaps/database/tile/TileChannel.java |   66 -
 .../baremaps/database/tile/TileIterator.java       |   84 -
 .../apache/baremaps/database/tile/TileStore.java   |   47 -
 .../baremaps/database/tile/TileStoreException.java |   35 -
 .../baremaps/database/tile/VariableUtils.java      |   38 -
 .../database/type/BooleanArrayDataType.java        |   61 +
 .../baremaps/database/type/BooleanDataType.java    |   43 +
 .../database/type/BooleanListDataType.java         |   63 +
 .../baremaps/database/type/ByteArrayDataType.java  |   63 +
 .../baremaps/database/type/ByteDataType.java       |   43 +
 .../baremaps/database/type/ByteListDataType.java   |   67 +
 .../apache/baremaps/database/type/DataType.java    |   66 +
 .../database/type/DoubleArrayDataType.java         |   61 +
 .../baremaps/database/type/DoubleDataType.java     |   43 +
 .../baremaps/database/type/DoubleListDataType.java |   63 +
 .../baremaps/database/type/FixedSizeDataType.java  |   63 +
 .../baremaps/database/type/FloatArrayDataType.java |   61 +
 .../baremaps/database/type/FloatDataType.java      |   49 +
 .../baremaps/database/type/FloatListDataType.java  |   63 +
 .../database/type/IntegerArrayDataType.java        |   60 +
 .../baremaps/database/type/IntegerDataType.java    |   45 +
 .../database/type/IntegerListDataType.java         |   62 +
 .../baremaps/database/type/ListDataType.java       |   78 +
 .../baremaps/database/type/LonLatDataType.java     |   70 +
 .../baremaps/database/type/LongArrayDataType.java  |   61 +
 .../baremaps/database/type/LongDataType.java       |   42 +
 .../baremaps/database/type/LongListDataType.java   |   63 +
 .../apache/baremaps/database/type/MapDataType.java |   75 +
 .../database/type/MemoryAlignedDataType.java       |   43 +
 .../baremaps/database/type/NullableDataType.java   |   70 +
 .../baremaps/database/type/PairDataType.java       |   97 ++
 .../apache/baremaps/database/type/RowDataType.java |  106 ++
 .../baremaps/database/type/ShortArrayDataType.java |   61 +
 .../baremaps/database/type/ShortDataType.java      |   43 +
 .../baremaps/database/type/ShortListDataType.java  |   63 +
 .../database/type/SmallIntegerDataType.java        |   64 +
 .../baremaps/database/type/SmallLongDataType.java  |   70 +
 .../baremaps/database/type/StringDataType.java     |   58 +
 .../type/geometry/CoordinateArrayDataType.java     |   78 +
 .../database/type/geometry/CoordinateDataType.java |   49 +
 .../type/geometry/GeometryCollectionDataType.java  |  115 ++
 .../database/type/geometry/GeometryDataType.java   |  198 +++
 .../database/type/geometry/LineStringDataType.java |   83 +
 .../database/type/geometry/LonLatDataType.java     |   72 +
 .../type/geometry/MultiLineStringDataType.java     |  102 ++
 .../database/type/geometry/MultiPointDataType.java |   82 +
 .../type/geometry/MultiPolygonDataType.java        |  100 ++
 .../database/type/geometry/PointDataType.java      |   92 +
 .../database/type/geometry/PolygonDataType.java    |  129 ++
 .../database/type/geometry/WKBDataType.java        |   59 +
 .../org/apache/baremaps/geocoder/Geocoder.java     |  126 --
 .../baremaps/geocoder/GeocoderConstants.java       |   32 +
 .../baremaps/geocoder/GeonamesDocumentMapper.java  |   61 +
 .../baremaps/geocoder/GeonamesQueryBuilder.java    |  143 ++
 .../apache/baremaps/geocoder/GeonamesReader.java   |   79 +
 .../apache/baremaps/geocoder/GeonamesRecord.java   |  240 +++
 .../geocoder/geonames/GeonamesGeocoder.java        |  118 --
 .../baremaps/geocoder/geonames/GeonamesRecord.java |  233 ---
 .../apache/baremaps/geocoder/request/Request.java  |   53 -
 .../apache/baremaps/geocoder/response/Data.java    |   90 -
 .../baremaps/geocoder/response/Response.java       |   17 -
 .../apache/baremaps/geocoder/response/Result.java  |   16 -
 .../baremaps/geocoder/utils/IsoCountriesUtils.java |   41 -
 .../geocoderosm/GeocoderOsmConsumerEntity.java     |   50 +
 .../geocoderosm/GeocoderOsmDocumentMapper.java     |  105 ++
 .../baremaps/geocoderosm/GeocoderOsmQuery.java     |   45 +
 .../org/apache/baremaps/geocoderosm/OsmTags.java   |   41 +
 .../apache/baremaps/geocoderosm/package-info.java  |    4 +
 .../apache/baremaps/iploc/InetAddressUtils.java    |   39 +
 .../java/org/apache/baremaps/iploc/InetRange.java  |   25 +
 .../main/java/org/apache/baremaps/iploc/IpLoc.java |  221 ---
 .../org/apache/baremaps/iploc/IpLocMapper.java     |  232 +++
 .../org/apache/baremaps/iploc/IpLocObject.java     |   36 +
 .../org/apache/baremaps/iploc/IpLocPrecision.java  |   25 +
 .../org/apache/baremaps/iploc/IpLocReader.java     |   53 +
 .../org/apache/baremaps/iploc/IpLocRepository.java |  222 +++
 .../org/apache/baremaps/iploc/NicAttribute.java    |   60 +
 .../java/org/apache/baremaps/iploc/NicObject.java  |  122 ++
 .../java/org/apache/baremaps/iploc/NicReader.java  |   43 +
 .../org/apache/baremaps/iploc/NicSpliterator.java  |  111 ++
 .../java/org/apache/baremaps/iploc/NicUtils.java   |   56 +
 .../baremaps/iploc/data/InetnumLocation.java       |   92 -
 .../org/apache/baremaps/iploc/data/IpLocStats.java |   73 -
 .../java/org/apache/baremaps/iploc/data/Ipv4.java  |  101 --
 .../org/apache/baremaps/iploc/data/Ipv4Range.java  |   71 -
 .../org/apache/baremaps/iploc/data/Location.java   |   55 -
 .../org/apache/baremaps/iploc/database/Dao.java    |   63 -
 .../iploc/database/InetnumLocationDao.java         |   37 -
 .../database/InetnumLocationDaoSqliteImpl.java     |  206 ---
 .../baremaps/iploc/database/SqliteUtils.java       |   46 -
 .../baremaps/iploc/dto/InetnumLocationDto.java     |   80 -
 .../apache/baremaps/iploc/nic/NicAttribute.java    |   55 -
 .../org/apache/baremaps/iploc/nic/NicObject.java   |  112 --
 .../org/apache/baremaps/iploc/nic/NicParser.java   |   41 -
 .../apache/baremaps/iploc/nic/NicSpliterator.java  |   97 --
 .../org/apache/baremaps/iploc/nic/NicUtils.java    |   44 -
 .../apache/baremaps/openstreetmap/DiffService.java |  153 ++
 .../apache/baremaps/openstreetmap/OsmReader.java   |   20 +-
 .../apache/baremaps/openstreetmap/OsmReaders.java  |   22 +-
 .../openstreetmap/function/BlobToBlockMapper.java  |   17 +-
 .../function/BlockEntitiesHandler.java             |   17 +-
 .../function/ChangeEntitiesHandler.java            |   19 +-
 .../function/CoordinateMapBuilder.java             |   23 +-
 .../function/EntityGeometryBuilder.java            |   25 +-
 .../function/EntityProjectionTransformer.java      |   19 +-
 .../function/EntityToGeometryMapper.java           |   17 +-
 .../openstreetmap/function/GeometryMapBuilder.java |   23 +-
 .../function/NodeGeometryBuilder.java              |   19 +-
 .../function/OpenstreetmapDocumentMapper.java      |   76 +
 .../function/ReferenceMapBuilder.java              |   23 +-
 .../function/RelationGeometryBuilder.java          |   48 +-
 .../openstreetmap/function/WayGeometryBuilder.java |   28 +-
 .../apache/baremaps/openstreetmap/model/Blob.java  |   17 +-
 .../apache/baremaps/openstreetmap/model/Block.java |   17 +-
 .../apache/baremaps/openstreetmap/model/Bound.java |   17 +-
 .../baremaps/openstreetmap/model/Change.java       |   21 +-
 .../baremaps/openstreetmap/model/DataBlock.java    |   17 +-
 .../baremaps/openstreetmap/model/Element.java      |   59 +-
 .../baremaps/openstreetmap/model/Entity.java       |   17 +-
 .../baremaps/openstreetmap/model/Header.java       |   17 +-
 .../baremaps/openstreetmap/model/HeaderBlock.java  |   17 +-
 .../apache/baremaps/openstreetmap/model/Info.java  |   17 +-
 .../baremaps/openstreetmap/model/Member.java       |   21 +-
 .../apache/baremaps/openstreetmap/model/Node.java  |   54 +-
 .../baremaps/openstreetmap/model/Relation.java     |   30 +-
 .../apache/baremaps/openstreetmap/model/State.java |   17 +-
 .../apache/baremaps/openstreetmap/model/User.java  |   17 +-
 .../apache/baremaps/openstreetmap/model/Way.java   |   30 +-
 .../baremaps/openstreetmap/pbf/BlobIterator.java   |   17 +-
 .../openstreetmap/pbf/DataBlockReader.java         |   29 +-
 .../openstreetmap/pbf/HeaderBlockReader.java       |   17 +-
 .../baremaps/openstreetmap/pbf/PbfBlockReader.java |  116 +-
 .../openstreetmap/pbf/PbfEntityReader.java         |   84 +-
 .../baremaps/openstreetmap/pbf/PbfReader.java      |  113 ++
 .../postgres/PostgresCoordinateMap.java            |  263 +++
 .../postgres/PostgresHeaderRepository.java         |  330 ++++
 .../openstreetmap/postgres/PostgresIterator.java   |   60 +
 .../postgres/PostgresJsonbMapper.java              |   56 +
 .../postgres/PostgresNodeRepository.java           |  341 ++++
 .../postgres/PostgresReferenceMap.java             |  267 +++
 .../postgres/PostgresRelationRepository.java       |  349 ++++
 .../postgres/PostgresWayRepository.java            |  343 ++++
 .../openstreetmap/repository/BlockImporter.java    |   68 +
 .../repository/CopyChangeImporter.java             |  110 ++
 .../openstreetmap/repository/HeaderRepository.java |   41 +
 .../openstreetmap/repository/NodeRepository.java   |   27 +
 .../repository/PutChangeImporter.java              |  108 ++
 .../repository/RelationRepository.java             |   27 +
 .../openstreetmap/repository/Repository.java       |  110 ++
 .../repository/RepositoryException.java            |   53 +
 .../openstreetmap/repository/WayRepository.java    |   27 +
 .../baremaps/openstreetmap/state/StateReader.java  |  203 ++-
 .../openstreetmap/utils/GeometryUtils.java         |   95 --
 .../openstreetmap/utils/InputStreamProgress.java   |   83 -
 .../openstreetmap/utils/ProgressLogger.java        |   64 -
 .../openstreetmap/utils/ProjectionTransformer.java |  185 --
 .../openstreetmap/utils/StreamProgress.java        |   59 -
 .../openstreetmap/xml/XmlChangeReader.java         |   17 +-
 .../openstreetmap/xml/XmlChangeSpliterator.java    |   31 +-
 .../openstreetmap/xml/XmlEntityReader.java         |   17 +-
 .../openstreetmap/xml/XmlEntitySpliterator.java    |   25 +-
 .../apache/baremaps/postgres/copy/CopyWriter.java  |  351 ++++
 .../postgres/copy/GeometryValueHandler.java        |   43 +
 .../baremaps/postgres/metadata/ColumnResult.java   |   44 +
 .../postgres/metadata/DatabaseMetadata.java        |  120 ++
 .../postgres/metadata/PrimaryKeyResult.java        |   27 +
 .../baremaps/postgres/metadata/TableMetadata.java  |   28 +
 .../baremaps/postgres/metadata/TableResult.java    |   31 +
 .../storage/FeatureSetProjectionTransform.java     |   91 -
 .../storage/flatgeobuf/FlatGeoBufDataSchema.java   |   97 ++
 .../storage/flatgeobuf/FlatGeoBufDataTable.java    |  288 ++++
 .../flatgeobuf/FlatGeoBufTypeConversion.java       |  217 +++
 .../storage/geopackage/GeoPackageDataSchema.java   |   84 +
 .../storage/geopackage/GeoPackageDataTable.java    |  270 +++
 .../storage/geopackage/GeoPackageDatabase.java     |   72 -
 .../storage/geopackage/GeoPackageTable.java        |  229 ---
 .../storage/postgres/PostgresDataSchema.java       |  283 ++++
 .../storage/postgres/PostgresDataTable.java        |  275 +++
 .../storage/postgres/PostgresDatabase.java         |  261 ---
 .../baremaps/storage/postgres/PostgresTable.java   |   93 --
 .../storage/postgres/PostgresTypeConversion.java   |   64 +
 .../storage/shapefile/ShapefileDataSchema.java     |   84 +
 .../storage/shapefile/ShapefileDataTable.java      |  138 ++
 .../storage/shapefile/ShapefileDirectory.java      |   70 -
 .../storage/shapefile/ShapefileFeatureSet.java     |  131 --
 .../shapefile/internal/CommonByteReader.java       |   17 +-
 .../storage/shapefile/internal/DBaseDataType.java  |   17 +-
 .../shapefile/internal/DBaseFieldDescriptor.java   |   17 +-
 .../shapefile/internal/DbaseByteReader.java        |   35 +-
 .../storage/shapefile/internal/DbaseException.java |   17 +-
 .../shapefile/internal/InputFeatureStream.java     |  173 --
 .../storage/shapefile/internal/ShapeType.java      |   59 -
 .../shapefile/internal/ShapefileByteReader.java    |  171 +-
 .../shapefile/internal/ShapefileDescriptor.java    |   27 +-
 .../shapefile/internal/ShapefileException.java     |   17 +-
 .../shapefile/internal/ShapefileGeometryType.java  |   78 +
 .../shapefile/internal/ShapefileInputStream.java   |  168 ++
 .../shapefile/internal/ShapefileReader.java        |   39 +-
 .../baremaps/stream/AccumulatingConsumer.java      |   17 +-
 .../apache/baremaps/stream/BatchedSpliterator.java |   17 +-
 .../baremaps/stream/BufferedSpliterator.java       |   17 +-
 .../org/apache/baremaps/stream/ConsumerUtils.java  |   32 +-
 .../apache/baremaps/stream/HoldingConsumer.java    |   17 +-
 .../baremaps/stream/PartitionedSpliterator.java    |   33 +-
 .../org/apache/baremaps/stream/ProgressLogger.java |   77 +
 .../apache/baremaps/stream/StreamException.java    |   17 +-
 .../org/apache/baremaps/stream/StreamUtils.java    |   57 +-
 .../org/apache/baremaps/stream/SupplierUtils.java  |   17 +-
 .../apache/baremaps/stream/ThrowingFunction.java   |   17 +-
 .../main/java/org/apache/baremaps/style/Style.java |  272 ---
 .../java/org/apache/baremaps/style/StyleLayer.java |  264 ---
 .../org/apache/baremaps/style/StyleSource.java     |   87 -
 .../org/apache/baremaps/tdtiles/GltfBuilder.java   |   17 +-
 .../org/apache/baremaps/tdtiles/TdTilesStore.java  |   26 +-
 .../apache/baremaps/tdtiles/building/Building.java |   17 +
 .../baremaps/tdtiles/subtree/Availability.java     |   19 +-
 .../apache/baremaps/tdtiles/subtree/Subtree.java   |   23 +-
 .../java/org/apache/baremaps/tileset/Tileset.java  |  256 ---
 .../org/apache/baremaps/tileset/TilesetLayer.java  |  108 --
 .../org/apache/baremaps/tileset/TilesetQuery.java  |   64 -
 .../baremaps/tilestore/TileBatchPredicate.java     |   52 +
 .../org/apache/baremaps/tilestore/TileCache.java   |   93 ++
 .../org/apache/baremaps/tilestore/TileChannel.java |   71 +
 .../org/apache/baremaps/tilestore/TileCoord.java   |  253 +++
 .../baremaps/tilestore/TileCoordIterator.java      |   89 +
 .../org/apache/baremaps/tilestore/TileEntry.java   |   39 +
 .../org/apache/baremaps/tilestore/TileStore.java   |   93 ++
 .../baremaps/tilestore/TileStoreException.java     |   50 +
 .../apache/baremaps/tilestore/VariableUtils.java   |   43 +
 .../baremaps/tilestore/file/FileTileStore.java     |   85 +
 .../baremaps/tilestore/mbtiles/MBTilesStore.java   |  227 +++
 .../baremaps/tilestore/pmtiles/Compression.java    |   74 +
 .../baremaps/tilestore/pmtiles/Directories.java    |   43 +
 .../apache/baremaps/tilestore/pmtiles/Entry.java   |   66 +
 .../apache/baremaps/tilestore/pmtiles/Header.java  |  341 ++++
 .../apache/baremaps/tilestore/pmtiles/PMTiles.java |  391 +++++
 .../baremaps/tilestore/pmtiles/PMTilesReader.java  |   95 ++
 .../baremaps/tilestore/pmtiles/PMTilesStore.java   |   95 ++
 .../baremaps/tilestore/pmtiles/PMTilesWriter.java  |  208 +++
 .../baremaps/tilestore/pmtiles/TileType.java       |   27 +
 .../tilestore/postgres/PostgresQueryGenerator.java |  107 ++
 .../tilestore/postgres/PostgresTileStore.java      |  227 +++
 .../org/apache/baremaps/utils/Compression.java     |   59 +
 .../java/org/apache/baremaps/utils/FileUtils.java  |   36 +
 .../org/apache/baremaps/utils/GeometryUtils.java   |  101 ++
 .../apache/baremaps/utils/IsoCountriesUtils.java   |   49 +
 .../baremaps/utils/MappedByteBufferUtils.java      |   61 +
 .../apache/baremaps/utils/ObjectMapperUtils.java   |   37 +
 .../org/apache/baremaps/utils/PostgresUtils.java   |  200 +++
 .../baremaps/utils/ProjectionTransformer.java      |  193 +++
 .../org/apache/baremaps/utils/SqliteUtils.java     |   90 +
 .../org/apache/baremaps/vectortile/Feature.java    |  123 ++
 .../java/org/apache/baremaps/vectortile/Layer.java |  124 ++
 .../java/org/apache/baremaps/vectortile/Tile.java  |   69 +
 .../baremaps/vectortile/VectorTileDecoder.java     |  430 +++++
 .../baremaps/vectortile/VectorTileEncoder.java     |  365 ++++
 .../baremaps/vectortile/VectorTileFunctions.java   |  145 ++
 .../vectortile/expression/Expressions.java         |  543 ++++++
 .../apache/baremaps/vectortile/style/Style.java    |  277 +++
 .../baremaps/vectortile/style/StyleLayer.java      |  269 +++
 .../baremaps/vectortile/style/StyleSource.java     |  323 ++++
 .../baremaps/vectortile/tilejson/TileJSON.java     |   79 +
 .../baremaps/vectortile/tilejson/VectorLayer.java  |   29 +
 .../baremaps/vectortile/tileset/Database.java      |  199 +++
 .../baremaps/vectortile/tileset/Tileset.java       |  272 +++
 .../baremaps/vectortile/tileset/TilesetLayer.java  |  113 ++
 .../baremaps/vectortile/tileset/TilesetQuery.java  |   69 +
 .../java/org/apache/baremaps/workflow/Step.java    |   17 +-
 .../java/org/apache/baremaps/workflow/Task.java    |   31 +-
 .../org/apache/baremaps/workflow/Workflow.java     |   17 +-
 .../apache/baremaps/workflow/WorkflowContext.java  |   25 +-
 .../baremaps/workflow/WorkflowException.java       |   17 +-
 .../apache/baremaps/workflow/WorkflowExecutor.java |  229 ++-
 .../tasks/CreateGeocoderOpenStreetMap.java         |  131 ++
 .../workflow/tasks/CreateGeonamesIndex.java        |   56 +-
 .../baremaps/workflow/tasks/CreateIplocIndex.java  |  121 +-
 .../baremaps/workflow/tasks/DecompressBZip2.java   |   46 +
 .../baremaps/workflow/tasks/DecompressFile.java    |  141 ++
 .../baremaps/workflow/tasks/DownloadUrl.java       |   81 +-
 .../baremaps/workflow/tasks/ExecuteCommand.java    |   20 +-
 .../apache/baremaps/workflow/tasks/ExecuteSql.java |   87 +-
 .../baremaps/workflow/tasks/ExecuteSqlScript.java  |   41 +
 .../baremaps/workflow/tasks/ExportVectorTiles.java |  208 ++-
 .../workflow/tasks/ImportDaylightFeatures.java     |  105 ++
 .../workflow/tasks/ImportDaylightTranslations.java |  108 ++
 .../baremaps/workflow/tasks/ImportGeoPackage.java  |   58 +-
 .../workflow/tasks/ImportOpenStreetMap.java        |  110 --
 .../baremaps/workflow/tasks/ImportOsmOsc.java      |  112 ++
 .../baremaps/workflow/tasks/ImportOsmPbf.java      |  156 ++
 .../baremaps/workflow/tasks/ImportShapefile.java   |   51 +-
 .../apache/baremaps/workflow/tasks/LogMessage.java |   17 +-
 .../apache/baremaps/workflow/tasks/UngzipFile.java |   46 +-
 .../apache/baremaps/workflow/tasks/UnzipFile.java  |   92 +-
 .../workflow/tasks/UpdateOpenStreetMap.java        |   72 -
 .../baremaps/workflow/tasks/UpdateOsmDatabase.java |  127 ++
 baremaps-core/src/main/proto/vector_tile.proto     |  402 +++++
 baremaps-core/src/main/resources/iploc_init.sql    |   12 -
 .../apache/baremaps/collection/DataStoreTest.java  |   57 -
 .../baremaps/collection/LongDataMapTest.java       |   53 -
 .../baremaps/collection/SizedDataListTest.java     |   48 -
 .../baremaps/collection/memory/MemoryProvider.java |   35 -
 .../baremaps/collection/memory/MemoryTest.java     |   47 -
 .../collection/sort/ExternalMergeSortTest.java     |  106 --
 .../baremaps/collection/type/DataTypeProvider.java |   76 -
 .../baremaps/collection/type/DataTypeTest.java     |   31 -
 .../collection/type/LonLatDataTypeTest.java        |   31 -
 .../apache/baremaps/config/ConfigReaderTest.java   |   38 +
 .../baremaps/database/AppendOnlyBufferTest.java    |  108 ++
 .../org/apache/baremaps/database/DataListTest.java |   83 +
 .../org/apache/baremaps/database/DataMapTest.java  |  179 ++
 .../baremaps/database/SizedDataListTest.java       |   55 +
 .../database/algorithm/UnionStreamTest.java        |   70 +
 .../baremaps/database/calcite/CalciteTest.java     |  120 ++
 .../database/database/BlockImporterTest.java       |   90 -
 .../baremaps/database/database/Constants.java      |  117 --
 .../database/database/DatabaseContainerTest.java   |   36 -
 .../database/database/ImportUpdateDataTest.java    |  106 --
 .../database/ImportUpdateLiechtensteinTest.java    |   90 -
 .../database/database/ImportUpdateMonacoTest.java  |   83 -
 .../database/PostgresHeaderRepositoryTest.java     |  102 --
 .../database/PostgresNodeRepositoryTest.java       |   82 -
 .../database/PostgresRelationRepositoryTest.java   |   85 -
 .../database/database/PostgresSchemaTest.java      |   52 -
 .../database/PostgresWayRepositoryTest.java        |   82 -
 .../database/database/WayRepositoryTest.java       |   82 -
 .../baremaps/database/memory/MemoryProvider.java   |   40 +
 .../baremaps/database/memory/MemoryTest.java       |   52 +
 .../baremaps/database/postgres/TestContainers.java |   18 -
 .../baremaps/database/sort/BinarySearchTest.java   |   39 +
 .../database/sort/ExternalMergeSortTest.java       |  112 ++
 .../baremaps/database/tile/FileTileStoreTest.java  |   43 -
 .../baremaps/database/tile/JSQLParserTest.java     |   59 -
 .../apache/baremaps/database/tile/MBTilesTest.java |   68 -
 .../database/tile/PostgresQueryGeneratorTest.java  |   36 -
 .../database/tile/PostgresQueryParserTest.java     |  102 --
 .../database/tile/PostgresTileStoreTest.java       |   58 -
 .../baremaps/database/tile/TileBatcherTest.java    |   53 -
 .../baremaps/database/tile/TileIteratorTest.java   |   53 -
 .../baremaps/database/tile/TileStoreTest.java      |   46 -
 .../apache/baremaps/database/tile/TileTest.java    |   51 -
 .../baremaps/database/type/DataTypeProvider.java   |  358 ++++
 .../baremaps/database/type/DataTypeTest.java       |   60 +
 .../baremaps/database/type/LonLatDataTypeTest.java |   36 +
 .../org/apache/baremaps/geocoder/GeocoderTest.java |   79 -
 .../baremaps/geocoder/GeonamesIndexTest.java       |  100 ++
 .../baremaps/geocoder/GeonamesReaderTest.java      |   45 +
 .../geocoder/geonames/GeonamesGeocoderTest.java    |   73 -
 .../apache/baremaps/geocoderosm/OSMIndexTest.java  |  167 ++
 .../org/apache/baremaps/iploc/IpLocObjectTest.java |  158 ++
 .../java/org/apache/baremaps/iploc/IpLocTest.java  |  127 --
 .../org/apache/baremaps/iploc/Ipv4RangeTest.java   |   57 -
 .../java/org/apache/baremaps/iploc/Ipv4Test.java   |   38 -
 .../java/org/apache/baremaps/iploc/NicData.java    |   37 +
 .../org/apache/baremaps/iploc/NicObjectTest.java   |   73 +
 .../org/apache/baremaps/iploc/NicParserTest.java   |   40 +
 .../org/apache/baremaps/iploc/nic/NicData.java     |   32 -
 .../apache/baremaps/iploc/nic/NicObjectTest.java   |   68 -
 .../apache/baremaps/iploc/nic/NicParserTest.java   |   35 -
 .../baremaps/openstreetmap/OpenStreetMapTest.java  |   30 +-
 .../EntityDataTypeGeometryBuilderTest.java         |  207 +++
 .../geometry/EntityGeometryBuilderTest.java        |  202 ---
 .../geometry/ProjectionTransformerTest.java        |   35 -
 .../geometry/RelationGeometryBuilderTest.java      |   27 +-
 .../postgres/PostgresHeaderRepositoryTest.java     |  106 ++
 .../postgres/PostgresNodeRepositoryTest.java       |   87 +
 .../postgres/PostgresRelationRepositoryTest.java   |   90 +
 .../postgres/PostgresRepositoryTest.java           |   41 +
 .../postgres/PostgresWayRepositoryTest.java        |   87 +
 .../repository/BlockImporterTest.java              |   93 ++
 .../openstreetmap/repository/Constants.java        |  122 ++
 .../openstreetmap/state/StateReaderTest.java       |   35 +
 .../baremaps/openstreetmap/store/MockDataMap.java  |   85 +
 .../openstreetmap/store/MockLongDataMap.java       |   45 -
 .../xml/XmlChangeSpliteratorTest.java              |   17 +-
 .../xml/XmlEntitySpliteratorTest.java              |   49 -
 .../xml/XmlEntitySpliteratorTestDataType.java      |   54 +
 .../apache/baremaps/postgres/TestContainers.java   |   23 +
 .../postgres/metadata/PostgresMetadataTest.java    |   57 +
 .../org/apache/baremaps/storage/MockDataTable.java |   68 +
 .../flatgeobuf/FlatGeoBufDataTableTest.java        |   56 +
 .../geopackage/GeoPackageDataSchemaTest.java       |   43 +
 .../geopackage/GeoPackageToPostgresTest.java       |   48 +
 .../storage/postgres/PostgresDataSchemaTest.java   |   59 +
 .../storage/postgres/PostgresDataTableTest.java    |   91 +
 .../baremaps/stream/BatchedSpliteratorTest.java    |   17 +-
 .../stream/PartitionedSpliteratorTest.java         |   37 +-
 .../apache/baremaps/stream/StreamUtilsTest.java    |   23 +-
 .../baremaps/testing/PostgresContainerTest.java    |   25 +-
 .../org/apache/baremaps/testing/TestFiles.java     |   31 +-
 .../apache/baremaps/tilestore/TileBatcherTest.java |   58 +
 .../baremaps/tilestore/TileCoordIteratorTest.java  |   58 +
 .../apache/baremaps/tilestore/TileCoordTest.java   |   56 +
 .../baremaps/tilestore/TileDataSchemaTest.java     |   51 +
 .../baremaps/tilestore/file/FileTileStoreTest.java |   50 +
 .../tilestore/mbtiles/MBTilesStoreTest.java        |   73 +
 .../baremaps/tilestore/pmtiles/PMTilesTest.java    |  288 ++++
 .../postgres/PostgresQueryGeneratorTest.java       |   42 +
 .../tilestore/postgres/PostgresTileStoreTest.java  |   46 +
 .../baremaps/utils/ProjectionTransformerTest.java  |   39 +
 .../baremaps/vectortile/ExpressionsTest.java       |  253 +++
 .../apache/baremaps/vectortile/TileSetTest.java    |   82 +
 .../baremaps/vectortile/VectorTileDecoderTest.java |  175 ++
 .../baremaps/vectortile/VectorTileEncoderTest.java |  183 ++
 .../vectortile/VectorTileFunctionsTest.java        |   73 +
 .../apache/baremaps/vectortile/VectorTileTest.java |   66 +
 .../baremaps/vectortile/VectorTileViewer.java      |  158 ++
 .../apache/baremaps/workflow/ObjectMapperTest.java |   33 +-
 .../org/apache/baremaps/workflow/WorkflowTest.java |   65 +-
 .../workflow/tasks/DecompressFileTest.java         |   68 +
 .../baremaps/workflow/tasks/DownloadUrlTest.java   |   54 +-
 .../workflow/tasks/ExecuteCommandTest.java         |   19 +-
 .../workflow/tasks/ExecuteSqlFileTest.java         |   32 -
 .../workflow/tasks/ExecuteSqlIntegrationTest.java  |   36 +
 .../workflow/tasks/ExecuteSqlScriptTest.java       |   36 +
 .../baremaps/workflow/tasks/ExecuteSqlTest.java    |   53 +
 .../workflow/tasks/ImportGeoPackageTest.java       |   19 +-
 .../baremaps/workflow/tasks/ImportMonacoTest.java  |   86 +
 .../workflow/tasks/ImportOpenStreetMapTest.java    |   32 -
 .../baremaps/workflow/tasks/ImportPbfTest.java     |   39 +
 .../workflow/tasks/ImportShapefileTest.java        |   23 +-
 .../workflow/tasks/ImportUpdateDataTest.java       |  110 ++
 .../tasks/ImportUpdateLiechtensteinTest.java       |   99 ++
 .../baremaps/workflow/tasks/UngzipFileTest.java    |   21 +-
 .../baremaps/workflow/tasks/UnzipFileTest.java     |   21 +-
 baremaps-core/src/test/resources/archives/file.bz2 |  Bin 0 -> 40 bytes
 baremaps-core/src/test/resources/archives/file.gz  |  Bin 0 -> 33 bytes
 .../src/test/resources/archives/file.tar.bz2       |  Bin 0 -> 136 bytes
 .../src/test/resources/archives/file.tar.gz        |  Bin 0 -> 123 bytes
 baremaps-core/src/test/resources/archives/file.zip |  Bin 0 -> 170 bytes
 baremaps-core/src/test/resources/countries.fgb     |  Bin 0 -> 205680 bytes
 baremaps-core/src/test/resources/countries.gpkg    |  Bin 0 -> 331776 bytes
 .../test/resources/geonames/geocoder_sample.txt    |    3 +-
 baremaps-core/src/test/resources/log4j2-test.yaml  |   13 +
 .../src/test/resources/pmtiles/empty.pmtiles       |    0
 .../src/test/resources/pmtiles/invalid.pmtiles     |    1 +
 .../src/test/resources/pmtiles/invalid_v4.pmtiles  |  Bin 0 -> 468 bytes
 .../test/resources/pmtiles/test_fixture_1.pmtiles  |  Bin 0 -> 468 bytes
 .../test/resources/pmtiles/test_fixture_2.pmtiles  |  Bin 0 -> 466 bytes
 .../resources/queries/osm_create_extensions.sql    |   14 +
 .../resources/queries/osm_create_gin_indexes.sql   |   14 +
 .../resources/queries/osm_create_gist_indexes.sql  |   14 +
 .../queries/osm_create_spgist_indexes.sql          |   14 +
 .../test/resources/queries/osm_create_tables.sql   |   14 +
 .../src/test/resources/queries/osm_drop_tables.sql |   14 +
 .../test/resources/queries/osm_truncate_table.sql  |   14 +
 .../src/test/resources/queries/queries.sql         |   16 +
 .../src/test/resources/queries/schema.sql          |   15 +
 .../src/test/resources/ripe/simple_nic_sample.txt  |   15 +-
 baremaps-core/src/test/resources/script.sql        |    5 +
 .../simple/000/000/{001.osc.gz => 002.osc.gz}      |  Bin
 .../000/000/{001.state.txt => 002.state.txt}       |    0
 .../simple/{000/000/001.state.txt => state.txt}    |    0
 baremaps-core/src/test/resources/style.js          |   31 +
 baremaps-core/src/test/resources/style.yaml        |   15 +
 baremaps-core/src/test/resources/tilesets/osm.json |   42 +
 .../src/test/resources/tilesets/tileset.json       |  522 ++++++
 .../src/test/resources/vectortile/14-8493-5795.mvt |  Bin 0 -> 85728 bytes
 baremaps-ogcapi/pom.xml                            |  150 --
 .../org/apache/baremaps/ogcapi/ApiResource.java    |   80 -
 .../baremaps/ogcapi/CollectionsResource.java       |   94 --
 .../baremaps/ogcapi/ConformanceResource.java       |   40 -
 .../org/apache/baremaps/ogcapi/ImportResource.java |   75 -
 .../org/apache/baremaps/ogcapi/PostgisPlugin.java  |  151 --
 .../org/apache/baremaps/ogcapi/RootResource.java   |   50 -
 .../org/apache/baremaps/ogcapi/StudioResource.java |  109 --
 .../org/apache/baremaps/ogcapi/StylesResource.java |  110 --
 .../apache/baremaps/ogcapi/SwaggerResource.java    |   37 -
 .../apache/baremaps/ogcapi/TilesetsResource.java   |  128 --
 .../main/resources/initialize_ogcapi_tables.sql    |   14 -
 .../main/resources/initialize_studio_tables.sql    |    7 -
 baremaps-ogcapi/src/main/resources/log4j2.xml      |   15 -
 .../src/main/resources/ogcapi-openapi.yaml         |  607 -------
 .../src/main/resources/schemas/TileJSON.yaml       |   58 -
 .../src/main/resources/schemas/collection.yaml     |   48 -
 .../src/main/resources/schemas/collections.yaml    |   13 -
 .../src/main/resources/schemas/confClasses.yaml    |    8 -
 .../src/main/resources/schemas/exception.yaml      |    8 -
 .../src/main/resources/schemas/extent.yaml         |   59 -
 .../src/main/resources/schemas/landingPage.yaml    |   14 -
 .../src/main/resources/schemas/link.yaml           |   21 -
 .../src/main/resources/schemas/mb-layer.yaml       |   38 -
 .../src/main/resources/schemas/mb-style.yaml       |   41 -
 .../src/main/resources/schemas/query.yaml          |    9 -
 .../main/resources/schemas/style-set-entry.yaml    |   19 -
 .../src/main/resources/schemas/style-set.yaml      |   34 -
 .../src/main/resources/schemas/vector_layer.yaml   |   18 -
 baremaps-ogcapi/src/main/resources/swagger.html    |   95 --
 baremaps-ogcapi/src/main/resources/version.txt     |    2 -
 .../ogcapi/CollectionsResourceIntegrationTest.java |  105 --
 .../ogcapi/ImportResourceIntegrationTest.java      |   86 -
 .../apache/baremaps/ogcapi/PostgisPluginTest.java  |   55 -
 .../org/apache/baremaps/ogcapi/PostgisRecord.java  |   61 -
 .../ogcapi/RootResourceIntegrationTest.java        |   38 -
 .../ogcapi/StudioResourceIntegrationTest.java      |   97 --
 .../ogcapi/StylesResourceIntegrationTest.java      |   93 --
 .../ogcapi/TilesetsResourceIntegrationTest.java    |   88 -
 .../src/test/resources/features.geojson            |   26 -
 baremaps-renderer/.gitignore                       |    2 +
 baremaps-renderer/.prettierignore                  |    3 +
 baremaps-renderer/.prettierrc.json                 |    4 +
 baremaps-renderer/README.md                        |   83 +
 baremaps-renderer/assets/report-template.html      |  349 ++++
 baremaps-renderer/declaration.d.ts                 |   18 +
 baremaps-renderer/package-lock.json                | 1722 +++++++++++++++++++
 baremaps-renderer/package.json                     |   34 +
 baremaps-renderer/src/index.ts                     |  134 ++
 baremaps-renderer/src/lib/browserPool.ts           |   91 +
 .../src/lib/maplibreBrowserHelpers.ts              |  133 ++
 baremaps-renderer/src/lib/reportGenerator.ts       |  129 ++
 baremaps-renderer/src/lib/runnableTask.ts          |   29 +
 baremaps-renderer/src/lib/test.ts                  |  183 ++
 baremaps-renderer/src/lib/testManager.ts           |   95 ++
 baremaps-renderer/src/lib/testsLogger.ts           |  117 ++
 baremaps-renderer/src/types/index.ts               |   41 +
 baremaps-renderer/tsconfig.json                    |   20 +
 baremaps-server/pom.xml                            |   35 +-
 .../baremaps/server/BaseUriRequestFilter.java      |   28 +-
 .../org/apache/baremaps/server/ChangeResource.java |  141 ++
 .../apache/baremaps/server/ClassPathResource.java  |   74 +
 .../org/apache/baremaps/server/ConfigReader.java   |   56 -
 .../org/apache/baremaps/server/CorsFilter.java     |   28 +-
 .../baremaps/server/DefaultObjectMapper.java       |   30 -
 .../org/apache/baremaps/server/DevResources.java   |  164 --
 .../apache/baremaps/server/DirectoryWatcher.java   |   64 -
 .../apache/baremaps/server/GeocoderResource.java   |  127 ++
 .../apache/baremaps/server/GeocoderResources.java  |   77 -
 .../org/apache/baremaps/server/IpLocResource.java  |  130 ++
 .../org/apache/baremaps/server/IplocResources.java |   74 -
 .../apache/baremaps/server/ServerResources.java    |  113 --
 .../org/apache/baremaps/server/StyleResource.java  |   48 +
 .../apache/baremaps/server/TdTilesResources.java   |   17 +-
 .../apache/baremaps/server/TileJSONResource.java   |   49 +
 .../org/apache/baremaps/server/TileResource.java   |   80 +
 .../apache/baremaps/server/TilesetResource.java    |   53 +
 .../resources/assets/maplibre-custom-controls.css  |    6 +
 .../resources/assets/maplibre-custom-controls.js   |   76 +
 .../src/main/resources/assets/server.html          |   43 +-
 .../src/main/resources/assets/viewer.html          |  119 +-
 .../src/main/resources/geocoder/index.html         |  158 +-
 .../src/main/resources/iploc/index.html            |   42 +-
 .../src/main/resources/tdtiles/index.html          |    2 +-
 .../BaseUriRequestFilterIntegrationTest.java       |   17 +-
 .../server/ClassPathResourceIntegrationTest.java   |   53 +
 basemap/README.md                                  |   24 +-
 basemap/config.js                                  |   20 +-
 basemap/import.js                                  |  486 ++++++
 basemap/layers/aerialway/style.js                  |   20 +-
 basemap/layers/aerialway/tileset.js                |   18 +-
 basemap/layers/aeroway/line.js                     |   46 +
 basemap/layers/aeroway/polygon.js                  |   38 +
 basemap/layers/aeroway/tileset.js                  |   27 +
 basemap/layers/amenity/background.js               |   90 +-
 basemap/layers/amenity/fountain.js                 |   40 +-
 basemap/layers/amenity/overlay.js                  |   47 +
 basemap/layers/amenity/tileset.js                  |   18 +-
 basemap/layers/attraction/style.js                 |   20 +-
 basemap/layers/attraction/tileset.js               |   18 +-
 basemap/layers/background/style.js                 |   21 +-
 basemap/layers/barrier/style.js                    |   20 +-
 basemap/layers/barrier/tileset.js                  |   18 +-
 basemap/layers/boundary/line.js                    |   65 +-
 basemap/layers/boundary/tileset.js                 |   30 +-
 basemap/layers/building/extrusion.js               |   59 +
 basemap/layers/building/number.js                  |   22 +-
 basemap/layers/building/shape.js                   |   32 +-
 basemap/layers/building/tileset.js                 |   71 +-
 basemap/layers/highway/bridge_line.js              |  206 +--
 basemap/layers/highway/bridge_outline.js           |  206 +--
 basemap/layers/highway/clean.sql                   |   38 +
 basemap/layers/highway/construction_dash.js        |  115 ++
 basemap/layers/highway/construction_line.js        |  142 ++
 basemap/layers/highway/highway_construction.js     |    4 -
 basemap/layers/highway/highway_dash.js             |  157 +-
 basemap/layers/highway/highway_label.js            |   22 +-
 basemap/layers/highway/highway_line.js             |  203 +--
 basemap/layers/highway/highway_outline.js          |  231 +--
 basemap/layers/highway/index.sql                   |   26 +
 basemap/layers/highway/pedestrian_area.js          |   22 +-
 basemap/layers/highway/prepare.sql                 |   62 +
 basemap/layers/highway/refresh.sql                 |   29 +
 basemap/layers/highway/simplify.sql                |  110 ++
 basemap/layers/highway/tileset.js                  |   45 +-
 basemap/layers/highway/tunnel_line.js              |  209 +--
 basemap/layers/highway/tunnel_outline.js           |  207 +--
 basemap/layers/labels/style.js                     |  227 +--
 basemap/layers/landuse/background.js               |  229 +--
 basemap/layers/landuse/clean.sql                   |   72 +
 basemap/layers/landuse/index.sql                   |   26 +
 basemap/layers/landuse/overlay.js                  |   67 +-
 basemap/layers/landuse/prepare.sql                 |  232 +++
 basemap/layers/landuse/refresh.sql                 |   62 +
 basemap/layers/landuse/simplify.sql                |   98 ++
 basemap/layers/landuse/tileset.js                  |   37 +-
 basemap/layers/leisure/background.js               |  116 +-
 basemap/layers/leisure/clean.sql                   |   72 +
 basemap/layers/leisure/index.sql                   |   27 +
 basemap/layers/leisure/nature_reserve.js           |   36 +-
 basemap/layers/leisure/overlay.js                  |   80 +-
 basemap/layers/leisure/prepare.sql                 |  233 +++
 basemap/layers/leisure/refresh.sql                 |   62 +
 basemap/layers/leisure/simplify.sql                |   98 ++
 basemap/layers/leisure/tileset.js                  |   27 +-
 basemap/layers/linestring/clean.sql                |   16 +
 basemap/layers/linestring/index.sql                |   17 +
 basemap/layers/linestring/prepare.sql              |   27 +
 basemap/layers/linestring/refresh.sql              |   16 +
 basemap/layers/man_made/bridge.js                  |   39 +
 basemap/layers/man_made/pier_label.js              |   21 +-
 basemap/layers/man_made/pier_line.js               |   21 +-
 basemap/layers/man_made/tileset.js                 |   19 +-
 basemap/layers/member/prepare.sql                  |   25 +
 basemap/layers/member/refresh.sql                  |   16 +
 basemap/layers/natural/background.js               |  106 +-
 basemap/layers/natural/clean.sql                   |   65 +
 basemap/layers/natural/index.sql                   |   27 +
 basemap/layers/natural/overlay.js                  |   75 +-
 basemap/layers/natural/prepare.sql                 |  212 +++
 basemap/layers/natural/refresh.sql                 |   57 +
 basemap/layers/natural/simplify.sql                |   98 ++
 basemap/layers/natural/tileset.js                  |   32 +-
 basemap/layers/natural/tree.js                     |   21 +-
 basemap/layers/natural/trunk.js                    |   21 +-
 basemap/layers/natural/water.js                    |   37 +
 basemap/layers/ocean/background.js                 |   19 -
 basemap/layers/ocean/clean.sql                     |   17 +
 basemap/layers/ocean/index.sql                     |   17 +
 basemap/layers/ocean/overlay.js                    |   39 +
 basemap/layers/ocean/prepare.sql                   |   19 +
 basemap/layers/ocean/tileset.js                    |   20 +-
 basemap/layers/point/clean.sql                     |   39 +
 basemap/layers/point/country_label.js              |   48 +
 basemap/layers/point/icon.js                       | 1758 ++++++++++----------
 basemap/layers/point/index.sql                     |   28 +
 basemap/layers/point/label.js                      |   55 -
 basemap/layers/point/point_label.js                |   93 ++
 basemap/layers/point/refresh.sql                   |   28 +
 basemap/layers/point/simplify.sql                  |  115 ++
 basemap/layers/point/tileset.js                    |   28 +-
 basemap/layers/polygon/clean.sql                   |   15 +
 basemap/layers/polygon/index.sql                   |   16 +
 basemap/layers/polygon/prepare.sql                 |   31 +
 basemap/layers/polygon/refresh.sql                 |   16 +
 basemap/layers/power/background.js                 |   25 +-
 basemap/layers/power/cable.js                      |   21 +-
 basemap/layers/power/tileset.js                    |   20 +-
 basemap/layers/power/tower.js                      |   29 +-
 basemap/layers/railway/clean.sql                   |   38 +
 basemap/layers/railway/index.sql                   |   27 +
 basemap/layers/railway/line.js                     |  173 +-
 basemap/layers/railway/prepare.sql                 |   26 +
 basemap/layers/railway/refresh.sql                 |   29 +
 basemap/layers/railway/simplify.sql                |   97 ++
 basemap/layers/railway/tileset.js                  |   22 +-
 basemap/layers/railway/tunnel.js                   |   28 +-
 basemap/layers/route/clean.sql                     |   38 +
 basemap/layers/route/index.sql                     |   27 +
 basemap/layers/route/prepare.sql                   |   31 +
 basemap/layers/route/refresh.sql                   |   29 +
 basemap/layers/route/simplify.sql                  |   98 ++
 basemap/layers/route/style.js                      |   39 +-
 basemap/layers/route/tileset.js                    |   24 +-
 basemap/layers/tourism/style_zoo_fill.js           |   23 +-
 basemap/layers/tourism/style_zoo_line.js           |   23 +-
 basemap/layers/tourism/tileset.js                  |   16 +
 basemap/layers/waterway/clean.sql                  |   38 +
 basemap/layers/waterway/index.sql                  |   27 +
 basemap/layers/waterway/label.js                   |   23 +-
 basemap/layers/waterway/line.js                    |   23 +-
 basemap/layers/waterway/prepare.sql                |   63 +
 basemap/layers/waterway/refresh.sql                |   29 +
 basemap/layers/waterway/simplify.sql               |   97 ++
 basemap/layers/waterway/tileset.js                 |   26 +-
 basemap/layers/waterway/tunnel_casing.js           |   23 +-
 basemap/layers/waterway/tunnel_line.js             |   23 +-
 basemap/queries/assertions.sql                     |   48 +
 basemap/queries/functions.sql                      |   49 +
 basemap/queries/initialize.sql                     |   15 +
 basemap/queries/ne_index.sql                       |   15 +
 basemap/queries/osm_boundary.sql                   |   95 --
 basemap/queries/osm_boundary_index.sql             |   13 -
 basemap/queries/osm_boundary_prepare.sql           |   13 -
 basemap/queries/osm_boundary_simplify.sql          |   83 -
 basemap/queries/osm_highway_index.sql              |   12 -
 basemap/queries/osm_highway_prepare.sql            |   24 -
 basemap/queries/osm_highway_simplify.sql           |   83 -
 basemap/queries/osm_landuse_index.sql              |   12 -
 basemap/queries/osm_landuse_prepare.sql            |  157 --
 basemap/queries/osm_landuse_simplify.sql           |   83 -
 basemap/queries/osm_linestring.sql                 |    9 -
 basemap/queries/osm_natural_index.sql              |   12 -
 basemap/queries/osm_natural_prepare.sql            |  303 ----
 basemap/queries/osm_natural_simplify.sql           |   95 --
 basemap/queries/osm_nodes.sql                      |   17 +
 basemap/queries/osm_nodes_clean.sql                |   24 -
 basemap/queries/osm_nodes_index.sql                |   13 -
 basemap/queries/osm_nodes_prepare.sql              |    2 -
 basemap/queries/osm_nodes_simplify.sql             |   59 -
 basemap/queries/osm_polygon_index.sql              |    3 -
 basemap/queries/osm_polygon_prepare.sql            |   18 -
 basemap/queries/osm_railway_index.sql              |   13 -
 basemap/queries/osm_railway_prepare.sql            |   16 -
 basemap/queries/osm_railway_simplify.sql           |   83 -
 basemap/queries/osm_relations.sql                  |   17 +
 basemap/queries/osm_relations_clean.sql            |   24 -
 basemap/queries/osm_relations_index.sql            |   12 -
 basemap/queries/osm_relations_prepare.sql          |    2 -
 basemap/queries/osm_relations_simplify.sql         |  143 --
 basemap/queries/osm_simplified_water_index.sql     |    1 -
 basemap/queries/osm_water_index.sql                |    1 -
 basemap/queries/osm_ways.sql                       |   17 +
 basemap/queries/osm_ways_clean.sql                 |   26 -
 basemap/queries/osm_ways_index.sql                 |   14 -
 basemap/queries/osm_ways_prepare.sql               |   10 -
 basemap/queries/osm_ways_simplify.sql              |  145 --
 basemap/queries/statistics.sql                     |   15 +
 basemap/refresh.js                                 |  143 ++
 basemap/style.js                                   |  123 +-
 basemap/tests/.gitignore                           |    2 +
 .../tests/integration/aeroway-sicily/metadata.json |    6 +
 .../andernos-les-bains-france/metadata.json        |    6 +
 .../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 +
 .../integration/helgoland-germany/metadata.json    |    6 +
 .../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                                  |    6 +
 .../plage-le-cap-ferret-france/metadata.json       |    6 +
 .../pune-highway-construction/metadata.json        |    8 +
 .../integration/tremuson-france/metadata.json      |    6 +
 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                                 |   24 +-
 basemap/update.js                                  |   34 +
 basemap/utils/color.js                             |  352 +++-
 basemap/utils/layer.js                             |   26 +-
 basemap/utils/utils.js                             |  288 ++++
 basemap/workflow.js                                |  320 ----
 codestyle.xml                                      |   18 +-
 daylight/config.js                                 |   23 +
 daylight/layers/coastline/prepare.sql              |   23 +
 daylight/layers/coastline/style.js                 |   34 +
 daylight/layers/coastline/tileset.js               |   26 +
 daylight/layers/landcover/prepare.sql              |   17 +
 daylight/layers/landcover/style.js                 |   56 +
 daylight/layers/landcover/tileset.js               |   21 +
 daylight/style.js                                  |  130 ++
 daylight/tileset.js                                |   67 +
 daylight/workflow.js                               |  460 +++++
 examples/_geoadmin/tileset.json                    |    1 +
 examples/_geoadmin/tileset.yaml                    |   14 +
 examples/contour/README.md                         |   18 +-
 examples/contour/indexes.sql                       |   14 +
 examples/contour/tileset.json                      |    1 +
 examples/extrusion/README.md                       |   21 +
 examples/extrusion/indexes.sql                     |   19 +
 examples/extrusion/style.json                      |   31 +
 examples/extrusion/tileset.json                    |   32 +
 examples/extrusion/workflow.json                   |   42 +
 examples/geocoding/README.md                       |   18 +-
 examples/geocoding/workflow.js                     |   20 +-
 examples/ip-to-location/README.md                  |   18 +-
 examples/ip-to-location/workflow.js                |   97 +-
 examples/naturalearth/README.md                    |   18 +-
 examples/naturalearth/indexes.sql                  |   14 +
 examples/naturalearth/tileset.json                 |    3 +-
 examples/openstreetmap/README.md                   |   18 +-
 examples/openstreetmap/indexes.sql                 |   14 +
 examples/openstreetmap/style.js                    |   16 +
 examples/openstreetmap/tileset.json                |    1 +
 examples/openstreetmap/workflow.json               |    2 +-
 examples/shadedrelief/workflow.json                |   20 +
 logo.svg                                           |    1 -
 mvnw                                               |  218 ++-
 mvnw.cmd                                           |   31 +-
 pom.xml                                            |  342 ++--
 scripts/build-project.sh                           |   48 +
 scripts/gdal/batch_polygonize.py                   |   89 +
 scripts/generate-artifacts.sh                      |   47 +
 scripts/generate-planet.sh                         |   42 +
 scripts/test-basemap.sh                            |   79 +
 scripts/test-examples.sh                           |  135 ++
 1013 files changed, 50371 insertions(+), 25566 deletions(-)
 create mode 100644 .github/workflows/codeql.yml
 delete mode 100644 .github/workflows/release.yml
 create mode 100644 .run/basemap-dev.run.xml
 create mode 100644 .run/basemap-export-mbtiles.run.xml
 create mode 100644 .run/basemap-export-pmtiles.run.xml
 create mode 100644 .run/basemap-mbtiles.run.xml
 create mode 100644 .run/basemap-serve.run.xml
 create mode 100644 .run/basemap-workflow.run.xml
 create mode 100644 .run/extrusion-create.run.xml
 create mode 100644 .run/extrusion-dev.run.xml
 delete mode 100644 .run/naturalearth-create.run.xml
 create mode 100644 .run/naturalearth-workflow.run.xml
 create mode 100644 .run/openstreetmap-workflow.run.xml
 create mode 100644 .run/simplification-workflow.run.xml
 create mode 100644 .run/transformation-workflow.run.xml
 create mode 100644 DISCLAIMER-WIP
 create mode 100644 NOTICE
 create mode 100644 README
 create mode 100644 RELEASE.md
 create mode 100644 
baremaps-benchmark/src/main/java/org/apache/baremaps/benchmarks/DataMapBenchmark.java
 delete mode 100644 
baremaps-benchmark/src/main/java/org/apache/baremaps/benchmarks/LongDataMapBenchmark.java
 create mode 100644 
baremaps-benchmark/src/main/java/org/apache/baremaps/benchmarks/MBTilesBenchmark.java
 create mode 100644 
baremaps-benchmark/src/main/java/org/apache/baremaps/benchmarks/MemoryBenchmark.java
 delete mode 100644 baremaps-cli/src/assembly/assembly.xml
 create mode 100644 baremaps-cli/src/assembly/bin.xml
 create mode 100644 baremaps-cli/src/assembly/src.xml
 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
 delete mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/database/ImportOpenStreetMap.java
 create mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/database/ImportOsm.java
 delete mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/database/UpdateOpenStreetMap.java
 create mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/database/UpdateOsm.java
 create mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/map/MBTiles.java
 create mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/map/StyleCommand.java
 delete mode 100644 
baremaps-cli/src/main/java/org/apache/baremaps/cli/ogcapi/OgcApi.java
 rename baremaps-cli/src/main/resources/{ => 
org/apache/baremaps/cli}/version.txt (100%)
 create mode 100644 baremaps-core/pom.xml.versionsBackup
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/AlignedDataList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/Cleanable.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/DataList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/DataStore.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/IndexedDataList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/IntegerList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongDataMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongDataOpenHashMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongDataSortedMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongSizedDataDenseMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongSizedDataSortedMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/LongSizedDataSparseMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/SizedDataList.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/StoreException.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/memory/Memory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/memory/OffHeapMemory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/memory/OnDiskDirectoryMemory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/memory/OnDiskFileMemory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/memory/OnHeapMemory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/sort/DataStack.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/sort/ExternalMergeSort.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/ByteDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/ByteListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/CoordinateDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/DataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/DoubleDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/DoubleListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/FloatDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/FloatListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/GeometryDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/IntegerDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/IntegerListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/ListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/LonLatDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/LongDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/LongListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/PairDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/ShortDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/ShortListDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/SizedDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/SmallIntegerDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/SmallLongDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/type/StringDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/utils/FileUtils.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/collection/utils/MappedByteBufferUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/config/ConfigReader.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/BlockImporter.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/ChangeImporter.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/DiffService.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/ImportService.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/PostgresUtils.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/UpdateService.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/BinarySearch.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/ExternalMergeSort.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/Hilbert.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/algorithm/UnionStream.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/calcite/SqlDataSchema.java
 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
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/AbstractDataCollection.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/AppendOnlyBuffer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataCollection.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataCollectionAdapter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataCollectionException.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataList.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/DataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/FixedSizeDataList.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/IndexedDataList.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/IndexedDataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/LongDataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/MemoryAlignedDataList.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/MemoryAlignedDataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/MonotonicDataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/MonotonicFixedSizeDataMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/MonotonicPairedDataMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/PostgresCoordinateMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/collection/PostgresReferenceMap.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/copy/CopyWriter.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/copy/PostgisGeometryValueHandler.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/Memory.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/MemoryException.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/MemoryMappedDirectory.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/MemoryMappedFile.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/OffHeapMemory.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/memory/OnHeapMemory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/metadata/ColumnResult.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/metadata/DatabaseMetadata.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/metadata/PrimaryKeyResult.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/metadata/TableMetaData.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/metadata/TableResult.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/HeaderRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/PostgresHeaderRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/PostgresJsonbMapper.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/PostgresNodeRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/PostgresRelationRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/PostgresWayRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/Repository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/repository/RepositoryException.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/AbstractDataTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataColumn.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataColumnImpl.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataRow.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataRowImpl.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataRowType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataRowTypeImpl.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataSchema.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTableAdapter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/schema/DataTableException.java
 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
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/FileTileStore.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/MBTiles.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/PostgresGroup.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/PostgresQuery.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/PostgresQueryGenerator.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/PostgresTileStore.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/Tile.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileBatchPredicate.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileCache.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileChannel.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileIterator.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileStore.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/TileStoreException.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/tile/VariableUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/BooleanArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/BooleanDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/BooleanListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ByteArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ByteDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ByteListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/DataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/DoubleArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/DoubleDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/DoubleListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/FixedSizeDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/FloatArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/FloatDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/FloatListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/IntegerArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/IntegerDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/IntegerListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/LonLatDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/LongArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/LongDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/LongListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/MapDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/MemoryAlignedDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/NullableDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/PairDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/RowDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ShortArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ShortDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/ShortListDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/SmallIntegerDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/SmallLongDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/StringDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/CoordinateArrayDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/CoordinateDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/GeometryCollectionDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/GeometryDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/LineStringDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/LonLatDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/MultiLineStringDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/MultiPointDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/MultiPolygonDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/PointDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/PolygonDataType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/database/type/geometry/WKBDataType.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/Geocoder.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/GeocoderConstants.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/GeonamesDocumentMapper.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/GeonamesQueryBuilder.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/GeonamesReader.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/GeonamesRecord.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/geonames/GeonamesGeocoder.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/geonames/GeonamesRecord.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/request/Request.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/response/Data.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/response/Response.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/response/Result.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoder/utils/IsoCountriesUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/GeocoderOsmConsumerEntity.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/GeocoderOsmDocumentMapper.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/GeocoderOsmQuery.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/OsmTags.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/geocoderosm/package-info.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/InetAddressUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/InetRange.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLoc.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocMapper.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocObject.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocPrecision.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocReader.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/IpLocRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/NicAttribute.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/NicObject.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/NicReader.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/NicSpliterator.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/NicUtils.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/data/InetnumLocation.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/data/IpLocStats.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/data/Ipv4.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/data/Ipv4Range.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/data/Location.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/database/Dao.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/database/InetnumLocationDao.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/database/InetnumLocationDaoSqliteImpl.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/database/SqliteUtils.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/dto/InetnumLocationDto.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/nic/NicAttribute.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/nic/NicObject.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/nic/NicParser.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/nic/NicSpliterator.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/iploc/nic/NicUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/DiffService.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/function/OpenstreetmapDocumentMapper.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/pbf/PbfReader.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresCoordinateMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresHeaderRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresIterator.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresJsonbMapper.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresNodeRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresReferenceMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresRelationRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/postgres/PostgresWayRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/BlockImporter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/CopyChangeImporter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/HeaderRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/NodeRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/PutChangeImporter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/RelationRepository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/Repository.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/RepositoryException.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/repository/WayRepository.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/utils/GeometryUtils.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/utils/InputStreamProgress.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/utils/ProgressLogger.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/utils/ProjectionTransformer.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/utils/StreamProgress.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/copy/CopyWriter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/copy/GeometryValueHandler.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/metadata/ColumnResult.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/metadata/DatabaseMetadata.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/metadata/PrimaryKeyResult.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/metadata/TableMetadata.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/postgres/metadata/TableResult.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/FeatureSetProjectionTransform.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/FlatGeoBufDataSchema.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/FlatGeoBufDataTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/flatgeobuf/FlatGeoBufTypeConversion.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/GeoPackageDataSchema.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/GeoPackageDataTable.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/GeoPackageDatabase.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/geopackage/GeoPackageTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresDataSchema.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresDataTable.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresDatabase.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresTable.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/postgres/PostgresTypeConversion.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/ShapefileDataSchema.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/ShapefileDataTable.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/ShapefileDirectory.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/ShapefileFeatureSet.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/internal/InputFeatureStream.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/internal/ShapeType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/internal/ShapefileGeometryType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/storage/shapefile/internal/ShapefileInputStream.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/stream/ProgressLogger.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/style/Style.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/style/StyleLayer.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/style/StyleSource.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tileset/Tileset.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tileset/TilesetLayer.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tileset/TilesetQuery.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileBatchPredicate.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCache.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileChannel.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoord.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoordIterator.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileEntry.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileStoreException.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/VariableUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/file/FileTileStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/mbtiles/MBTilesStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Compression.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Directories.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Entry.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Header.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTiles.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesReader.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/TileType.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/postgres/PostgresQueryGenerator.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/tilestore/postgres/PostgresTileStore.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/Compression.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/FileUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/GeometryUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/IsoCountriesUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/MappedByteBufferUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/ObjectMapperUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/utils/SqliteUtils.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/Feature.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/Layer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/Tile.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/VectorTileDecoder.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/VectorTileEncoder.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/VectorTileFunctions.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/expression/Expressions.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/style/Style.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/style/StyleLayer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/style/StyleSource.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tilejson/TileJSON.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tilejson/VectorLayer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tileset/Database.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tileset/Tileset.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tileset/TilesetLayer.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/vectortile/tileset/TilesetQuery.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeocoderOpenStreetMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressBZip2.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressFile.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScript.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightFeatures.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightTranslations.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOpenStreetMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmOsc.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java
 delete mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOpenStreetMap.java
 create mode 100644 
baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOsmDatabase.java
 create mode 100644 baremaps-core/src/main/proto/vector_tile.proto
 delete mode 100644 baremaps-core/src/main/resources/iploc_init.sql
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/DataStoreTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/LongDataMapTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/SizedDataListTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/memory/MemoryProvider.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/memory/MemoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/sort/ExternalMergeSortTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/type/DataTypeProvider.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/type/DataTypeTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/collection/type/LonLatDataTypeTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/config/ConfigReaderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/AppendOnlyBufferTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/DataListTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/DataMapTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/SizedDataListTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/algorithm/UnionStreamTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/calcite/CalciteTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/BlockImporterTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/Constants.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/DatabaseContainerTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/ImportUpdateDataTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/ImportUpdateLiechtensteinTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/ImportUpdateMonacoTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/PostgresHeaderRepositoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/PostgresNodeRepositoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/PostgresRelationRepositoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/PostgresSchemaTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/PostgresWayRepositoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/database/WayRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/memory/MemoryProvider.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/memory/MemoryTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/postgres/TestContainers.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/sort/BinarySearchTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/sort/ExternalMergeSortTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/FileTileStoreTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/JSQLParserTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/MBTilesTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/PostgresQueryGeneratorTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/PostgresQueryParserTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/PostgresTileStoreTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/TileBatcherTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/TileIteratorTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/TileStoreTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/tile/TileTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/type/DataTypeProvider.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/type/DataTypeTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/database/type/LonLatDataTypeTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoder/GeocoderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoder/GeonamesIndexTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoder/GeonamesReaderTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoder/geonames/GeonamesGeocoderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/geocoderosm/OSMIndexTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/IpLocObjectTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/IpLocTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/Ipv4RangeTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/Ipv4Test.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/NicData.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/NicObjectTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/NicParserTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/nic/NicData.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/nic/NicObjectTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/iploc/nic/NicParserTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/geometry/EntityDataTypeGeometryBuilderTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/geometry/EntityGeometryBuilderTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/geometry/ProjectionTransformerTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/postgres/PostgresHeaderRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/postgres/PostgresNodeRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/postgres/PostgresRelationRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/postgres/PostgresRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/postgres/PostgresWayRepositoryTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/repository/BlockImporterTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/repository/Constants.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/state/StateReaderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/store/MockDataMap.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/store/MockLongDataMap.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/xml/XmlEntitySpliteratorTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/xml/XmlEntitySpliteratorTestDataType.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/postgres/TestContainers.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/postgres/metadata/PostgresMetadataTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/MockDataTable.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/flatgeobuf/FlatGeoBufDataTableTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/geopackage/GeoPackageDataSchemaTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/geopackage/GeoPackageToPostgresTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/postgres/PostgresDataSchemaTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/storage/postgres/PostgresDataTableTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/TileBatcherTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/TileCoordIteratorTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/TileCoordTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/TileDataSchemaTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/file/FileTileStoreTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/mbtiles/MBTilesStoreTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/pmtiles/PMTilesTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/postgres/PostgresQueryGeneratorTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/tilestore/postgres/PostgresTileStoreTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/utils/ProjectionTransformerTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/ExpressionsTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/TileSetTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/VectorTileDecoderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/VectorTileEncoderTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/VectorTileFunctionsTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/VectorTileTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/vectortile/VectorTileViewer.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/DecompressFileTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ExecuteSqlFileTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ExecuteSqlIntegrationTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScriptTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ExecuteSqlTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportMonacoTest.java
 delete mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportOpenStreetMapTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportPbfTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportUpdateDataTest.java
 create mode 100644 
baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportUpdateLiechtensteinTest.java
 create mode 100644 baremaps-core/src/test/resources/archives/file.bz2
 create mode 100644 baremaps-core/src/test/resources/archives/file.gz
 create mode 100644 baremaps-core/src/test/resources/archives/file.tar.bz2
 create mode 100644 baremaps-core/src/test/resources/archives/file.tar.gz
 create mode 100644 baremaps-core/src/test/resources/archives/file.zip
 create mode 100644 baremaps-core/src/test/resources/countries.fgb
 create mode 100644 baremaps-core/src/test/resources/countries.gpkg
 create mode 100644 baremaps-core/src/test/resources/log4j2-test.yaml
 copy examples/contour/indexes.sql => 
baremaps-core/src/test/resources/pmtiles/empty.pmtiles (100%)
 create mode 100644 baremaps-core/src/test/resources/pmtiles/invalid.pmtiles
 create mode 100644 baremaps-core/src/test/resources/pmtiles/invalid_v4.pmtiles
 create mode 100644 
baremaps-core/src/test/resources/pmtiles/test_fixture_1.pmtiles
 create mode 100644 
baremaps-core/src/test/resources/pmtiles/test_fixture_2.pmtiles
 create mode 100644 baremaps-core/src/test/resources/script.sql
 rename baremaps-core/src/test/resources/simple/000/000/{001.osc.gz => 
002.osc.gz} (100%)
 copy baremaps-core/src/test/resources/simple/000/000/{001.state.txt => 
002.state.txt} (100%)
 rename baremaps-core/src/test/resources/simple/{000/000/001.state.txt => 
state.txt} (100%)
 create mode 100644 baremaps-core/src/test/resources/style.js
 create mode 100644 baremaps-core/src/test/resources/tilesets/osm.json
 create mode 100644 baremaps-core/src/test/resources/tilesets/tileset.json
 create mode 100644 baremaps-core/src/test/resources/vectortile/14-8493-5795.mvt
 delete mode 100644 baremaps-ogcapi/pom.xml
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/ApiResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/CollectionsResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/ConformanceResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/ImportResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/PostgisPlugin.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/RootResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/StudioResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/StylesResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/SwaggerResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/TilesetsResource.java
 delete mode 100644 
baremaps-ogcapi/src/main/resources/initialize_ogcapi_tables.sql
 delete mode 100644 
baremaps-ogcapi/src/main/resources/initialize_studio_tables.sql
 delete mode 100644 baremaps-ogcapi/src/main/resources/log4j2.xml
 delete mode 100644 baremaps-ogcapi/src/main/resources/ogcapi-openapi.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/TileJSON.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/collection.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/collections.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/confClasses.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/exception.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/extent.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/landingPage.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/link.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/mb-layer.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/mb-style.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/query.yaml
 delete mode 100644 
baremaps-ogcapi/src/main/resources/schemas/style-set-entry.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/style-set.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/schemas/vector_layer.yaml
 delete mode 100644 baremaps-ogcapi/src/main/resources/swagger.html
 delete mode 100644 baremaps-ogcapi/src/main/resources/version.txt
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/CollectionsResourceIntegrationTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/ImportResourceIntegrationTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/PostgisPluginTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/PostgisRecord.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/RootResourceIntegrationTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/StudioResourceIntegrationTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/StylesResourceIntegrationTest.java
 delete mode 100644 
baremaps-ogcapi/src/test/java/org/apache/baremaps/ogcapi/TilesetsResourceIntegrationTest.java
 delete mode 100644 baremaps-ogcapi/src/test/resources/features.geojson
 create mode 100644 baremaps-renderer/.gitignore
 create mode 100644 baremaps-renderer/.prettierignore
 create mode 100644 baremaps-renderer/.prettierrc.json
 create mode 100644 baremaps-renderer/README.md
 create mode 100644 baremaps-renderer/assets/report-template.html
 create mode 100644 baremaps-renderer/declaration.d.ts
 create mode 100644 baremaps-renderer/package-lock.json
 create mode 100644 baremaps-renderer/package.json
 create mode 100644 baremaps-renderer/src/index.ts
 create mode 100644 baremaps-renderer/src/lib/browserPool.ts
 create mode 100644 baremaps-renderer/src/lib/maplibreBrowserHelpers.ts
 create mode 100644 baremaps-renderer/src/lib/reportGenerator.ts
 create mode 100644 baremaps-renderer/src/lib/runnableTask.ts
 create mode 100644 baremaps-renderer/src/lib/test.ts
 create mode 100644 baremaps-renderer/src/lib/testManager.ts
 create mode 100644 baremaps-renderer/src/lib/testsLogger.ts
 create mode 100644 baremaps-renderer/src/types/index.ts
 create mode 100644 baremaps-renderer/tsconfig.json
 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/ConfigReader.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/DefaultObjectMapper.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
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/GeocoderResource.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/GeocoderResources.java
 create mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/IpLocResource.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/IplocResources.java
 delete mode 100644 
baremaps-server/src/main/java/org/apache/baremaps/server/ServerResources.java
 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
 create mode 100644 
baremaps-server/src/main/resources/assets/maplibre-custom-controls.css
 create mode 100644 
baremaps-server/src/main/resources/assets/maplibre-custom-controls.js
 create mode 100644 
baremaps-server/src/test/java/org/apache/baremaps/server/ClassPathResourceIntegrationTest.java
 create mode 100644 basemap/import.js
 create mode 100644 basemap/layers/aeroway/line.js
 create mode 100644 basemap/layers/aeroway/polygon.js
 create mode 100644 basemap/layers/aeroway/tileset.js
 create mode 100644 basemap/layers/amenity/overlay.js
 create mode 100644 basemap/layers/building/extrusion.js
 create mode 100644 basemap/layers/highway/clean.sql
 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
 create mode 100644 basemap/layers/highway/index.sql
 create mode 100644 basemap/layers/highway/prepare.sql
 create mode 100644 basemap/layers/highway/refresh.sql
 create mode 100644 basemap/layers/highway/simplify.sql
 create mode 100644 basemap/layers/landuse/clean.sql
 create mode 100644 basemap/layers/landuse/index.sql
 create mode 100644 basemap/layers/landuse/prepare.sql
 create mode 100644 basemap/layers/landuse/refresh.sql
 create mode 100644 basemap/layers/landuse/simplify.sql
 create mode 100644 basemap/layers/leisure/clean.sql
 create mode 100644 basemap/layers/leisure/index.sql
 create mode 100644 basemap/layers/leisure/prepare.sql
 create mode 100644 basemap/layers/leisure/refresh.sql
 create mode 100644 basemap/layers/leisure/simplify.sql
 create mode 100644 basemap/layers/linestring/clean.sql
 create mode 100644 basemap/layers/linestring/index.sql
 create mode 100644 basemap/layers/linestring/prepare.sql
 create mode 100644 basemap/layers/linestring/refresh.sql
 create mode 100644 basemap/layers/man_made/bridge.js
 create mode 100644 basemap/layers/member/prepare.sql
 create mode 100644 basemap/layers/member/refresh.sql
 create mode 100644 basemap/layers/natural/clean.sql
 create mode 100644 basemap/layers/natural/index.sql
 create mode 100644 basemap/layers/natural/prepare.sql
 create mode 100644 basemap/layers/natural/refresh.sql
 create mode 100644 basemap/layers/natural/simplify.sql
 create mode 100644 basemap/layers/natural/water.js
 delete mode 100644 basemap/layers/ocean/background.js
 create mode 100644 basemap/layers/ocean/clean.sql
 create mode 100644 basemap/layers/ocean/index.sql
 create mode 100644 basemap/layers/ocean/overlay.js
 create mode 100644 basemap/layers/ocean/prepare.sql
 create mode 100644 basemap/layers/point/clean.sql
 create mode 100644 basemap/layers/point/country_label.js
 create mode 100644 basemap/layers/point/index.sql
 delete mode 100644 basemap/layers/point/label.js
 create mode 100644 basemap/layers/point/point_label.js
 create mode 100644 basemap/layers/point/refresh.sql
 create mode 100644 basemap/layers/point/simplify.sql
 create mode 100644 basemap/layers/polygon/clean.sql
 create mode 100644 basemap/layers/polygon/index.sql
 create mode 100644 basemap/layers/polygon/prepare.sql
 create mode 100644 basemap/layers/polygon/refresh.sql
 create mode 100644 basemap/layers/railway/clean.sql
 create mode 100644 basemap/layers/railway/index.sql
 create mode 100644 basemap/layers/railway/prepare.sql
 create mode 100644 basemap/layers/railway/refresh.sql
 create mode 100644 basemap/layers/railway/simplify.sql
 create mode 100644 basemap/layers/route/clean.sql
 create mode 100644 basemap/layers/route/index.sql
 create mode 100644 basemap/layers/route/prepare.sql
 create mode 100644 basemap/layers/route/refresh.sql
 create mode 100644 basemap/layers/route/simplify.sql
 create mode 100644 basemap/layers/waterway/clean.sql
 create mode 100644 basemap/layers/waterway/index.sql
 create mode 100644 basemap/layers/waterway/prepare.sql
 create mode 100644 basemap/layers/waterway/refresh.sql
 create mode 100644 basemap/layers/waterway/simplify.sql
 create mode 100644 basemap/queries/assertions.sql
 create mode 100644 basemap/queries/functions.sql
 delete mode 100644 basemap/queries/osm_boundary.sql
 delete mode 100644 basemap/queries/osm_boundary_index.sql
 delete mode 100644 basemap/queries/osm_boundary_prepare.sql
 delete mode 100644 basemap/queries/osm_boundary_simplify.sql
 delete mode 100644 basemap/queries/osm_highway_index.sql
 delete mode 100644 basemap/queries/osm_highway_prepare.sql
 delete mode 100644 basemap/queries/osm_highway_simplify.sql
 delete mode 100644 basemap/queries/osm_landuse_index.sql
 delete mode 100644 basemap/queries/osm_landuse_prepare.sql
 delete mode 100644 basemap/queries/osm_landuse_simplify.sql
 delete mode 100644 basemap/queries/osm_linestring.sql
 delete mode 100644 basemap/queries/osm_natural_index.sql
 delete mode 100644 basemap/queries/osm_natural_prepare.sql
 delete mode 100644 basemap/queries/osm_natural_simplify.sql
 create mode 100644 basemap/queries/osm_nodes.sql
 delete mode 100644 basemap/queries/osm_nodes_clean.sql
 delete mode 100644 basemap/queries/osm_nodes_index.sql
 delete mode 100644 basemap/queries/osm_nodes_prepare.sql
 delete mode 100644 basemap/queries/osm_nodes_simplify.sql
 delete mode 100644 basemap/queries/osm_polygon_index.sql
 delete mode 100644 basemap/queries/osm_polygon_prepare.sql
 delete mode 100644 basemap/queries/osm_railway_index.sql
 delete mode 100644 basemap/queries/osm_railway_prepare.sql
 delete mode 100644 basemap/queries/osm_railway_simplify.sql
 create mode 100644 basemap/queries/osm_relations.sql
 delete mode 100644 basemap/queries/osm_relations_clean.sql
 delete mode 100644 basemap/queries/osm_relations_index.sql
 delete mode 100644 basemap/queries/osm_relations_prepare.sql
 delete mode 100644 basemap/queries/osm_relations_simplify.sql
 delete mode 100644 basemap/queries/osm_simplified_water_index.sql
 delete mode 100644 basemap/queries/osm_water_index.sql
 create mode 100644 basemap/queries/osm_ways.sql
 delete mode 100644 basemap/queries/osm_ways_clean.sql
 delete mode 100644 basemap/queries/osm_ways_index.sql
 delete mode 100644 basemap/queries/osm_ways_prepare.sql
 delete mode 100644 basemap/queries/osm_ways_simplify.sql
 create mode 100644 basemap/refresh.js
 create mode 100644 basemap/tests/.gitignore
 create mode 100644 basemap/tests/integration/aeroway-sicily/metadata.json
 create mode 100644 
basemap/tests/integration/andernos-les-bains-france/metadata.json
 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
 create mode 100644 basemap/tests/integration/helgoland-germany/metadata.json
 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
 create mode 100644 
basemap/tests/integration/picatinny-arsenal-golf-course-new-york/metadata.json
 create mode 100644 
basemap/tests/integration/plage-le-cap-ferret-france/metadata.json
 create mode 100644 
basemap/tests/integration/pune-highway-construction/metadata.json
 create mode 100644 basemap/tests/integration/tremuson-france/metadata.json
 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
 create mode 100644 basemap/update.js
 create mode 100644 basemap/utils/utils.js
 delete mode 100644 basemap/workflow.js
 create mode 100644 daylight/config.js
 create mode 100644 daylight/layers/coastline/prepare.sql
 create mode 100644 daylight/layers/coastline/style.js
 create mode 100644 daylight/layers/coastline/tileset.js
 create mode 100644 daylight/layers/landcover/prepare.sql
 create mode 100644 daylight/layers/landcover/style.js
 create mode 100644 daylight/layers/landcover/tileset.js
 create mode 100644 daylight/style.js
 create mode 100644 daylight/tileset.js
 create mode 100644 daylight/workflow.js
 create mode 100644 examples/extrusion/README.md
 create mode 100644 examples/extrusion/indexes.sql
 create mode 100644 examples/extrusion/style.json
 create mode 100644 examples/extrusion/tileset.json
 create mode 100644 examples/extrusion/workflow.json
 create mode 100644 examples/shadedrelief/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-artifacts.sh
 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