diff --git a/06_TaxOfficesMap/README.md b/06_TaxOfficesMap/README.md new file mode 100644 index 0000000000000000000000000000000000000000..d56384dc40078e3634781d40522d6069d3bebcb7 --- /dev/null +++ b/06_TaxOfficesMap/README.md @@ -0,0 +1,2 @@ +Extracts a list of all tax offices from a RDF file. Additionally a map is created +Source: https://opendata.schleswig-holstein.de/collection/finanzamter/aktuell diff --git a/06_TaxOfficesMap/example06.py b/06_TaxOfficesMap/example06.py new file mode 100644 index 0000000000000000000000000000000000000000..2e8d45ab25b5841ac647d5157f4879c9921e386c --- /dev/null +++ b/06_TaxOfficesMap/example06.py @@ -0,0 +1,100 @@ +import rdflib +import folium + +# Read RDF file +rdf_file = 'finanzamter-2024-01-28.rdf' +g = rdflib.Graph() +g.parse(rdf_file) + +# Define RDF namespace +schema = rdflib.Namespace("http://schema.org/") + +# Extract tax office information from RDF data +# We will use these in the pop-ups on the map later on +org_data = [] +for org in g.subjects(rdflib.RDF.type, schema.Organization): + org_info = {} + + # Official tax office name + org_info['name'] = g.value(org, schema.name, None) + + # Address + postal_address = g.value(org, schema.address, None) + if postal_address: + org_info['streetAddress'] = g.value(postal_address, schema.streetAddress, None) + org_info['locality'] = g.value(postal_address, schema.addressLocality, None) + org_info['postalCode'] = g.value(postal_address, schema.postalCode, None) + + # Coordinates + location = g.value(org, schema.location, None) + if location: + geo = g.value(location, schema.geo, None) + if geo: + org_info['latitude'] = g.value(geo, schema.latitude, None) + org_info['longitude'] = g.value(geo, schema.longitude, None) + + # Other + org_info['phone'] = g.value(org, schema.phone, None) + org_info['email'] = g.value(org, schema.email, None) + org_info['url'] = g.value(org, schema.url, None) + + org_data.append(org_info) + +# Create HTML (and table) header +html_content = """ +<html> +<head><title>Tax offices in Schleswig-Holstein</title></head> +<body> +<h2>Tax offices in Schleswig-Holstein</h2> +<table border="1"> + <tr><th>Name</th><th>Street</th><th>City</th><th>Post Code</th><th>Phone</th><th>Mail</th><th>WWW</th></tr> +""" + +# Create a row in the HTML tabel for each entry in the RDF file +for org in org_data: + html_content += f""" + <tr> + <td>{org.get('name', 'N/A')}</td> + <td>{org.get('streetAddress', 'N/A')}</td> + <td>{org.get('locality', 'N/A')}</td> + <td>{org.get('postalCode', 'N/A')}</td> + <td>{org.get('phone', 'N/A')}</td> + <td>{org.get('email', 'N/A')}</td> + <td><a href="{org.get('url', '#')}">{org.get('url', 'N/A')}</a></td> + </tr> + """ +html_content += """ +</table> +</body> +</html> +""" + +# Save table to file +html_file = 'output_list.html' +with open(html_file, 'w', encoding='utf-8') as f: + f.write(html_content) + +print(f"Tax office list '{html_file}' has been saved successfully") + +# Create a map using folium library +# Set the center to the city of Nortorf (which is the center of +# Schleswig-Holstein according to Google): +mymap = folium.Map(location=[54.16995, 9.85516], zoom_start=6) + +# Set markers on map for all tax offices and add a popup for each POI +for org in org_data: + if 'latitude' in org and 'longitude' in org: + lat = float(org['latitude']) + lon = float(org['longitude']) + popup_content = f"<b>{org.get('name', 'N/A')}</b><br>{org.get('streetAddress', 'N/A')}<br>{org.get('postalCode', 'N/A')} {org.get('locality', 'N/A')}<br>Phone: {org.get('phone', 'N/A')}<br><a href='{org.get('url', '#')}' target='_blank'>WWW</a>" + folium.Marker( + location=[lat, lon], + popup=popup_content, + tooltip=org.get('name', 'N/A') + ).add_to(mymap) + +# Save map to file +map_file = 'output_map.html' +mymap.save(map_file) + +print(f"Map file '{map_file}' has been saved successfully") diff --git a/06_TaxOfficesMap/finanzamter-2024-01-28.rdf b/06_TaxOfficesMap/finanzamter-2024-01-28.rdf new file mode 100644 index 0000000000000000000000000000000000000000..ce3ad5edc4f16f2b8f3812232a83726aa70bb829 --- /dev/null +++ b/06_TaxOfficesMap/finanzamter-2024-01-28.rdf @@ -0,0 +1,332 @@ +<?xml version="1.0" encoding="utf-8"?> +<rdf:RDF + xmlns:zufish="https://zufish.schleswig-holstein.de/def/" + xmlns:dct="http://purl.org/dc/terms/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:schema="http://schema.org/" +> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9093748"> + <schema:name>Finanzministerium des Landes Schleswig-Holstein - Landeskasse</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.32710395482516</schema:latitude> + <schema:longitude>10.128899329812828</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Kiel</schema:addressLocality> + <schema:postalCode>24103</schema:postalCode> + <schema:streetAddress>Wilhelminenstraße 34</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 431 988-7509</schema:telephone> + <schema:email>poststelle.lksh@fmlk.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/Fachinhalte/L/landeskasse/landeskasseSH.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099257"> + <schema:name>Finanzamt Bad Segeberg</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.93356399380506</schema:latitude> + <schema:longitude>10.30677809214565</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Bad Segeberg</schema:addressLocality> + <schema:postalCode>23795</schema:postalCode> + <schema:streetAddress>Theodor-Storm-Straße 4 - 10</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4551 54-0</schema:telephone> + <schema:faxNumber>+49 4551 54-303</schema:faxNumber> + <schema:email>poststelle@fa-bad-segeberg.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099291"> + <schema:name>Finanzamt Eckernförde-Schleswig</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.51805462661493</schema:latitude> + <schema:longitude>9.55014981014089</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Schleswig</schema:addressLocality> + <schema:postalCode>24837</schema:postalCode> + <schema:streetAddress>Suadicanistraße 26</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4621 805-0</schema:telephone> + <schema:faxNumber>+49 4621 805-290</schema:faxNumber> + <schema:email>poststelle@fa-eck-sl.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099325"> + <schema:name>Finanzamt Elmshorn</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.75770561768348</schema:latitude> + <schema:longitude>9.664094521523761</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Elmshorn</schema:addressLocality> + <schema:postalCode>25335</schema:postalCode> + <schema:streetAddress>Friedensallee 7 - 9</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4121 481-0</schema:telephone> + <schema:faxNumber>+49 4121 481-460</schema:faxNumber> + <schema:email>poststelle@fa-elmshorn.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099342"> + <schema:name>Finanzamt Flensburg</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.79193450079851</schema:latitude> + <schema:longitude>9.424057235868911</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Flensburg</schema:addressLocality> + <schema:postalCode>24939</schema:postalCode> + <schema:streetAddress>Duburger Straße 58-64</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 461 813-0</schema:telephone> + <schema:faxNumber>+49 461 813-254</schema:faxNumber> + <schema:email>poststelle@fa-flensburg.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099359"> + <schema:name>Finanzamt Itzehoe</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.926165744719704</schema:latitude> + <schema:longitude>9.527022298346303</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Itzehoe</schema:addressLocality> + <schema:postalCode>25524</schema:postalCode> + <schema:streetAddress>Fehrsstraße 5</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4821 66-0</schema:telephone> + <schema:faxNumber>+49 4821 66-1499</schema:faxNumber> + <schema:email>poststelle@fa-itzehoe.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099393"> + <schema:name>Finanzamt Kiel (ehemals Kiel-Süd und Kiel-Nord)</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.33192543126914</schema:latitude> + <schema:longitude>10.135859806078699</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Kiel</schema:addressLocality> + <schema:postalCode>24105</schema:postalCode> + <schema:streetAddress>Feldstraße 23</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 431 602-0</schema:telephone> + <schema:faxNumber>+49 431 602-1009</schema:faxNumber> + <schema:email>poststelle@fa-kiel.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099410"> + <schema:name>Finanzamt Nordfriesland</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.77532148075464</schema:latitude> + <schema:longitude>8.969842201019395</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Husum</schema:addressLocality> + <schema:postalCode>25813</schema:postalCode> + <schema:streetAddress>Herzog-Adolf-Straße 18a</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4841 8949-0</schema:telephone> + <schema:faxNumber>+49 4841 8949-1265</schema:faxNumber> + <schema:email>poststelle@fa-nordfriesland.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099444"> + <schema:name>Finanzamt Lübeck</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.85256360437036</schema:latitude> + <schema:longitude>10.680856458798626</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Lübeck, Hansestadt</schema:addressLocality> + <schema:postalCode>23560</schema:postalCode> + <schema:streetAddress>Possehlstraße 4</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 451 132-0</schema:telephone> + <schema:faxNumber>+49 451 132-501</schema:faxNumber> + <schema:email>poststelle@fa-luebeck.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099478"> + <schema:name>Finanzamt Dithmarschen</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.19903558085918</schema:latitude> + <schema:longitude>9.10275162352522</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Heide</schema:addressLocality> + <schema:postalCode>25746</schema:postalCode> + <schema:streetAddress>Berliner Str. 19</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 481 42155-0</schema:telephone> + <schema:faxNumber>+49 481 42155-690</schema:faxNumber> + <schema:email>poststelle@fa-dithmarschen.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099495"> + <schema:name>Finanzamt Neumünster</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.07541177412893</schema:latitude> + <schema:longitude>9.980713618476397</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Neumünster</schema:addressLocality> + <schema:postalCode>24534</schema:postalCode> + <schema:streetAddress>Bahnhofstraße 9</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4321 496-0</schema:telephone> + <schema:faxNumber>+49 4321 496-189</schema:faxNumber> + <schema:email>poststelle@fa-neumuenster.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099512"> + <schema:name>Finanzamt Ostholstein</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.28984529761359</schema:latitude> + <schema:longitude>10.89047340389227</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Oldenburg in Holstein</schema:addressLocality> + <schema:postalCode>23758</schema:postalCode> + <schema:streetAddress>Lankenstraße 1</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4361 497-0</schema:telephone> + <schema:faxNumber>+49 4361 497-112</schema:faxNumber> + <schema:email>poststelle@fa-ostholstein.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099529"> + <schema:name>Finanzamt Pinneberg</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.66255389370054</schema:latitude> + <schema:longitude>9.799004142543806</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Pinneberg</schema:addressLocality> + <schema:postalCode>25421</schema:postalCode> + <schema:streetAddress>Friedrich-Ebert-Straße 29</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4101 5472-0</schema:telephone> + <schema:faxNumber>+49 4101 5472-680</schema:faxNumber> + <schema:email>poststelle@fa-pinneberg.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099546"> + <schema:name>Finanzamt Plön</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.14929688890577</schema:latitude> + <schema:longitude>10.461068116465704</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Plön</schema:addressLocality> + <schema:postalCode>24306</schema:postalCode> + <schema:streetAddress>Fünf-Seen-Allee 1</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4522 506-0</schema:telephone> + <schema:faxNumber>+49 4522 506-2149</schema:faxNumber> + <schema:email>poststelle@fa-ploen.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099563"> + <schema:name>Finanzamt Ratzeburg</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.69980350197043</schema:latitude> + <schema:longitude>10.75001110418646</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Ratzeburg</schema:addressLocality> + <schema:postalCode>23909</schema:postalCode> + <schema:streetAddress>Bahnhofsallee 20</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4541 882-01</schema:telephone> + <schema:faxNumber>+49 4541 882-200</schema:faxNumber> + <schema:email>poststelle@fa-ratzeburg.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099580"> + <schema:name>Finanzamt Rendsburg</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.304283518428996</schema:latitude> + <schema:longitude>9.671803070436463</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Rendsburg</schema:addressLocality> + <schema:postalCode>24768</schema:postalCode> + <schema:streetAddress>Kieler Straße 19</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4331 598-0</schema:telephone> + <schema:faxNumber>+49 4331 598-2770</schema:faxNumber> + <schema:email>poststelle@fa-rendsburg.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=9099597"> + <schema:name>Finanzamt Stormarn</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>53.81087743356084</schema:latitude> + <schema:longitude>10.380553476509146</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Bad Oldesloe</schema:addressLocality> + <schema:postalCode>23843</schema:postalCode> + <schema:streetAddress>Berliner Ring 25</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>+49 4531 507-0</schema:telephone> + <schema:faxNumber>+49 4531 507-399</schema:faxNumber> + <schema:email>poststelle@fa-stormarn.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +<schema:Organization rdf:about="https://zufish.schleswig-holstein.de/portaldeeplink?tsa_oe_id=237373126"> + <schema:name>Finanzamt für Zentrale Prüfungsdienste</schema:name> + <schema:location><schema:Place><schema:geo><schema:GeoCoordinates> + <schema:latitude>54.31900440555915</schema:latitude> + <schema:longitude>10.13265127232115</schema:longitude> + </schema:GeoCoordinates></schema:geo></schema:Place></schema:location> + <schema:address> + <schema:PostalAddress> + <schema:addressLocality>Kiel</schema:addressLocality> + <schema:postalCode>24103</schema:postalCode> + <schema:streetAddress>Hopfenstraße 2 a</schema:streetAddress> + </schema:PostalAddress> + </schema:address> + <schema:telephone>0431 55062-0</schema:telephone> + <schema:faxNumber>0431 55062-1309</schema:faxNumber> + <schema:email>poststelle@fa-zpd.landsh.de</schema:email> + <schema:url>https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</schema:url> +</schema:Organization> +</rdf:RDF> diff --git a/05_ParkbenchMap/install_packages.sh b/06_TaxOfficesMap/install_packages.sh similarity index 57% rename from 05_ParkbenchMap/install_packages.sh rename to 06_TaxOfficesMap/install_packages.sh index 8f087ab31b48af58d9878af9009f60d3bfa1121e..0805e3591b680bc63322fd666625f7a9cba26036 100755 --- a/05_ParkbenchMap/install_packages.sh +++ b/06_TaxOfficesMap/install_packages.sh @@ -1,7 +1,4 @@ #!/bin/bash # Install necessary python packages for this example pip install folium -pip install geopandas -pip install pandas -pip install zipfile - +pip install rdflib diff --git a/06_TaxOfficesMap/output.png b/06_TaxOfficesMap/output.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa7925c3e4973f4e13c46baf63a5847c51c2c43 Binary files /dev/null and b/06_TaxOfficesMap/output.png differ diff --git a/06_TaxOfficesMap/output_list.html b/06_TaxOfficesMap/output_list.html new file mode 100644 index 0000000000000000000000000000000000000000..0900c706e38c431d54b90a419e63182bb711b884 --- /dev/null +++ b/06_TaxOfficesMap/output_list.html @@ -0,0 +1,191 @@ + +<html> +<head><title>Tax offices in Schleswig-Holstein</title></head> +<body> +<h2>Tax offices in Schleswig-Holstein</h2> +<table border="1"> + <tr><th>Name</th><th>Street</th><th>City</th><th>Post Code</th><th>Phone</th><th>Mail</th><th>WWW</th></tr> + + <tr> + <td>Finanzministerium des Landes Schleswig-Holstein - Landeskasse</td> + <td>Wilhelminenstraße 34</td> + <td>Kiel</td> + <td>24103</td> + <td>None</td> + <td>poststelle.lksh@fmlk.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/Fachinhalte/L/landeskasse/landeskasseSH.html">https://www.schleswig-holstein.de/DE/Fachinhalte/L/landeskasse/landeskasseSH.html</a></td> + </tr> + + <tr> + <td>Finanzamt Bad Segeberg</td> + <td>Theodor-Storm-Straße 4 - 10</td> + <td>Bad Segeberg</td> + <td>23795</td> + <td>None</td> + <td>poststelle@fa-bad-segeberg.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Eckernförde-Schleswig</td> + <td>Suadicanistraße 26</td> + <td>Schleswig</td> + <td>24837</td> + <td>None</td> + <td>poststelle@fa-eck-sl.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Elmshorn</td> + <td>Friedensallee 7 - 9</td> + <td>Elmshorn</td> + <td>25335</td> + <td>None</td> + <td>poststelle@fa-elmshorn.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Flensburg</td> + <td>Duburger Straße 58-64</td> + <td>Flensburg</td> + <td>24939</td> + <td>None</td> + <td>poststelle@fa-flensburg.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Itzehoe</td> + <td>Fehrsstraße 5</td> + <td>Itzehoe</td> + <td>25524</td> + <td>None</td> + <td>poststelle@fa-itzehoe.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Kiel (ehemals Kiel-Süd und Kiel-Nord)</td> + <td>Feldstraße 23</td> + <td>Kiel</td> + <td>24105</td> + <td>None</td> + <td>poststelle@fa-kiel.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Nordfriesland</td> + <td>Herzog-Adolf-Straße 18a</td> + <td>Husum</td> + <td>25813</td> + <td>None</td> + <td>poststelle@fa-nordfriesland.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Lübeck</td> + <td>Possehlstraße 4</td> + <td>Lübeck, Hansestadt</td> + <td>23560</td> + <td>None</td> + <td>poststelle@fa-luebeck.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Dithmarschen</td> + <td>Berliner Str. 19</td> + <td>Heide</td> + <td>25746</td> + <td>None</td> + <td>poststelle@fa-dithmarschen.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Neumünster</td> + <td>Bahnhofstraße 9</td> + <td>Neumünster</td> + <td>24534</td> + <td>None</td> + <td>poststelle@fa-neumuenster.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Ostholstein</td> + <td>Lankenstraße 1</td> + <td>Oldenburg in Holstein</td> + <td>23758</td> + <td>None</td> + <td>poststelle@fa-ostholstein.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Pinneberg</td> + <td>Friedrich-Ebert-Straße 29</td> + <td>Pinneberg</td> + <td>25421</td> + <td>None</td> + <td>poststelle@fa-pinneberg.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Plön</td> + <td>Fünf-Seen-Allee 1</td> + <td>Plön</td> + <td>24306</td> + <td>None</td> + <td>poststelle@fa-ploen.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Ratzeburg</td> + <td>Bahnhofsallee 20</td> + <td>Ratzeburg</td> + <td>23909</td> + <td>None</td> + <td>poststelle@fa-ratzeburg.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Rendsburg</td> + <td>Kieler Straße 19</td> + <td>Rendsburg</td> + <td>24768</td> + <td>None</td> + <td>poststelle@fa-rendsburg.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt Stormarn</td> + <td>Berliner Ring 25</td> + <td>Bad Oldesloe</td> + <td>23843</td> + <td>None</td> + <td>poststelle@fa-stormarn.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + + <tr> + <td>Finanzamt für Zentrale Prüfungsdienste</td> + <td>Hopfenstraße 2 a</td> + <td>Kiel</td> + <td>24103</td> + <td>None</td> + <td>poststelle@fa-zpd.landsh.de</td> + <td><a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html">https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html</a></td> + </tr> + +</table> +</body> +</html> diff --git a/06_TaxOfficesMap/output_map.html b/06_TaxOfficesMap/output_map.html new file mode 100644 index 0000000000000000000000000000000000000000..85c4f4188a2354b2c7ee160ded9cc78f50f19b79 --- /dev/null +++ b/06_TaxOfficesMap/output_map.html @@ -0,0 +1,594 @@ +<!DOCTYPE html> +<html> +<head> + + <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> + + <script> + L_NO_TOUCH = false; + L_DISABLE_3D = false; + </script> + + <style>html, body {width: 100%;height: 100%;margin: 0;padding: 0;}</style> + <style>#map {position:absolute;top:0;bottom:0;right:0;left:0;}</style> + <script src="https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js"></script> + <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script> + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js"></script> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css"/> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css"/> + <link rel="stylesheet" href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css"/> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css"/> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css"/> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css"/> + + <meta name="viewport" content="width=device-width, + initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> + <style> + #map_5f79f6c699e26e7f83f29a9f1c947052 { + position: relative; + width: 100.0%; + height: 100.0%; + left: 0.0%; + top: 0.0%; + } + .leaflet-container { font-size: 1rem; } + </style> + +</head> +<body> + + + <div class="folium-map" id="map_5f79f6c699e26e7f83f29a9f1c947052" ></div> + +</body> +<script> + + + var map_5f79f6c699e26e7f83f29a9f1c947052 = L.map( + "map_5f79f6c699e26e7f83f29a9f1c947052", + { + center: [54.16995, 9.85516], + crs: L.CRS.EPSG3857, + zoom: 6, + zoomControl: true, + preferCanvas: false, + } + ); + + + + + + var tile_layer_ec2bb9852974c663906be9dca5c46ba7 = L.tileLayer( + "https://tile.openstreetmap.org/{z}/{x}/{y}.png", + {"attribution": "\u0026copy; \u003ca href=\"https://www.openstreetmap.org/copyright\"\u003eOpenStreetMap\u003c/a\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false} + ); + + + tile_layer_ec2bb9852974c663906be9dca5c46ba7.addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var marker_4d1ab7e6f129b70902f9e20a7c8a458f = L.marker( + [54.32710395482516, 10.128899329812828], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_0390bbbb06006f3a453597a3762c4c0d = L.popup({"maxWidth": "100%"}); + + + + var html_a92d70070d866e8cd0cc579dfc16a7bd = $(`<div id="html_a92d70070d866e8cd0cc579dfc16a7bd" style="width: 100.0%; height: 100.0%;"><b>Finanzministerium des Landes Schleswig-Holstein - Landeskasse</b><br>Wilhelminenstraße 34<br>24103 Kiel<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/Fachinhalte/L/landeskasse/landeskasseSH.html' target='_blank'>WWW</a></div>`)[0]; + popup_0390bbbb06006f3a453597a3762c4c0d.setContent(html_a92d70070d866e8cd0cc579dfc16a7bd); + + + + marker_4d1ab7e6f129b70902f9e20a7c8a458f.bindPopup(popup_0390bbbb06006f3a453597a3762c4c0d) + ; + + + + + marker_4d1ab7e6f129b70902f9e20a7c8a458f.bindTooltip( + `<div> + Finanzministerium des Landes Schleswig-Holstein - Landeskasse + </div>`, + {"sticky": true} + ); + + + var marker_8cba48c6a31465529c0f23c22655bad7 = L.marker( + [53.93356399380506, 10.30677809214565], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_7f9b660f1cbb6f40b65f4d3394011d64 = L.popup({"maxWidth": "100%"}); + + + + var html_4e3896cc25f5d8ee08fea1a1877cb890 = $(`<div id="html_4e3896cc25f5d8ee08fea1a1877cb890" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Bad Segeberg</b><br>Theodor-Storm-Straße 4 - 10<br>23795 Bad Segeberg<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_7f9b660f1cbb6f40b65f4d3394011d64.setContent(html_4e3896cc25f5d8ee08fea1a1877cb890); + + + + marker_8cba48c6a31465529c0f23c22655bad7.bindPopup(popup_7f9b660f1cbb6f40b65f4d3394011d64) + ; + + + + + marker_8cba48c6a31465529c0f23c22655bad7.bindTooltip( + `<div> + Finanzamt Bad Segeberg + </div>`, + {"sticky": true} + ); + + + var marker_f0c1e338b71b70658080bc8c2f524b16 = L.marker( + [54.51805462661493, 9.55014981014089], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_c03f627ca6162211aa234323fc12cbaa = L.popup({"maxWidth": "100%"}); + + + + var html_44e5941fb383dcdc4f34c9173082ab91 = $(`<div id="html_44e5941fb383dcdc4f34c9173082ab91" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Eckernförde-Schleswig</b><br>Suadicanistraße 26<br>24837 Schleswig<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_c03f627ca6162211aa234323fc12cbaa.setContent(html_44e5941fb383dcdc4f34c9173082ab91); + + + + marker_f0c1e338b71b70658080bc8c2f524b16.bindPopup(popup_c03f627ca6162211aa234323fc12cbaa) + ; + + + + + marker_f0c1e338b71b70658080bc8c2f524b16.bindTooltip( + `<div> + Finanzamt Eckernförde-Schleswig + </div>`, + {"sticky": true} + ); + + + var marker_30e41c33a33dcceacc544d5685412eb2 = L.marker( + [53.75770561768348, 9.664094521523761], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_947004bf15fc32b5e494e71c7179bdfb = L.popup({"maxWidth": "100%"}); + + + + var html_c6a2ba03efd6c2a8e71eb0518a8f8ef3 = $(`<div id="html_c6a2ba03efd6c2a8e71eb0518a8f8ef3" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Elmshorn</b><br>Friedensallee 7 - 9<br>25335 Elmshorn<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_947004bf15fc32b5e494e71c7179bdfb.setContent(html_c6a2ba03efd6c2a8e71eb0518a8f8ef3); + + + + marker_30e41c33a33dcceacc544d5685412eb2.bindPopup(popup_947004bf15fc32b5e494e71c7179bdfb) + ; + + + + + marker_30e41c33a33dcceacc544d5685412eb2.bindTooltip( + `<div> + Finanzamt Elmshorn + </div>`, + {"sticky": true} + ); + + + var marker_c89480536fc1da74feba0913aae1960c = L.marker( + [54.79193450079851, 9.424057235868911], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_5bc901bf90af1a4b5c7d1fa9b5521d64 = L.popup({"maxWidth": "100%"}); + + + + var html_5dae65bb00dcb038330ab3bfe885e24b = $(`<div id="html_5dae65bb00dcb038330ab3bfe885e24b" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Flensburg</b><br>Duburger Straße 58-64<br>24939 Flensburg<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_5bc901bf90af1a4b5c7d1fa9b5521d64.setContent(html_5dae65bb00dcb038330ab3bfe885e24b); + + + + marker_c89480536fc1da74feba0913aae1960c.bindPopup(popup_5bc901bf90af1a4b5c7d1fa9b5521d64) + ; + + + + + marker_c89480536fc1da74feba0913aae1960c.bindTooltip( + `<div> + Finanzamt Flensburg + </div>`, + {"sticky": true} + ); + + + var marker_d68b6a9e2ff669c3c7ef89e549dc4791 = L.marker( + [53.926165744719704, 9.527022298346303], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_3a2f0934224a1a4229c58ff883cadd6f = L.popup({"maxWidth": "100%"}); + + + + var html_c3d083cd488ccac93cda8e0385d47eab = $(`<div id="html_c3d083cd488ccac93cda8e0385d47eab" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Itzehoe</b><br>Fehrsstraße 5<br>25524 Itzehoe<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_3a2f0934224a1a4229c58ff883cadd6f.setContent(html_c3d083cd488ccac93cda8e0385d47eab); + + + + marker_d68b6a9e2ff669c3c7ef89e549dc4791.bindPopup(popup_3a2f0934224a1a4229c58ff883cadd6f) + ; + + + + + marker_d68b6a9e2ff669c3c7ef89e549dc4791.bindTooltip( + `<div> + Finanzamt Itzehoe + </div>`, + {"sticky": true} + ); + + + var marker_6e149af93cb11d0681a3f7a34566227d = L.marker( + [54.33192543126914, 10.135859806078699], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_b1cfae3fba105b8a87f8bbd50104cdee = L.popup({"maxWidth": "100%"}); + + + + var html_1a6a7102d8ac7fee3ddd5c86ada939e1 = $(`<div id="html_1a6a7102d8ac7fee3ddd5c86ada939e1" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Kiel (ehemals Kiel-Süd und Kiel-Nord)</b><br>Feldstraße 23<br>24105 Kiel<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_b1cfae3fba105b8a87f8bbd50104cdee.setContent(html_1a6a7102d8ac7fee3ddd5c86ada939e1); + + + + marker_6e149af93cb11d0681a3f7a34566227d.bindPopup(popup_b1cfae3fba105b8a87f8bbd50104cdee) + ; + + + + + marker_6e149af93cb11d0681a3f7a34566227d.bindTooltip( + `<div> + Finanzamt Kiel (ehemals Kiel-Süd und Kiel-Nord) + </div>`, + {"sticky": true} + ); + + + var marker_265b29ed2bc1a746023736c9374f721e = L.marker( + [54.77532148075464, 8.969842201019395], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_ecf61783dee8e1962096a3f2e550507d = L.popup({"maxWidth": "100%"}); + + + + var html_7a3add534bd5fdec6092be6a612e4696 = $(`<div id="html_7a3add534bd5fdec6092be6a612e4696" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Nordfriesland</b><br>Herzog-Adolf-Straße 18a<br>25813 Husum<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_ecf61783dee8e1962096a3f2e550507d.setContent(html_7a3add534bd5fdec6092be6a612e4696); + + + + marker_265b29ed2bc1a746023736c9374f721e.bindPopup(popup_ecf61783dee8e1962096a3f2e550507d) + ; + + + + + marker_265b29ed2bc1a746023736c9374f721e.bindTooltip( + `<div> + Finanzamt Nordfriesland + </div>`, + {"sticky": true} + ); + + + var marker_94e0ff0ef8dd5f9a230343a9a1fd02e7 = L.marker( + [53.85256360437036, 10.680856458798626], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_376e71a84978ff839a8b8d8b9334ed61 = L.popup({"maxWidth": "100%"}); + + + + var html_81df335e8185aa1bf26ace0ddb46c9b4 = $(`<div id="html_81df335e8185aa1bf26ace0ddb46c9b4" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Lübeck</b><br>Possehlstraße 4<br>23560 Lübeck, Hansestadt<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_376e71a84978ff839a8b8d8b9334ed61.setContent(html_81df335e8185aa1bf26ace0ddb46c9b4); + + + + marker_94e0ff0ef8dd5f9a230343a9a1fd02e7.bindPopup(popup_376e71a84978ff839a8b8d8b9334ed61) + ; + + + + + marker_94e0ff0ef8dd5f9a230343a9a1fd02e7.bindTooltip( + `<div> + Finanzamt Lübeck + </div>`, + {"sticky": true} + ); + + + var marker_c95ea96b1a4e6b80373c8cd30f3f7ed6 = L.marker( + [54.19903558085918, 9.10275162352522], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_2ae89b257a89ea6cba4bba33b72c1196 = L.popup({"maxWidth": "100%"}); + + + + var html_49c64998fde850602adcfc2bb0a76e02 = $(`<div id="html_49c64998fde850602adcfc2bb0a76e02" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Dithmarschen</b><br>Berliner Str. 19<br>25746 Heide<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_2ae89b257a89ea6cba4bba33b72c1196.setContent(html_49c64998fde850602adcfc2bb0a76e02); + + + + marker_c95ea96b1a4e6b80373c8cd30f3f7ed6.bindPopup(popup_2ae89b257a89ea6cba4bba33b72c1196) + ; + + + + + marker_c95ea96b1a4e6b80373c8cd30f3f7ed6.bindTooltip( + `<div> + Finanzamt Dithmarschen + </div>`, + {"sticky": true} + ); + + + var marker_5a8ee981ed040746dd211f7e920fbe7d = L.marker( + [54.07541177412893, 9.980713618476397], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_e0b32380e053dbd5bf4d24e43a83eb99 = L.popup({"maxWidth": "100%"}); + + + + var html_42deb6a08d74a03273f42f4c88427055 = $(`<div id="html_42deb6a08d74a03273f42f4c88427055" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Neumünster</b><br>Bahnhofstraße 9<br>24534 Neumünster<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_e0b32380e053dbd5bf4d24e43a83eb99.setContent(html_42deb6a08d74a03273f42f4c88427055); + + + + marker_5a8ee981ed040746dd211f7e920fbe7d.bindPopup(popup_e0b32380e053dbd5bf4d24e43a83eb99) + ; + + + + + marker_5a8ee981ed040746dd211f7e920fbe7d.bindTooltip( + `<div> + Finanzamt Neumünster + </div>`, + {"sticky": true} + ); + + + var marker_2f7f3c799afd1152cafc7958d5629c5b = L.marker( + [54.28984529761359, 10.89047340389227], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_3fd032b90e96d1991c85d8724a054360 = L.popup({"maxWidth": "100%"}); + + + + var html_da48db6f45081bbb9ec6a47c41dde87d = $(`<div id="html_da48db6f45081bbb9ec6a47c41dde87d" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Ostholstein</b><br>Lankenstraße 1<br>23758 Oldenburg in Holstein<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_3fd032b90e96d1991c85d8724a054360.setContent(html_da48db6f45081bbb9ec6a47c41dde87d); + + + + marker_2f7f3c799afd1152cafc7958d5629c5b.bindPopup(popup_3fd032b90e96d1991c85d8724a054360) + ; + + + + + marker_2f7f3c799afd1152cafc7958d5629c5b.bindTooltip( + `<div> + Finanzamt Ostholstein + </div>`, + {"sticky": true} + ); + + + var marker_a26744d321d303a9bef93a0a38c2dfd8 = L.marker( + [53.66255389370054, 9.799004142543806], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_f0b2d66bfcf1e1870dba21da7aa15966 = L.popup({"maxWidth": "100%"}); + + + + var html_b736f79b10d3f4cf64719f9aa946a319 = $(`<div id="html_b736f79b10d3f4cf64719f9aa946a319" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Pinneberg</b><br>Friedrich-Ebert-Straße 29<br>25421 Pinneberg<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_f0b2d66bfcf1e1870dba21da7aa15966.setContent(html_b736f79b10d3f4cf64719f9aa946a319); + + + + marker_a26744d321d303a9bef93a0a38c2dfd8.bindPopup(popup_f0b2d66bfcf1e1870dba21da7aa15966) + ; + + + + + marker_a26744d321d303a9bef93a0a38c2dfd8.bindTooltip( + `<div> + Finanzamt Pinneberg + </div>`, + {"sticky": true} + ); + + + var marker_76a6c7ddff6c5518a9c27bd595d11790 = L.marker( + [54.14929688890577, 10.461068116465704], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_ff0a301437ff4cb2ee64c220514d1129 = L.popup({"maxWidth": "100%"}); + + + + var html_46ce191d74d6e0c45f8e5ea4b7225517 = $(`<div id="html_46ce191d74d6e0c45f8e5ea4b7225517" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Plön</b><br>Fünf-Seen-Allee 1<br>24306 Plön<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_ff0a301437ff4cb2ee64c220514d1129.setContent(html_46ce191d74d6e0c45f8e5ea4b7225517); + + + + marker_76a6c7ddff6c5518a9c27bd595d11790.bindPopup(popup_ff0a301437ff4cb2ee64c220514d1129) + ; + + + + + marker_76a6c7ddff6c5518a9c27bd595d11790.bindTooltip( + `<div> + Finanzamt Plön + </div>`, + {"sticky": true} + ); + + + var marker_e2e21e10493ed4c3c0ebf0204e403bb2 = L.marker( + [53.69980350197043, 10.75001110418646], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_6728bb2a63248d2ddc9b973a5340dada = L.popup({"maxWidth": "100%"}); + + + + var html_5bc108497cd15e3a3f4edb485f3ab06a = $(`<div id="html_5bc108497cd15e3a3f4edb485f3ab06a" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Ratzeburg</b><br>Bahnhofsallee 20<br>23909 Ratzeburg<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_6728bb2a63248d2ddc9b973a5340dada.setContent(html_5bc108497cd15e3a3f4edb485f3ab06a); + + + + marker_e2e21e10493ed4c3c0ebf0204e403bb2.bindPopup(popup_6728bb2a63248d2ddc9b973a5340dada) + ; + + + + + marker_e2e21e10493ed4c3c0ebf0204e403bb2.bindTooltip( + `<div> + Finanzamt Ratzeburg + </div>`, + {"sticky": true} + ); + + + var marker_a4d721dbee24d1deacec7c3a11709a9d = L.marker( + [54.304283518428996, 9.671803070436463], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_b81d3544e3d189270a8daf8756c91c44 = L.popup({"maxWidth": "100%"}); + + + + var html_97563c20b4b511c3f121b768aa4d1dfb = $(`<div id="html_97563c20b4b511c3f121b768aa4d1dfb" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Rendsburg</b><br>Kieler Straße 19<br>24768 Rendsburg<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_b81d3544e3d189270a8daf8756c91c44.setContent(html_97563c20b4b511c3f121b768aa4d1dfb); + + + + marker_a4d721dbee24d1deacec7c3a11709a9d.bindPopup(popup_b81d3544e3d189270a8daf8756c91c44) + ; + + + + + marker_a4d721dbee24d1deacec7c3a11709a9d.bindTooltip( + `<div> + Finanzamt Rendsburg + </div>`, + {"sticky": true} + ); + + + var marker_fb69f361c1b4c24006d164b1f8336bbd = L.marker( + [53.81087743356084, 10.380553476509146], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_81871d08f7419704ecb4401dfa036b3d = L.popup({"maxWidth": "100%"}); + + + + var html_94eb4ade2259882eacccfb49bc88ebdf = $(`<div id="html_94eb4ade2259882eacccfb49bc88ebdf" style="width: 100.0%; height: 100.0%;"><b>Finanzamt Stormarn</b><br>Berliner Ring 25<br>23843 Bad Oldesloe<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_81871d08f7419704ecb4401dfa036b3d.setContent(html_94eb4ade2259882eacccfb49bc88ebdf); + + + + marker_fb69f361c1b4c24006d164b1f8336bbd.bindPopup(popup_81871d08f7419704ecb4401dfa036b3d) + ; + + + + + marker_fb69f361c1b4c24006d164b1f8336bbd.bindTooltip( + `<div> + Finanzamt Stormarn + </div>`, + {"sticky": true} + ); + + + var marker_5b50b88f98769756c47dfbcdc68ec989 = L.marker( + [54.31900440555915, 10.13265127232115], + {} + ).addTo(map_5f79f6c699e26e7f83f29a9f1c947052); + + + var popup_49af8106e50164b52fcd39166c354a35 = L.popup({"maxWidth": "100%"}); + + + + var html_a6f072a6eca19d48065bb70b399d52a2 = $(`<div id="html_a6f072a6eca19d48065bb70b399d52a2" style="width: 100.0%; height: 100.0%;"><b>Finanzamt für Zentrale Prüfungsdienste</b><br>Hopfenstraße 2 a<br>24103 Kiel<br>Phone: None<br><a href='https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/FinanzaemterSH/FinanzaemterSH_node.html' target='_blank'>WWW</a></div>`)[0]; + popup_49af8106e50164b52fcd39166c354a35.setContent(html_a6f072a6eca19d48065bb70b399d52a2); + + + + marker_5b50b88f98769756c47dfbcdc68ec989.bindPopup(popup_49af8106e50164b52fcd39166c354a35) + ; + + + + + marker_5b50b88f98769756c47dfbcdc68ec989.bindTooltip( + `<div> + Finanzamt für Zentrale Prüfungsdienste + </div>`, + {"sticky": true} + ); + +</script> +</html> \ No newline at end of file diff --git a/README.md b/README.md index 8a02cf566c196c851f686b816aee5a2716135bba..f2b1f2d98b5d9fe9d5472910c922dff25ccc0d4f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,11 @@ -tbd +# Open-Data Schleswig-Holstein example code +To get you started working with the Open-Data Schleswig-Holstein we created some "hello world" examples on how to process different formats and display them or even create a visualization (slideshows, graphs, maps etc.). Feel free to contribute corrections or new examples to help others! +Example # | Name | Description | Input format | Output | Source +--- | --- | --- | --- | --- | --- +01 | Highest Salaries | Show earnings of municipal managers in Schleswig-Holstein (based on a voluntarily survey) | JSON | Table | https://opendata-stage.schleswig-holstein.de/dataset/verguetungsoffenlegung +02 | Wind turbines | Show height data of wind turbines in Schleswig-Holstein | CSV | Histogram | https://opendata.schleswig-holstein.de/collection/windkraftanlagen/aktuell.csv +03 | Monuments slideshow | Create a slideshow using ffmpeg from images from monuments in Schleswig-Holstein | JSON | Slideshow (mpeg) | https://opendata.schleswig-holstein.de/dataset/denkmalliste-2024-08-08 +04 | Water measuring stations | Display all water level measuring stations in Schleswig-Holstein using the folium library with OpenStreetMap | CSV | OpenStreetMap overlay | https://opendata.schleswig-holstein.de/dataset/pegel-stammdaten +05 | Park bench map | Show a map of all park benches in the city of Norderstedt | SHP (shape file) | Table, Open Street Map overlay | https://opendata.schleswig-holstein.de/dataset/parkbanke +06 | Tax office map | Create a formatted HTML and map containing all tax offices in Schleswig-Holstein | RDF | HTML table, Open Street Map overlay | https://opendata.schleswig-holstein.de/dataset/finanzamter-2024-01-28