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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new ccc5df4  deploy: 30687930afe7a9b6391e62cf78d39a4b04701772
ccc5df4 is described below

commit ccc5df44d0524b1c12b01c550adc15b6e4c94641
Author: bchapuis <[email protected]>
AuthorDate: Tue Feb 27 23:08:20 2024 +0000

    deploy: 30687930afe7a9b6391e62cf78d39a4b04701772
---
 404.html                                           |   2 +-
 404/index.html                                     |   2 +-
 .../_buildManifest.js                              |   0
 .../_ssgManifest.js                                |   0
 assets/maplibre/maplibre-custom-controls.css       |   6 +
 assets/maplibre/maplibre-custom-controls.js        |  76 ++++++++
 assets/maplibre/maplibre-gl-framerate.js           | 204 +++++++++++++++++++++
 assets/maplibre/maplibre-gl-inspect.css            |  74 ++++++++
 assets/maplibre/maplibre-gl-inspect.js             |  35 ++++
 assets/maplibre/maplibre-gl-tile-boundaries.css    |  30 +++
 assets/maplibre/maplibre-gl-tile-boundaries.js     |  94 ++++++++++
 community/mailing-lists/index.html                 |   4 +-
 community/project-members/index.html               |   4 +-
 documentation/developer-manual/basemap/index.html  |   4 +-
 documentation/developer-manual/geocoder/index.html |   4 +-
 .../how-to-build-with-maven/index.html             |   4 +-
 documentation/developer-manual/index.html          |   4 +-
 .../developer-manual/ip-to-location/index.html     |   4 +-
 .../layer-simplification/index.html                |   4 +-
 .../developer-manual/project-structure/index.html  |   4 +-
 .../developer-manual/setup-in-intellij/index.html  |   4 +-
 .../contour-lines-in-vector-tiles/index.html       |   4 +-
 documentation/examples/extrusion/index.html        |   4 +-
 documentation/examples/gdal-macos/index.html       |   4 +-
 documentation/examples/geoadmin/index.html         |   4 +-
 documentation/examples/geocoding/index.html        |   4 +-
 .../import-naturalearth-into-postgis/index.html    |   4 +-
 .../examples/import-osm-into-postgis/index.html    |   4 +-
 documentation/examples/index.html                  |   4 +-
 documentation/examples/ip-to-location/index.html   |   4 +-
 .../serve-and-export-vector-tiles/index.html       |   4 +-
 documentation/getting-started/index.html           |   4 +-
 .../getting-started/installing-postgis/index.html  |   4 +-
 .../getting-started/installing-the-cli/index.html  |   4 +-
 documentation/index.html                           |   4 +-
 download/release-0.7.1/index.html                  |   4 +-
 download/release-0.7.2/index.html                  |   4 +-
 experiments/basemap-raster-hillshade/index.html    |   4 +-
 experiments/raster-dem/index.html                  |   4 +-
 experiments/raster-hillshade/index.html            |   4 +-
 index.html                                         |   4 +-
 map/index.html                                     |   4 +-
 42 files changed, 583 insertions(+), 64 deletions(-)

