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