{"id":19476638,"url":"https://github.com/oklabflensburg/open-monuments-map","last_synced_at":"2026-02-28T20:03:42.111Z","repository":{"id":157520250,"uuid":"622306710","full_name":"oklabflensburg/open-monuments-map","owner":"oklabflensburg","description":"Interaktive webbasierte digitale Denkmalkarte für Schleswig-Holstein auf Daten Basis der Geodaten Denkmalliste SH","archived":false,"fork":false,"pushed_at":"2026-02-10T09:09:34.000Z","size":46713,"stargazers_count":5,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-10T14:50:55.625Z","etag":null,"topics":["geodata","geojson","hacktoberfest","mapping","monuments","opendata","python-script"],"latest_commit_sha":null,"homepage":"https://denkmalkarte.oklabflensburg.de","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oklabflensburg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-01T18:08:33.000Z","updated_at":"2026-02-10T09:09:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"be59e747-7d91-430c-b9bf-8d7620f2f934","html_url":"https://github.com/oklabflensburg/open-monuments-map","commit_stats":{"total_commits":160,"total_committers":4,"mean_commits":40.0,"dds":0.03749999999999998,"last_synced_commit":"58cad24395b8b9d9a2a8296c1f5b2d9b68591549"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oklabflensburg/open-monuments-map","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oklabflensburg%2Fopen-monuments-map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oklabflensburg%2Fopen-monuments-map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oklabflensburg%2Fopen-monuments-map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oklabflensburg%2Fopen-monuments-map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oklabflensburg","download_url":"https://codeload.github.com/oklabflensburg/open-monuments-map/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oklabflensburg%2Fopen-monuments-map/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29951086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geodata","geojson","hacktoberfest","mapping","monuments","opendata","python-script"],"created_at":"2024-11-10T19:41:15.051Z","updated_at":"2026-02-28T20:03:42.103Z","avatar_url":"https://github.com/oklabflensburg.png","language":"HTML","readme":"# Denkmalliste Stadt Flensburg\n\n[![Lint css files](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-css.yml/badge.svg)](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-css.yml)\n[![Lint html files](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-html.yml/badge.svg)](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-html.yml)\n[![Lint js files](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-js.yml/badge.svg)](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lint-js.yml)\n[![Lighthouse CI](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lighthouse.yml/badge.svg)](https://github.com/oklabflensburg/open-monuments-map/actions/workflows/lighthouse.yml)\n\n\n![Denkmalliste Stadt Flensburg](https://raw.githubusercontent.com/oklabflensburg/open-monuments-map/main/screenshot_denkmalschutzliste.jpg)\n\n_Haftungsausschluss: Dieses Repository und die zugehörige Datenbank befinden sich derzeit in einer Beta-Version. Einige Aspekte des Codes und der Daten können noch Fehler enthalten. Bitte kontaktieren Sie uns per E-Mail oder erstellen Sie ein Issue auf GitHub, wenn Sie einen Fehler entdecken._\n\n\n## Hintergrund\n\nDie Idee, Denkmäler und deren Merkmale auf einer digitalen Karte anzuzeigen, ist während eines Spaziergangs durch Flensburg entstanden. Auf dem Open Data Portal Schleswig-Holstein stellt das Landesamt für Denkmalpflege Schleswig-Holstein eine Denkmalliste zur Verfügung, jedoch leider ohne Angabe der Koordinaten. Wir haben uns entschieden, dies zu ändern und einen Prototypen der Öffentlichkeit zugänglich zu machen, indem wir die Einträge mit den Gebäudekoordinaten ergänzen.\n\n\n## Datenquelle\n\nDas Landesamt für Denkmalpflege Schleswig-Holstein prüft anhand der gesetzlich vorgegebenen Kriterien den besonderen Wert eines Kulturdenkmals und legt die Maßstäbe, die Methodik für die Erfassung und Pflege sowie den Schutzumfang der Kulturdenkmale fest. Die erhobenen Daten der Denkmalliste werden im Open Data Portal des Landes Schleswig-Holstein zum Download angeboten. Die Kartendarstellung wurde von engagierten Einwohner:innen und ehrenamtlichen Mitgliedern des OK Lab Flensburgs entwickelt.\n\n\n## Mitmachen\n\nDu kannst jederzeit ein Issue auf GitHub öffnen oder uns über oklabflensburg@grain.one schreiben\n\n\n\n## Prerequisite\n\nInstall system dependencies and clone repository\n\n```\nsudo apt install wget\nsudo apt install git git-lfs\nsudo apt install python3 python3-pip python3-venv\n\nsudo sh -c 'echo \"deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main\" \u003e /etc/apt/sources.list.d/pgdg.list'\nwget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc \u0026\u003e/dev/null\nsudo apt update\nsudo apt install postgresql-16 postgis\nsudo apt install gdal-bin\n\n# install NVM (Node Version Manager)\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash\n\n# download and install Node.js\nnvm install 20\n\n# verifies the right Node.js version is in the environment\nnode -v\n\n# verifies the right NPM version is in the environment\nnpm -v\n\ngit clone https://github.com/oklabflensburg/open-monuments-map.git\n```\n\nCreate a dot `.env` file inside the project root. Make sure to add the following content and repace values.\n\n```\nPARCEL_BASE_URL=\nPARCEL_BASE_API_URL=\n\nPARCEL_CONTACT_MAIL=\"\"\nPARCEL_CONTACT_PHONE=\"\"\n\nPARCEL_PRIVACY_CONTACT_PERSON=\"\"\n\nPARCEL_ADDRESS_NAME=\"\"\nPARCEL_ADDRESS_STREET=\"\"\nPARCEL_ADDRESS_HOUSE_NUMBER=0\nPARCEL_ADDRESS_POSTAL_CODE=00000\nPARCEL_ADDRESS_CITY=\"\"\n\nDB_PASS=postgres\nDB_HOST=localhost\nDB_USER=postgres\nDB_NAME=postgres\nDB_PORT=5432\n```\n\n\n## Update repository\n\n```\ngit pull\ngit lfs pull\n```\n\n\n## Create SQL schema\n\nRun sql statements inside `open-monuments-map` root directory\n\n```\npsql -U oklab -h localhost -d oklab -p 5432 \u003c data/denkmalliste_schema.sql\npsql -U oklab -h localhost -d oklab -p 5432 \u003c data/denkmalliste_geometrien_schema.sql\n```\n\n\nNext initialize python virtualenv and install the dependencies\n\n```\ncd tools\npython3 -m venv venv\nsource venv/bin/activate\npip3 install -r requirements.txt\npython3 insert_monuments.py https://opendata.schleswig-holstein.de/dataset/35ee9af8-558d-42d1-ae2e-a1e5306498ea/resource/754924f1-1f21-47b2-9cc6-6da9327fcbc3/download/denkmalliste.json\npython3 insert_boundaries.py ../data/geodaten-denkmalliste-sh.geojson\ndeactivate\n```\n\n---\n\n\n## How to Contribute\n\nContributions are welcome! Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) guide for details on how to get involved.\n\n\n---\n\n\n## License\n\nThis repository is licensed under [CC0-1.0](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foklabflensburg%2Fopen-monuments-map","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foklabflensburg%2Fopen-monuments-map","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foklabflensburg%2Fopen-monuments-map/lists"}