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 -> open -> ...</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'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("data:image/svg+xml;charset=utf-8,%3Csvg
xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 8
5'%3E%3Cfilter id='b'
color-interpolation-filters='sRGB'%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)">'jdbc:postgresql://localhost:5432/baremaps?user=baremaps&password=baremaps'</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)">'tileset.json'</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)">'style.json'</span></span></code></pre><div
class="nx-opacity-0 nx-transition [div:hover>&]: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)">'style.json'</span></span></code></pre><div
class="nx-opacity-0 nx-transition [div:hover>&]: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'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'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 "Under the Hood" 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'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>&]: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>&]: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'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'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