diff --git a/assets/themes/bag_import/bag.json b/assets/themes/bag_import/bag.json
new file mode 100644
index 000000000..2a25093d4
--- /dev/null
+++ b/assets/themes/bag_import/bag.json
@@ -0,0 +1,81 @@
+{
+ "id": "bag",
+ "title": {
+ "nl": "BAG import helper"
+ },
+ "shortDescription": {
+ "nl": "BAG import helper tool"
+ },
+ "description": {
+ "nl": "Dit thema helpt het importeren van BAG data"
+ },
+ "maintainer": "Wouter van der Wal",
+ "icon": "./assets/themes/bag_import/logo.svg",
+ "version": "0",
+ "startLat": 53.1726,
+ "startLon": 7.04545,
+ "startZoom": 9,
+ "overrideAll": {
+ "minzoom": 19
+ },
+ "layers": [
+ {
+ "id": "bag:pand",
+ "description": "Buildings which come from the BAG",
+ "source": {
+ "geoJson": "https://service.pdok.nl/lv/bag/wfs/v2_0?request=GetFeature&service=WFS&version=2.0.0&outputFormat=application%2Fjson%3B%20subtype%3Dgeojson&typeName=bag%3Apand&bbox={x_min}%2C{y_min}%2C{x_max}%2C{y_max}%2CCRS84&srsName=EPSG%3A4326",
+ "geoJsonZoomLevel": 18,
+ "osmTags": {
+ "and": [
+ "building~*"
+ ]
+ },
+ "maxCacheAge": 0
+ },
+ "mapRendering": [
+ {
+ "width": {
+ "render": 5
+ },
+ "color": {
+ "render": "#00a"
+ }
+ }
+ ]
+ },
+ {
+ "id": "bag:verblijfsobject",
+ "source": {
+ "geoJson": "https://service.pdok.nl/lv/bag/wfs/v2_0?request=GetFeature&service=WFS&version=2.0.0&outputFormat=application%2Fjson%3B%20subtype%3Dgeojson&typeName=bag%3Averblijfsobject&bbox={x_min}%2C{y_min}%2C{x_max}%2C{y_max}%2CCRS84&srsName=EPSG%3A4326",
+ "geoJsonZoomLevel": 18,
+ "osmTags": {
+ "and": [
+ "building~*"
+ ]
+ },
+ "maxCacheAge": 0
+ },
+ "calculatedTags": [
+ "addr:housenumber=feat.properties.huisnummer"
+ ],
+ "mapRendering": [
+ {
+ "label": {
+ "render": "
{addr:housenumber}
",
+ "condition": "addr:housenumber~*"
+ },
+ "location": [
+ "point",
+ "centroid"
+ ]
+ },
+ {
+ "width": {
+ "render": 1
+ }
+ }
+ ]
+ }
+ ],
+ "hideFromOverview": true
+}
\ No newline at end of file
diff --git a/assets/themes/bag_import/license_info.json b/assets/themes/bag_import/license_info.json
new file mode 100644
index 000000000..0feae26b3
--- /dev/null
+++ b/assets/themes/bag_import/license_info.json
@@ -0,0 +1,10 @@
+[
+ {
+ "path": "logo.svg",
+ "license": "CC0",
+ "authors": [
+ "Wouter van der Wal"
+ ],
+ "sources": []
+ }
+]
\ No newline at end of file
diff --git a/assets/themes/bag_import/logo.svg b/assets/themes/bag_import/logo.svg
new file mode 100644
index 000000000..5b84e63d9
--- /dev/null
+++ b/assets/themes/bag_import/logo.svg
@@ -0,0 +1,5 @@
+
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index 60452cb5b..f32629be8 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -91,6 +91,10 @@
"if": "theme=artwork",
"then": "./assets/themes/artwork/artwork.svg"
},
+ {
+ "if": "theme=bag",
+ "then": "./assets/themes/bag_import/logo.svg"
+ },
{
"if": "theme=benches",
"then": "./assets/themes/benches/bench_poi.svg"
diff --git a/langs/themes/nl.json b/langs/themes/nl.json
index 956c45889..c67611bbc 100644
--- a/langs/themes/nl.json
+++ b/langs/themes/nl.json
@@ -11,6 +11,11 @@
"description": "Een vrije kaart met standbeelden, bustes, graffiti en andere kunstwerken van over de hele wereld",
"title": "Open kunstwerken-kaart"
},
+ "bag": {
+ "description": "Dit thema helpt het importeren van BAG data",
+ "shortDescription": "BAG import helper tool",
+ "title": "BAG import helper"
+ },
"benches": {
"description": "Deze kaart toont alle zitbanken die zijn opgenomen in OpenStreetMap: individuele banken en banken bij bushaltes. Met een OpenStreetMap-account kan je informatie verbeteren en nieuwe zitbanken toevoegen.",
"shortDescription": "Een kaart van zitbanken",