You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@baremaps.apache.org by gi...@apache.org on 2023/07/20 13:06:24 UTC
[incubator-baremaps-site] branch asf-site updated: deploy: ba02d1fcc3f35d8c50c6ea14dc61a9edf1d4308d
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 d7aa21a deploy: ba02d1fcc3f35d8c50c6ea14dc61a9edf1d4308d
d7aa21a is described below
commit d7aa21a01fb16b7178e425965f75de1a234cc0e5
Author: leonardcser <le...@users.noreply.github.com>
AuthorDate: Thu Jul 20 13:06:19 2023 +0000
deploy: ba02d1fcc3f35d8c50c6ea14dc61a9edf1d4308d
---
404.html | 2 +-
404/index.html | 2 +-
.../_buildManifest.js | 2 +-
.../_ssgManifest.js | 0
_next/static/chunks/nextra-data-en-US.json | 2 +-
.../how-to-build-with-maven-98f5fe208821a73c.js | 1 -
.../how-to-build-with-maven-fa0f46f60576fbce.js | 1 +
.../ip-to-location-78d0b2d5fa01ccca.js | 1 +
.../ip-to-location-b072b1ee6895586a.js | 1 -
.../examples/extrusion-04891c7a1735d627.js | 1 -
.../examples/extrusion-7560af3436c3888a.js | 1 +
.../examples/geoadmin-2ddb25e7655f2744.js | 1 +
.../examples/geoadmin-45643c1801b8cf4b.js | 1 -
.../examples/geocoding-2b6e7fc575afc46d.js | 1 +
.../examples/geocoding-42ffbae3c88568ac.js | 1 -
...import-contour-into-postgis-0127dea8819bc1e5.js | 1 +
...import-contour-into-postgis-66b6503026ac4535.js | 1 -
...t-naturalearth-into-postgis-49edddbc7977a34a.js | 1 -
...t-naturalearth-into-postgis-bce43de9e7068277.js | 1 +
.../import-osm-into-postgis-25d8f445dc1cb328.js | 1 -
.../import-osm-into-postgis-a2e02274aa9391f4.js | 1 +
.../examples/ip-to-location-86c3639fd8d8c620.js | 1 -
.../examples/ip-to-location-a75b6f6a40c8c87c.js | 1 +
...rve-and-export-vector-tiles-a3e193ee4d9d45a5.js | 1 -
...rve-and-export-vector-tiles-d1c487de0cddc107.js | 1 +
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 | 12 +++++-----
documentation/developer-manual/index.html | 4 ++--
.../developer-manual/ip-to-location/index.html | 6 ++---
.../layer-simplification/index.html | 4 ++--
.../developer-manual/project-structure/index.html | 4 ++--
.../developer-manual/setup-in-intellij/index.html | 4 ++--
documentation/examples/extrusion/index.html | 8 +++----
documentation/examples/gdal-macos/index.html | 4 ++--
documentation/examples/geoadmin/index.html | 28 +++++++++++-----------
documentation/examples/geocoding/index.html | 9 +++----
.../import-contour-into-postgis/index.html | 12 +++++-----
.../import-naturalearth-into-postgis/index.html | 8 +++----
.../examples/import-osm-into-postgis/index.html | 8 +++----
documentation/examples/index.html | 4 ++--
documentation/examples/ip-to-location/index.html | 9 +++----
.../serve-and-export-vector-tiles/index.html | 16 ++++++-------
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 ++--
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 ++--
55 files changed, 113 insertions(+), 111 deletions(-)
diff --git a/404.html b/404.html
index 7bb018a..b51b36e 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 7bb018a..b51b36e 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/XyGGrV6mDHhFZGymII3KX/_buildManifest.js b/_next/static/bjTHEGWyPGEp_VdTYtks4/_buildManifest.js
similarity index 84%
rename from _next/static/XyGGrV6mDHhFZGymII3KX/_buildManifest.js
rename to _next/static/bjTHEGWyPGEp_VdTYtks4/_buildManifest.js
index f6ccea4..451878c 100644
--- a/_next/static/XyGGrV6mDHhFZGymII3KX/_buildManifest.js
+++ b/_next/static/bjTHEGWyPGEp_VdTYtks4/_buildManifest.js
@@ -1 +1 @@
-self.__BUILD_MANIFEST=function(e,t,a,s,n){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/:path*/_meta",destination:"/404"}],fallback:[]},"/":[t,a,e,"static/chunks/249-fd3f6735e60085b1.js",s,"static/css/0379b234e45a9677.css","static/chunks/pages/index-54510e70e70797ec.js"],"/_error":["static/chunks/pages/_error-e4f561a102d9bb14.js"],"/community/mailing-lists":[t,e,"static/css/296d2fedcccc04ba.css","static/chunks/pages/community/mailing-lists-524594b45d19e9e8.js"],"/community/proj [...]
\ No newline at end of file
+self.__BUILD_MANIFEST=function(e,t,a,s,n){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/:path*/_meta",destination:"/404"}],fallback:[]},"/":[t,a,e,"static/chunks/249-fd3f6735e60085b1.js",s,"static/css/0379b234e45a9677.css","static/chunks/pages/index-54510e70e70797ec.js"],"/_error":["static/chunks/pages/_error-e4f561a102d9bb14.js"],"/community/mailing-lists":[t,e,"static/css/296d2fedcccc04ba.css","static/chunks/pages/community/mailing-lists-524594b45d19e9e8.js"],"/community/proj [...]
\ No newline at end of file
diff --git a/_next/static/XyGGrV6mDHhFZGymII3KX/_ssgManifest.js b/_next/static/bjTHEGWyPGEp_VdTYtks4/_ssgManifest.js
similarity index 100%
rename from _next/static/XyGGrV6mDHhFZGymII3KX/_ssgManifest.js
rename to _next/static/bjTHEGWyPGEp_VdTYtks4/_ssgManifest.js
diff --git a/_next/static/chunks/nextra-data-en-US.json b/_next/static/chunks/nextra-data-en-US.json
index 23f7c0d..6dc094a 100644
--- a/_next/static/chunks/nextra-data-en-US.json
+++ b/_next/static/chunks/nextra-data-en-US.json
@@ -1 +1 @@
-{"/_app":{"title":" App","data":{"":""}},"/community/mailing-lists":{"title":"Mailing Lists","data":{"":"The following mailing lists are available for users of Apache Baremaps:\ndev@baremaps.apache.org is for people who want to contribute code to Baremaps."}},"/community/project-members":{"title":"Project Members","data":{"":"This page lists all the members of the project."}},"/documentation/developer-manual":{"title":"Developer Manual","data":{"":"The Developer Manual aims at helping de [...]
\ No newline at end of file
+{"/_app":{"title":" App","data":{"":""}},"/community/mailing-lists":{"title":"Mailing Lists","data":{"":"The following mailing lists are available for users of Apache Baremaps:\ndev@baremaps.apache.org is for people who want to contribute code to Baremaps."}},"/community/project-members":{"title":"Project Members","data":{"":"This page lists all the members of the project."}},"/documentation/developer-manual":{"title":"Developer Manual","data":{"":"The Developer Manual aims at helping de [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-98f5fe208821a73c.js b/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-98f5fe208821a73c.js
deleted file mode 100644
index e53b757..0000000
--- a/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-98f5fe208821a73c.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[214],{856:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/developer-manual/how-to-build-with-maven",function(){return n(8631)}])},8631:function(e,s,n){"use strict";n.r(s);var a=n(5893),o=n(4319),i=n(1151);function r(e){let s=Object.assign({h1:"h1",p:"p",a:"a",h3:"h3",code:"code",pre:"pre",span:"span",blockquote:"blockquote",strong:"strong"},(0,i.ah)(),e.components);return(0,a.jsxs)(a.Fragment,{children:[ [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-fa0f46f60576fbce.js b/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-fa0f46f60576fbce.js
new file mode 100644
index 0000000..89d4875
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/developer-manual/how-to-build-with-maven-fa0f46f60576fbce.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[214],{856:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/developer-manual/how-to-build-with-maven",function(){return n(8631)}])},8631:function(e,s,n){"use strict";n.r(s);var o=n(5893),r=n(4319),a=n(1151);function i(e){let s=Object.assign({h1:"h1",p:"p",a:"a",h3:"h3",code:"code",pre:"pre",span:"span",blockquote:"blockquote",strong:"strong"},(0,a.ah)(),e.components);return(0,o.jsxs)(o.Fragment,{children:[ [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-78d0b2d5fa01ccca.js b/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-78d0b2d5fa01ccca.js
new file mode 100644
index 0000000..187ad73
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-78d0b2d5fa01ccca.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[777],{2159:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/developer-manual/ip-to-location",function(){return n(7812)}])},7812:function(e,s,n){"use strict";n.r(s);var t=n(5893),o=n(4319),a=n(1151);function r(e){let s=Object.assign({h1:"h1",p:"p",a:"a",ul:"ul",li:"li",em:"em",h2:"h2",pre:"pre",code:"code",span:"span",ol:"ol"},(0,a.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{ [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-b072b1ee6895586a.js b/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-b072b1ee6895586a.js
deleted file mode 100644
index 0779497..0000000
--- a/_next/static/chunks/pages/documentation/developer-manual/ip-to-location-b072b1ee6895586a.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[777],{2159:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/developer-manual/ip-to-location",function(){return n(7812)}])},7812:function(e,s,n){"use strict";n.r(s);var t=n(5893),o=n(4319),a=n(1151);function i(e){let s=Object.assign({h1:"h1",p:"p",a:"a",ul:"ul",li:"li",em:"em",h2:"h2",pre:"pre",code:"code",span:"span",ol:"ol"},(0,a.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{ [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/extrusion-04891c7a1735d627.js b/_next/static/chunks/pages/documentation/examples/extrusion-04891c7a1735d627.js
deleted file mode 100644
index 4c21f4d..0000000
--- a/_next/static/chunks/pages/documentation/examples/extrusion-04891c7a1735d627.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[226],{4368:function(s,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/extrusion",function(){return n(6357)}])},6357:function(s,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var l=n(5893),i=n(4319),r=n(1151),o=n(5675),t=n.n(o),a={src:"/_next/static/media/extrusion.9934b529.png",height:887,width:1392,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAoUlEQVR42 [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/extrusion-7560af3436c3888a.js b/_next/static/chunks/pages/documentation/examples/extrusion-7560af3436c3888a.js
new file mode 100644
index 0000000..cae9f99
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/extrusion-7560af3436c3888a.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[226],{4368:function(s,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/extrusion",function(){return n(6357)}])},6357:function(s,e,n){"use strict";n.r(e),n.d(e,{default:function(){return h}});var l=n(5893),i=n(4319),r=n(1151),o=n(5675),t=n.n(o),a={src:"/_next/static/media/extrusion.9934b529.png",height:887,width:1392,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAoUlEQVR42 [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/geoadmin-2ddb25e7655f2744.js b/_next/static/chunks/pages/documentation/examples/geoadmin-2ddb25e7655f2744.js
new file mode 100644
index 0000000..6d1bdee
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/geoadmin-2ddb25e7655f2744.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[550],{6122:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/geoadmin",function(){return n(8197)}])},8197:function(e,s,n){"use strict";n.r(s);var r=n(5893),o=n(4319),i=n(1151);function l(e){let s=Object.assign({h1:"h1",p:"p",a:"a",pre:"pre",code:"code",span:"span"},(0,i.ah)(),e.components);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h1,{children:"Geoadmin noise exposure in vector tiles"})," [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/geoadmin-45643c1801b8cf4b.js b/_next/static/chunks/pages/documentation/examples/geoadmin-45643c1801b8cf4b.js
deleted file mode 100644
index 1d05a59..0000000
--- a/_next/static/chunks/pages/documentation/examples/geoadmin-45643c1801b8cf4b.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[550],{6122:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/geoadmin",function(){return n(8197)}])},8197:function(e,s,n){"use strict";n.r(s);var a=n(5893),t=n(4319),i=n(1151);function r(e){let s=Object.assign({h1:"h1",p:"p",a:"a",pre:"pre",code:"code",span:"span"},(0,i.ah)(),e.components);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.h1,{children:"Geoadmin noise exposure in vector tiles"})," [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/geocoding-2b6e7fc575afc46d.js b/_next/static/chunks/pages/documentation/examples/geocoding-2b6e7fc575afc46d.js
new file mode 100644
index 0000000..57e6732
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/geocoding-2b6e7fc575afc46d.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74],{38:function(e,n,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/geocoding",function(){return s(6998)}])},6998:function(e,n,s){"use strict";s.r(n);var t=s(5893),i=s(4319),a=s(1151);function o(e){let n=Object.assign({h1:"h1",p:"p",h2:"h2",a:"a",pre:"pre",code:"code",span:"span"},(0,a.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{children:"Create a geocoding web service"}),"\n" [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/geocoding-42ffbae3c88568ac.js b/_next/static/chunks/pages/documentation/examples/geocoding-42ffbae3c88568ac.js
deleted file mode 100644
index 8c4ad8f..0000000
--- a/_next/static/chunks/pages/documentation/examples/geocoding-42ffbae3c88568ac.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74],{38:function(e,n,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/geocoding",function(){return a(6998)}])},6998:function(e,n,a){"use strict";a.r(n);var t=a(5893),i=a(4319),o=a(1151);function s(e){let n=Object.assign({h1:"h1",p:"p",h2:"h2",a:"a",pre:"pre",code:"code",span:"span"},(0,o.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{children:"Create a geocoding web service"}),"\n" [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-0127dea8819bc1e5.js b/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-0127dea8819bc1e5.js
new file mode 100644
index 0000000..da217ba
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-0127dea8819bc1e5.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[818],{2709:function(e,n,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-contour-into-postgis",function(){return s(6347)}])},6347:function(e,n,s){"use strict";s.r(n);var t=s(5893),i=s(4319),o=s(1151);function r(e){let n=Object.assign({h1:"h1",p:"p",h2:"h2",code:"code",pre:"pre",span:"span",a:"a"},(0,o.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{children:"Contour Lines in [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-66b6503026ac4535.js b/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-66b6503026ac4535.js
deleted file mode 100644
index cf2065f..0000000
--- a/_next/static/chunks/pages/documentation/examples/import-contour-into-postgis-66b6503026ac4535.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[818],{2709:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-contour-into-postgis",function(){return t(6347)}])},6347:function(e,n,t){"use strict";t.r(n);var s=t(5893),i=t(4319),a=t(1151);function o(e){let n=Object.assign({h1:"h1",p:"p",h2:"h2",code:"code",pre:"pre",span:"span",a:"a"},(0,a.ah)(),e.components);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{children:"Contour Lines in [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-49edddbc7977a34a.js b/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-49edddbc7977a34a.js
deleted file mode 100644
index f7ea21f..0000000
--- a/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-49edddbc7977a34a.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[721],{6695:function(t,a,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-naturalearth-into-postgis",function(){return e(8569)}])},8569:function(t,a,e){"use strict";e.r(a);var n=e(5893),o=e(4319),s=e(1151);function i(t){let a=Object.assign({h1:"h1",p:"p",a:"a",h2:"h2",pre:"pre",code:"code",span:"span"},(0,s.ah)(),t.components);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.h1,{children:"Import Natur [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-bce43de9e7068277.js b/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-bce43de9e7068277.js
new file mode 100644
index 0000000..40dcdeb
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/import-naturalearth-into-postgis-bce43de9e7068277.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[721],{6695:function(t,a,e){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-naturalearth-into-postgis",function(){return e(8569)}])},8569:function(t,a,e){"use strict";e.r(a);var s=e(5893),n=e(4319),o=e(1151);function r(t){let a=Object.assign({h1:"h1",p:"p",a:"a",h2:"h2",pre:"pre",code:"code",span:"span"},(0,o.ah)(),t.components);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.h1,{children:"Import Natur [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-25d8f445dc1cb328.js b/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-25d8f445dc1cb328.js
deleted file mode 100644
index cfdbe3e..0000000
--- a/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-25d8f445dc1cb328.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[701],{9543:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-osm-into-postgis",function(){return a(1882)}])},1882:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return d}});var o=a(5893),s=a(4319),n=a(1151),i=a(5675),r=a.n(i),l={src:"/_next/static/media/database.ee4f3f49.png",height:342,width:1121,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6 [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-a2e02274aa9391f4.js b/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-a2e02274aa9391f4.js
new file mode 100644
index 0000000..c0b950f
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/import-osm-into-postgis-a2e02274aa9391f4.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[701],{9543:function(e,t,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/import-osm-into-postgis",function(){return o(1882)}])},1882:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return d}});var a=o(5893),s=o(4319),n=o(1151),i=o(5675),r=o.n(i),l={src:"/_next/static/media/database.ee4f3f49.png",height:342,width:1121,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6 [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/ip-to-location-86c3639fd8d8c620.js b/_next/static/chunks/pages/documentation/examples/ip-to-location-86c3639fd8d8c620.js
deleted file mode 100644
index 5eaffc3..0000000
--- a/_next/static/chunks/pages/documentation/examples/ip-to-location-86c3639fd8d8c620.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[357],{6636:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/ip-to-location",function(){return a(4740)}])},4740:function(e,t,a){"use strict";a.r(t);var n=a(5893),i=a(4319),o=a(1151);function s(e){let t=Object.assign({h1:"h1",p:"p",h2:"h2",a:"a",pre:"pre",code:"code",span:"span",ul:"ul",li:"li",img:"img"},(0,o.ah)(),e.components);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{children:"Crea [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/ip-to-location-a75b6f6a40c8c87c.js b/_next/static/chunks/pages/documentation/examples/ip-to-location-a75b6f6a40c8c87c.js
new file mode 100644
index 0000000..693dee9
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/ip-to-location-a75b6f6a40c8c87c.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[357],{6636:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/ip-to-location",function(){return n(4740)}])},4740:function(e,t,n){"use strict";n.r(t);var s=n(5893),a=n(4319),i=n(1151);function o(e){let t=Object.assign({h1:"h1",p:"p",h2:"h2",a:"a",pre:"pre",code:"code",span:"span",ul:"ul",li:"li",img:"img"},(0,i.ah)(),e.components);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{children:"Crea [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-a3e193ee4d9d45a5.js b/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-a3e193ee4d9d45a5.js
deleted file mode 100644
index fe31dcc..0000000
--- a/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-a3e193ee4d9d45a5.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[881],{7605:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/serve-and-export-vector-tiles",function(){return t(8397)}])},8397:function(e,s,t){"use strict";t.r(s);var n=t(5893),o=t(4319),a=t(1151);function r(e){let s=Object.assign({h1:"h1",p:"p",ul:"ul",li:"li",a:"a",h2:"h2",code:"code",pre:"pre",span:"span",h3:"h3"},(0,a.ah)(),e.components);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{c [...]
\ No newline at end of file
diff --git a/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-d1c487de0cddc107.js b/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-d1c487de0cddc107.js
new file mode 100644
index 0000000..becbbef
--- /dev/null
+++ b/_next/static/chunks/pages/documentation/examples/serve-and-export-vector-tiles-d1c487de0cddc107.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[881],{7605:function(e,s,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/documentation/examples/serve-and-export-vector-tiles",function(){return n(8397)}])},8397:function(e,s,n){"use strict";n.r(s);var t=n(5893),r=n(4319),o=n(1151);function i(e){let s=Object.assign({h1:"h1",p:"p",ul:"ul",li:"li",a:"a",h2:"h2",code:"code",pre:"pre",span:"span",h3:"h3"},(0,o.ah)(),e.components);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{c [...]
\ No newline at end of file
diff --git a/community/mailing-lists/index.html b/community/mailing-lists/index.html
index 3a761b9..9f8ab92 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:dev@baremaps.apache.org">dev@baremaps.apache.org</a> is for people who want to contribute code to Baremaps.</p>
<div class="style_container__PRdkr"><a href="mailto:dev-subscribe@baremaps.apache.org?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:dev-unsubscribe@baremaps.apache.org?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 55f8acd..70d8995 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 42f62ac..06baf71 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 c556bf3..61d98fd 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 2dabaaf..e46414c 100644
--- a/documentation/developer-manual/how-to-build-with-maven/index.html
+++ b/documentation/developer-manual/how-to-build-with-maven/index.html
@@ -9,16 +9,16 @@
.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>
<h3 class="nx-font-semibold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100 nx-mt-8 nx-text-2xl">Linux or OSX<span class="nx-absolute -nx-mt-20" id="linux-or-osx"></span><a href="#linux-or-osx" class="subheading-anchor" aria-label="Permalink for this section"></a></h3>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To start you can run the command <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 clean package -DskipTests</code> from the root folder of the Baremaps project. Upon successful
compilation you should see something similar to the following output in your terminal.</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 [...]
+<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)">[INFO] ------------------------------------------------------------------------</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)">[INFO] Reactor Summary </span><span style="color:var(--shiki-token-keyword)">for</span><span style="color:var(--shiki-color-text)"> baremaps 0.7.2-SNAPSHOT:</span></span>
+<span class="line"><span style="color:var(--shiki-color-text)">[INFO] Reactor Summary </span><span style="color:var(--shiki-token-keyword)">for</span><span style="color:var(--shiki-color-text)"> baremaps </span><span style="color:var(--shiki-token-keyword)"><</span><span style="color:var(--shiki-color-text)">version</span><span style="color:var(--shiki-token-keyword)">></span><span style="color:var(--shiki-color-text)">-SNAPSHOT:</span></span>
<span class="line"><span style="color:var(--shiki-color-text)">[INFO]</span></span>
<span class="line"><span style="color:var(--shiki-color-text)">[INFO] baremaps ........................................... SUCCESS [ </span><span style="color:var(--shiki-token-constant)">4.172</span><span style="color:var(--shiki-color-text)"> s]</span></span>
<span class="line"><span style="color:var(--shiki-color-text)">[INFO] baremaps-core ...................................... SUCCESS [ </span><span style="color:var(--shiki-token-constant)">59.018</span><span style="color:var(--shiki-color-text)"> s]</span></span>
@@ -30,8 +30,8 @@ compilation you should see something similar to the following output in your ter
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">It is important to note the first line in the output above that notes where the location 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">baremaps-cli</code> binary file resides.
Referencing the location 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">baremaps-cli</code> binary file, you can run the following to untar
and place Baremaps into your <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">PATH</code>.</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 style="color:var(--shiki-token-keyword)">export</span><span style="color:var(--shiki-color-text)"> PATH</span><span style="color:var(--shiki-token-keyword)">=</span><span style="color:var(--shiki-color-text)">$PATH</span><span style="color:var(--shiki-token-string)">:</span><span style="color:var(--shiki-token-string-expression)">`</span><span style="color:var(--shiki-token-function)">pwd</span><span style="color:var(--shiki-token-string-expression)">`</span><spa [...]
+<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-token-keyword)">export</span><span style="color:var(--shiki-color-text)"> PATH</span><span style="color:var(--shiki-token-keyword)">=</span><span style="color:var(--shiki-color-text)">$PATH</span><span style="color:var(--shiki-token-string)">:</span><span style="color:var(--shiki-token-string-expression)">`</span><span style="color:var(--shiki-token-function)">pwd</span><span style="color:var(--shiki-token-string-expression)">`</span><spa [...]
<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"><strong>Note:</strong> Make sure to replace the version number in the above commands with the version number of the release you are using.</p>
</blockquote>
@@ -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 df55c3d..8f7ea80 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 ffbd4bd..b0cfe28 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>
@@ -38,7 +38,7 @@ geo-localisation information. However, we don't make use of that for now.</
should be applicable to all the RIRs.</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">Generating the IP to location database<span class="nx-absolute -nx-mt-20" id="generating-the-ip-to-location-database"></span><a href="#generating-the-ip-to-location-database" class="subheading-anchor" aria-label="Permalink for this [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">A workflow is a directed acyclic graph of steps executed by Baremaps. To download and import the sample OSM data in Postgres, execute the following <a href="https://raw.githubusercontent.com/apache/incubator-baremaps/main/examples/ip-to-location/workflow.js" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">workflow<span class="nx-sr-only"> (opens in a new tab [...]
-<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 [...]
+<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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Depending on the size of the OpenStreetMap file, the execution of this command may take some time.
Eventually, the output produced by the command should look as follows.</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 [...]
@@ -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 e7b5ac2..5446136 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 7402975..257bc30 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 5cbcb64..b2d7572 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/extrusion/index.html b/documentation/examples/extrusion/index.html
index f5d31ef..8736733 100644
--- a/documentation/examples/extrusion/index.html
+++ b/documentation/examples/extrusion/index.html
@@ -9,12 +9,12 @@
.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>
-<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)">baremaps workflow execute --file workflow.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-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-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 style="color:var(--shiki-color-text)">baremaps </span><span style="color:var(--shiki-token-string)">workflow</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">execute</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">--file</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">workflow.json</span></span></co [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">In the <a href="https://raw.githubusercontent.com/apache/incubator-baremaps/main/examples/extrusion/tileset.json" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">tileset.json<span class="nx-sr-only"> (opens in a new tab)</span></a>
file, notice the SQL query associated with the building layer. Here, the number of levels stored in OSM is multiplied by
3, which roughly corresponds to the height of a level in meters.</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 eb1b09a..2cc70bc 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>
@@ -55,4 +55,4 @@
<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 [...]
<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>
<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>
-<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></p><div class="nx-mt-16"></div><div class="nx-m [...]
\ No newline at end of file
+<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></p><div class="nx-mt-16"></div><div class="nx-m [...]
\ No newline at end of file
diff --git a/documentation/examples/geoadmin/index.html b/documentation/examples/geoadmin/index.html
index a61d428..dd8bf10 100644
--- a/documentation/examples/geoadmin/index.html
+++ b/documentation/examples/geoadmin/index.html
@@ -9,31 +9,31 @@
.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.
Start by reprojecting the geotiff (EPSG:2056) from LV95 to WebMercator (EPSG:3857)</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)"> -s_srs epsg:2056 -t_srs epsg:3857 \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> -dstnodata 0 -of GTiff -co tiled=yes \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> StrassenLaerm_Tag_LV95.tif \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> StrassenLaerm_Tag_LV95-3857.tif</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 [...]
+<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)">-s_srs</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">epsg:</span><span style="color:var(--shiki-token-constant)">2056</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">-t_srs</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shik [...]
+<span class="line"><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">-dstnodata</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-constant)">0</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">-of</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">GTiff</span><span style="color:var(--shiki- [...]
+<span class="line"><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">StrassenLaerm_Tag_LV95.tif</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)">StrassenLaerm_Tag_LV95-3857.tif</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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">You can now import any GeoTiff DEM as contours in postgis.
Here, 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">-nln</code> argument name the table that contains the data,
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">-a</code> argument name the column that contains the elevation,
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">-i</code> argument specifies the interval in meters at which contours are generated.</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)"> StrassenLaerm_Tag_LV95-3857.tif \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> -f PostgreSQL \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> "PG:host=localhost user=baremaps password=baremaps dbname=baremaps" \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> geoadmin_traffic_noise_day</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 [...]
+<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)">StrassenLaerm_Tag_LV95-3857.tif</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)">-f</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">PostgreSQL</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-expression)">"PG:host=localhost user=baremaps password=baremaps dbname=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)">geoadmin_traffic_noise_day</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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following index can now be created to improve performances.
When available, a smoothing function such as <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">ST_ChaikinSmoothing</code> can be used to improve rendering.</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="postgresql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-b [...]
-<span class="line"><span style="color:var(--shiki-color-text)">CREATE INDEX CONCURRENTLY IF NOT EXISTS geoadmin_traffic_noise_day_gix ON geoadmin_traffic_noise_day USING SPGIST(wkb_geometry);</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-b [...]
+<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="sql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black [...]
+<span class="line"><span style="color:var(--shiki-token-keyword)">CREATE</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-keyword)">INDEX</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-function)">CONCURRENTLY</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-keyword)">IF</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var( [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To preview and edit the map in the browser, run the tile server with the following command:</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 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 56d13e3..bc17442 100644
--- a/documentation/examples/geocoding/index.html
+++ b/documentation/examples/geocoding/index.html
@@ -9,17 +9,18 @@
.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>
<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">Generate the index<span class="nx-absolute -nx-mt-20" id="generate-the-index"></span><a href="#generate-the-index" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following <a href="https://raw.githubusercontent.com/apache/incubator-baremaps/main/examples/geocoding/workflow.js" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">workflow<span class="nx-sr-only"> (opens in a new tab)</span></a> will download the Geonames data, decompress it, and finally build the index.</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 [...]
+<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)">baremaps </span><span style="color:var(--shiki-token-string)">workflow</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">execute</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">--file</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">workflow.js</span></span></code [...]
<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">Serve the data<span class="nx-absolute -nx-mt-20" id="serve-the-data"></span><a href="#serve-the-data" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following command will serve the Geonames index over HTTP in a simple web application.</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 [...]
+<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 [...]
<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-contour-into-postgis/index.html b/documentation/examples/import-contour-into-postgis/index.html
index 1d4e9b4..62b3f46 100644
--- a/documentation/examples/import-contour-into-postgis/index.html
+++ b/documentation/examples/import-contour-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">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
@@ -45,8 +45,8 @@ and the <code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.0
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">To improve the performance of the contour lines,
we can add some indexes to the database.
Here's an example of how to create a <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">SPGIST</code> index:</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="postgresql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-b [...]
-<span class="line"><span style="color:var(--shiki-color-text)">CREATE INDEX IF NOT EXISTS aster_dem_gix ON aster_dem USING SPGIST(wkb_geometry);</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 [...]
+<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="sql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black [...]
+<span class="line"><span style="color:var(--shiki-token-keyword)">CREATE</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-keyword)">INDEX</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-function)">IF</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-keyword)">NOT</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-t [...]
<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">Displaying the Contour Lines<span class="nx-absolute -nx-mt-20" id="displaying-the-contour-lines"></span><a href="#displaying-the-contour-lines" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Finally, we can use Baremaps to display the contour lines in a web browser.
To do this, run the following command:</p>
@@ -61,11 +61,11 @@ web browser.</p>
a smoothing function like ST_ChaikinSmoothing. This function takes
a geometry as input and returns a smoothed version of that geometry.
Here's an example of how you could use it:</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="postgresql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-b [...]
-<span class="line"><span style="color:var(--shiki-color-text)">SET wkb_geometry = ST_ChaikinSmoothing(wkb_geometry, 0.1)</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 d [...]
+<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="sql" data-theme="default"><code class="nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black [...]
+<span class="line"><span style="color:var(--shiki-token-keyword)">SET</span><span style="color:var(--shiki-color-text)"> wkb_geometry </span><span style="color:var(--shiki-token-keyword)">=</span><span style="color:var(--shiki-color-text)"> ST_ChaikinSmoothing(wkb_geometry, </span><span style="color:var(--shiki-token-constant)">0</span><span style="color:var(--shiki-color-text)">.</span><span style="color:var(--shiki-token-constant)">1</span><span style="color:var(--shiki-color-text)">)< [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Keep in mind that this step is optional and might not be necessary depending
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/import-naturalearth-into-postgis/index.html b/documentation/examples/import-naturalearth-into-postgis/index.html
index 6b72f4a..4c3fe49 100644
--- a/documentation/examples/import-naturalearth-into-postgis/index.html
+++ b/documentation/examples/import-naturalearth-into-postgis/index.html
@@ -9,15 +9,15 @@
.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>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0"><a href="https://www.naturalearthdata.com/" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">Natural Earth<span class="nx-sr-only"> (opens in a new tab)</span></a> is a public domain map dataset available at 1:10m, 1:50m, and 1:110 million scales.</p>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The following workflow will download the Natural Earth data, decompress it, and finally import it in the database.</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)">baremaps workflow execute --file workflow.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-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-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 style="color:var(--shiki-color-text)">baremaps </span><span style="color:var(--shiki-token-string)">workflow</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">execute</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">--file</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">workflow.json</span></span></co [...]
<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 d6843cd..c19bd36 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>
@@ -22,8 +22,8 @@ In this example we will use a tiny extract of OSM for <a href="https://en.wikipe
<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">Importing OpenStreetMap Data<span class="nx-absolute -nx-mt-20" id="importing-openstreetmap-data"></span><a href="#importing-openstreetmap-data" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">A workflow is a directed acyclic graph of steps executed by Baremaps.
To download and import the sample OSM data in Postgres, execute the following <a href="https://raw.githubusercontent.com/apache/incubator-baremaps/main/examples/openstreetmap/workflow.json" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">workflow<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="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)">baremaps workflow execute --file workflow.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-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-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 style="color:var(--shiki-color-text)">baremaps </span><span style="color:var(--shiki-token-string)">workflow</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">execute</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">--file</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">workflow.json</span></span></co [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Depending on the size of the OpenStreetMap file, the execution of this command may take some time.
Eventually, the output produced by the command should look as follows.</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 [...]
@@ -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 a80a34a..8e24697 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 d531053..ce18818 100644
--- a/documentation/examples/ip-to-location/index.html
+++ b/documentation/examples/ip-to-location/index.html
@@ -9,13 +9,14 @@
.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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The data are formatted following <a href="https://www.irr.net/docs/rpsl.html" target="_blank" rel="noreferrer" class="nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]">RPSL<span class="nx-sr-only"> (opens in a new tab)</span></a> specifications and contain records that link IP address ranges to organisations along with some metadata.</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">Generate the index<span class="nx-absolute -nx-mt-20" id="generate-the-index"></span><a href="#generate-the-index" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
-<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 [...]
+<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)">baremaps </span><span style="color:var(--shiki-token-string)">workflow</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">execute</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">--file</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string)">workflow.js</span></span></code [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">The workflow executed in the above command does the following:</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">Download and decompress the data from the IRRs</li>
@@ -23,9 +24,9 @@
<li class="nx-my-2">Iterate over every entry in the registries to extract the IP address ranges and the associated metadata to query the Geocoding index and extract a latitude and a longitude.</li>
</ul>
<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">Serve the data<span class="nx-absolute -nx-mt-20" id="serve-the-data"></span><a href="#serve-the-data" class="subheading-anchor" aria-label="Permalink for this section"></a></h2>
-<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 [...]
+<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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">A simple web application serves the Geonames index. 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>
<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 b943612..6156246 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">
@@ -33,9 +33,9 @@
</ul>
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">First <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">cd</code> into one of the example directories that corresponds to the data you inserted inside your PostGIS database.
Then let's preview and edit the map with the sample configuration files by executing the following command in a terminal.</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)"> --tileset 'tileset.json' \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> --style '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-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 [...]
+<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)">--tileset</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 [...]
<p class="nx-mt-6 nx-leading-7 first:nx-mt-0">Well done, a local development server should have started.
You can now visualize the vector tiles in your browser (<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>)!
Notice that the changes in the configuration files are automatically reloaded by the browser.</p>
@@ -68,10 +68,10 @@ Second, content delivery networks (CDNs) greatly improve web performances by cac
Baremaps has been conceived with these lasting trends in mind.
The following command produces a local directory containing precomputed static tiles.
These tiles can be served with Apache, Nginx, or Caddy, but also copied in a blob store behind a content delivery network, such as Cloudflare, Stackpath, or Fastly.</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)"> --tileset 'tileset.json' \</span></span>
-<span class="line"><span style="color:var(--shiki-color-text)"> --repository 'tiles/'</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 [...]
+<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)">--tileset</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)">--repository</span><span style="color:var(--shiki-color-text)"> </span><span style="color:var(--shiki-token-string-expression)">'tiles/'</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-tran [...]
<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 c4688a2..b3edb27 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 c4da5c2..aab09d4 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 f3adbe0..e8728de 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 aa7b6ce..304b835 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 97cddac..c686ea3 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></main></article></div><footer class="nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] dark:nx-bg-neut [...]
\ 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></main></article></div><footer class="nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] dark:nx-bg-neut [...]
\ No newline at end of file
diff --git a/experiments/basemap-raster-hillshade/index.html b/experiments/basemap-raster-hillshade/index.html
index b8f5555..558d56d 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 cb9025e..88f368f 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 3cd4b7a..9a0e739 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 489fd09..c9ef7f7 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 e2d8054..b171346 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":"XyGGrV6mDHhFZGymII3KX","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":"bjTHEGWyPGEp_VdTYtks4","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
\ No newline at end of file