You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by bc...@apache.org on 2024/02/27 07:02:53 UTC

(incubator-baremaps) branch 568-experiment-with-3d-tiles updated (41506a01 -> a3b57290)

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


 discard 41506a01 Fix minor issues related to the rebase
 discard 8ee7e1b5 Remove default maximum screen space error config in Cesium
 discard 950e12cc Clean up the code
 discard a380f7af Apply spotless
 discard 25e4b348 Make a first experiment with 3d tiles
     add 00e998ed Improve building extrusion (#809)
     add d37cffce Upgrade maplibre (#808)
     add f4b28204 Improve hanlding of exceptions in the tile stream (#807)
     add b56b3257 Enable internal compression in pmtiles (#811)
     add 0dd52e97 Add postgresql join example (#812)
     add 7b97e5d2 Improve workflow package (#802)
     add c151db01 Remove duplicated lines in postgres data table (#814)
     add ba74025e Display framerate in dev mode and missing license headers (#813)
     add 8ea446a2 Improve geometry creation with osm-testdata (#816)
     add fb007135 Refactor copy writer with constants (#817)
     add 6c3c50d7 Add a search service for the database (#818)
     add f085bc79 Improve highway layers and fix issues related to basemap (#819)
     add 3507a41a Fix the header of the pmtiles (#820)
     add 4c3847ce Add toString methods to tasks (#821)
     add 01e378ab Improve icons and legends (#822)
     add e3792949 Fix leisure layer (#825)
     add f20c5f1f Revert back from ServiceTalk to Armeria (#826)
     add 4941a5d4 Improve the license files (#827)
     add 2d88eea9 Improve the workflow for the daylight distribution (#823)
     add 3580b83d Improve the naming convention and fix minor issues (#829)
     add 20730ac6 Add style directives directives (#830)
     add e628783c Create the spritesheet with spreet (#831)
     add e5321790 Add spritezero icons and instructions (#832)
     add a77cfcba Improve the style (#833)
     add afad8600 Upgrade maplibre to version 4 (#834)
     add 9e34c6cb Fix the different themes (#835)
     add 630fe22f Add examples to source release (#836)
     add bc9890b0 Make a first experiment with 3d tiles
     add fb28387e Apply spotless
     add 286060ec Clean up the code
     add 16a7cf23 Remove default maximum screen space error config in Cesium
     add 3203edbe Fix minor issues related to the rebase
     add a3b57290 Use armeria server

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

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:
 .run/basemap-dev.run.xml                           |    2 +-
 .run/basemap-export-pmtiles.run.xml                |    2 +-
 .run/basemap-serve.run.xml                         |    2 +-
 LICENSE                                            |    6 +-
 baremaps-cli/pom.xml                               |   20 -
 baremaps-cli/src/assembly/bin.xml                  |    1 +
 baremaps-cli/src/assembly/src.xml                  |    4 +-
 baremaps-cli/src/license/override.properties       |  231 +-
 .../apache/baremaps/cli/database/ImportOsm.java    |    2 -
 .../apache/baremaps/cli/database/UpdateOsm.java    |    6 +-
 .../org/apache/baremaps/cli/geocoder/Serve.java    |   67 +-
 .../java/org/apache/baremaps/cli/iploc/Serve.java  |   72 +-
 .../main/java/org/apache/baremaps/cli/map/Dev.java |  109 +-
 .../java/org/apache/baremaps/cli/map/Export.java   |   10 +-
 .../java/org/apache/baremaps/cli/map/MBTiles.java  |   77 +-
 .../main/java/org/apache/baremaps/cli/map/Map.java |    3 +-
 .../java/org/apache/baremaps/cli/map/Serve.java    |   91 +-
 .../org/apache/baremaps/cli/map/StyleCommand.java  |  111 -
 .../org/apache/baremaps/cli/tdtiles/Serve.java     |   56 +-
 .../org/apache/baremaps/cli/workflow/Execute.java  |    2 +-
 baremaps-core/pom.xml.versionsBackup               |  173 --
 .../database/collection/FixedSizeDataList.java     |    8 +-
 .../function/EntityGeometryBuilder.java            |   37 +-
 .../function/EntityProjectionTransformer.java      |    3 +-
 .../function/NodeGeometryBuilder.java              |    3 +-
 .../function/RelationGeometryBuilder.java          |  187 --
 .../function/RelationMultiPolygonBuilder.java      |  245 +++
 .../openstreetmap/function/WayGeometryBuilder.java |   29 +-
 .../postgres/PostgresNodeRepository.java           |    4 +-
 .../postgres/PostgresRelationRepository.java       |    4 +-
 .../postgres/PostgresWayRepository.java            |    4 +-
 .../openstreetmap/xml/XmlEntityReader.java         |   68 +-
 .../apache/baremaps/postgres/copy/CopyWriter.java  |  122 +-
 .../postgres/copy/GeometryValueHandler.java        |    4 +-
 .../storage/postgres/PostgresDataTable.java        |   43 +-
 .../baremaps/stream/BufferedSpliterator.java       |    2 +-
 .../org/apache/baremaps/stream/StreamUtils.java    |    4 +-
 .../org/apache/baremaps/tilestore/TileCoord.java   |    8 +-
 .../apache/baremaps/tilestore/pmtiles/Header.java  |   35 +
 .../apache/baremaps/tilestore/pmtiles/PMTiles.java |  227 +-
 .../baremaps/tilestore/pmtiles/PMTilesWriter.java  |   25 +-
 .../tilestore/postgres/PostgresTileStore.java      |    9 +-
 .../org/apache/baremaps/utils/GeometryUtils.java   |   14 +-
 .../baremaps/utils/ProjectionTransformer.java      |  101 +-
 .../apache/baremaps/utils/RoundingTransformer.java |   62 +
 .../java/org/apache/baremaps/workflow/Task.java    |   40 +-
 .../apache/baremaps/workflow/WorkflowContext.java  |   64 +-
 .../apache/baremaps/workflow/WorkflowExecutor.java |   33 +-
 .../baremaps/workflow/tasks/CleanContextCache.java |   50 +
 .../baremaps/workflow/tasks/CleanContextData.java  |   47 +
 .../tasks/CreateGeocoderOpenStreetMap.java         |   83 +-
 .../workflow/tasks/CreateGeonamesIndex.java        |   38 +-
 .../baremaps/workflow/tasks/CreateIplocIndex.java  |   45 +-
 .../baremaps/workflow/tasks/DecompressBZip2.java   |   46 -
 .../baremaps/workflow/tasks/DecompressFile.java    |  159 +-
 .../baremaps/workflow/tasks/DownloadUrl.java       |   62 +-
 .../baremaps/workflow/tasks/ExecuteCommand.java    |   37 +-
 .../apache/baremaps/workflow/tasks/ExecuteSql.java |   48 +-
 .../baremaps/workflow/tasks/ExecuteSqlScript.java  |   45 +-
 .../baremaps/workflow/tasks/ExportVectorTiles.java |   53 +-
 .../workflow/tasks/ImportDaylightFeatures.java     |   55 +-
 .../workflow/tasks/ImportDaylightTranslations.java |   46 +-
 .../baremaps/workflow/tasks/ImportGeoPackage.java  |   53 +-
 .../baremaps/workflow/tasks/ImportOsmOsc.java      |  104 +-
 .../baremaps/workflow/tasks/ImportOsmPbf.java      |  127 +-
 .../baremaps/workflow/tasks/ImportShapefile.java   |   53 +-
 .../apache/baremaps/workflow/tasks/LogMessage.java |   37 +-
 .../apache/baremaps/workflow/tasks/UngzipFile.java |   51 -
 .../apache/baremaps/workflow/tasks/UnzipFile.java  |   66 -
 .../baremaps/workflow/tasks/UpdateOsmDatabase.java |   62 +-
 .../baremaps/database/calcite/CalciteTest.java     |    2 +
 .../apache/baremaps/openstreetmap/OsmTestData.java |  265 +++
 .../EntityDataTypeGeometryBuilderTest.java         |   53 +-
 .../geometry/RelationGeometryBuilderTest.java      |  109 -
 .../geometry/RelationMultiPolygonBuilderTest.java  |  109 +
 .../openstreetmap/state/StateReaderTest.java       |    2 +-
 .../baremaps/openstreetmap/store/MockDataMap.java  |    5 +
 .../apache/baremaps/stream/StreamUtilsTest.java    |   42 +
 .../baremaps/tilestore/pmtiles/PMTilesTest.java    |   17 +-
 .../tilestore/postgres/PostgresTileStoreTest.java  |    2 +-
 .../apache/baremaps/workflow/ObjectMapperTest.java |    4 +-
 .../org/apache/baremaps/workflow/WorkflowTest.java |   62 +-
 .../baremaps/workflow/tasks/DownloadUrlTest.java   |    6 +-
 .../workflow/tasks/ImportGeoPackageTest.java       |    2 +-
 .../baremaps/workflow/tasks/ImportOsmPbfTest.java  |   39 +
 .../baremaps/workflow/tasks/ImportPbfTest.java     |   39 -
 .../workflow/tasks/ImportShapefileTest.java        |   17 +-
 .../baremaps/workflow/tasks/UngzipFileTest.java    |   40 -
 .../baremaps/workflow/tasks/UnzipFileTest.java     |   40 -
 .../src/test/resources/osm-testdata/1/100/data.osm |    4 +
 .../test/resources/osm-testdata/1/100/data.osm.pbf |  Bin 0 -> 152 bytes
 .../test/resources/osm-testdata/1/100/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/1/100/result   |    1 +
 .../test/resources/osm-testdata/1/100/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/101/data.osm |    7 +
 .../test/resources/osm-testdata/1/101/data.osm.pbf |  Bin 0 -> 180 bytes
 .../test/resources/osm-testdata/1/101/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/101/result   |    1 +
 .../test/resources/osm-testdata/1/101/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/102/data.osm |    5 +
 .../test/resources/osm-testdata/1/102/data.osm.pbf |  Bin 0 -> 162 bytes
 .../test/resources/osm-testdata/1/102/nodes.wkt    |    2 +
 .../src/test/resources/osm-testdata/1/102/result   |    1 +
 .../test/resources/osm-testdata/1/102/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/110/data.osm |   11 +
 .../test/resources/osm-testdata/1/110/data.osm.pbf |  Bin 0 -> 276 bytes
 .../test/resources/osm-testdata/1/110/nodes.wkt    |    2 +
 .../src/test/resources/osm-testdata/1/110/result   |    1 +
 .../test/resources/osm-testdata/1/110/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/110/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/111/data.osm |   15 +
 .../test/resources/osm-testdata/1/111/data.osm.pbf |  Bin 0 -> 293 bytes
 .../test/resources/osm-testdata/1/111/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/111/result   |    1 +
 .../test/resources/osm-testdata/1/111/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/111/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/112/data.osm |   16 +
 .../test/resources/osm-testdata/1/112/data.osm.pbf |  Bin 0 -> 289 bytes
 .../test/resources/osm-testdata/1/112/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/112/result   |    1 +
 .../test/resources/osm-testdata/1/112/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/112/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/113/data.osm |   19 +
 .../test/resources/osm-testdata/1/113/data.osm.pbf |  Bin 0 -> 302 bytes
 .../test/resources/osm-testdata/1/113/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/113/result   |    1 +
 .../test/resources/osm-testdata/1/113/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/113/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/114/data.osm |   18 +
 .../test/resources/osm-testdata/1/114/data.osm.pbf |  Bin 0 -> 296 bytes
 .../test/resources/osm-testdata/1/114/nodes.wkt    |    3 +
 .../src/test/resources/osm-testdata/1/114/result   |    1 +
 .../test/resources/osm-testdata/1/114/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/114/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/115/data.osm |   18 +
 .../test/resources/osm-testdata/1/115/data.osm.pbf |  Bin 0 -> 297 bytes
 .../test/resources/osm-testdata/1/115/nodes.wkt    |    3 +
 .../src/test/resources/osm-testdata/1/115/result   |    1 +
 .../test/resources/osm-testdata/1/115/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/115/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/116/data.osm |   28 +
 .../test/resources/osm-testdata/1/116/data.osm.pbf |  Bin 0 -> 317 bytes
 .../test/resources/osm-testdata/1/116/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/1/116/result   |    1 +
 .../test/resources/osm-testdata/1/116/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/116/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/1/120/data.osm |    7 +
 .../test/resources/osm-testdata/1/120/data.osm.pbf |  Bin 0 -> 177 bytes
 .../src/test/resources/osm-testdata/1/120/result   |    1 +
 .../test/resources/osm-testdata/1/120/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/121/data.osm |    9 +
 .../test/resources/osm-testdata/1/121/data.osm.pbf |  Bin 0 -> 265 bytes
 .../test/resources/osm-testdata/1/121/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/1/121/result   |    1 +
 .../test/resources/osm-testdata/1/121/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/121/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/122/data.osm |   10 +
 .../test/resources/osm-testdata/1/122/data.osm.pbf |  Bin 0 -> 262 bytes
 .../test/resources/osm-testdata/1/122/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/1/122/result   |    1 +
 .../test/resources/osm-testdata/1/122/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/122/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/123/data.osm |   11 +
 .../test/resources/osm-testdata/1/123/data.osm.pbf |  Bin 0 -> 272 bytes
 .../test/resources/osm-testdata/1/123/nodes.wkt    |    2 +
 .../src/test/resources/osm-testdata/1/123/result   |    1 +
 .../test/resources/osm-testdata/1/123/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/123/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/124/data.osm |   13 +
 .../test/resources/osm-testdata/1/124/data.osm.pbf |  Bin 0 -> 282 bytes
 .../test/resources/osm-testdata/1/124/nodes.wkt    |    3 +
 .../src/test/resources/osm-testdata/1/124/result   |    1 +
 .../test/resources/osm-testdata/1/124/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/124/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/130/data.osm |   19 +
 .../test/resources/osm-testdata/1/130/data.osm.pbf |  Bin 0 -> 298 bytes
 .../test/resources/osm-testdata/1/130/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/130/result   |    1 +
 .../test/resources/osm-testdata/1/130/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/130/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/131/data.osm |   22 +
 .../test/resources/osm-testdata/1/131/data.osm.pbf |  Bin 0 -> 306 bytes
 .../test/resources/osm-testdata/1/131/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/1/131/result   |    1 +
 .../test/resources/osm-testdata/1/131/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/131/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/132/data.osm |   23 +
 .../test/resources/osm-testdata/1/132/data.osm.pbf |  Bin 0 -> 306 bytes
 .../test/resources/osm-testdata/1/132/nodes.wkt    |    6 +
 .../src/test/resources/osm-testdata/1/132/result   |    1 +
 .../test/resources/osm-testdata/1/132/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/132/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/1/133/data.osm |   15 +
 .../test/resources/osm-testdata/1/133/data.osm.pbf |  Bin 0 -> 286 bytes
 .../test/resources/osm-testdata/1/133/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/1/133/result   |    1 +
 .../test/resources/osm-testdata/1/133/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/133/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/1/134/data.osm |   18 +
 .../test/resources/osm-testdata/1/134/data.osm.pbf |  Bin 0 -> 298 bytes
 .../test/resources/osm-testdata/1/134/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/1/134/result   |    1 +
 .../test/resources/osm-testdata/1/134/test.json    |    4 +
 .../src/test/resources/osm-testdata/1/134/ways.wkt |    1 +
 .../test/resources/osm-testdata/1/description.txt  |    1 +
 .../src/test/resources/osm-testdata/3/300/data.osm |    4 +
 .../test/resources/osm-testdata/3/300/data.osm.pbf |  Bin 0 -> 156 bytes
 .../test/resources/osm-testdata/3/300/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/300/result   |    1 +
 .../test/resources/osm-testdata/3/300/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/301/data.osm |    4 +
 .../test/resources/osm-testdata/3/301/data.osm.pbf |  Bin 0 -> 152 bytes
 .../test/resources/osm-testdata/3/301/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/301/result   |    1 +
 .../test/resources/osm-testdata/3/301/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/302/data.osm |    4 +
 .../test/resources/osm-testdata/3/302/data.osm.pbf |  Bin 0 -> 152 bytes
 .../test/resources/osm-testdata/3/302/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/302/result   |    1 +
 .../test/resources/osm-testdata/3/302/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/303/data.osm |    4 +
 .../test/resources/osm-testdata/3/303/data.osm.pbf |  Bin 0 -> 152 bytes
 .../test/resources/osm-testdata/3/303/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/303/result   |    1 +
 .../test/resources/osm-testdata/3/303/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/304/data.osm |    4 +
 .../test/resources/osm-testdata/3/304/data.osm.pbf |  Bin 0 -> 152 bytes
 .../test/resources/osm-testdata/3/304/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/304/result   |    1 +
 .../test/resources/osm-testdata/3/304/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/305/data.osm |    4 +
 .../test/resources/osm-testdata/3/305/data.osm.pbf |  Bin 0 -> 155 bytes
 .../test/resources/osm-testdata/3/305/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/305/result   |    1 +
 .../test/resources/osm-testdata/3/305/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/306/data.osm |    4 +
 .../test/resources/osm-testdata/3/306/data.osm.pbf |  Bin 0 -> 167 bytes
 .../test/resources/osm-testdata/3/306/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/306/result   |    1 +
 .../test/resources/osm-testdata/3/306/test.json    |    4 +
 .../src/test/resources/osm-testdata/3/307/data.osm |    4 +
 .../test/resources/osm-testdata/3/307/data.osm.pbf |  Bin 0 -> 167 bytes
 .../test/resources/osm-testdata/3/307/nodes.wkt    |    1 +
 .../src/test/resources/osm-testdata/3/307/result   |    1 +
 .../test/resources/osm-testdata/3/307/test.json    |    4 +
 .../test/resources/osm-testdata/3/description.txt  |    1 +
 .../src/test/resources/osm-testdata/7/700/data.osm |   17 +
 .../test/resources/osm-testdata/7/700/data.osm.pbf |  Bin 0 -> 300 bytes
 .../test/resources/osm-testdata/7/700/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/700/result   |    1 +
 .../test/resources/osm-testdata/7/700/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/700/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/701/data.osm |   29 +
 .../test/resources/osm-testdata/7/701/data.osm.pbf |  Bin 0 -> 456 bytes
 .../test/resources/osm-testdata/7/701/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/701/result   |    1 +
 .../test/resources/osm-testdata/7/701/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/701/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/702/data.osm |   37 +
 .../test/resources/osm-testdata/7/702/data.osm.pbf |  Bin 0 -> 474 bytes
 .../test/resources/osm-testdata/7/702/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/702/result   |    1 +
 .../test/resources/osm-testdata/7/702/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/702/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/703/data.osm |   37 +
 .../test/resources/osm-testdata/7/703/data.osm.pbf |  Bin 0 -> 473 bytes
 .../test/resources/osm-testdata/7/703/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/703/result   |    1 +
 .../test/resources/osm-testdata/7/703/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/703/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/704/data.osm |   51 +
 .../test/resources/osm-testdata/7/704/data.osm.pbf |  Bin 0 -> 479 bytes
 .../test/resources/osm-testdata/7/704/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/704/result   |    1 +
 .../test/resources/osm-testdata/7/704/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/704/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/705/data.osm |   53 +
 .../test/resources/osm-testdata/7/705/data.osm.pbf |  Bin 0 -> 508 bytes
 .../test/resources/osm-testdata/7/705/nodes.wkt    |   13 +
 .../src/test/resources/osm-testdata/7/705/result   |    1 +
 .../test/resources/osm-testdata/7/705/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/705/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/706/data.osm |   44 +
 .../test/resources/osm-testdata/7/706/data.osm.pbf |  Bin 0 -> 493 bytes
 .../test/resources/osm-testdata/7/706/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/706/result   |    1 +
 .../test/resources/osm-testdata/7/706/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/706/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/707/data.osm |   43 +
 .../test/resources/osm-testdata/7/707/data.osm.pbf |  Bin 0 -> 492 bytes
 .../test/resources/osm-testdata/7/707/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/707/result   |    1 +
 .../test/resources/osm-testdata/7/707/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/707/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/708/data.osm |   59 +
 .../test/resources/osm-testdata/7/708/data.osm.pbf |  Bin 0 -> 508 bytes
 .../test/resources/osm-testdata/7/708/nodes.wkt    |   16 +
 .../src/test/resources/osm-testdata/7/708/result   |    1 +
 .../test/resources/osm-testdata/7/708/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/708/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/709/data.osm |   54 +
 .../test/resources/osm-testdata/7/709/data.osm.pbf |  Bin 0 -> 517 bytes
 .../test/resources/osm-testdata/7/709/nodes.wkt    |    9 +
 .../src/test/resources/osm-testdata/7/709/result   |    1 +
 .../test/resources/osm-testdata/7/709/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/709/ways.wkt |    4 +
 .../src/test/resources/osm-testdata/7/710/data.osm |   43 +
 .../test/resources/osm-testdata/7/710/data.osm.pbf |  Bin 0 -> 494 bytes
 .../test/resources/osm-testdata/7/710/labels.wkt   |    1 +
 .../test/resources/osm-testdata/7/710/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/710/result   |    1 +
 .../test/resources/osm-testdata/7/710/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/710/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/711/data.osm |   30 +
 .../test/resources/osm-testdata/7/711/data.osm.pbf |  Bin 0 -> 458 bytes
 .../test/resources/osm-testdata/7/711/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/711/result   |    1 +
 .../test/resources/osm-testdata/7/711/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/711/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/714/data.osm |   24 +
 .../test/resources/osm-testdata/7/714/data.osm.pbf |  Bin 0 -> 446 bytes
 .../test/resources/osm-testdata/7/714/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/714/result   |    1 +
 .../test/resources/osm-testdata/7/714/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/714/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/715/data.osm |   31 +
 .../test/resources/osm-testdata/7/715/data.osm.pbf |  Bin 0 -> 464 bytes
 .../test/resources/osm-testdata/7/715/nodes.wkt    |    6 +
 .../src/test/resources/osm-testdata/7/715/result   |    1 +
 .../test/resources/osm-testdata/7/715/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/715/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/720/data.osm |   37 +
 .../test/resources/osm-testdata/7/720/data.osm.pbf |  Bin 0 -> 479 bytes
 .../test/resources/osm-testdata/7/720/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/720/result   |    1 +
 .../test/resources/osm-testdata/7/720/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/720/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/721/data.osm |   36 +
 .../test/resources/osm-testdata/7/721/data.osm.pbf |  Bin 0 -> 479 bytes
 .../test/resources/osm-testdata/7/721/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/721/result   |    1 +
 .../test/resources/osm-testdata/7/721/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/721/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/722/data.osm |   37 +
 .../test/resources/osm-testdata/7/722/data.osm.pbf |  Bin 0 -> 485 bytes
 .../test/resources/osm-testdata/7/722/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/722/result   |    1 +
 .../test/resources/osm-testdata/7/722/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/722/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/723/data.osm |   37 +
 .../test/resources/osm-testdata/7/723/data.osm.pbf |  Bin 0 -> 485 bytes
 .../test/resources/osm-testdata/7/723/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/723/result   |    1 +
 .../test/resources/osm-testdata/7/723/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/723/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/724/data.osm |   44 +
 .../test/resources/osm-testdata/7/724/data.osm.pbf |  Bin 0 -> 512 bytes
 .../test/resources/osm-testdata/7/724/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/724/result   |    1 +
 .../test/resources/osm-testdata/7/724/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/724/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/725/data.osm |   33 +
 .../test/resources/osm-testdata/7/725/data.osm.pbf |  Bin 0 -> 465 bytes
 .../test/resources/osm-testdata/7/725/nodes.wkt    |    6 +
 .../src/test/resources/osm-testdata/7/725/result   |    1 +
 .../test/resources/osm-testdata/7/725/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/725/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/726/data.osm |   45 +
 .../test/resources/osm-testdata/7/726/data.osm.pbf |  Bin 0 -> 493 bytes
 .../test/resources/osm-testdata/7/726/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/726/result   |    1 +
 .../test/resources/osm-testdata/7/726/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/726/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/727/data.osm |   45 +
 .../test/resources/osm-testdata/7/727/data.osm.pbf |  Bin 0 -> 498 bytes
 .../test/resources/osm-testdata/7/727/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/727/result   |    1 +
 .../test/resources/osm-testdata/7/727/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/727/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/728/data.osm |   33 +
 .../test/resources/osm-testdata/7/728/data.osm.pbf |  Bin 0 -> 472 bytes
 .../test/resources/osm-testdata/7/728/nodes.wkt    |    9 +
 .../src/test/resources/osm-testdata/7/728/result   |    1 +
 .../test/resources/osm-testdata/7/728/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/728/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/729/data.osm |   51 +
 .../test/resources/osm-testdata/7/729/data.osm.pbf |  Bin 0 -> 510 bytes
 .../test/resources/osm-testdata/7/729/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/729/result   |    1 +
 .../test/resources/osm-testdata/7/729/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/729/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/730/data.osm |   71 +
 .../test/resources/osm-testdata/7/730/data.osm.pbf |  Bin 0 -> 535 bytes
 .../test/resources/osm-testdata/7/730/nodes.wkt    |   17 +
 .../src/test/resources/osm-testdata/7/730/result   |    1 +
 .../test/resources/osm-testdata/7/730/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/730/ways.wkt |    4 +
 .../src/test/resources/osm-testdata/7/731/data.osm |   96 +
 .../test/resources/osm-testdata/7/731/data.osm.pbf |  Bin 0 -> 581 bytes
 .../test/resources/osm-testdata/7/731/nodes.wkt    |   22 +
 .../src/test/resources/osm-testdata/7/731/result   |    1 +
 .../test/resources/osm-testdata/7/731/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/731/ways.wkt |    6 +
 .../src/test/resources/osm-testdata/7/732/data.osm |   56 +
 .../test/resources/osm-testdata/7/732/data.osm.pbf |  Bin 0 -> 512 bytes
 .../test/resources/osm-testdata/7/732/labels.wkt   |    1 +
 .../test/resources/osm-testdata/7/732/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/732/result   |    1 +
 .../test/resources/osm-testdata/7/732/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/732/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/733/data.osm |   37 +
 .../test/resources/osm-testdata/7/733/data.osm.pbf |  Bin 0 -> 469 bytes
 .../test/resources/osm-testdata/7/733/nodes.wkt    |    6 +
 .../src/test/resources/osm-testdata/7/733/result   |    1 +
 .../test/resources/osm-testdata/7/733/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/733/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/734/data.osm |   53 +
 .../test/resources/osm-testdata/7/734/data.osm.pbf |  Bin 0 -> 493 bytes
 .../test/resources/osm-testdata/7/734/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/734/result   |    1 +
 .../test/resources/osm-testdata/7/734/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/734/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/740/data.osm |   29 +
 .../test/resources/osm-testdata/7/740/data.osm.pbf |  Bin 0 -> 457 bytes
 .../test/resources/osm-testdata/7/740/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/740/result   |    1 +
 .../test/resources/osm-testdata/7/740/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/740/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/741/data.osm |   25 +
 .../test/resources/osm-testdata/7/741/data.osm.pbf |  Bin 0 -> 442 bytes
 .../test/resources/osm-testdata/7/741/nodes.wkt    |    2 +
 .../src/test/resources/osm-testdata/7/741/result   |    1 +
 .../test/resources/osm-testdata/7/741/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/741/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/742/data.osm |   32 +
 .../test/resources/osm-testdata/7/742/data.osm.pbf |  Bin 0 -> 463 bytes
 .../test/resources/osm-testdata/7/742/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/742/result   |    1 +
 .../test/resources/osm-testdata/7/742/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/742/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/743/data.osm |   31 +
 .../test/resources/osm-testdata/7/743/data.osm.pbf |  Bin 0 -> 462 bytes
 .../test/resources/osm-testdata/7/743/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/743/result   |    1 +
 .../test/resources/osm-testdata/7/743/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/743/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/744/data.osm |   28 +
 .../test/resources/osm-testdata/7/744/data.osm.pbf |  Bin 0 -> 455 bytes
 .../test/resources/osm-testdata/7/744/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/744/result   |    1 +
 .../test/resources/osm-testdata/7/744/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/744/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/745/data.osm |   36 +
 .../test/resources/osm-testdata/7/745/data.osm.pbf |  Bin 0 -> 469 bytes
 .../test/resources/osm-testdata/7/745/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/745/result   |    1 +
 .../test/resources/osm-testdata/7/745/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/745/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/746/data.osm |   42 +
 .../test/resources/osm-testdata/7/746/data.osm.pbf |  Bin 0 -> 483 bytes
 .../test/resources/osm-testdata/7/746/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/746/result   |    1 +
 .../test/resources/osm-testdata/7/746/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/746/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/747/data.osm |   25 +
 .../test/resources/osm-testdata/7/747/data.osm.pbf |  Bin 0 -> 444 bytes
 .../test/resources/osm-testdata/7/747/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/747/result   |    1 +
 .../test/resources/osm-testdata/7/747/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/747/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/748/data.osm |   19 +
 .../test/resources/osm-testdata/7/748/data.osm.pbf |  Bin 0 -> 304 bytes
 .../test/resources/osm-testdata/7/748/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/748/result   |    1 +
 .../test/resources/osm-testdata/7/748/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/748/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/749/data.osm |   24 +
 .../test/resources/osm-testdata/7/749/data.osm.pbf |  Bin 0 -> 330 bytes
 .../test/resources/osm-testdata/7/749/nodes.wkt    |    7 +
 .../src/test/resources/osm-testdata/7/749/result   |    1 +
 .../test/resources/osm-testdata/7/749/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/749/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/750/data.osm |   57 +
 .../test/resources/osm-testdata/7/750/data.osm.pbf |  Bin 0 -> 520 bytes
 .../test/resources/osm-testdata/7/750/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/750/result   |    1 +
 .../test/resources/osm-testdata/7/750/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/750/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/751/data.osm |   52 +
 .../test/resources/osm-testdata/7/751/data.osm.pbf |  Bin 0 -> 512 bytes
 .../test/resources/osm-testdata/7/751/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/751/result   |    1 +
 .../test/resources/osm-testdata/7/751/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/751/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/752/data.osm |   54 +
 .../test/resources/osm-testdata/7/752/data.osm.pbf |  Bin 0 -> 506 bytes
 .../test/resources/osm-testdata/7/752/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/752/result   |    1 +
 .../test/resources/osm-testdata/7/752/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/752/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/753/data.osm |   55 +
 .../test/resources/osm-testdata/7/753/data.osm.pbf |  Bin 0 -> 512 bytes
 .../test/resources/osm-testdata/7/753/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/753/result   |    1 +
 .../test/resources/osm-testdata/7/753/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/753/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/754/data.osm |   39 +
 .../test/resources/osm-testdata/7/754/data.osm.pbf |  Bin 0 -> 479 bytes
 .../test/resources/osm-testdata/7/754/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/754/result   |    1 +
 .../test/resources/osm-testdata/7/754/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/754/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/755/data.osm |   40 +
 .../test/resources/osm-testdata/7/755/data.osm.pbf |  Bin 0 -> 485 bytes
 .../test/resources/osm-testdata/7/755/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/755/result   |    1 +
 .../test/resources/osm-testdata/7/755/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/755/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/756/data.osm |   39 +
 .../test/resources/osm-testdata/7/756/data.osm.pbf |  Bin 0 -> 475 bytes
 .../test/resources/osm-testdata/7/756/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/756/result   |    1 +
 .../test/resources/osm-testdata/7/756/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/756/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/757/data.osm |   41 +
 .../test/resources/osm-testdata/7/757/data.osm.pbf |  Bin 0 -> 481 bytes
 .../test/resources/osm-testdata/7/757/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/757/result   |    1 +
 .../test/resources/osm-testdata/7/757/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/757/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/758/data.osm |   40 +
 .../test/resources/osm-testdata/7/758/data.osm.pbf |  Bin 0 -> 488 bytes
 .../test/resources/osm-testdata/7/758/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/758/result   |    1 +
 .../test/resources/osm-testdata/7/758/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/758/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/759/data.osm |   33 +
 .../test/resources/osm-testdata/7/759/data.osm.pbf |  Bin 0 -> 469 bytes
 .../test/resources/osm-testdata/7/759/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/759/result   |    1 +
 .../test/resources/osm-testdata/7/759/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/759/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/760/data.osm |   37 +
 .../test/resources/osm-testdata/7/760/data.osm.pbf |  Bin 0 -> 466 bytes
 .../test/resources/osm-testdata/7/760/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/760/result   |    1 +
 .../test/resources/osm-testdata/7/760/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/760/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/761/data.osm |   31 +
 .../test/resources/osm-testdata/7/761/data.osm.pbf |  Bin 0 -> 322 bytes
 .../test/resources/osm-testdata/7/761/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/761/result   |    1 +
 .../test/resources/osm-testdata/7/761/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/761/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/762/data.osm |   49 +
 .../test/resources/osm-testdata/7/762/data.osm.pbf |  Bin 0 -> 501 bytes
 .../test/resources/osm-testdata/7/762/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/762/result   |    1 +
 .../test/resources/osm-testdata/7/762/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/762/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/763/data.osm |   83 +
 .../test/resources/osm-testdata/7/763/data.osm.pbf |  Bin 0 -> 507 bytes
 .../test/resources/osm-testdata/7/763/nodes.wkt    |   21 +
 .../src/test/resources/osm-testdata/7/763/result   |    1 +
 .../test/resources/osm-testdata/7/763/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/763/ways.wkt |    4 +
 .../src/test/resources/osm-testdata/7/764/data.osm |   98 +
 .../test/resources/osm-testdata/7/764/data.osm.pbf |  Bin 0 -> 547 bytes
 .../test/resources/osm-testdata/7/764/nodes.wkt    |   25 +
 .../src/test/resources/osm-testdata/7/764/result   |    1 +
 .../test/resources/osm-testdata/7/764/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/764/ways.wkt |    5 +
 .../src/test/resources/osm-testdata/7/765/data.osm |   35 +
 .../test/resources/osm-testdata/7/765/data.osm.pbf |  Bin 0 -> 468 bytes
 .../test/resources/osm-testdata/7/765/nodes.wkt    |    9 +
 .../src/test/resources/osm-testdata/7/765/result   |    1 +
 .../test/resources/osm-testdata/7/765/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/765/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/766/data.osm |   52 +
 .../test/resources/osm-testdata/7/766/data.osm.pbf |  Bin 0 -> 506 bytes
 .../test/resources/osm-testdata/7/766/nodes.wkt    |   13 +
 .../src/test/resources/osm-testdata/7/766/result   |    1 +
 .../test/resources/osm-testdata/7/766/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/766/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/767/data.osm |   29 +
 .../test/resources/osm-testdata/7/767/data.osm.pbf |  Bin 0 -> 323 bytes
 .../test/resources/osm-testdata/7/767/nodes.wkt    |    9 +
 .../src/test/resources/osm-testdata/7/767/result   |    1 +
 .../test/resources/osm-testdata/7/767/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/767/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/768/data.osm |   39 +
 .../test/resources/osm-testdata/7/768/data.osm.pbf |  Bin 0 -> 484 bytes
 .../test/resources/osm-testdata/7/768/nodes.wkt    |    7 +
 .../src/test/resources/osm-testdata/7/768/result   |    1 +
 .../test/resources/osm-testdata/7/768/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/768/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/770/data.osm |   38 +
 .../test/resources/osm-testdata/7/770/data.osm.pbf |  Bin 0 -> 472 bytes
 .../test/resources/osm-testdata/7/770/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/770/result   |    1 +
 .../test/resources/osm-testdata/7/770/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/770/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/771/data.osm |   37 +
 .../test/resources/osm-testdata/7/771/data.osm.pbf |  Bin 0 -> 470 bytes
 .../test/resources/osm-testdata/7/771/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/771/result   |    1 +
 .../test/resources/osm-testdata/7/771/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/771/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/772/data.osm |   55 +
 .../test/resources/osm-testdata/7/772/data.osm.pbf |  Bin 0 -> 512 bytes
 .../test/resources/osm-testdata/7/772/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/772/result   |    1 +
 .../test/resources/osm-testdata/7/772/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/772/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/773/data.osm |   54 +
 .../test/resources/osm-testdata/7/773/data.osm.pbf |  Bin 0 -> 513 bytes
 .../test/resources/osm-testdata/7/773/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/7/773/result   |    1 +
 .../test/resources/osm-testdata/7/773/test.json    |   13 +
 .../src/test/resources/osm-testdata/7/773/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/774/data.osm |   43 +
 .../test/resources/osm-testdata/7/774/data.osm.pbf |  Bin 0 -> 481 bytes
 .../test/resources/osm-testdata/7/774/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/774/result   |    1 +
 .../test/resources/osm-testdata/7/774/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/774/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/775/data.osm |   43 +
 .../test/resources/osm-testdata/7/775/data.osm.pbf |  Bin 0 -> 480 bytes
 .../test/resources/osm-testdata/7/775/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/775/result   |    1 +
 .../test/resources/osm-testdata/7/775/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/775/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/776/data.osm |   43 +
 .../test/resources/osm-testdata/7/776/data.osm.pbf |  Bin 0 -> 479 bytes
 .../test/resources/osm-testdata/7/776/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/776/result   |    1 +
 .../test/resources/osm-testdata/7/776/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/776/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/777/data.osm |   57 +
 .../test/resources/osm-testdata/7/777/data.osm.pbf |  Bin 0 -> 516 bytes
 .../test/resources/osm-testdata/7/777/nodes.wkt    |   14 +
 .../src/test/resources/osm-testdata/7/777/result   |    1 +
 .../test/resources/osm-testdata/7/777/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/777/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/778/data.osm |   57 +
 .../test/resources/osm-testdata/7/778/data.osm.pbf |  Bin 0 -> 517 bytes
 .../test/resources/osm-testdata/7/778/nodes.wkt    |   14 +
 .../src/test/resources/osm-testdata/7/778/result   |    1 +
 .../test/resources/osm-testdata/7/778/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/778/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/779/data.osm |   57 +
 .../test/resources/osm-testdata/7/779/data.osm.pbf |  Bin 0 -> 515 bytes
 .../test/resources/osm-testdata/7/779/nodes.wkt    |   14 +
 .../src/test/resources/osm-testdata/7/779/result   |    1 +
 .../test/resources/osm-testdata/7/779/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/779/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/780/data.osm |   18 +
 .../test/resources/osm-testdata/7/780/data.osm.pbf |  Bin 0 -> 299 bytes
 .../test/resources/osm-testdata/7/780/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/780/result   |    1 +
 .../test/resources/osm-testdata/7/780/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/780/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/781/data.osm |   24 +
 .../test/resources/osm-testdata/7/781/data.osm.pbf |  Bin 0 -> 443 bytes
 .../test/resources/osm-testdata/7/781/nodes.wkt    |    5 +
 .../src/test/resources/osm-testdata/7/781/result   |    1 +
 .../test/resources/osm-testdata/7/781/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/781/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/782/data.osm |   46 +
 .../test/resources/osm-testdata/7/782/data.osm.pbf |  Bin 0 -> 498 bytes
 .../test/resources/osm-testdata/7/782/nodes.wkt    |    9 +
 .../src/test/resources/osm-testdata/7/782/result   |    1 +
 .../test/resources/osm-testdata/7/782/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/782/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/783/data.osm |   68 +
 .../test/resources/osm-testdata/7/783/data.osm.pbf |  Bin 0 -> 529 bytes
 .../test/resources/osm-testdata/7/783/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/7/783/result   |    1 +
 .../test/resources/osm-testdata/7/783/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/783/ways.wkt |    5 +
 .../src/test/resources/osm-testdata/7/784/data.osm |   71 +
 .../test/resources/osm-testdata/7/784/data.osm.pbf |  Bin 0 -> 534 bytes
 .../test/resources/osm-testdata/7/784/nodes.wkt    |   14 +
 .../src/test/resources/osm-testdata/7/784/result   |    1 +
 .../test/resources/osm-testdata/7/784/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/784/ways.wkt |    4 +
 .../src/test/resources/osm-testdata/7/785/data.osm |   61 +
 .../test/resources/osm-testdata/7/785/data.osm.pbf |  Bin 0 -> 523 bytes
 .../test/resources/osm-testdata/7/785/nodes.wkt    |   14 +
 .../src/test/resources/osm-testdata/7/785/result   |    1 +
 .../test/resources/osm-testdata/7/785/test.json    |   18 +
 .../src/test/resources/osm-testdata/7/785/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/790/data.osm |   24 +
 .../test/resources/osm-testdata/7/790/data.osm.pbf |  Bin 0 -> 447 bytes
 .../test/resources/osm-testdata/7/790/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/790/result   |    1 +
 .../test/resources/osm-testdata/7/790/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/790/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/7/791/data.osm |   33 +
 .../test/resources/osm-testdata/7/791/data.osm.pbf |  Bin 0 -> 453 bytes
 .../test/resources/osm-testdata/7/791/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/791/result   |    1 +
 .../test/resources/osm-testdata/7/791/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/791/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/792/data.osm |   33 +
 .../test/resources/osm-testdata/7/792/data.osm.pbf |  Bin 0 -> 457 bytes
 .../test/resources/osm-testdata/7/792/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/792/result   |    1 +
 .../test/resources/osm-testdata/7/792/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/792/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/793/data.osm |   32 +
 .../test/resources/osm-testdata/7/793/data.osm.pbf |  Bin 0 -> 456 bytes
 .../test/resources/osm-testdata/7/793/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/793/result   |    1 +
 .../test/resources/osm-testdata/7/793/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/793/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/7/794/data.osm |   43 +
 .../test/resources/osm-testdata/7/794/data.osm.pbf |  Bin 0 -> 460 bytes
 .../test/resources/osm-testdata/7/794/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/7/794/result   |    1 +
 .../test/resources/osm-testdata/7/794/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/794/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/7/795/data.osm |   38 +
 .../test/resources/osm-testdata/7/795/data.osm.pbf |  Bin 0 -> 483 bytes
 .../test/resources/osm-testdata/7/795/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/7/795/result   |    1 +
 .../test/resources/osm-testdata/7/795/test.json    |   25 +
 .../src/test/resources/osm-testdata/7/795/ways.wkt |    2 +
 .../test/resources/osm-testdata/7/description.txt  |    1 +
 .../src/test/resources/osm-testdata/9/900/data.osm |   22 +
 .../test/resources/osm-testdata/9/900/data.osm.pbf |  Bin 0 -> 426 bytes
 .../test/resources/osm-testdata/9/900/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/900/result   |    1 +
 .../test/resources/osm-testdata/9/900/test.json    |   17 +
 .../src/test/resources/osm-testdata/9/900/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/9/901/data.osm |   29 +
 .../test/resources/osm-testdata/9/901/data.osm.pbf |  Bin 0 -> 454 bytes
 .../test/resources/osm-testdata/9/901/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/901/result   |    1 +
 .../test/resources/osm-testdata/9/901/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/901/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/902/data.osm |   29 +
 .../test/resources/osm-testdata/9/902/data.osm.pbf |  Bin 0 -> 461 bytes
 .../test/resources/osm-testdata/9/902/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/902/result   |    1 +
 .../test/resources/osm-testdata/9/902/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/902/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/903/data.osm |   23 +
 .../test/resources/osm-testdata/9/903/data.osm.pbf |  Bin 0 -> 440 bytes
 .../test/resources/osm-testdata/9/903/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/903/result   |    1 +
 .../test/resources/osm-testdata/9/903/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/903/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/9/904/data.osm |   47 +
 .../test/resources/osm-testdata/9/904/data.osm.pbf |  Bin 0 -> 487 bytes
 .../test/resources/osm-testdata/9/904/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/904/result   |    1 +
 .../test/resources/osm-testdata/9/904/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/904/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/905/data.osm |   52 +
 .../test/resources/osm-testdata/9/905/data.osm.pbf |  Bin 0 -> 493 bytes
 .../test/resources/osm-testdata/9/905/nodes.wkt    |   10 +
 .../src/test/resources/osm-testdata/9/905/result   |    1 +
 .../test/resources/osm-testdata/9/905/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/905/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/910/data.osm |   23 +
 .../test/resources/osm-testdata/9/910/data.osm.pbf |  Bin 0 -> 405 bytes
 .../test/resources/osm-testdata/9/910/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/910/result   |    1 +
 .../test/resources/osm-testdata/9/910/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/910/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/9/911/data.osm |   25 +
 .../test/resources/osm-testdata/9/911/data.osm.pbf |  Bin 0 -> 442 bytes
 .../test/resources/osm-testdata/9/911/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/911/result   |    1 +
 .../test/resources/osm-testdata/9/911/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/911/ways.wkt |    1 +
 .../src/test/resources/osm-testdata/9/912/data.osm |   33 +
 .../test/resources/osm-testdata/9/912/data.osm.pbf |  Bin 0 -> 457 bytes
 .../test/resources/osm-testdata/9/912/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/912/result   |    1 +
 .../test/resources/osm-testdata/9/912/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/912/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/913/data.osm |   31 +
 .../test/resources/osm-testdata/9/913/data.osm.pbf |  Bin 0 -> 465 bytes
 .../test/resources/osm-testdata/9/913/nodes.wkt    |    4 +
 .../src/test/resources/osm-testdata/9/913/result   |    1 +
 .../test/resources/osm-testdata/9/913/test.json    |   17 +
 .../src/test/resources/osm-testdata/9/913/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/920/data.osm |   47 +
 .../test/resources/osm-testdata/9/920/data.osm.pbf |  Bin 0 -> 495 bytes
 .../test/resources/osm-testdata/9/920/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/920/result   |    1 +
 .../test/resources/osm-testdata/9/920/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/920/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/921/data.osm |   47 +
 .../test/resources/osm-testdata/9/921/data.osm.pbf |  Bin 0 -> 506 bytes
 .../test/resources/osm-testdata/9/921/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/921/result   |    1 +
 .../test/resources/osm-testdata/9/921/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/921/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/922/data.osm |   42 +
 .../test/resources/osm-testdata/9/922/data.osm.pbf |  Bin 0 -> 509 bytes
 .../test/resources/osm-testdata/9/922/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/922/result   |    1 +
 .../test/resources/osm-testdata/9/922/test.json    |   28 +
 .../src/test/resources/osm-testdata/9/922/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/923/data.osm |   42 +
 .../test/resources/osm-testdata/9/923/data.osm.pbf |  Bin 0 -> 492 bytes
 .../test/resources/osm-testdata/9/923/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/923/result   |    1 +
 .../test/resources/osm-testdata/9/923/test.json    |   28 +
 .../src/test/resources/osm-testdata/9/923/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/924/data.osm |   49 +
 .../test/resources/osm-testdata/9/924/data.osm.pbf |  Bin 0 -> 523 bytes
 .../test/resources/osm-testdata/9/924/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/924/result   |    1 +
 .../test/resources/osm-testdata/9/924/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/924/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/925/data.osm |   49 +
 .../test/resources/osm-testdata/9/925/data.osm.pbf |  Bin 0 -> 507 bytes
 .../test/resources/osm-testdata/9/925/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/925/result   |    1 +
 .../test/resources/osm-testdata/9/925/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/925/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/926/data.osm |   42 +
 .../test/resources/osm-testdata/9/926/data.osm.pbf |  Bin 0 -> 508 bytes
 .../test/resources/osm-testdata/9/926/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/926/result   |    1 +
 .../test/resources/osm-testdata/9/926/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/926/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/927/data.osm |   42 +
 .../test/resources/osm-testdata/9/927/data.osm.pbf |  Bin 0 -> 481 bytes
 .../test/resources/osm-testdata/9/927/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/927/result   |    1 +
 .../test/resources/osm-testdata/9/927/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/927/ways.wkt |    2 +
 .../src/test/resources/osm-testdata/9/930/data.osm |   49 +
 .../test/resources/osm-testdata/9/930/data.osm.pbf |  Bin 0 -> 522 bytes
 .../test/resources/osm-testdata/9/930/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/930/result   |    1 +
 .../test/resources/osm-testdata/9/930/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/930/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/931/data.osm |   49 +
 .../test/resources/osm-testdata/9/931/data.osm.pbf |  Bin 0 -> 497 bytes
 .../test/resources/osm-testdata/9/931/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/931/result   |    1 +
 .../test/resources/osm-testdata/9/931/test.json    |   18 +
 .../src/test/resources/osm-testdata/9/931/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/940/data.osm |   59 +
 .../test/resources/osm-testdata/9/940/data.osm.pbf |  Bin 0 -> 571 bytes
 .../test/resources/osm-testdata/9/940/nodes.wkt    |   12 +
 .../src/test/resources/osm-testdata/9/940/result   |    1 +
 .../test/resources/osm-testdata/9/940/test.json    |   38 +
 .../src/test/resources/osm-testdata/9/940/ways.wkt |    3 +
 .../src/test/resources/osm-testdata/9/950/data.osm |   48 +
 .../test/resources/osm-testdata/9/950/data.osm.pbf |  Bin 0 -> 510 bytes
 .../test/resources/osm-testdata/9/950/nodes.wkt    |    8 +
 .../src/test/resources/osm-testdata/9/950/result   |    1 +
 .../test/resources/osm-testdata/9/950/test.json    |   19 +
 .../src/test/resources/osm-testdata/9/950/ways.wkt |    3 +
 .../test/resources/osm-testdata/9/description.txt  |    1 +
 .../src/test/resources/osm-testdata/README.md      |    3 +
 .../resources/osm-testdata/multipolygon-tests.png  |  Bin 0 -> 308201 bytes
 .../src/test/resources/osm-testdata/tests.json     | 2091 ++++++++++++++++++
 baremaps-core/src/test/resources/workflow.json     |    4 +-
 baremaps-server/pom.xml                            |   44 +-
 .../baremaps/server/BaseUriRequestFilter.java      |   52 -
 .../org/apache/baremaps/server/ChangeResource.java |   75 +-
 .../apache/baremaps/server/ClassPathResource.java  |   74 -
 .../org/apache/baremaps/server/CorsFilter.java     |   84 -
 .../apache/baremaps/server/GeocoderResource.java   |   56 +-
 .../org/apache/baremaps/server/IpLocResource.java  |   73 +-
 .../org/apache/baremaps/server/SearchResource.java |   91 +
 .../org/apache/baremaps/server/StyleResource.java  |   15 +-
 .../apache/baremaps/server/TdTilesResources.java   |   74 +-
 .../apache/baremaps/server/TileJSONResource.java   |   15 +-
 .../org/apache/baremaps/server/TileResource.java   |   38 +-
 .../apache/baremaps/server/TilesetResource.java    |   15 +-
 .../main/resources/assets/maplibre-gl-inspect.css  |   39 -
 .../main/resources/assets/maplibre-gl-inspect.js   |    1 -
 .../assets/maplibre-gl-tile-boundaries.css         |   14 -
 .../assets/maplibre-gl-tile-boundaries.js          |   77 -
 .../src/main/resources/assets/server.html          |   84 -
 .../src/main/resources/assets/viewer.html          |  165 --
 .../main/resources/{assets => static}/favicon.ico  |  Bin
 .../maplibre-custom-controls.css                   |    0
 .../{assets => static}/maplibre-custom-controls.js |    0
 .../main/resources/static/maplibre-gl-framerate.js |  204 ++
 .../main/resources/static/maplibre-gl-inspect.css  |   74 +
 .../main/resources/static/maplibre-gl-inspect.js   |   35 +
 .../static/maplibre-gl-tile-boundaries.css         |   30 +
 .../static/maplibre-gl-tile-boundaries.js          |   94 +
 .../src/main/resources/static/server.html          |   84 +
 .../src/main/resources/static/viewer.html          |  170 ++
 .../BaseUriRequestFilterIntegrationTest.java       |   54 -
 .../server/ClassPathResourceIntegrationTest.java   |   53 -
 basemap/assets/README.md                           |   36 +
 basemap/assets/icons.json                          | 2050 +++++++++++++++++
 basemap/assets/icons.png                           |  Bin 0 -> 84217 bytes
 basemap/assets/icons/advertising_column.svg        |    4 +
 basemap/assets/icons/aerodrome.svg                 |    4 +
 basemap/assets/icons/alcohol.svg                   |    4 +
 basemap/assets/icons/alpinehut.svg                 |    4 +
 basemap/assets/icons/amusement_arcade.svg          |    4 +
 basemap/assets/icons/apartment.svg                 |    4 +
 basemap/assets/icons/archaeological_site.svg       |    4 +
 basemap/assets/icons/art.svg                       |    4 +
 basemap/assets/icons/arts_centre.svg               |    4 +
 basemap/assets/icons/artwork.svg                   |    4 +
 basemap/assets/icons/atm.svg                       |    4 +
 basemap/assets/icons/audioguide.svg                |    4 +
 basemap/assets/icons/bag.svg                       |    4 +
 basemap/assets/icons/bakery.svg                    |    4 +
 basemap/assets/icons/bank.svg                      |    4 +
 basemap/assets/icons/bar.svg                       |    4 +
 basemap/assets/icons/bbq.svg                       |    4 +
 basemap/assets/icons/beach_resort.svg              |    5 +
 basemap/assets/icons/beauty.svg                    |    4 +
 basemap/assets/icons/bed.svg                       |    4 +
 basemap/assets/icons/bell_tower.svg                |    4 +
 basemap/assets/icons/bench.svg                     |    4 +
 basemap/assets/icons/beverages.svg                 |    4 +
 basemap/assets/icons/bicycle.svg                   |    4 +
 basemap/assets/icons/bicycle_parking.svg           |    4 +
 basemap/assets/icons/bicycle_repair_station.svg    |    4 +
 basemap/assets/icons/biergarten.svg                |    4 +
 basemap/assets/icons/bird_hide.svg                 |    4 +
 basemap/assets/icons/board.svg                     |    4 +
 basemap/assets/icons/boat_rental.svg               |    4 +
 basemap/assets/icons/bookmaker.svg                 |    5 +
 basemap/assets/icons/bowling_alley.svg             |    4 +
 basemap/assets/icons/buddhist.svg                  |    4 +
 basemap/assets/icons/bunker.svg                    |    4 +
 basemap/assets/icons/bureau_de_change.svg          |    7 +
 basemap/assets/icons/bus_station.svg               |    4 +
 basemap/assets/icons/bus_stop.svg                  |    4 +
 basemap/assets/icons/bust.svg                      |    4 +
 basemap/assets/icons/butcher.svg                   |    4 +
 basemap/assets/icons/cafe.svg                      |    4 +
 basemap/assets/icons/camping.svg                   |    4 +
 basemap/assets/icons/car.svg                       |    4 +
 basemap/assets/icons/car_parts.svg                 |    4 +
 basemap/assets/icons/car_repair.svg                |    8 +
 basemap/assets/icons/car_wash.svg                  |    4 +
 basemap/assets/icons/caravan_park.svg              |    4 +
 basemap/assets/icons/carpet.svg                    |    4 +
 basemap/assets/icons/casino.svg                    |    4 +
 basemap/assets/icons/castle.svg                    |    4 +
 basemap/assets/icons/cave.svg                      |    4 +
 basemap/assets/icons/chalet.svg                    |    5 +
 basemap/assets/icons/charging_station.svg          |    4 +
 basemap/assets/icons/charity.svg                   |    4 +
 basemap/assets/icons/chemist.svg                   |    4 +
 basemap/assets/icons/chimney.svg                   |    5 +
 basemap/assets/icons/christian.svg                 |    4 +
 basemap/assets/icons/cinema.svg                    |    4 +
 basemap/assets/icons/city_gate.svg                 |    4 +
 basemap/assets/icons/clothes.svg                   |    4 +
 basemap/assets/icons/coffee.svg                    |    4 +
 basemap/assets/icons/communications_tower.svg      |    4 +
 basemap/assets/icons/community_centre.svg          |    4 +
 basemap/assets/icons/computer.svg                  |    4 +
 basemap/assets/icons/confectionery.svg             |    4 +
 basemap/assets/icons/consulate.svg                 |    4 +
 basemap/assets/icons/convenience.svg               |    4 +
 basemap/assets/icons/copyshop.svg                  |    4 +
 basemap/assets/icons/courthouse.svg                |    4 +
 basemap/assets/icons/crane.svg                     |    4 +
 basemap/assets/icons/cross.svg                     |    4 +
 basemap/assets/icons/cycle_barrier.svg             |    2 +
 basemap/assets/icons/dairy.svg                     |    4 +
 basemap/assets/icons/deli.svg                      |    4 +
 basemap/assets/icons/dentist.svg                   |    4 +
 basemap/assets/icons/department_store.svg          |    4 +
 basemap/assets/icons/diy.svg                       |    4 +
 basemap/assets/icons/doctors.svg                   |    4 +
 basemap/assets/icons/drinking_water.svg            |    4 +
 basemap/assets/icons/electronics.svg               |    4 +
 basemap/assets/icons/elevator.svg                  |    4 +
 basemap/assets/icons/embassy.svg                   |    4 +
 basemap/assets/icons/emergency_phone.svg           |    4 +
 basemap/assets/icons/entrance.svg                  |    4 +
 basemap/assets/icons/excrement_bags.svg            |    4 +
 basemap/assets/icons/fabric.svg                    |    4 +
 basemap/assets/icons/fast_food.svg                 |    4 +
 basemap/assets/icons/ferry.svg                     |    4 +
 basemap/assets/icons/firepit.svg                   |    4 +
 basemap/assets/icons/firestation.svg               |    4 +
 basemap/assets/icons/fishing.svg                   |    4 +
 basemap/assets/icons/fitness.svg                   |    4 +
 basemap/assets/icons/florist.svg                   |    4 +
 basemap/assets/icons/ford.svg                      |    5 +
 basemap/assets/icons/fort.svg                      |    4 +
 basemap/assets/icons/fortress.svg                  |    4 +
 basemap/assets/icons/fountain.svg                  |    4 +
 basemap/assets/icons/fuel.svg                      |    4 +
 basemap/assets/icons/full-height_turnstile.svg     |    4 +
 basemap/assets/icons/furniture.svg                 |    4 +
 basemap/assets/icons/garden_centre.svg             |    4 +
 basemap/assets/icons/gate.svg                      |    4 +
 basemap/assets/icons/generator_wind.svg            |    4 +
 basemap/assets/icons/gift.svg                      |    4 +
 basemap/assets/icons/golf.svg                      |    4 +
 basemap/assets/icons/golf_pin.svg                  |    4 +
 basemap/assets/icons/greengrocer.svg               |    4 +
 basemap/assets/icons/guest_house.svg               |    5 +
 basemap/assets/icons/guidepost.svg                 |    4 +
 basemap/assets/icons/hairdresser.svg               |    4 +
 basemap/assets/icons/helipad.svg                   |    4 +
 basemap/assets/icons/hifi.svg                      |    4 +
 basemap/assets/icons/hinduist.svg                  |    4 +
 basemap/assets/icons/hospital.svg                  |    4 +
 basemap/assets/icons/hostel.svg                    |    5 +
 basemap/assets/icons/hotel.svg                     |    4 +
 basemap/assets/icons/houseware.svg                 |    4 +
 basemap/assets/icons/hunting_stand.svg             |    4 +
 basemap/assets/icons/ice_cream.svg                 |    4 +
 basemap/assets/icons/interior_decoration.svg       |    4 +
 basemap/assets/icons/internet_cafe.svg             |    4 +
 basemap/assets/icons/jewelry.svg                   |    4 +
 basemap/assets/icons/jewish.svg                    |    4 +
 basemap/assets/icons/kissing_gate.svg              |    4 +
 basemap/assets/icons/laundry.svg                   |    4 +
 basemap/assets/icons/level_crossing.svg            |    4 +
 basemap/assets/icons/level_crossing2.svg           |    4 +
 basemap/assets/icons/library.svg                   |    4 +
 basemap/assets/icons/lift_gate.svg                 |    4 +
 basemap/assets/icons/lighthouse.svg                |    4 +
 basemap/assets/icons/manor.svg                     |    4 +
 basemap/assets/icons/map.svg                       |    4 +
 basemap/assets/icons/marketplace.svg               |    4 +
 basemap/assets/icons/massage.svg                   |    4 +
 basemap/assets/icons/mast.svg                      |    4 +
 basemap/assets/icons/mast_communications.svg       |    4 +
 basemap/assets/icons/mast_lighting.svg             |    4 +
 basemap/assets/icons/medical_supply.svg            |    4 +
 basemap/assets/icons/memorial.svg                  |    4 +
 basemap/assets/icons/miniature_golf.svg            |    6 +
 basemap/assets/icons/mobile_phone.svg              |    4 +
 basemap/assets/icons/monument.svg                  |    4 +
 basemap/assets/icons/motel.svg                     |    4 +
 basemap/assets/icons/motorcycle.svg                |    4 +
 basemap/assets/icons/motorcycle_barrier.svg        |    4 +
 basemap/assets/icons/motorcycle_parking.svg        |    4 +
 basemap/assets/icons/museum.svg                    |    4 +
 basemap/assets/icons/music.svg                     |    4 +
 basemap/assets/icons/musical_instrument.svg        |    4 +
 basemap/assets/icons/muslim.svg                    |    4 +
 basemap/assets/icons/newsagent.svg                 |    4 +
 basemap/assets/icons/nightclub.svg                 |    4 +
 basemap/assets/icons/obelisk.svg                   |    4 +
 basemap/assets/icons/office.svg                    |    4 +
 basemap/assets/icons/oneway-reverse.svg            |    4 +
 basemap/assets/icons/oneway.svg                    |    4 +
 basemap/assets/icons/optician.svg                  |    4 +
 basemap/assets/icons/outdoor.svg                   |    4 +
 basemap/assets/icons/outdoor_seating.svg           |    4 +
 basemap/assets/icons/paint.svg                     |    4 +
 basemap/assets/icons/palace.svg                    |    4 +
 basemap/assets/icons/parking.svg                   |    4 +
 .../assets/icons/parking_entrance_multistorey.svg  |    4 +
 .../assets/icons/parking_entrance_underground.svg  |    4 +
 basemap/assets/icons/parking_subtle.svg            |    4 +
 basemap/assets/icons/parking_tickets.svg           |    4 +
 basemap/assets/icons/peak.svg                      |    4 +
 basemap/assets/icons/perfumery.svg                 |    4 +
 basemap/assets/icons/pet.svg                       |    4 +
 basemap/assets/icons/pharmacy.svg                  |    4 +
 basemap/assets/icons/photo.svg                     |    4 +
 basemap/assets/icons/picnic.svg                    |    4 +
 basemap/assets/icons/place-4-z7.svg                |    4 +
 basemap/assets/icons/place-4.svg                   |    4 +
 basemap/assets/icons/place-6-z7.svg                |    4 +
 basemap/assets/icons/place-6.svg                   |    4 +
 basemap/assets/icons/place-capital-6.svg           |    4 +
 basemap/assets/icons/place-capital-8.svg           |    5 +
 basemap/assets/icons/place_of_worship.svg          |    4 +
 basemap/assets/icons/plaque.svg                    |    4 +
 basemap/assets/icons/playground.svg                |    4 +
 basemap/assets/icons/police.svg                    |    4 +
 basemap/assets/icons/post_box.svg                  |    4 +
 basemap/assets/icons/post_office.svg               |    4 +
 basemap/assets/icons/power_tower.svg               |    5 +
 basemap/assets/icons/power_tower_small.svg         |    2 +
 basemap/assets/icons/prison.svg                    |    4 +
 basemap/assets/icons/pub.svg                       |    4 +
 basemap/assets/icons/public_bath.svg               |    4 +
 basemap/assets/icons/public_bookcase.svg           |    4 +
 basemap/assets/icons/public_transport_tickets.svg  |    4 +
 basemap/assets/icons/recycling.svg                 |    4 +
 basemap/assets/icons/rental_bicycle.svg            |    4 +
 basemap/assets/icons/rental_car.svg                |    4 +
 basemap/assets/icons/restaurant.svg                |    4 +
 basemap/assets/icons/saddle.svg                    |    4 +
 basemap/assets/icons/sauna.svg                     |    7 +
 basemap/assets/icons/seafood.svg                   |    4 +
 basemap/assets/icons/second_hand.svg               |    4 +
 basemap/assets/icons/shelter.svg                   |    4 +
 basemap/assets/icons/shintoist.svg                 |    4 +
 basemap/assets/icons/shoes.svg                     |    4 +
 basemap/assets/icons/shower.svg                    |    4 +
 basemap/assets/icons/shrine.svg                    |    4 +
 basemap/assets/icons/sikhist.svg                   |    4 +
 basemap/assets/icons/slipway.svg                   |    4 +
 basemap/assets/icons/social_facility.svg           |    4 +
 basemap/assets/icons/sports.svg                    |    4 +
 basemap/assets/icons/spring.svg                    |    4 +
 basemap/assets/icons/stationery.svg                |    4 +
 basemap/assets/icons/statue.svg                    |    4 +
 basemap/assets/icons/stile.svg                     |    4 +
 basemap/assets/icons/stone.svg                     |    4 +
 basemap/assets/icons/storage_tank.svg              |    4 +
 basemap/assets/icons/supermarket.svg               |    4 +
 basemap/assets/icons/taoist.svg                    |    4 +
 basemap/assets/icons/taxi.svg                      |    4 +
 basemap/assets/icons/tea.svg                       |    4 +
 basemap/assets/icons/telephone.svg                 |    4 +
 basemap/assets/icons/telescope_dish.svg            |    4 +
 basemap/assets/icons/telescope_dome.svg            |    4 +
 basemap/assets/icons/terminal.svg                  |    4 +
 basemap/assets/icons/theatre.svg                   |    4 +
 basemap/assets/icons/ticket.svg                    |    4 +
 basemap/assets/icons/tobacco.svg                   |    4 +
 basemap/assets/icons/toilets.svg                   |    4 +
 basemap/assets/icons/toll_booth.svg                |    4 +
 .../icons/tower_cantilever_communication.svg       |    4 +
 basemap/assets/icons/tower_cooling.svg             |    4 +
 basemap/assets/icons/tower_defensive.svg           |    4 +
 basemap/assets/icons/tower_dish.svg                |    4 +
 basemap/assets/icons/tower_dome.svg                |    4 +
 basemap/assets/icons/tower_generic.svg             |    4 +
 basemap/assets/icons/tower_lattice.svg             |    4 +
 .../assets/icons/tower_lattice_communication.svg   |    4 +
 basemap/assets/icons/tower_lattice_lighting.svg    |    4 +
 basemap/assets/icons/tower_lighting.svg            |    4 +
 basemap/assets/icons/tower_observation.svg         |    4 +
 basemap/assets/icons/town_hall.svg                 |    4 +
 basemap/assets/icons/toys.svg                      |    4 +
 basemap/assets/icons/trade.svg                     |    4 +
 basemap/assets/icons/traffic_light.svg             |    4 +
 basemap/assets/icons/travel_agency.svg             |    4 +
 basemap/assets/icons/tyres.svg                     |    4 +
 basemap/assets/icons/variety_store.svg             |    4 +
 basemap/assets/icons/vehicle_inspection.svg        |    4 +
 basemap/assets/icons/veterinary.svg                |    4 +
 basemap/assets/icons/video.svg                     |    4 +
 basemap/assets/icons/video_games.svg               |    5 +
 basemap/assets/icons/viewpoint.svg                 |    4 +
 basemap/assets/icons/waste_basket.svg              |    4 +
 basemap/assets/icons/waste_disposal.svg            |    4 +
 basemap/assets/icons/water_park.svg                |    4 +
 basemap/assets/icons/water_tower.svg               |    4 +
 basemap/assets/icons/waterfall.svg                 |    4 +
 basemap/assets/icons/wilderness_hut.svg            |    4 +
 basemap/assets/icons/windmill.svg                  |    4 +
 basemap/assets/icons@1x.json                       | 2050 +++++++++++++++++
 basemap/assets/icons@1x.png                        |  Bin 0 -> 84217 bytes
 basemap/assets/icons@2x.json                       | 2050 +++++++++++++++++
 basemap/assets/icons@2x.png                        |  Bin 0 -> 84217 bytes
 basemap/assets/icons@4x.json                       | 2050 +++++++++++++++++
 basemap/assets/icons@4x.png                        |  Bin 0 -> 84217 bytes
 basemap/import.js                                  |   70 +-
 basemap/layers/aerialway/circle.js                 |   44 +
 basemap/layers/aerialway/line.js                   |   40 +
 basemap/layers/aerialway/style.js                  |   32 -
 basemap/layers/aeroway/fill.js                     |   38 +
 basemap/layers/aeroway/line.js                     |   10 +-
 basemap/layers/aeroway/polygon.js                  |   38 -
 basemap/layers/amenity/background.js               |   13 +-
 basemap/layers/amenity/fountain.js                 |    1 +
 basemap/layers/amenity/icon.js                     | 2066 ++++++++++++++++++
 basemap/layers/amenity/overlay.js                  |   18 +-
 basemap/layers/attraction/line.js                  |   39 +
 basemap/layers/attraction/style.js                 |   59 -
 basemap/layers/background/style.js                 |    2 +-
 basemap/layers/barrier/line.js                     |   58 +
 basemap/layers/barrier/style.js                    |    2 +-
 basemap/layers/boundary/line.js                    |   23 +-
 basemap/layers/building/extrusion.js               |   10 +-
 basemap/layers/building/fill.js                    |   44 +
 basemap/layers/building/shape.js                   |   40 -
 basemap/layers/building/tileset.js                 |    4 +
 basemap/layers/highway/bridge_line.js              |  114 +-
 basemap/layers/highway/bridge_outline.js           |   67 +-
 basemap/layers/highway/clean.sql                   |    2 +-
 basemap/layers/highway/construction_dash.js        |  115 -
 basemap/layers/highway/construction_line.js        |   50 +-
 basemap/layers/highway/highway_dash.js             |  103 -
 basemap/layers/highway/highway_fill.js             |   44 +
 basemap/layers/highway/highway_label.js            |   13 +-
 basemap/layers/highway/highway_line.js             |  115 +-
 basemap/layers/highway/highway_outline.js          |   78 +-
 basemap/layers/highway/pedestrian_area.js          |   44 -
 basemap/layers/highway/tunnel_line.js              |  114 +-
 basemap/layers/highway/tunnel_outline.js           |   70 +-
 basemap/layers/labels/style.js                     | 1319 -----------
 basemap/layers/landuse/background.js               |   53 +-
 basemap/layers/landuse/overlay.js                  |   17 +-
 basemap/layers/leisure/background.js               |   14 +-
 basemap/layers/leisure/line.js                     |   39 +
 basemap/layers/leisure/nature_reserve.js           |   38 -
 basemap/layers/leisure/overlay.js                  |   36 +-
 basemap/layers/man_made/bridge.js                  |   39 -
 basemap/layers/man_made/man_made_fill.js           |   52 +
 basemap/layers/man_made/man_made_label.js          |   48 +
 basemap/layers/man_made/man_made_line.js           |   44 +
 basemap/layers/man_made/pier_label.js              |   48 -
 basemap/layers/man_made/pier_line.js               |   34 -
 basemap/layers/natural/background.js               |   23 +-
 basemap/layers/natural/line.js                     |   48 +
 basemap/layers/natural/overlay.js                  |   17 +-
 basemap/layers/natural/tree.js                     |    4 +-
 basemap/layers/natural/trunk.js                    |    2 +-
 basemap/layers/natural/water.js                    |   37 -
 basemap/layers/point/country_label.js              |    4 +-
 basemap/layers/point/icon.js                       | 2309 +++++++++++++++-----
 basemap/layers/point/place.js                      |  116 +
 basemap/layers/point/point_label.js                |   93 -
 basemap/layers/power/background.js                 |    6 +-
 basemap/layers/power/cable.js                      |   12 +-
 basemap/layers/railway/line.js                     |   66 +-
 basemap/layers/railway/prepare.sql                 |    2 +-
 basemap/layers/railway/tunnel.js                   |   92 +-
 basemap/layers/route/prepare.sql                   |    2 +-
 basemap/layers/route/style.js                      |    3 +-
 basemap/layers/tourism/style_zoo_fill.js           |    2 +-
 basemap/layers/tourism/style_zoo_line.js           |    2 +-
 basemap/layers/waterway/area.js                    |   32 +
 basemap/layers/waterway/label.js                   |    4 +-
 basemap/layers/waterway/line.js                    |   42 +-
 basemap/layers/waterway/tunnel_casing.js           |   41 -
 basemap/layers/waterway/tunnel_line.js             |   44 -
 basemap/queries/osm_drop_indexes.sql               |   11 +
 basemap/queries/osm_entities.sql                   |   25 +
 basemap/queries/osm_nodes.sql                      |    3 +-
 basemap/queries/osm_relations.sql                  |    3 +-
 basemap/queries/osm_ways.sql                       |    3 +-
 basemap/style.js                                   |   59 +-
 basemap/themes/default.js                          |  983 ++++-----
 basemap/utils/color.js                             |    6 +
 basemap/utils/layer.js                             |  195 --
 basemap/utils/utils.js                             |  171 +-
 daylight/config.js                                 |    1 +
 daylight/style.js                                  |   31 +-
 daylight/workflow.js                               |  154 +-
 .../contour/liecthenstein-aster-dem-v2-3857.tif    |  Bin 1966773 -> 0 bytes
 examples/contour/liecthenstein-aster-dem-v2.tif    |  Bin 1739201 -> 0 bytes
 examples/extrusion/workflow.json                   |    4 +-
 examples/geocoding/workflow.js                     |    4 +-
 examples/ip-to-location/workflow.js                |   34 +-
 examples/naturalearth/workflow.json                |   15 +-
 examples/openstreetmap/workflow.json               |    4 +-
 examples/postgresql-join/init.sql                  |   46 +
 examples/postgresql-join/style.json                |   41 +
 examples/postgresql-join/tileset.json              |   26 +
 examples/postgresql-join/workflow.json             |   15 +
 examples/shadedrelief/workflow.json                |   11 +-
 pom.xml                                            |   93 +-
 scripts/test-basemap.sh                            |    2 +-
 1260 files changed, 29230 insertions(+), 7062 deletions(-)
 delete mode 100644 baremaps-cli/src/main/java/org/apache/baremaps/cli/map/StyleCommand.java
 delete mode 100644 baremaps-core/pom.xml.versionsBackup
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/function/RelationGeometryBuilder.java
 create mode 100644 baremaps-core/src/main/java/org/apache/baremaps/openstreetmap/function/RelationMultiPolygonBuilder.java
 create mode 100644 baremaps-core/src/main/java/org/apache/baremaps/utils/RoundingTransformer.java
 create mode 100644 baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextCache.java
 create mode 100644 baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextData.java
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressBZip2.java
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UngzipFile.java
 delete mode 100644 baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UnzipFile.java
 create mode 100644 baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/OsmTestData.java
 delete mode 100644 baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/geometry/RelationGeometryBuilderTest.java
 create mode 100644 baremaps-core/src/test/java/org/apache/baremaps/openstreetmap/geometry/RelationMultiPolygonBuilderTest.java
 create mode 100644 baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportOsmPbfTest.java
 delete mode 100644 baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/ImportPbfTest.java
 delete mode 100644 baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/UngzipFileTest.java
 delete mode 100644 baremaps-core/src/test/java/org/apache/baremaps/workflow/tasks/UnzipFileTest.java
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/100/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/100/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/100/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/100/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/100/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/101/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/101/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/101/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/101/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/101/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/102/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/102/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/102/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/102/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/102/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/110/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/111/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/112/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/113/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/114/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/115/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/116/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/120/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/120/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/120/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/120/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/121/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/122/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/123/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/124/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/130/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/131/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/132/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/133/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/134/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/1/description.txt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/300/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/300/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/300/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/300/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/300/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/301/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/301/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/301/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/301/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/301/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/302/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/302/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/302/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/302/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/302/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/303/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/303/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/303/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/303/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/303/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/304/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/304/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/304/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/304/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/304/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/305/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/305/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/305/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/305/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/305/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/306/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/306/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/306/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/306/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/306/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/307/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/307/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/307/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/307/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/307/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/3/description.txt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/700/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/701/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/702/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/703/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/704/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/705/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/706/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/707/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/708/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/709/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/labels.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/710/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/711/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/714/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/715/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/720/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/721/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/722/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/723/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/724/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/725/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/726/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/727/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/728/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/729/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/730/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/731/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/labels.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/732/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/733/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/734/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/740/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/741/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/742/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/743/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/744/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/745/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/746/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/747/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/748/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/749/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/750/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/751/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/752/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/753/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/754/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/755/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/756/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/757/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/758/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/759/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/760/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/761/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/762/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/763/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/764/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/765/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/766/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/767/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/768/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/770/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/771/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/772/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/773/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/774/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/775/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/776/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/777/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/778/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/779/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/780/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/781/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/782/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/783/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/784/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/785/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/790/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/791/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/792/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/793/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/794/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/795/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/7/description.txt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/900/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/901/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/902/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/903/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/904/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/905/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/910/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/911/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/912/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/913/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/920/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/921/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/922/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/923/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/924/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/925/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/926/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/927/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/930/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/931/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/940/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/data.osm
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/data.osm.pbf
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/nodes.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/result
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/test.json
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/950/ways.wkt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/9/description.txt
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/README.md
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/multipolygon-tests.png
 create mode 100644 baremaps-core/src/test/resources/osm-testdata/tests.json
 delete mode 100644 baremaps-server/src/main/java/org/apache/baremaps/server/BaseUriRequestFilter.java
 delete 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/CorsFilter.java
 create mode 100644 baremaps-server/src/main/java/org/apache/baremaps/server/SearchResource.java
 delete mode 100644 baremaps-server/src/main/resources/assets/maplibre-gl-inspect.css
 delete mode 100644 baremaps-server/src/main/resources/assets/maplibre-gl-inspect.js
 delete mode 100644 baremaps-server/src/main/resources/assets/maplibre-gl-tile-boundaries.css
 delete mode 100644 baremaps-server/src/main/resources/assets/maplibre-gl-tile-boundaries.js
 delete mode 100644 baremaps-server/src/main/resources/assets/server.html
 delete mode 100644 baremaps-server/src/main/resources/assets/viewer.html
 rename baremaps-server/src/main/resources/{assets => static}/favicon.ico (100%)
 rename baremaps-server/src/main/resources/{assets => static}/maplibre-custom-controls.css (100%)
 rename baremaps-server/src/main/resources/{assets => static}/maplibre-custom-controls.js (100%)
 create mode 100644 baremaps-server/src/main/resources/static/maplibre-gl-framerate.js
 create mode 100644 baremaps-server/src/main/resources/static/maplibre-gl-inspect.css
 create mode 100644 baremaps-server/src/main/resources/static/maplibre-gl-inspect.js
 create mode 100644 baremaps-server/src/main/resources/static/maplibre-gl-tile-boundaries.css
 create mode 100644 baremaps-server/src/main/resources/static/maplibre-gl-tile-boundaries.js
 create mode 100644 baremaps-server/src/main/resources/static/server.html
 create mode 100644 baremaps-server/src/main/resources/static/viewer.html
 delete mode 100644 baremaps-server/src/test/java/org/apache/baremaps/server/BaseUriRequestFilterIntegrationTest.java
 delete mode 100644 baremaps-server/src/test/java/org/apache/baremaps/server/ClassPathResourceIntegrationTest.java
 create mode 100644 basemap/assets/README.md
 create mode 100644 basemap/assets/icons.json
 create mode 100644 basemap/assets/icons.png
 create mode 100644 basemap/assets/icons/advertising_column.svg
 create mode 100644 basemap/assets/icons/aerodrome.svg
 create mode 100644 basemap/assets/icons/alcohol.svg
 create mode 100644 basemap/assets/icons/alpinehut.svg
 create mode 100644 basemap/assets/icons/amusement_arcade.svg
 create mode 100644 basemap/assets/icons/apartment.svg
 create mode 100644 basemap/assets/icons/archaeological_site.svg
 create mode 100644 basemap/assets/icons/art.svg
 create mode 100644 basemap/assets/icons/arts_centre.svg
 create mode 100644 basemap/assets/icons/artwork.svg
 create mode 100644 basemap/assets/icons/atm.svg
 create mode 100644 basemap/assets/icons/audioguide.svg
 create mode 100644 basemap/assets/icons/bag.svg
 create mode 100644 basemap/assets/icons/bakery.svg
 create mode 100644 basemap/assets/icons/bank.svg
 create mode 100644 basemap/assets/icons/bar.svg
 create mode 100644 basemap/assets/icons/bbq.svg
 create mode 100644 basemap/assets/icons/beach_resort.svg
 create mode 100644 basemap/assets/icons/beauty.svg
 create mode 100644 basemap/assets/icons/bed.svg
 create mode 100644 basemap/assets/icons/bell_tower.svg
 create mode 100644 basemap/assets/icons/bench.svg
 create mode 100644 basemap/assets/icons/beverages.svg
 create mode 100644 basemap/assets/icons/bicycle.svg
 create mode 100644 basemap/assets/icons/bicycle_parking.svg
 create mode 100644 basemap/assets/icons/bicycle_repair_station.svg
 create mode 100644 basemap/assets/icons/biergarten.svg
 create mode 100644 basemap/assets/icons/bird_hide.svg
 create mode 100644 basemap/assets/icons/board.svg
 create mode 100644 basemap/assets/icons/boat_rental.svg
 create mode 100644 basemap/assets/icons/bookmaker.svg
 create mode 100644 basemap/assets/icons/bowling_alley.svg
 create mode 100644 basemap/assets/icons/buddhist.svg
 create mode 100644 basemap/assets/icons/bunker.svg
 create mode 100644 basemap/assets/icons/bureau_de_change.svg
 create mode 100644 basemap/assets/icons/bus_station.svg
 create mode 100644 basemap/assets/icons/bus_stop.svg
 create mode 100644 basemap/assets/icons/bust.svg
 create mode 100644 basemap/assets/icons/butcher.svg
 create mode 100644 basemap/assets/icons/cafe.svg
 create mode 100644 basemap/assets/icons/camping.svg
 create mode 100644 basemap/assets/icons/car.svg
 create mode 100644 basemap/assets/icons/car_parts.svg
 create mode 100644 basemap/assets/icons/car_repair.svg
 create mode 100644 basemap/assets/icons/car_wash.svg
 create mode 100644 basemap/assets/icons/caravan_park.svg
 create mode 100644 basemap/assets/icons/carpet.svg
 create mode 100644 basemap/assets/icons/casino.svg
 create mode 100644 basemap/assets/icons/castle.svg
 create mode 100644 basemap/assets/icons/cave.svg
 create mode 100644 basemap/assets/icons/chalet.svg
 create mode 100644 basemap/assets/icons/charging_station.svg
 create mode 100644 basemap/assets/icons/charity.svg
 create mode 100644 basemap/assets/icons/chemist.svg
 create mode 100644 basemap/assets/icons/chimney.svg
 create mode 100644 basemap/assets/icons/christian.svg
 create mode 100644 basemap/assets/icons/cinema.svg
 create mode 100644 basemap/assets/icons/city_gate.svg
 create mode 100644 basemap/assets/icons/clothes.svg
 create mode 100644 basemap/assets/icons/coffee.svg
 create mode 100644 basemap/assets/icons/communications_tower.svg
 create mode 100644 basemap/assets/icons/community_centre.svg
 create mode 100644 basemap/assets/icons/computer.svg
 create mode 100644 basemap/assets/icons/confectionery.svg
 create mode 100644 basemap/assets/icons/consulate.svg
 create mode 100644 basemap/assets/icons/convenience.svg
 create mode 100644 basemap/assets/icons/copyshop.svg
 create mode 100644 basemap/assets/icons/courthouse.svg
 create mode 100644 basemap/assets/icons/crane.svg
 create mode 100644 basemap/assets/icons/cross.svg
 create mode 100644 basemap/assets/icons/cycle_barrier.svg
 create mode 100644 basemap/assets/icons/dairy.svg
 create mode 100644 basemap/assets/icons/deli.svg
 create mode 100644 basemap/assets/icons/dentist.svg
 create mode 100644 basemap/assets/icons/department_store.svg
 create mode 100644 basemap/assets/icons/diy.svg
 create mode 100644 basemap/assets/icons/doctors.svg
 create mode 100644 basemap/assets/icons/drinking_water.svg
 create mode 100644 basemap/assets/icons/electronics.svg
 create mode 100644 basemap/assets/icons/elevator.svg
 create mode 100644 basemap/assets/icons/embassy.svg
 create mode 100644 basemap/assets/icons/emergency_phone.svg
 create mode 100644 basemap/assets/icons/entrance.svg
 create mode 100644 basemap/assets/icons/excrement_bags.svg
 create mode 100644 basemap/assets/icons/fabric.svg
 create mode 100644 basemap/assets/icons/fast_food.svg
 create mode 100644 basemap/assets/icons/ferry.svg
 create mode 100644 basemap/assets/icons/firepit.svg
 create mode 100644 basemap/assets/icons/firestation.svg
 create mode 100644 basemap/assets/icons/fishing.svg
 create mode 100644 basemap/assets/icons/fitness.svg
 create mode 100644 basemap/assets/icons/florist.svg
 create mode 100644 basemap/assets/icons/ford.svg
 create mode 100644 basemap/assets/icons/fort.svg
 create mode 100644 basemap/assets/icons/fortress.svg
 create mode 100644 basemap/assets/icons/fountain.svg
 create mode 100644 basemap/assets/icons/fuel.svg
 create mode 100644 basemap/assets/icons/full-height_turnstile.svg
 create mode 100644 basemap/assets/icons/furniture.svg
 create mode 100644 basemap/assets/icons/garden_centre.svg
 create mode 100644 basemap/assets/icons/gate.svg
 create mode 100644 basemap/assets/icons/generator_wind.svg
 create mode 100644 basemap/assets/icons/gift.svg
 create mode 100644 basemap/assets/icons/golf.svg
 create mode 100644 basemap/assets/icons/golf_pin.svg
 create mode 100644 basemap/assets/icons/greengrocer.svg
 create mode 100644 basemap/assets/icons/guest_house.svg
 create mode 100644 basemap/assets/icons/guidepost.svg
 create mode 100644 basemap/assets/icons/hairdresser.svg
 create mode 100644 basemap/assets/icons/helipad.svg
 create mode 100644 basemap/assets/icons/hifi.svg
 create mode 100644 basemap/assets/icons/hinduist.svg
 create mode 100644 basemap/assets/icons/hospital.svg
 create mode 100644 basemap/assets/icons/hostel.svg
 create mode 100644 basemap/assets/icons/hotel.svg
 create mode 100644 basemap/assets/icons/houseware.svg
 create mode 100644 basemap/assets/icons/hunting_stand.svg
 create mode 100644 basemap/assets/icons/ice_cream.svg
 create mode 100644 basemap/assets/icons/interior_decoration.svg
 create mode 100644 basemap/assets/icons/internet_cafe.svg
 create mode 100644 basemap/assets/icons/jewelry.svg
 create mode 100644 basemap/assets/icons/jewish.svg
 create mode 100644 basemap/assets/icons/kissing_gate.svg
 create mode 100644 basemap/assets/icons/laundry.svg
 create mode 100644 basemap/assets/icons/level_crossing.svg
 create mode 100644 basemap/assets/icons/level_crossing2.svg
 create mode 100644 basemap/assets/icons/library.svg
 create mode 100644 basemap/assets/icons/lift_gate.svg
 create mode 100644 basemap/assets/icons/lighthouse.svg
 create mode 100644 basemap/assets/icons/manor.svg
 create mode 100644 basemap/assets/icons/map.svg
 create mode 100644 basemap/assets/icons/marketplace.svg
 create mode 100644 basemap/assets/icons/massage.svg
 create mode 100644 basemap/assets/icons/mast.svg
 create mode 100644 basemap/assets/icons/mast_communications.svg
 create mode 100644 basemap/assets/icons/mast_lighting.svg
 create mode 100644 basemap/assets/icons/medical_supply.svg
 create mode 100644 basemap/assets/icons/memorial.svg
 create mode 100644 basemap/assets/icons/miniature_golf.svg
 create mode 100644 basemap/assets/icons/mobile_phone.svg
 create mode 100644 basemap/assets/icons/monument.svg
 create mode 100644 basemap/assets/icons/motel.svg
 create mode 100644 basemap/assets/icons/motorcycle.svg
 create mode 100644 basemap/assets/icons/motorcycle_barrier.svg
 create mode 100644 basemap/assets/icons/motorcycle_parking.svg
 create mode 100644 basemap/assets/icons/museum.svg
 create mode 100644 basemap/assets/icons/music.svg
 create mode 100644 basemap/assets/icons/musical_instrument.svg
 create mode 100644 basemap/assets/icons/muslim.svg
 create mode 100644 basemap/assets/icons/newsagent.svg
 create mode 100644 basemap/assets/icons/nightclub.svg
 create mode 100644 basemap/assets/icons/obelisk.svg
 create mode 100644 basemap/assets/icons/office.svg
 create mode 100644 basemap/assets/icons/oneway-reverse.svg
 create mode 100644 basemap/assets/icons/oneway.svg
 create mode 100644 basemap/assets/icons/optician.svg
 create mode 100644 basemap/assets/icons/outdoor.svg
 create mode 100644 basemap/assets/icons/outdoor_seating.svg
 create mode 100644 basemap/assets/icons/paint.svg
 create mode 100644 basemap/assets/icons/palace.svg
 create mode 100644 basemap/assets/icons/parking.svg
 create mode 100644 basemap/assets/icons/parking_entrance_multistorey.svg
 create mode 100644 basemap/assets/icons/parking_entrance_underground.svg
 create mode 100644 basemap/assets/icons/parking_subtle.svg
 create mode 100644 basemap/assets/icons/parking_tickets.svg
 create mode 100644 basemap/assets/icons/peak.svg
 create mode 100644 basemap/assets/icons/perfumery.svg
 create mode 100644 basemap/assets/icons/pet.svg
 create mode 100644 basemap/assets/icons/pharmacy.svg
 create mode 100644 basemap/assets/icons/photo.svg
 create mode 100644 basemap/assets/icons/picnic.svg
 create mode 100644 basemap/assets/icons/place-4-z7.svg
 create mode 100644 basemap/assets/icons/place-4.svg
 create mode 100644 basemap/assets/icons/place-6-z7.svg
 create mode 100644 basemap/assets/icons/place-6.svg
 create mode 100644 basemap/assets/icons/place-capital-6.svg
 create mode 100644 basemap/assets/icons/place-capital-8.svg
 create mode 100644 basemap/assets/icons/place_of_worship.svg
 create mode 100644 basemap/assets/icons/plaque.svg
 create mode 100644 basemap/assets/icons/playground.svg
 create mode 100644 basemap/assets/icons/police.svg
 create mode 100644 basemap/assets/icons/post_box.svg
 create mode 100644 basemap/assets/icons/post_office.svg
 create mode 100644 basemap/assets/icons/power_tower.svg
 create mode 100644 basemap/assets/icons/power_tower_small.svg
 create mode 100644 basemap/assets/icons/prison.svg
 create mode 100644 basemap/assets/icons/pub.svg
 create mode 100644 basemap/assets/icons/public_bath.svg
 create mode 100644 basemap/assets/icons/public_bookcase.svg
 create mode 100644 basemap/assets/icons/public_transport_tickets.svg
 create mode 100644 basemap/assets/icons/recycling.svg
 create mode 100644 basemap/assets/icons/rental_bicycle.svg
 create mode 100644 basemap/assets/icons/rental_car.svg
 create mode 100644 basemap/assets/icons/restaurant.svg
 create mode 100644 basemap/assets/icons/saddle.svg
 create mode 100644 basemap/assets/icons/sauna.svg
 create mode 100644 basemap/assets/icons/seafood.svg
 create mode 100644 basemap/assets/icons/second_hand.svg
 create mode 100644 basemap/assets/icons/shelter.svg
 create mode 100644 basemap/assets/icons/shintoist.svg
 create mode 100644 basemap/assets/icons/shoes.svg
 create mode 100644 basemap/assets/icons/shower.svg
 create mode 100644 basemap/assets/icons/shrine.svg
 create mode 100644 basemap/assets/icons/sikhist.svg
 create mode 100644 basemap/assets/icons/slipway.svg
 create mode 100644 basemap/assets/icons/social_facility.svg
 create mode 100644 basemap/assets/icons/sports.svg
 create mode 100644 basemap/assets/icons/spring.svg
 create mode 100644 basemap/assets/icons/stationery.svg
 create mode 100644 basemap/assets/icons/statue.svg
 create mode 100644 basemap/assets/icons/stile.svg
 create mode 100644 basemap/assets/icons/stone.svg
 create mode 100644 basemap/assets/icons/storage_tank.svg
 create mode 100644 basemap/assets/icons/supermarket.svg
 create mode 100644 basemap/assets/icons/taoist.svg
 create mode 100644 basemap/assets/icons/taxi.svg
 create mode 100644 basemap/assets/icons/tea.svg
 create mode 100644 basemap/assets/icons/telephone.svg
 create mode 100644 basemap/assets/icons/telescope_dish.svg
 create mode 100644 basemap/assets/icons/telescope_dome.svg
 create mode 100644 basemap/assets/icons/terminal.svg
 create mode 100644 basemap/assets/icons/theatre.svg
 create mode 100644 basemap/assets/icons/ticket.svg
 create mode 100644 basemap/assets/icons/tobacco.svg
 create mode 100644 basemap/assets/icons/toilets.svg
 create mode 100644 basemap/assets/icons/toll_booth.svg
 create mode 100644 basemap/assets/icons/tower_cantilever_communication.svg
 create mode 100644 basemap/assets/icons/tower_cooling.svg
 create mode 100644 basemap/assets/icons/tower_defensive.svg
 create mode 100644 basemap/assets/icons/tower_dish.svg
 create mode 100644 basemap/assets/icons/tower_dome.svg
 create mode 100644 basemap/assets/icons/tower_generic.svg
 create mode 100644 basemap/assets/icons/tower_lattice.svg
 create mode 100644 basemap/assets/icons/tower_lattice_communication.svg
 create mode 100644 basemap/assets/icons/tower_lattice_lighting.svg
 create mode 100644 basemap/assets/icons/tower_lighting.svg
 create mode 100644 basemap/assets/icons/tower_observation.svg
 create mode 100644 basemap/assets/icons/town_hall.svg
 create mode 100644 basemap/assets/icons/toys.svg
 create mode 100644 basemap/assets/icons/trade.svg
 create mode 100644 basemap/assets/icons/traffic_light.svg
 create mode 100644 basemap/assets/icons/travel_agency.svg
 create mode 100644 basemap/assets/icons/tyres.svg
 create mode 100644 basemap/assets/icons/variety_store.svg
 create mode 100644 basemap/assets/icons/vehicle_inspection.svg
 create mode 100644 basemap/assets/icons/veterinary.svg
 create mode 100644 basemap/assets/icons/video.svg
 create mode 100644 basemap/assets/icons/video_games.svg
 create mode 100644 basemap/assets/icons/viewpoint.svg
 create mode 100644 basemap/assets/icons/waste_basket.svg
 create mode 100644 basemap/assets/icons/waste_disposal.svg
 create mode 100644 basemap/assets/icons/water_park.svg
 create mode 100644 basemap/assets/icons/water_tower.svg
 create mode 100644 basemap/assets/icons/waterfall.svg
 create mode 100644 basemap/assets/icons/wilderness_hut.svg
 create mode 100644 basemap/assets/icons/windmill.svg
 create mode 100644 basemap/assets/icons@1x.json
 create mode 100644 basemap/assets/icons@1x.png
 create mode 100644 basemap/assets/icons@2x.json
 create mode 100644 basemap/assets/icons@2x.png
 create mode 100644 basemap/assets/icons@4x.json
 create mode 100644 basemap/assets/icons@4x.png
 create mode 100644 basemap/layers/aerialway/circle.js
 create mode 100644 basemap/layers/aerialway/line.js
 delete mode 100644 basemap/layers/aerialway/style.js
 create mode 100644 basemap/layers/aeroway/fill.js
 delete mode 100644 basemap/layers/aeroway/polygon.js
 create mode 100644 basemap/layers/amenity/icon.js
 create mode 100644 basemap/layers/attraction/line.js
 delete mode 100644 basemap/layers/attraction/style.js
 create mode 100644 basemap/layers/barrier/line.js
 create mode 100644 basemap/layers/building/fill.js
 delete mode 100644 basemap/layers/building/shape.js
 delete mode 100644 basemap/layers/highway/construction_dash.js
 delete mode 100644 basemap/layers/highway/highway_dash.js
 create mode 100644 basemap/layers/highway/highway_fill.js
 delete mode 100644 basemap/layers/highway/pedestrian_area.js
 delete mode 100644 basemap/layers/labels/style.js
 create mode 100644 basemap/layers/leisure/line.js
 delete mode 100644 basemap/layers/leisure/nature_reserve.js
 delete mode 100644 basemap/layers/man_made/bridge.js
 create mode 100644 basemap/layers/man_made/man_made_fill.js
 create mode 100644 basemap/layers/man_made/man_made_label.js
 create mode 100644 basemap/layers/man_made/man_made_line.js
 delete mode 100644 basemap/layers/man_made/pier_label.js
 delete mode 100644 basemap/layers/man_made/pier_line.js
 create mode 100644 basemap/layers/natural/line.js
 delete mode 100644 basemap/layers/natural/water.js
 create mode 100644 basemap/layers/point/place.js
 delete mode 100644 basemap/layers/point/point_label.js
 create mode 100644 basemap/layers/waterway/area.js
 delete mode 100644 basemap/layers/waterway/tunnel_casing.js
 delete mode 100644 basemap/layers/waterway/tunnel_line.js
 create mode 100644 basemap/queries/osm_drop_indexes.sql
 create mode 100644 basemap/queries/osm_entities.sql
 delete mode 100644 basemap/utils/layer.js
 delete mode 100644 examples/contour/liecthenstein-aster-dem-v2-3857.tif
 delete mode 100644 examples/contour/liecthenstein-aster-dem-v2.tif
 create mode 100644 examples/postgresql-join/init.sql
 create mode 100644 examples/postgresql-join/style.json
 create mode 100644 examples/postgresql-join/tileset.json
 create mode 100644 examples/postgresql-join/workflow.json