diff --git a/404.html b/404.html
index 4b1c628..e4ef0b8 100644
--- a/404.html
+++ b/404.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" 
content="width=device-width"/><title>404: This page could not be 
found</title><meta name="next-head-count" content="3"/><link rel="preload" 
href="/_next/static/css/b31759116b70b5b5.css" as="style"/><link 
rel="stylesheet" href="/_next/static/css/b31759116b70b5b5.css" 
data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" 
src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script sr 
[...]
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" 
content="width=device-width"/><title>404: This page could not be 
found</title><meta name="next-head-count" content="3"/><link rel="preload" 
href="/_next/static/css/b31759116b70b5b5.css" as="style"/><link 
rel="stylesheet" href="/_next/static/css/b31759116b70b5b5.css" 
data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" 
src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script sr 
[...]
\ No newline at end of file
diff --git a/404/index.html b/404/index.html
index 4b1c628..e4ef0b8 100644
--- a/404/index.html
+++ b/404/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" 
content="width=device-width"/><title>404: This page could not be 
found</title><meta name="next-head-count" content="3"/><link rel="preload" 
href="/_next/static/css/b31759116b70b5b5.css" as="style"/><link 
rel="stylesheet" href="/_next/static/css/b31759116b70b5b5.css" 
data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" 
src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script sr 
[...]
\ No newline at end of file
+<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" 
content="width=device-width"/><title>404: This page could not be 
found</title><meta name="next-head-count" content="3"/><link rel="preload" 
href="/_next/static/css/b31759116b70b5b5.css" as="style"/><link 
rel="stylesheet" href="/_next/static/css/b31759116b70b5b5.css" 
data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" 
src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script sr 
[...]
\ No newline at end of file
diff --git a/_next/static/eQSerSsBwzaz2hwOoNT-j/_buildManifest.js 
b/_next/static/tM-U5QFKaVcicbgxvRdi9/_buildManifest.js
similarity index 100%
rename from _next/static/eQSerSsBwzaz2hwOoNT-j/_buildManifest.js
rename to _next/static/tM-U5QFKaVcicbgxvRdi9/_buildManifest.js
diff --git a/_next/static/eQSerSsBwzaz2hwOoNT-j/_ssgManifest.js 
b/_next/static/tM-U5QFKaVcicbgxvRdi9/_ssgManifest.js
similarity index 100%
rename from _next/static/eQSerSsBwzaz2hwOoNT-j/_ssgManifest.js
rename to _next/static/tM-U5QFKaVcicbgxvRdi9/_ssgManifest.js
diff --git a/assets/maplibre/maplibre-custom-controls.css 
b/assets/maplibre/maplibre-custom-controls.css
new file mode 100644
index 0000000..f43e749
--- /dev/null
+++ b/assets/maplibre/maplibre-custom-controls.css
@@ -0,0 +1,6 @@
+.maplibregl-ctrl-split-view {
+    background-image: url("data:image/svg+xml,%3Csvg 
xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0 96C0 
60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 
0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 
0H288V416H448V160z'/%3E%3C/svg%3E");
+    background-repeat: no-repeat;
+    background-size: 20px 20px;
+    background-position: 5px 5px;      
+}
\ No newline at end of file
diff --git a/assets/maplibre/maplibre-custom-controls.js 
b/assets/maplibre/maplibre-custom-controls.js
new file mode 100644
index 0000000..0b032d0
--- /dev/null
+++ b/assets/maplibre/maplibre-custom-controls.js
@@ -0,0 +1,76 @@
+/**
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to you under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ **/
+
+/**
+ * Maplibre control to toggle the split view with another map.
+ * 
+ * Both maps must be in a container of display: flex. The control will toggle 
the flex property of
+ * the map container between 0 and 1.
+ * @see https://maplibre.org/maplibre-gl-js-docs/api/markers/#icontrol
+ */
+class MaplibreMapSplitViewToggle {
+    constructor({ splitMap, splitMapContainerId }) {
+        this._splitMap = splitMap;
+        this._splitMapContainerId = splitMapContainerId;
+    }
+    /**
+     * Add the control to the map.
+     * @param {maplibre.Map} map the map
+     * @returns {HTMLDivElement} the control
+     */
+    onAdd(map) {
+        this._map = map;
+        this._container = document.createElement('div');
+        this._container.className = 'maplibregl-ctrl maplibregl-ctrl-group';
+        // Add button to the container
+        this._button = document.createElement('button');
+        this._button.type = 'button';
+        this._button.className = 'maplibregl-ctrl-icon 
maplibregl-ctrl-split-view';
+        // Toggle the split view
+        this._button.onclick = () => {
+            const splitMapContainer = 
document.getElementById(this._splitMapContainerId);
+            const state = splitMapContainer.getAttribute('data-state');
+            if (state === 'visible') {
+                // Hide the osm map
+                splitMapContainer.setAttribute('data-state', 'hidden');
+                splitMapContainer.style.flex = '0';
+                this._map.resize();
+                this._splitMap.resize();
+                this._button.style.backgroundColor = '';
+            } else {
+                // Show the osm map
+                splitMapContainer.setAttribute('data-state', 'visible');
+                splitMapContainer.style.flex = '1';
+                this._map.resize();
+                this._splitMap.resize();
+                this._button.style.backgroundColor = 'rgb(0 0 0/20%)';
+            }
+        };
+        this._container.appendChild(this._button);
+        return this._container;
+    }
+
+    /**
+     * Remove the control from the map.
+     */
+    onRemove() {
+        this._container.parentNode.removeChild(this._container);
+        this._button = undefined;
+        this._map = undefined;
+    }
+}
+ 
\ No newline at end of file
diff --git a/assets/maplibre/maplibre-gl-framerate.js 
b/assets/maplibre/maplibre-gl-framerate.js
new file mode 100644
index 0000000..5df1302
--- /dev/null
+++ b/assets/maplibre/maplibre-gl-framerate.js
@@ -0,0 +1,204 @@
+/**
+ * Copyright (c) 2019, Mapbox
+ *
+ * Permission to use, copy, modify, and/or distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Source:
+ * https://github.com/mapbox/mapbox-gl-framerate
+ */
+(function (global, factory) {
+    typeof exports === 'object' && typeof module !== 'undefined' ? 
module.exports = factory() :
+        typeof define === 'function' && define.amd ? define(factory) :
+            (global.FrameRateControl = factory());
+}(this, (function () { 'use strict';
+
+    function _classCallCheck(instance, Constructor) {
+        if (!(instance instanceof Constructor)) {
+            throw new TypeError("Cannot call a class as a function");
+        }
+    }
+
+    function _defineProperty(obj, key, value) {
+        if (key in obj) {
+            Object.defineProperty(obj, key, {
+                value: value,
+                enumerable: true,
+                configurable: true,
+                writable: true
+            });
+        } else {
+            obj[key] = value;
+        }
+
+        return obj;
+    }
+
+    function _objectSpread(target) {
+        for (var i = 1; i < arguments.length; i++) {
+            var source = arguments[i] != null ? arguments[i] : {};
+            var ownKeys = Object.keys(source);
+
+            if (typeof Object.getOwnPropertySymbols === 'function') {
+                ownKeys = 
ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
+                    return Object.getOwnPropertyDescriptor(source, 
sym).enumerable;
+                }));
+            }
+
+            ownKeys.forEach(function (key) {
+                _defineProperty(target, key, source[key]);
+            });
+        }
+
+        return target;
+    }
+
+    var FrameRateControl = function FrameRateControl(options) {
+        var _this = this;
+
+        _classCallCheck(this, FrameRateControl);
+
+        _defineProperty(this, "onAdd", function (map) {
+            _this.map = map;
+            var dpr = window.devicePixelRatio;
+            var _this$options = _this.options,
+                width = _this$options.width,
+                graphWidth = _this$options.graphWidth,
+                graphHeight = _this$options.graphHeight,
+                color = _this$options.color,
+                background = _this$options.background,
+                font = _this$options.font;
+            var el = _this.container = document.createElement('div');
+            el.className = 'maplibregl-ctrl maplibregl-ctrl-fps';
+            el.style.backgroundColor = background;
+            el.style.borderRadius = '6px';
+            _this.readOutput = document.createElement('div');
+            _this.readOutput.style.color = color;
+            _this.readOutput.style.fontFamily = font;
+            _this.readOutput.style.padding = '0 5px 5px';
+            _this.readOutput.style.fontSize = '9px';
+            _this.readOutput.style.fontWeight = 'bold';
+            _this.readOutput.textContent = 'Waiting…';
+            _this.canvas = document.createElement('canvas');
+            _this.canvas.className = 'maplibregl-ctrl-canvas';
+            _this.canvas.width = width;
+            _this.canvas.height = graphHeight;
+            _this.canvas.style.cssText = "width: ".concat(width / dpr, "px; 
height: ").concat(graphHeight / dpr, "px;");
+            el.appendChild(_this.readOutput);
+            el.appendChild(_this.canvas);
+
+            _this.map.on('movestart', _this.onMoveStart);
+
+            _this.map.on('moveend', _this.onMoveEnd);
+
+            return _this.container;
+        });
+
+        _defineProperty(this, "onMoveStart", function () {
+            _this.frames = 0;
+            _this.time = performance.now();
+
+            _this.map.on('render', _this.onRender);
+        });
+
+        _defineProperty(this, "onMoveEnd", function () {
+            var now = performance.now();
+
+            _this.updateGraph(_this.getFPS(now));
+
+            _this.frames = 0;
+            _this.time = null;
+
+            _this.map.off('render', _this.onRender);
+        });
+
+        _defineProperty(this, "onRender", function () {
+            _this.frames++;
+            var now = performance.now();
+
+            if (now >= _this.time + 1e3) {
+                _this.updateGraph(_this.getFPS(now));
+
+                _this.frames = 0;
+                _this.time = now;
+            }
+        });
+
+        _defineProperty(this, "getFPS", function (now) {
+            _this.totalTime += now - _this.time, _this.totalFrames += 
_this.frames;
+            return Math.round(1e3 * _this.frames / (now - _this.time)) || 0;
+        });
+
+        _defineProperty(this, "updateGraph", function (fpsNow) {
+            var _this$options2 = _this.options,
+                barWidth = _this$options2.barWidth,
+                graphRight = _this$options2.graphRight,
+                graphTop = _this$options2.graphTop,
+                graphWidth = _this$options2.graphWidth,
+                graphHeight = _this$options2.graphHeight,
+                background = _this$options2.background,
+                color = _this$options2.color;
+
+            var context = _this.canvas.getContext('2d');
+
+            var fps = Math.round(1e3 * _this.totalFrames / _this.totalTime) || 
0;
+            var rect = (barWidth);
+            context.fillStyle = background;
+            context.globalAlpha = 1;
+            context.fillRect(0, 0, graphWidth, graphTop);
+            context.fillStyle = color;
+            _this.readOutput.textContent = "".concat(fpsNow, " FPS 
(").concat(fps, " Avg)");
+            context.drawImage(_this.canvas, graphRight + rect, graphTop, 
graphWidth - rect, graphHeight, graphRight, graphTop, graphWidth - rect, 
graphHeight);
+            context.fillRect(graphRight + graphWidth - rect, graphTop, rect, 
graphHeight);
+            context.fillStyle = background;
+            context.globalAlpha = 0.75;
+            context.fillRect(graphRight + graphWidth - rect, graphTop, rect, 
(1 - fpsNow / 100) * graphHeight);
+        });
+
+        _defineProperty(this, "onRemove", function () {
+            _this.map.off('render', _this.onRender);
+
+            _this.map.off('movestart', _this.onMoveStart);
+
+            _this.map.off('moveend', _this.onMoveEnd);
+
+            _this.container.parentNode.removeChild(_this.container);
+
+            _this.map = null;
+            return _this;
+        });
+
+        var _dpr = window.devicePixelRatio;
+        var defaultOptions = {
+            background: 'rgba(0,0,0,0.9)',
+            barWidth: 4 * _dpr,
+            color: '#7cf859',
+            font: 'Monaco, Consolas, Courier, monospace',
+            graphHeight: 60 * _dpr,
+            graphWidth: 90 * _dpr,
+            graphTop: 0,
+            graphRight: 5 * _dpr,
+            width: 100 * _dpr
+        };
+        this.frames = 0;
+        this.totalTime = 0;
+        this.totalFrames = 0;
+        this.options = _objectSpread({}, options, defaultOptions);
+    };
+
+    if (window.maplibregl) {
+        maplibregl.FrameRateControl = FrameRateControl;
+    }
+
+    return FrameRateControl;
+
+})));
\ No newline at end of file
diff --git a/assets/maplibre/maplibre-gl-inspect.css 
b/assets/maplibre/maplibre-gl-inspect.css
new file mode 100644
index 0000000..ac30063
--- /dev/null
+++ b/assets/maplibre/maplibre-gl-inspect.css
@@ -0,0 +1,74 @@
+/**
+ * BSD 3-Clause License
+ *
+ * Copyright (c) 2017, Lukas Martinelli
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * * Redistributions of source code must retain the above copyright notice, 
this
+ *   list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright notice,
+ *   this list of conditions and the following disclaimer in the documentation
+ *   and/or other materials provided with the distribution.
+ *
+ * * Neither the name of the copyright holder nor the names of its
+ *   contributors may be used to endorse or promote products derived from
+ *   this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Source:
+ * https://github.com/acalcutt/maplibre-gl-inspect
+ */
+
+.maplibregl-inspect_popup {
+  color: #333;
+  display: table;
+}
+
+.maplibregl-inspect_feature:not(:last-child) {
+  border-bottom: 1px solid #ccc;
+}
+
+.maplibregl-inspect_layer:before {
+  content: '#';
+}
+
+.maplibregl-inspect_layer {
+  display: block;
+  font-weight: bold;
+}
+
+.maplibregl-inspect_property {
+  display: table-row;
+}
+
+.maplibregl-inspect_property-value {
+  display: table-cell;
+
+}
+
+.maplibregl-inspect_property-name {
+  display: table-cell;
+  padding-right: 10px;
+}
+
+.maplibregl-ctrl-inspect {
+  background-image: url("data:image/svg+xml,%3Csvg 
xmlns='http://www.w3.org/2000/svg' fill='%23333333' 
preserveAspectRatio='xMidYMid meet' viewBox='-10 -10 60 60'%3E%3Cg%3E%3Cpath 
d='m15 21.6q0-2 1.5-3.5t3.5-1.5 3.5 1.5 1.5 3.5-1.5 3.6-3.5 
1.4-3.5-1.4-1.5-3.6z m18.4 11.1l-6.4-6.5q1.4-2.1 1.4-4.6 
0-3.4-2.5-5.8t-5.9-2.4-5.9 2.4-2.5 5.8 2.5 5.9 5.9 2.5q2.4 0 4.6-1.4l7.4 
7.4q-0.9 0.6-2 0.6h-20q-1.3 0-2.3-0.9t-1.1-2.3l0.1-26.8q0-1.3 
1-2.3t2.3-0.9h13.4l10 10v19.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
+}
+
+.maplibregl-ctrl-map {
+  background-image: url("data:image/svg+xml,%3Csvg 
xmlns='http://www.w3.org/2000/svg' fill='%23333333' viewBox='-10 -10 60 60' 
preserveAspectRatio='xMidYMid meet'%3E%3Cg%3E%3Cpath d='m25 
31.640000000000004v-19.766666666666673l-10-3.511666666666663v19.766666666666666z
 m9.140000000000008-26.640000000000004q0.8599999999999923 0 0.8599999999999923 
0.8600000000000003v25.156666666666666q0 0.625-0.625 0.783333333333335l-9.375 
3.1999999999999993-10-3.5133333333333354-8.906666666666668 3.43833333 [...]
+}
diff --git a/assets/maplibre/maplibre-gl-inspect.js 
b/assets/maplibre/maplibre-gl-inspect.js
new file mode 100644
index 0000000..a2ef598
--- /dev/null
+++ b/assets/maplibre/maplibre-gl-inspect.js
@@ -0,0 +1,35 @@
+/**
+ * BSD 3-Clause License
+ *
+ * Copyright (c) 2017, Lukas Martinelli
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * * Redistributions of source code must retain the above copyright notice, 
this
+ *   list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright notice,
+ *   this list of conditions and the following disclaimer in the documentation
+ *   and/or other materials provided with the distribution.
+ *
+ * * Neither the name of the copyright holder nor the names of its
+ *   contributors may be used to endorse or promote products derived from
+ *   this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Source:
+ * https://github.com/acalcutt/maplibre-gl-inspect
+ */
+!function(t){"object"==typeof exports&&"undefined"!=typeof 
module?module.exports=t():"function"==typeof 
define&&define.amd?define([],t):("undefined"!=typeof 
window?window:"undefined"!=typeof global?global:"undefined"!=typeof 
self?self:this).MaplibreInspect=t()}(function(){return function 
r(o,i,s){function a(e,t){if(!i[e]){if(!o[e]){var n="function"==typeof 
require&&require;if(!t&&n)return n(e,!0);if(u)return u(e,!0);throw(n=new 
Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND" [...]
\ No newline at end of file
diff --git a/assets/maplibre/maplibre-gl-tile-boundaries.css 
b/assets/maplibre/maplibre-gl-tile-boundaries.css
new file mode 100644
index 0000000..72324ef
--- /dev/null
+++ b/assets/maplibre/maplibre-gl-tile-boundaries.css
@@ -0,0 +1,30 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.maplibregl-ctrl-hide-boundaries {
+    background-image: url("data:image/svg+xml,%3Csvg 
xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome 
Pro 6.2.0 by @fontawesome - https://fontawesome.com License - 
https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, 
Inc. --%3E%3Cpath d='M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 
32-32s-14.3-32-32-32zm96 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 
32s14.3 32 32 32zm0-384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3- [...]
+    background-repeat: no-repeat;
+    background-size: 20px 20px;
+    background-position: 5px 5px;
+}
+
+.maplibregl-ctrl-show-boundaries {
+    background-image: url("data:image/svg+xml,%3Csvg 
xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome 
Pro 6.2.0 by @fontawesome - https://fontawesome.com License - 
https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, 
Inc. --%3E%3Cpath d='M384 96V224H256V96H384zm0 192V416H256V288H384zM192 
224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 
28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z' [...]
+    background-repeat: no-repeat;
+    background-size: 20px 20px;
+    background-position: 5px 5px;
+}
diff --git a/assets/maplibre/maplibre-gl-tile-boundaries.js 
b/assets/maplibre/maplibre-gl-tile-boundaries.js
new file mode 100644
index 0000000..75991dd
--- /dev/null
+++ b/assets/maplibre/maplibre-gl-tile-boundaries.js
@@ -0,0 +1,94 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+function container(child, show) {
+    var container = document.createElement('div');
+    container.className = 'maplibregl-ctrl maplibregl-ctrl-group';
+    container.appendChild(child);
+    if (!show) {
+        container.style.display = 'none';
+    }
+    return container;
+}
+
+function button() {
+    var btn = document.createElement('button');
+    btn.className = 'maplibregl-ctrl-icon maplibregl-ctrl-boundaries';
+    btn.type = 'button';
+    btn['aria-label'] = 'Inspect';
+    return btn;
+}
+
+function BoundariesButton(options) {
+    options = Object.assign({
+        show: true,
+        onToggle: function () {},
+    }, options);
+    this._btn = button();
+    this._btn.onclick = options.onToggle;
+    this.elem = container(this._btn, options.show);
+}
+
+BoundariesButton.prototype.setShowTileBoundariesIcon = function () {
+    this._btn.className = 'maplibregl-ctrl-icon 
maplibregl-ctrl-show-boundaries';
+};
+
+BoundariesButton.prototype.setHideTileBoundariesIcon = function () {
+    this._btn.className = 'maplibregl-ctrl-icon 
maplibregl-ctrl-hide-boundaries';
+};
+
+function MaplibreTileBoundaries(options) {
+    if (!(this instanceof MaplibreTileBoundaries)) {
+        throw new Error('MaplibreTileBoundaries needs to be called with the 
new keyword');
+    }
+
+    this.options = Object.assign({
+        showTileBoundariesButton: true,
+        tileBoundaries: false,
+    }, options);
+
+    this._tileBoundaries = this.options.tileBoundaries;
+    this._toggle = new BoundariesButton({
+        show: this.options.showTileBoundariesButton,
+        onToggle: this.toggleTileBoundaries.bind(this)
+    });
+}
+
+MaplibreTileBoundaries.prototype.toggleTileBoundaries = function () {
+    this._tileBoundaries = !this._tileBoundaries;
+    this.render();
+};
+
+MaplibreTileBoundaries.prototype.render = function () {
+    if (this._tileBoundaries) {
+        this._map.showTileBoundaries = true;
+        this._toggle.setHideTileBoundariesIcon();
+    } else {
+        this._map.showTileBoundaries = false;
+        this._toggle.setShowTileBoundariesIcon();
+    }
+};
+
+MaplibreTileBoundaries.prototype.onAdd = function (map) {
+    this._map = map;
+    this.render();
+    return this._toggle.elem;
+};
+
+MaplibreTileBoundaries.prototype.onRemove = function () {
+    this._map = undefined;
+};
diff --git a/community/mailing-lists/index.html 
b/community/mailing-lists/index.html
index 16b8d09..9318036 100644
--- a/community/mailing-lists/index.html
+++ b/community/mailing-lists/index.html
@@ -9,11 +9,11 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following mailing lists are 
available for users of Apache Baremaps:</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
 <li class="nx-my-2">
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a class="nx-text-primary-600 
nx-underline nx-decoration-from-font [text-underline-position:from-font]" 
href="mailto:[email protected]";>[email protected]</a> is for 
people who want to contribute code to Baremaps.</p>
 <div class="style_container__PRdkr"><a 
href="mailto:[email protected]?subject=(send%20this%20email%20to%20subscribe)"><button
 class="nx-rounded nx-transition-colors style_btn__3ZfVs  
style_btn-sm___QDKA">Subscribe</button></a><a 
href="mailto:[email protected]?subject=(send%20this%20email%20to%20unsubscribe)"><button
 class="nx-rounded nx-transition-colors style_btn__3ZfVs  
style_btn-sm___QDKA">Unsubscribe</button></a><a 
href="https://lists.apache.org/list [...]
 </li>
-</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Project Members" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/ [...]
\ No newline at end of file
+</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Project Members" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/ [...]
\ No newline at end of file
diff --git a/community/project-members/index.html 
b/community/project-members/index.html
index a7b29b2..15eced0 100644
--- a/community/project-members/index.html
+++ b/community/project-members/index.html
@@ -9,6 +9,6 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This page lists all the members 
of the project.</p>
-<div class="style_container__kcCh0 nx-border dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400"><table 
class="style_table__Q15KC"><thead class="nx-bg-black/[.05] 
dark:nx-bg-gray-50/10"><tr><th>GitHub</th><th>Name</th><th>Role</th></tr></thead><tbody><tr><td
 class="style_image-td__nqzD2"><a class="style_image-link___QD3U" 
href="https://github.com/Drabble";><div class="style_image-container__ktmgd 
nx-bg-black/[.05] dark:nx-bg-gray-50/10" [...]
\ No newline at end of file
+<div class="style_container__kcCh0 nx-border dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400"><table 
class="style_table__Q15KC"><thead class="nx-bg-black/[.05] 
dark:nx-bg-gray-50/10"><tr><th>GitHub</th><th>Name</th><th>Role</th></tr></thead><tbody><tr><td
 class="style_image-td__nqzD2"><a class="style_image-link___QD3U" 
href="https://github.com/Drabble";><div class="style_image-container__ktmgd 
nx-bg-black/[.05] dark:nx-bg-gray-50/10" [...]
\ No newline at end of file
diff --git a/documentation/developer-manual/basemap/index.html 
b/documentation/developer-manual/basemap/index.html
index d54ea1e..5053933 100644
--- a/documentation/developer-manual/basemap/index.html
+++ b/documentation/developer-manual/basemap/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Baremaps comes with a
 <a href="https://github.com/apache/incubator-baremaps/tree/main/basemap"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">default tileset 
and stylesheet<span class="nx-sr-only"> (opens in a new tab)</span></a>
 that can be used to generate vector tiles. The stylesheet is based on the
@@ -25,4 +25,4 @@ Your contributions are welcome.</p>
 <blockquote class="nx-mt-6 nx-border-gray-300 nx-italic nx-text-gray-700 
dark:nx-border-gray-700 dark:nx-text-gray-400 first:nx-mt-0 ltr:nx-border-l-2 
ltr:nx-pl-6 rtl:nx-border-r-2 rtl:nx-pr-6">
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Note: If you are using Docker, 
you need to increase the storage allocated to Docker to at least 20GB.</p>
 </blockquote>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Depending on your machine and 
internet connection, the process can take up to 30 minutes.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="IP to 
Location" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-tra [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Depending on your machine and 
internet connection, the process can take up to 30 minutes.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="IP to 
Location" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-tra [...]
\ No newline at end of file
diff --git a/documentation/developer-manual/geocoder/index.html 
b/documentation/developer-manual/geocoder/index.html
index fc19512..79a7765 100644
--- a/documentation/developer-manual/geocoder/index.html
+++ b/documentation/developer-manual/geocoder/index.html
@@ -9,5 +9,5 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Project 
structure" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray [...]
\ No newline at end of file
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Project 
structure" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray [...]
\ No newline at end of file
diff --git a/documentation/developer-manual/how-to-build-with-maven/index.html 
b/documentation/developer-manual/how-to-build-with-maven/index.html
index b8ac88b..57cb9f6 100644
--- a/documentation/developer-manual/how-to-build-with-maven/index.html
+++ b/documentation/developer-manual/how-to-build-with-maven/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This guide describes the basics 
of compiling Baremaps from source. In order to run Apache Baremaps, you first 
need to install Java 17 or a later version.
 <a href="https://sdkman.io/"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">SDKMAN<span class="nx-sr-only"> (opens in 
a new tab)</span></a> provides a convenient Command Line Interface (CLI) to 
install and upgrade Java. We also suggest you use the most recent version of 
Maven
 to compile <a href="https://maven.apache.org/download.cgi"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">(at least 
3.x.x)<span class="nx-sr-only"> (opens in a new tab)</span></a>.</p>
@@ -50,4 +50,4 @@ and place Baremaps into your <code class="nx-border-black 
nx-border-opacity-[0.0
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you want to work on <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/geocoding/">Geocoding</a> or
 <a class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/ip-to-location/">IP to location</a>, head 
directly into the related examples.</p>
 <h3 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-8 nx-text-2xl">Windows<span class="nx-absolute 
-nx-mt-20" id="windows"></span><a href="#windows" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h3>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you are using Windows, you 
will need to use <code class="nx-border-black nx-border-opacity-[0.04] 
nx-bg-opacity-[0.03] nx-bg-black nx-break-words nx-rounded-md nx-border 
nx-py-0.5 nx-px-[.25em] nx-text-[.9em] dark:nx-border-white/10 
dark:nx-bg-white/10  " dir="ltr">mvnw.cmd</code> instead of <code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] 
nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em]  
[...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you are using Windows, you 
will need to use <code class="nx-border-black nx-border-opacity-[0.04] 
nx-bg-opacity-[0.03] nx-bg-black nx-break-words nx-rounded-md nx-border 
nx-py-0.5 nx-px-[.25em] nx-text-[.9em] dark:nx-border-white/10 
dark:nx-bg-white/10  " dir="ltr">mvnw.cmd</code> instead of <code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] 
nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em]  
[...]
\ No newline at end of file
diff --git a/documentation/developer-manual/index.html 
b/documentation/developer-manual/index.html
index db7ca56..c3aa9da 100644
--- a/documentation/developer-manual/index.html
+++ b/documentation/developer-manual/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The Developer Manual aims at 
helping developers to execute the code, understand the structure and contribute 
to the project.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Go into the relevant sections to 
find out more about Apache Baremaps.</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
@@ -19,4 +19,4 @@
 <li class="nx-my-2"><a class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]" 
href="/documentation/developer-manual/geocoder/">Geocoder</a></li>
 <li class="nx-my-2"><a class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]" 
href="/documentation/developer-manual/ip-to-location/">IP to location</a></li>
 <li class="nx-my-2"><a class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]" 
href="/documentation/developer-manual/basemap/">Stylesheet</a></li>
-</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Geoadmin Noise Exposure in Vector Tiles" 
class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base 
nx-font-medium nx-text-gray-600 nx-transition-colors [word-break:break-word] 
hover:nx-text-primary-600 dark:nx-text-gray-300 md:nx-text-lg ltr:nx-p [...]
\ No newline at end of file
+</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Geoadmin Noise Exposure in Vector Tiles" 
class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base 
nx-font-medium nx-text-gray-600 nx-transition-colors [word-break:break-word] 
hover:nx-text-primary-600 dark:nx-text-gray-300 md:nx-text-lg ltr:nx-p [...]
\ No newline at end of file
diff --git a/documentation/developer-manual/ip-to-location/index.html 
b/documentation/developer-manual/ip-to-location/index.html
index 6e88054..a9387a4 100644
--- a/documentation/developer-manual/ip-to-location/index.html
+++ b/documentation/developer-manual/ip-to-location/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Using data publicly available 
from the 5 <a href="https://whatismyipaddress.com/rir"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Regional Internet 
Registries (RIRs)<span class="nx-sr-only"> (opens in a new tab)</span></a>
 we are able to generate a stream of objects detailing Internet resource 
allocations. We call these NIC Objects
 (Network Information Centre Objects).</p>
@@ -85,4 +85,4 @@ tag <em>iploc</em> if you want to contribute.</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
 <li class="nx-my-2"><a href="https://www.iana.org/numbers"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://www.iana.org/numbers<span 
class="nx-sr-only"> (opens in a new tab)</span></a></li>
 <li class="nx-my-2"><a href="https://www.irr.net/docs/list.html"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://www.irr.net/docs/list.html<span 
class="nx-sr-only"> (opens in a new tab)</span></a></li>
-</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Geocoder" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/documen 
[...]
\ No newline at end of file
+</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Geocoder" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/documen 
[...]
\ No newline at end of file
diff --git a/documentation/developer-manual/layer-simplification/index.html 
b/documentation/developer-manual/layer-simplification/index.html
index 1f244be..e17e072 100644
--- a/documentation/developer-manual/layer-simplification/index.html
+++ b/documentation/developer-manual/layer-simplification/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In order to optimize the size of 
tiles at each zoom level, simplifications are made onto the vector layers. It 
is usually setup in two files:</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
 <li class="nx-my-2"><code class="nx-border-black nx-border-opacity-[0.04] 
nx-bg-opacity-[0.03] nx-bg-black nx-break-words nx-rounded-md nx-border 
nx-py-0.5 nx-px-[.25em] nx-text-[.9em] dark:nx-border-white/10 
dark:nx-bg-white/10  " dir="ltr">prepare.sql</code> contains the SQL queries to 
simplify the data</li>
@@ -96,4 +96,4 @@
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The condition is used again to 
filter out geometries that are too small from the merged geometries (<code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] 
nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em] 
nx-text-[.9em] dark:nx-border-white/10 dark:nx-bg-white/10  " 
dir="ltr">osm_landuse_l</code>). The factor can be adjusted to increase or 
decrease the filtering.</p>
 </blockquote>
 </li>
-</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Basemap" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/document 
[...]
\ No newline at end of file
+</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Basemap" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href="/document 
[...]
\ No newline at end of file
diff --git a/documentation/developer-manual/project-structure/index.html 
b/documentation/developer-manual/project-structure/index.html
index 3754dfa..046a996 100644
--- a/documentation/developer-manual/project-structure/index.html
+++ b/documentation/developer-manual/project-structure/index.html
@@ -9,9 +9,9 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The code is structured in a way 
that makes it easy to understand and to contribute to the project.</p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Modules<span class="nx-absolute 
-nx-mt-20" id="modules"></span><a href="#modules" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p>
 <h3 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-8 nx-text-2xl">Baremaps-core<span 
class="nx-absolute -nx-mt-20" id="baremaps-core"></span><a 
href="#baremaps-core" class="subheading-anchor" aria-label="Permalink for this 
section"></a></h3>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Setup in 
IntelliJ IDEA" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Setup in 
IntelliJ IDEA" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 
nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text [...]
\ No newline at end of file
diff --git a/documentation/developer-manual/setup-in-intellij/index.html 
b/documentation/developer-manual/setup-in-intellij/index.html
index 8f5a06c..7e8a8a1 100644
--- a/documentation/developer-manual/setup-in-intellij/index.html
+++ b/documentation/developer-manual/setup-in-intellij/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To open the project with 
IntelliJ, go under file -&gt; open -&gt; ...</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">There are a few pre-created 
configurations to run the code quickly.</p>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="How to 
Build with Maven" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 
nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-tex [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">TODO</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="How to 
Build with Maven" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 
nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-tex [...]
\ No newline at end of file
diff --git a/documentation/examples/contour-lines-in-vector-tiles/index.html 
b/documentation/examples/contour-lines-in-vector-tiles/index.html
index fb82220..de4f568 100644
--- a/documentation/examples/contour-lines-in-vector-tiles/index.html
+++ b/documentation/examples/contour-lines-in-vector-tiles/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Contour lines are a key element 
in topographic maps, as they allow us to
 visualize the elevation of an area. In this tutorial, we will show you how
 to create contour lines from a digital elevation model (DEM) and display
@@ -86,4 +86,4 @@ on the quality of your input data. You can experiment with 
different
 smoothing parameters to find the best balance between smoothness and
 preservation of original features.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">That&#x27;s it! You now know how 
to generate and display contour lines from
-a digital elevation model using vector tiles. Happy mapping!</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Serve and 
Export Vector Tiles from PostGIS" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx [...]
\ No newline at end of file
+a digital elevation model using vector tiles. Happy mapping!</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Serve and 
Export Vector Tiles from PostGIS" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx [...]
\ No newline at end of file
diff --git a/documentation/examples/extrusion/index.html 
b/documentation/examples/extrusion/index.html
index 4ab7053..274d0b4 100644
--- a/documentation/examples/extrusion/index.html
+++ b/documentation/examples/extrusion/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This example builds upon the <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/import-osm-into-postgis/">OpenStreetMap 
example</a> and shows how 3d
 buildings can be extruded with Maplibre. First, start by downloading the OSM 
data for London in the current directory.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To import London data in the 
database.</p>
@@ -59,4 +59,4 @@ for a 100MB tile cache.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Well done, a map of London with 
extruded buildings should now appear in your <a href="http://localhost:9000/"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">browser<span 
class="nx-sr-only"> (opens in a new tab)</span></a>!</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><img alt="Tile viewer" 
loading="lazy" width="1392" height="887" decoding="async" data-nimg="1" 
style="color:transparent;background-size:cover;background-position:50% 
50%;background-repeat:no-repeat;background-image:url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg
 xmlns=&#x27;http%3A//www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 8 
5&#x27;%3E%3Cfilter id=&#x27;b&#x27; 
color-interpolation-filters=&#x27;sRGB&#x27;%3E%3CfeGaussianBlur stdDeviation 
[...]
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to import OSM data in PostGIS with a workflow and then use the MVT 
specification to extrude the vector tiles into a 3d object.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Import 
Natural Earth data into PostGIS" class="nx-flex nx-max [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to import OSM data in PostGIS with a workflow and then use the MVT 
specification to extrude the vector tiles into a 3d object.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Import 
Natural Earth data into PostGIS" class="nx-flex nx-max [...]
\ No newline at end of file
diff --git a/documentation/examples/gdal-macos/index.html 
b/documentation/examples/gdal-macos/index.html
index bcf3a88..5fd6500 100644
--- a/documentation/examples/gdal-macos/index.html
+++ b/documentation/examples/gdal-macos/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following procedure has been 
adapted form the <a 
href="https://github.com/OSGeo/gdal/blob/master/ci/travis/osx/before_install.sh";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">GDAL CI<span 
class="nx-sr-only"> (opens in a new tab)</span></a>.</p>
 <div class="nextra-code-block nx-relative nx-mt-6 first:nx-mt-0"><pre 
class="nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl 
nx-font-medium nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em] 
contrast-more:nx-border contrast-more:nx-border-primary-900/20 
contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40 
nx-py-4 " data-language="bash" data-theme="default"><code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-blac 
[...]
 <span class="line"> </span>
@@ -71,4 +71,4 @@
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Sources<span class="nx-absolute 
-nx-mt-20" id="sources"></span><a href="#sources" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://github.com/adoptium/temurin-build/issues/1671"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://github.com/adoptium/temurin-build/issues/1671<span
 class="nx-sr-only"> (opens in a new tab)</span></a></p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://stackoverflow.com/questions/52911791/hardened-runtime-for-java-and-mojave";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://stackoverflow.com/questions/52911791/hardened-runtime-for-java-and-mojave<span
 class="nx-sr-only"> (opens in a new tab)</span></a></p>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://stackoverflow.com/questions/52905940/how-to-codesign-and-enable-the-hardened-runtime-for-a-3rd-party-cli-on-xcode";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://stackoverflow.com/questions/52905940/how-to-codesign-and-enable-the-hardened-runtime-for-a-3rd-party-cli-on-xcode<span
 class="nx-sr-only"> (opens in a new tab)</span></a></ [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://stackoverflow.com/questions/52905940/how-to-codesign-and-enable-the-hardened-runtime-for-a-3rd-party-cli-on-xcode";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://stackoverflow.com/questions/52905940/how-to-codesign-and-enable-the-hardened-runtime-for-a-3rd-party-cli-on-xcode<span
 class="nx-sr-only"> (opens in a new tab)</span></a></ [...]
\ No newline at end of file
diff --git a/documentation/examples/geoadmin/index.html 
b/documentation/examples/geoadmin/index.html
index 4b1e359..1059c77 100644
--- a/documentation/examples/geoadmin/index.html
+++ b/documentation/examples/geoadmin/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The Federal Office for the 
Environment (FOEN) provides a GeoTiff describing the <a 
href="https://www.bafu.admin.ch/bafu/de/home/zustand/daten/geodaten/laerm--geodaten.html";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">traffic noise 
levels<span class="nx-sr-only"> (opens in a new tab)</span></a> in Switzerland.
 Download an uncompress the archive that contains the GeoTiff.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If needed, you can now reproject 
the geotiff in the desired projection before importing it in the database.
@@ -36,4 +36,4 @@ When available, a smoothing function such as <code 
class="nx-border-black nx-bor
 <div class="nextra-code-block nx-relative nx-mt-6 first:nx-mt-0"><pre 
class="nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl 
nx-font-medium nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em] 
contrast-more:nx-border contrast-more:nx-border-primary-900/20 
contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40 
nx-py-4 " data-language="bash" data-theme="default"><code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-blac 
[...]
 <span class="line"><span style="color:var(--shiki-color-text)">  </span><span 
style="color:var(--shiki-token-string)">--database</span><span 
style="color:var(--shiki-color-text)"> </span><span 
style="color:var(--shiki-token-string-expression)">&#x27;jdbc:postgresql://localhost:5432/baremaps?user=baremaps&amp;password=baremaps&#x27;</span><span
 style="color:var(--shiki-color-text)"> \</span></span>
 <span class="line"><span style="color:var(--shiki-color-text)">  </span><span 
style="color:var(--shiki-token-string)">--config</span><span 
style="color:var(--shiki-color-text)"> </span><span 
style="color:var(--shiki-token-string-expression)">&#x27;tileset.json&#x27;</span><span
 style="color:var(--shiki-color-text)"> \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)">  </span><span 
style="color:var(--shiki-token-string)">--style</span><span 
style="color:var(--shiki-color-text)"> </span><span 
style="color:var(--shiki-token-string-expression)">&#x27;style.json&#x27;</span></span></code></pre><div
 class="nx-opacity-0 nx-transition [div:hover&gt;&amp;]:nx-opacity-100 
focus-within:nx-opacity-100 nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0 
nx-top-0"><button class="nextra-button nx-trans [...]
\ No newline at end of file
+<span class="line"><span style="color:var(--shiki-color-text)">  </span><span 
style="color:var(--shiki-token-string)">--style</span><span 
style="color:var(--shiki-color-text)"> </span><span 
style="color:var(--shiki-token-string-expression)">&#x27;style.json&#x27;</span></span></code></pre><div
 class="nx-opacity-0 nx-transition [div:hover&gt;&amp;]:nx-opacity-100 
focus-within:nx-opacity-100 nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0 
nx-top-0"><button class="nextra-button nx-trans [...]
\ No newline at end of file
diff --git a/documentation/examples/geocoding/index.html 
b/documentation/examples/geocoding/index.html
index f4d33a3..bba5ab6 100644
--- a/documentation/examples/geocoding/index.html
+++ b/documentation/examples/geocoding/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we demonstrate 
how to create a geocoding index and then serve it in a simple web 
application.</p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Dataset<span class="nx-absolute 
-nx-mt-20" id="dataset"></span><a href="#dataset" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The data we will be using comes 
from <a href="https://www.geonames.org"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">Geonames<span class="nx-sr-only"> (opens 
in a new tab)</span></a>.</p>
@@ -23,4 +23,4 @@
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Go to <a 
href="http://localhost:9000/"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">http://localhost:9000/<span 
class="nx-sr-only"> (opens in a new tab)</span></a> to see it in action.</p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to create a Geocoding index and serve it in a simple web application.
-This will be very useful in a map application to find places quickly by 
writing an address in a prompt.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Create an 
IP to location web service" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-co 
[...]
\ No newline at end of file
+This will be very useful in a map application to find places quickly by 
writing an address in a prompt.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Create an 
IP to location web service" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-co 
[...]
\ No newline at end of file
diff --git a/documentation/examples/import-naturalearth-into-postgis/index.html 
b/documentation/examples/import-naturalearth-into-postgis/index.html
index b93e940..84bbb9d 100644
--- a/documentation/examples/import-naturalearth-into-postgis/index.html
+++ b/documentation/examples/import-naturalearth-into-postgis/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we&#x27;ll 
learn how to use Baremaps to import Natural Earth data in a PostGIS 
database.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Notice that the following steps 
assume that the Apache Baremaps CLI and PostGIS are <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/getting-started/">installed</a>.</p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Dataset<span class="nx-absolute 
-nx-mt-20" id="dataset"></span><a href="#dataset" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h2>
@@ -20,4 +20,4 @@
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to import Natural Earth data in PostGIS.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Now that you have inserted the 
data into the PostGIS database, you can use follow the <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/serve-and-export-vector-tiles/">Serve Vector 
Tiles from PostGIS</a> example to serve
-your PostGIS data directly as Vector Tiles in a web application with live 
reload capabilities.</p><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex 
nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Contour Lines in Vector Tiles" class="nx-flex 
nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium 
nx-text-gray-600 nx-transition-colors [word-break [...]
\ No newline at end of file
+your PostGIS data directly as Vector Tiles in a web application with live 
reload capabilities.</p><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex 
nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Contour Lines in Vector Tiles" class="nx-flex 
nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium 
nx-text-gray-600 nx-transition-colors [word-break [...]
\ No newline at end of file
diff --git a/documentation/examples/import-osm-into-postgis/index.html 
b/documentation/examples/import-osm-into-postgis/index.html
index 4bd25d2..f873ada 100644
--- a/documentation/examples/import-osm-into-postgis/index.html
+++ b/documentation/examples/import-osm-into-postgis/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we&#x27;ll 
learn how to use Baremaps to import contour lines data in a PostGIS 
database.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Notice that the following steps 
assume that the Apache Baremaps CLI and PostGIS are <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/getting-started/">installed</a>.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Also, if you are in a hurry, 
consider skipping the &quot;Under the Hood&quot; sections.</p>
@@ -61,4 +61,4 @@ The following Figure displays the schema of the PostGIS 
database created by Bare
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to import OpenStreetMap data in PostGIS.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Now that you have inserted the 
OSM data into the PostGIS database, you can use follow the <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/serve-and-export-vector-tiles/">Serve Vector 
Tiles from PostGIS</a> example to serve
-your PostGIS data directly as Vector Tiles in a web application with live 
reload capabilities.</p><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex 
nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Examples" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx [...]
\ No newline at end of file
+your PostGIS data directly as Vector Tiles in a web application with live 
reload capabilities.</p><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex 
nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Examples" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx [...]
\ No newline at end of file
diff --git a/documentation/examples/index.html 
b/documentation/examples/index.html
index c8b7e15..0e8238d 100644
--- a/documentation/examples/index.html
+++ b/documentation/examples/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The examples will showcase the 
different uses of the Apache Baremaps toolkits. To run the examples you need to 
clone or <a 
href="https://github.com/apache/incubator-baremaps/archive/refs/heads/main.zip"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">download<span 
class="nx-sr-only"> (opens in a new tab)</span></a> the main
 repository in order to have access to the <a 
href="https://github.com/apache/incubator-baremaps/blob/main/examples/"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">files<span 
class="nx-sr-only"> (opens in a new tab)</span></a> that have been prepared for 
the examples.</p>
 <div class="nextra-code-block nx-relative nx-mt-6 first:nx-mt-0"><pre 
class="nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl 
nx-font-medium nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em] 
contrast-more:nx-border contrast-more:nx-border-primary-900/20 
contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40 
nx-py-4 " data-language="bash" data-theme="default"><code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-blac 
[...]
@@ -32,4 +32,4 @@ repository in order to have access to the <a 
href="https://github.com/apache/inc
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Developers who want to execute 
the code, should refer to the developer manual:</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
 <li class="nx-my-2">The <a class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]" 
href="/documentation/developer-manual/">Developer Manual</a> aims at helping 
developers to execute the code, understand the structure and contribute to the 
project.</li>
-</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Installing PostGIS" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href [...]
\ No newline at end of file
+</ul><div class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center 
nx-border-t nx-pt-8 dark:nx-border-neutral-800 
contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400 
print:nx-hidden"><a title="Installing PostGIS" class="nx-flex nx-max-w-[50%] 
nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 
nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 
dark:nx-text-gray-300 md:nx-text-lg ltr:nx-pr-4 rtl:nx-pl-4" href [...]
\ No newline at end of file
diff --git a/documentation/examples/ip-to-location/index.html 
b/documentation/examples/ip-to-location/index.html
index d60ea56..d0586fe 100644
--- a/documentation/examples/ip-to-location/index.html
+++ b/documentation/examples/ip-to-location/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we demonstrate 
how to create an IP to location index and then serve it in a simple web 
application.</p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Dataset<span class="nx-absolute 
-nx-mt-20" id="dataset"></span><a href="#dataset" class="subheading-anchor" 
aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The data used to create an IP to 
location index is publicly available from the <a 
href="https://www.irr.net/docs/list.html"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">Internet routing registries (IRRs)<span 
class="nx-sr-only"> (opens in a new tab)</span></a> which includes the <a 
href="https://en.wikipedia.org/wiki/Regional_Internet_registry"; target="_b [...]
@@ -29,4 +29,4 @@
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><img 
src="https://user-images.githubusercontent.com/238747/234003934-e10040e1-0fdc-45e9-95f5-322fb2401c97.png";
 alt="ip-to-location"/></p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to create an IP to location index and serve it in a simple web application.
-IP to location has many uses, one of which is to locate users that connect to 
a website to generate statistics.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Extrusion 
of vector tiles from OSM data" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-tr [...]
\ No newline at end of file
+IP to location has many uses, one of which is to locate users that connect to 
a website to generate statistics.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Extrusion 
of vector tiles from OSM data" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-tr [...]
\ No newline at end of file
diff --git a/documentation/examples/serve-and-export-vector-tiles/index.html 
b/documentation/examples/serve-and-export-vector-tiles/index.html
index fce96d1..4810201 100644
--- a/documentation/examples/serve-and-export-vector-tiles/index.html
+++ b/documentation/examples/serve-and-export-vector-tiles/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we&#x27;ll 
learn how to create vector tiles from the data imported into PostGIS.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you have not yet inserted 
data into your PostGIS database, please follow one of these three guides:</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
@@ -74,4 +74,4 @@ These tiles can be served with Apache, Nginx, or Caddy, but 
also copied in a blo
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Conclusion<span class="nx-absolute 
-nx-mt-20" id="conclusion"></span><a href="#conclusion" 
class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In this tutorial, we learnt how 
to create vector tiles from PostGIS data with the help of Apache Baremaps.
 Prior to the release of Apache Baremaps, we believe that creating a pipeline 
for publishing vector tiles from OpenStreetMap data was a rather time-consuming 
task.
-As shown in this demonstration, Apache Baremaps tries to bring back the fun to 
creating a web mapping pipeline!</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Import 
OpenStreetMap into PostGIS" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transiti [...]
\ No newline at end of file
+As shown in this demonstration, Apache Baremaps tries to bring back the fun to 
creating a web mapping pipeline!</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Import 
OpenStreetMap into PostGIS" class="nx-flex nx-max-w-[50%] nx-items-center 
nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transiti [...]
\ No newline at end of file
diff --git a/documentation/getting-started/index.html 
b/documentation/getting-started/index.html
index 4d55cc2..710ca8b 100644
--- a/documentation/getting-started/index.html
+++ b/documentation/getting-started/index.html
@@ -9,9 +9,9 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This section will get you 
started with the setup of Apache Baremaps to execute the examples. If you plan 
on running the
 code directly, or using Apache Baremaps as a library, you should refer to the 
<a class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/developer-manual/">Developer Manual</a>.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">After installing the necessary 
components, the <a class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]" 
href="/documentation/examples/">Examples</a> explain how to use Apache Baremaps 
to create a vector tileset from an OpenStreetMap extract, create an IP to 
location web service, and much more.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Now head into <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/getting-started/installing-the-cli/">Installing the 
CLI</a> to see how to set up the Apache Baremaps command line interface on your
-own machine to execute the examples.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a 
title="Introduction" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 
nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray-300 
md:nx-text-lg  [...]
\ No newline at end of file
+own machine to execute the examples.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a 
title="Introduction" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 
nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors 
[word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray-300 
md:nx-text-lg  [...]
\ No newline at end of file
diff --git a/documentation/getting-started/installing-postgis/index.html 
b/documentation/getting-started/installing-postgis/index.html
index 17aeb2f..88aac83 100644
--- a/documentation/getting-started/installing-postgis/index.html
+++ b/documentation/getting-started/installing-postgis/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This step is not required if you 
plan to execute the Geocoding or IP to location examples.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">For the insertion and generation 
of Vector tiles, you need to set up a <a href="https://postgis.net/"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">PostGIS<span 
class="nx-sr-only"> (opens in a new tab)</span></a> database.
 This database will host all the data required to generate the vector tiles.</p>
@@ -24,4 +24,4 @@ This database will host all the data required to generate the 
vector tiles.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">You can then stop and start the 
container with the following commands:</p>
 <div class="nextra-code-block nx-relative nx-mt-6 first:nx-mt-0"><pre 
class="nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl 
nx-font-medium nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em] 
contrast-more:nx-border contrast-more:nx-border-primary-900/20 
contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40 
nx-py-4 " data-language="text" data-theme="default"><code 
class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-blac 
[...]
 <span class="line"><span style="color:var(--shiki-color-text)">docker start 
baremaps</span></span></code></pre><div class="nx-opacity-0 nx-transition 
[div:hover&gt;&amp;]:nx-opacity-100 focus-within:nx-opacity-100 nx-flex 
nx-gap-1 nx-absolute nx-m-[11px] nx-right-0 nx-top-0"><button 
class="nextra-button nx-transition-all active:nx-opacity-50 nx-bg-primary-700/5 
nx-border nx-border-black/5 nx-text-gray-600 hover:nx-text-gray-900 
nx-rounded-md nx-p-1.5 dark:nx-bg-primary-300/10 dark:nx-bor [...]
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">From there you can go to the <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/">Examples</a> section. The <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/import-osm-into-postgis/">Import OSM data into 
PostGIS</a> example is the first step to produce custom high resolution ve [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">From there you can go to the <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/">Examples</a> section. The <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/import-osm-into-postgis/">Import OSM data into 
PostGIS</a> example is the first step to produce custom high resolution ve [...]
\ No newline at end of file
diff --git a/documentation/getting-started/installing-the-cli/index.html 
b/documentation/getting-started/installing-the-cli/index.html
index 768ba51..3599a4b 100644
--- a/documentation/getting-started/installing-the-cli/index.html
+++ b/documentation/getting-started/installing-the-cli/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In order to run Apache Baremaps, 
you first need to install Java 17 or a later version.
 <a href="https://sdkman.io/"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">SDKMAN<span class="nx-sr-only"> (opens in 
a new tab)</span></a> provides a convenient Command Line Interface (CLI) to 
install and upgrade Java.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To install Apache Baremaps, 
download and decompress the latest <a 
href="https://dist.apache.org/repos/dist/release/incubator/baremaps/"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">binary 
distribution<span class="nx-sr-only"> (opens in a new tab)</span></a>.
@@ -28,4 +28,4 @@ Then, add the <code class="nx-border-black 
nx-border-opacity-[0.04] nx-bg-opacit
 <span class="line"><span style="color:var(--shiki-color-text)">  iploc     IP 
to location commands (experimental).</span></span>
 <span class="line"><span style="color:var(--shiki-color-text)">  ogcapi    OGC 
API server (experimental).</span></span></code></pre><div class="nx-opacity-0 
nx-transition [div:hover&gt;&amp;]:nx-opacity-100 focus-within:nx-opacity-100 
nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0 nx-top-0"><button 
class="nextra-button nx-transition-all active:nx-opacity-50 nx-bg-primary-700/5 
nx-border nx-border-black/5 nx-text-gray-600 hover:nx-text-gray-900 
nx-rounded-md nx-p-1.5 dark:nx-bg-prima [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">From here, heads to <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/getting-started/installing-postgis/">Installing 
PostGIS</a> if you plan to work with vector tiles.</p>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you want to work on <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/geocoding/">Geocoding</a> or <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/ip-to-location/">IP to location</a>, head 
directly into the related examples.</p><div class="nx-mt-16"></div><div 
class="nx-mb [...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">If you want to work on <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/geocoding/">Geocoding</a> or <a 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]" 
href="/documentation/examples/ip-to-location/">IP to location</a>, head 
directly into the related examples.</p><div class="nx-mt-16"></div><div 
class="nx-mb [...]
\ No newline at end of file
diff --git a/documentation/index.html b/documentation/index.html
index 8fc8dfe..3e3e384 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Apache Baremaps is an <a 
href="https://github.com/apache/incubator-baremaps/blob/main/LICENSE"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">open source<span 
class="nx-sr-only"> (opens in a new tab)</span></a> toolkit and a set of 
infrastructure components for creating, publishing, and operating online maps. 
It provides a data pipeline enabling developers  [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Apache Baremaps is inspired by 
<a href="https://github.com/openstreetmap/osmosis"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Osmosis<span 
class="nx-sr-only"> (opens in a new tab)</span></a>, but it comes with 
additional features, such as the ability to:</p>
 <ul class="nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6">
@@ -18,4 +18,4 @@
 <li class="nx-my-2">Create postgis geometries on the fly with <a 
href="https://github.com/locationtech/jts"; target="_blank" rel="noreferrer" 
class="nx-text-primary-600 nx-underline nx-decoration-from-font 
[text-underline-position:from-font]">JTS<span class="nx-sr-only"> (opens in a 
new tab)</span></a></li>
 <li class="nx-my-2">Create and serve customized <a 
href="https://docs.mapbox.com/vector-tiles/specification/"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Vector Tiles<span 
class="nx-sr-only"> (opens in a new tab)</span></a></li>
 </ul>
-<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">On the longer run, the project 
aims to work with a variety of data sources in order to create highly 
specialized and customized maps.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Getting 
started" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-tex 
[...]
\ No newline at end of file
+<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">On the longer run, the project 
aims to work with a variety of data sources in order to create highly 
specialized and customized maps.</p><div class="nx-mt-16"></div><div 
class="nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 
dark:nx-border-neutral-800 contrast-more:nx-border-neutral-400 
dark:contrast-more:nx-border-neutral-400 print:nx-hidden"><a title="Getting 
started" class="nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-tex 
[...]
\ No newline at end of file
diff --git a/download/release-0.7.1/index.html 
b/download/release-0.7.1/index.html
index 19e700d..978d5b5 100644
--- a/download/release-0.7.1/index.html
+++ b/download/release-0.7.1/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The Apache Baremaps community is 
pleased to announce the release of Apache Baremaps 0.7.1 (incubating).
 Apache Baremaps is a toolkit and a set of infrastructure components for 
creating, publishing, and operating online maps.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This is our first release since 
joining the Apache Software Foundation and an important milestone in the 
project&#x27;s history.
@@ -35,4 +35,4 @@ We will be happy to help you get started.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://downloads.apache.org/incubator/baremaps/0.7.1/baremaps-0.7.1-incubating-bin.tar.gz.sha512";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://downloads.apache.org/incubator/baremaps/0.7.1/baremaps-0.7.1-incubating-bin.tar.gz.sha512<span
 class="nx-sr-only"> (opens in a new tab)</span></a></p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Verifying releases<span 
class="nx-absolute -nx-mt-20" id="verifying-releases"></span><a 
href="#verifying-releases" class="subheading-anchor" aria-label="Permalink for 
this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">It is essential that you verify 
the integrity of the downloaded files using the PGP or SHA signatures.
-Please read <a href="https://www.apache.org/info/verification.html"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Verifying Apache 
HTTP Server Releases<span class="nx-sr-only"> (opens in a new tab)</span></a> 
for more information on why you should verify our releases.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more [...]
\ No newline at end of file
+Please read <a href="https://www.apache.org/info/verification.html"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Verifying Apache 
HTTP Server Releases<span class="nx-sr-only"> (opens in a new tab)</span></a> 
for more information on why you should verify our releases.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more [...]
\ No newline at end of file
diff --git a/download/release-0.7.2/index.html 
b/download/release-0.7.2/index.html
index 6dff472..0493d4b 100644
--- a/download/release-0.7.2/index.html
+++ b/download/release-0.7.2/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The Apache Baremaps community is 
pleased to announce the release of Apache Baremaps 0.7.2 (incubating).
 Apache Baremaps is a toolkit and a set of infrastructure components for 
creating, publishing, and operating online maps.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Thank you to everyone who 
contributed to this release and thank you to the mentors for their guidance and 
support.</p>
@@ -34,4 +34,4 @@ We will be happy to help you get started.</p>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a 
href="https://downloads.apache.org/incubator/baremaps/0.7.2/apache-baremaps-0.7.2-incubating-bin.tar.gz.sha512";
 target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font 
[text-underline-position:from-font]">https://downloads.apache.org/incubator/baremaps/0.7.2/apache-baremaps-0.7.2-incubating-bin.tar.gz.sha512<span
 class="nx-sr-only"> (opens in a new tab)</span></a></p>
 <h2 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 
dark:nx-text-slate-100 nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl 
nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 
dark:nx-border-primary-100/10 
contrast-more:dark:nx-border-neutral-400">Verifying releases<span 
class="nx-absolute -nx-mt-20" id="verifying-releases"></span><a 
href="#verifying-releases" class="subheading-anchor" aria-label="Permalink for 
this section"></a></h2>
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">It is essential that you verify 
the integrity of the downloaded files using the PGP or SHA signatures.
-Please read <a href="https://www.apache.org/info/verification.html"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Verifying Apache 
HTTP Server Releases<span class="nx-sr-only"> (opens in a new tab)</span></a> 
for more information on why you should verify our releases.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more [...]
\ No newline at end of file
+Please read <a href="https://www.apache.org/info/verification.html"; 
target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">Verifying Apache 
HTTP Server Releases<span class="nx-sr-only"> (opens in a new tab)</span></a> 
for more information on why you should verify our releases.</p><div 
class="nx-mt-16"></div><div class="nx-mb-8 nx-flex nx-items-center nx-border-t 
nx-pt-8 dark:nx-border-neutral-800 contrast-more [...]
\ No newline at end of file
diff --git a/experiments/basemap-raster-hillshade/index.html 
b/experiments/basemap-raster-hillshade/index.html
index 83c887d..1396703 100644
--- a/experiments/basemap-raster-hillshade/index.html
+++ b/experiments/basemap-raster-hillshade/index.html
@@ -9,6 +9,6 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following example injects a 
terrain source and a hillshade layer into the basemap style.</p>
-<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
+<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
diff --git a/experiments/raster-dem/index.html 
b/experiments/raster-dem/index.html
index a3a29f3..25b83d9 100644
--- a/experiments/raster-dem/index.html
+++ b/experiments/raster-dem/index.html
@@ -9,6 +9,6 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following raster DEM dataset 
is from <a href="https://registry.opendata.aws/terrain-tiles/"; target="_blank" 
rel="noreferrer" class="nx-text-primary-600 nx-underline 
nx-decoration-from-font [text-underline-position:from-font]">AWS Terrain 
Tiles<span class="nx-sr-only"> (opens in a new tab)</span></a>.</p>
-<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
+<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
diff --git a/experiments/raster-hillshade/index.html 
b/experiments/raster-hillshade/index.html
index 9d69658..4bc34f7 100644
--- a/experiments/raster-hillshade/index.html
+++ b/experiments/raster-hillshade/index.html
@@ -9,6 +9,6 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <p class="nx-mt-6 nx-leading-7 first:nx-mt-0">This example shows the use of 
the <code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] 
nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em] 
nx-text-[.9em] dark:nx-border-white/10 dark:nx-bg-white/10  " 
dir="ltr">hillshade</code> layer type in <code class="nx-border-black 
nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black nx-break-words 
nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em] nx-text-[ [...]
-<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
+<div style="margin-top:20px;height:550px"><div class="style_wrap__brVFT 
style_rounded__6LESU"><div class="style_ctrl-container__yQR0f 
maplibregl-ctrl-top-left"><div class="style_ctrl-group___xehh maplibregl-ctrl 
maplibregl-ctrl-group"><svg aria-hidden="true" focusable="false" 
data-prefix="fas" data-icon="magnifying-glass" class="svg-inline--fa 
fa-magnifying-glass style_search-icon__YExYX" role="img" 
xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 512 512"><path 
fill="currentColor" d="M41 [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 3147cfd..be00cdc 100644
--- a/index.html
+++ b/index.html
@@ -9,7 +9,7 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
 <br class="jsx-387ef51d67781628 sm:block hidden"/> for creating, publishing, 
and operating
 online maps.</p></div><div class="jsx-387ef51d67781628 subtitle"><a 
class="index_cta___Cuox" href="/documentation/"><p>Get started <span 
class="jsx-387ef51d67781628">→</span></p></a></div></div><div 
class="jsx-387ef51d67781628 features-container"><div 
class="jsx-387ef51d67781628 content-container"><div 
class="style_features__b_lRc"><div class="style_feature__hprYa 
style_centered__PgKtF" style="opacity:0"><div 
class="style_title-container__wezVn"><svg aria-hidden="true" focusable="false"  
[...]
 from PostGIS. Whether you need to create maps for web or mobile
@@ -29,4 +29,4 @@ results.</p></div></div><div class="style_feature__hprYa 
style_large__b_k9w" sty
 many ways to get involved. We are experimenting with a range of new
 components, including IP to location, 3D Tiles Next, and geocoding,
 and would love your help. Let&#x27;s create something amazing 
together!</p></div></div></div></div></div></div>
-</div></div><footer class="nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] 
dark:nx-bg-neutral-900 print:nx-bg-transparent"><div class="nx-mx-auto nx-flex 
nx-max-w-[90rem] nx-gap-2 nx-py-2 nx-px-4 nx-flex"><button title="Change theme" 
class="nx-h-7 nx-rounded-md nx-px-2 nx-text-left nx-text-xs nx-font-medium 
nx-text-gray-600 nx-transition-colors dark:nx-text-gray-400 
hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 
dark:hover:nx-text-gray-50" id="headlessui-li [...]
\ No newline at end of file
+</div></div><footer class="nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] 
dark:nx-bg-neutral-900 print:nx-bg-transparent"><div class="nx-mx-auto nx-flex 
nx-max-w-[90rem] nx-gap-2 nx-py-2 nx-px-4 nx-flex"><button title="Change theme" 
class="nx-h-7 nx-rounded-md nx-px-2 nx-text-left nx-text-xs nx-font-medium 
nx-text-gray-600 nx-transition-colors dark:nx-text-gray-400 
hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 
dark:hover:nx-text-gray-50" id="headlessui-li [...]
\ No newline at end of file
diff --git a/map/index.html b/map/index.html
index ac38e09..620223f 100644
--- a/map/index.html
+++ b/map/index.html
@@ -9,5 +9,5 @@
         .dark {
           --nextra-primary-hue: 204deg;
         }
-      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
-</div></div></div></div><script id="__NEXT_DATA__" 
type="application/json">{"props":{"pageProps":{}},"page":"/map","query":{},"buildId":"eQSerSsBwzaz2hwOoNT-j","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
\ No newline at end of file
+      </style><link rel="apple-touch-icon" sizes="180x180" 
href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" 
href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" 
href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link 
rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/><meta 
name="msapplication-TileColor" content="#ffffff"/><meta name="theme-color" 
content="#ffffff"/><meta name="ahrefs-site-verification" [...]
+</div></div></div></div><script id="__NEXT_DATA__" 
type="application/json">{"props":{"pageProps":{}},"page":"/map","query":{},"buildId":"tM-U5QFKaVcicbgxvRdi9","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
\ No newline at end of file


Reply via email to