diff --git a/.env-example b/.env-example deleted file mode 100644 index c2584191..00000000 --- a/.env-example +++ /dev/null @@ -1,3 +0,0 @@ -POSTGRES_DATA_DIR= -POSTGRES_PASSWORD= -BASE_IMAGE= \ No newline at end of file diff --git a/bag.map b/bag.map index 3001725a..506c73a6 100644 --- a/bag.map +++ b/bag.map @@ -913,6 +913,301 @@ MAP END +#==================== BEGIN LIGGING PANDEN =========================== +# Ligging 'Onebekend' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving IS NULL + ) AS subquery + USING srid=28992 USING UNIQUE id" + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Onbekend" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Onbekend" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END + + CLASS + NAME "onbekend" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Onbekend" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#857A7A" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#857A7A" + WIDTH 1 + END + END + + END + + # Ligging: 'Tussengebouw' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving = 'Tussengebouw' + ) AS subquery + USING srid=28992 USING UNIQUE id" + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Tussengebouw" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Tussengebouw" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END + + CLASS + NAME "tussengebouw" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Tussengebouw" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#53A0DA" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#53A0DA" + WIDTH 1 + END + END + + END + + # Ligging: 'Half vrijstaand gebouw' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving = 'Half vrijstaand gebouw' + ) AS subquery + USING srid=28992 USING UNIQUE id" + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Half vrijstaand gebouw" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Half vrijstaand gebouw" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END # Toon alle attributen in het CSV antwoord (WMS) + + CLASS + NAME "half_vrijstaand_gebouw" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Half vrijstaand gebouw" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#00A070" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#00A070" + WIDTH 1 + END + END + + END + + # Ligging: 'Vrijstaand gebouw' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving = 'Vrijstaand gebouw' + ) AS subquery + USING srid=28992 USING UNIQUE id" + + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Vrijstaand gebouw" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Half vrijstaand gebouw" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END # Toon alle attributen in het CSV antwoord (WMS) + + CLASS + NAME "vrijstaand_gebouw" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Vrijstaand gebouw" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#F14600" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#F14600" + WIDTH 1 + END + END + + END + + # Ligging: 'Anders' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving = 'Anders' + ) AS subquery + USING srid=28992 USING UNIQUE id" + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Anders" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Anders" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END # Toon alle attributen in het CSV antwoord (WMS) + + CLASS + NAME "anders" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Anders" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#333FB0" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#333FB0" + WIDTH 1 + END + END + + END + + # Ligging: 'Kopgebouw' + LAYER + NAME "ligging_panden" # Lowercase naam in meervoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + INCLUDE "connection/dataservices.inc" + GROUP "panden_naar_ligging" # Minstens 1 zelfde naam als de mapfile, of meerdere (slugified) + DATA "geometrie FROM ( + SELECT id, geometrie, ligging_omschrijving FROM + public.bag_panden_v1 + WHERE + begin_geldigheid < now() + AND (eind_geldigheid IS NULL OR eind_geldigheid > now()) + AND ligging_omschrijving = 'Kopgebouw' + ) AS subquery + USING srid=28992 USING UNIQUE id" + + TYPE POLYGON + TEMPLATE "empty" + PROJECTION + "init=epsg:28992" + END + + METADATA + "ows_title" "Panden naar ligging: Kopgebouw" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "ows_abstract" "Panden naar ligging: Ligging Kopgebouw" # Door datateam aanleveren + "wms_group_title" "Panden naar ligging" # Sentence case naam in meervoud met eventuele afkorting in haakjes erachter + "gml_featureid" "id" # Unique ID volgens het Amsterdam Schema + "gml_geometries" "geometrie" + "gml_geometry_type" "multipolygon" # Gelijk aan de TYPE van de LAYER + "gml_include_items" "all" # Toon alle attributen in het GML antwoord (WMS én WFS) + "gml_types" "auto" + "wms_include_items" "all" # Toon alle attributen in het CSV antwoord (WMS) + END # Toon alle attributen in het CSV antwoord (WMS) + + CLASS + NAME "kopgebouw" # Lowercase naam in enkelvoud zonder afkortingen, zonder spaties en zonder leestekens (apostrofe) + TITLE "Kopgebouw" # Sentence case naam in enkelvoud met eventuele afkorting in haakjes erachter + STYLE + ANTIALIAS true + COLOR "#FBAA00" + OPACITY 50 + END + STYLE + OUTLINECOLOR "#FBAA00" + WIDTH 1 + END + END + + END +#==================== EINDE LIGGING PANDEN =========================== -#============================================================================= -END +END \ No newline at end of file diff --git a/canon_amsterdam_2025.map b/canon_amsterdam_2025.map new file mode 100644 index 00000000..77634979 --- /dev/null +++ b/canon_amsterdam_2025.map @@ -0,0 +1,81 @@ +#============================================================================== +# canon_amsterdam_2025.map +# doel: Een canon is een verzameling van 50 verhalen over de geschiedenis van Amsterdam die laten +# zien hoe keuzes uit het verleden invloed hebben op de keuzes van nu en in de toekomst. Het is een +# manier om met elkaar in gesprek te gaan en naar elkaars verhaal te luisteren. Dit helpt om elkaar +# beter te begrijpen. Je hoeft het niet altijd met elkaar eens te zijn, maar het zorgt ervoor dat we +# meer aandacht hebben voor elkaars verhalen. +# De Canon van Amsterdam verandert mee met de tijd, zodat zo veel mogelijk Amsterdammers zich erin +# kunnen blijven herkennen. Het jubileumjaar Amsterdam 750 is een mooie kans om de Canon te +# vernieuwen. Op deze manier zorgen we ervoor dat het verleden toegankelijk blijft voor iedereen. +# https://www.amsterdam.nl/stadsarchief/canon-amsterdam/ +#============================================================================== +MAP + NAME "canon_amsterdam_2025" + INCLUDE "header.inc" + + + WEB + METADATA + "ows_title" "Canon Amsterdam 2025" + "ows_abstract" "Op 21 januari heeft het college van B&W het Stadsarchief de opdracht gegeven om de + Canon van Amsterdam te vernieuwen. Het Stadsarchief heeft een diverse commissie van experts + samengesteld." + "ows_onlineresource" "MAP_URL_REPLACE/maps/canon_amsterdam_2025" + END + END + + #----------------------------------------------------------------------------- + + LAYER + NAME "canon_amsterdam" + GROUP "canon_amsterdam_2025" + INCLUDE "connection/dataservices.inc" + DATA "geometrie FROM public.amsterdam_canon_canon_amsterdam_2025_v1 USING srid=28992 USING UNIQUE id" + TYPE POINT + TEMPLATE "fooOnlyForWMSGetFeatureInfo.html" + PROJECTION + "init=epsg:28992" + END + #----------------------------------------------------------------------------- + + METADATA + "wfs_enable_request" "!*" + "ows_title" "Canon Amsterdam 2025" + "ows_abstract" "De vernieuwing van de Canon van Amsterdam" + "wms_group_title" "Canon Amsterdam 2025" + "gml_featureid" "id" + "gml_geometries" "geometrie" + "gml_geometry_type" "point" + "gml_include_items" "all" + "gml_types" "auto" + "wms_include_items" "all" + END + LABELITEM "titel" + + CLASS + NAME "Canon Amsterdam 2025" + + STYLE + SYMBOL 'canon_amsterdam_2025' + SIZE 24 + END + + LABEL + COLOR 0 0 0 + OUTLINECOLOR 255 255 255 + OUTLINEWIDTH 3 + FONT "Ubuntu-MI" + TYPE truetype + SIZE 11 + POSITION AUTO + PARTIALS FALSE + OFFSET -4 -5 + ANTIALIAS true + ALIGN center + END + END + + END + +END \ No newline at end of file diff --git a/header.inc b/header.inc index 43f9ddea..73196481 100644 --- a/header.inc +++ b/header.inc @@ -16,10 +16,10 @@ # ENABLE for debugging purposes - quite spammy # CONFIG "MS_ERRORFILE" stderr - #DEBUG 5 + DEBUG 5 # For errors from underlying GDAL (shows SQL query issues) -- is spammy - # CONFIG "CPL_DEBUG" "ON" - # CONFIG "PROJ_DEBUG" "ON" + CONFIG "CPL_DEBUG" "ON" + CONFIG "PROJ_DEBUG" "ON" diff --git a/symbols/iconen/canon_amsterdam_2025.svg b/symbols/iconen/canon_amsterdam_2025.svg new file mode 100644 index 00000000..f83786a2 --- /dev/null +++ b/symbols/iconen/canon_amsterdam_2025.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/symbols/symbollist.txt b/symbols/symbollist.txt index f18d90d4..eefbe80e 100644 --- a/symbols/symbollist.txt +++ b/symbols/symbollist.txt @@ -557,65 +557,65 @@ END # From https://www.svgrepo.com/svg/481465/caterpillar, public domain SYMBOL - NAME "aanwezig_standaard" + NAME "caterpillar_orange" TYPE SVG - IMAGE "iconen/aanwezig_standaard.svg" + IMAGE "iconen/caterpillar_orange.svg" END # From https://www.svgrepo.com/svg/481465/caterpillar, public domain SYMBOL - NAME "aanwezig_laag" + NAME "caterpillar_blue" TYPE SVG - IMAGE "iconen/aanwezig_laag.svg" + IMAGE "iconen/caterpillar_blue.svg" END # From https://www.svgrepo.com/svg/481465/caterpillar, public domain SYMBOL - NAME "aanwezig_urgent" + NAME "caterpillar_red" TYPE SVG - IMAGE "iconen/aanwezig_urgent.svg" + IMAGE "iconen/caterpillar_red.svg" END # From https://www.svgrepo.com/svg/475459/tree, CC0. SYMBOL - NAME "niet_aanwezig" + NAME "tree_black" TYPE SVG - IMAGE "iconen/niet_aanwezig.svg" + IMAGE "iconen/tree_black.svg" END # From https://www.svgrepo.com/svg/475459/tree, CC0. SYMBOL - NAME "bestreden" + NAME "tree_green" TYPE SVG - IMAGE "iconen/bestreden.svg" + IMAGE "iconen/tree_green.svg" END # From https://www.svgrepo.com/svg/475459/tree, CC0. SYMBOL - NAME "deels_bestreden" + NAME "tree_orange" TYPE SVG - IMAGE "iconen/deels_bestreden.svg" + IMAGE "iconen/tree_orange.svg" END # From svgrepo.com. SYMBOL - NAME "niet_in_beheer" + NAME "flag_black" TYPE SVG - IMAGE "iconen/niet_in_beheer.svg" + IMAGE "iconen/flag-svgrepo-com.svg" END # From svgrepo.com. SYMBOL - NAME "niet_bereikbaar" + NAME "flag_red" TYPE SVG - IMAGE "iconen/niet_bereikbaar.svg" + IMAGE "iconen/flag_red.svg" END # From https://www.svgrepo.com/svg/475459/tree, public domain. SYMBOL - NAME "gemeld" + NAME "speechbubble" TYPE SVG - IMAGE "iconen/gemeld.svg" + IMAGE "iconen/speech-bubble-6-svgrepo-com.svg" END #================================================================= @@ -753,4 +753,10 @@ SYMBOL IMAGE "iconen/preventief.svg" END #============================================================================= +SYMBOL + NAME "canon_amsterdam_2025" + TYPE SVG + IMAGE iconen/canon_amsterdam_2025.svg END + +END \ No newline at end of file