de|en

Kompf.de - Projekte, Texte und Informationen von Martin Kompf

Martin Kompf

Herzlich willkommen auf meiner Webseite rund um Software, Elektronik und Geographie! Hier findest du vieles, was mich über die Jahre beschäftigt hat und ich zum jeweiligen Zeitpunkt für veröffentlichenswert hielt. Auch wenn nicht jeder Artikel tagesaktuell ist: Wenn du hier etwas Interessantes oder Nützliches für dich entdeckst, freut mich das umso mehr!

Geographie

Flussgebiete Mitteleuropas

Wasser fließt. Sein Weg verläuft dabei nicht chaotisch, sondern folgt den Gesetzen und Gegebenheiten der Natur. Dabei bilden sich Flussgebiete, die nach dem ins Meer mündenden Hauptfluss benannt sind. Die Karte der Flussgebiete Mitteleuropas zeigt die Gewässer Mitteleuropas und ihre Zugehörigkeit zu einem Flussgebiet. Sie verwendet Daten aus OpenStreetMap.

Neu: Ein Klick in die Karte hebt das nächgelegene Fließgewässer in Rot hervor und zeigt eine Infobox mit Namen, Typ und Flussgebiet an. Falls die Daten in OpenStreetMap entsprechend gepflegt sind, umfasst die Hervorhebung den kompletten Flusslauf von der Quelle bis zur Mündung.

Die letzte Aktualisierung der Karte erfolgte mit OSM Daten vom 12.7.2026.

Weitere interessante Geotools: GPS, GPX, KML, OVL Track Viewer | GPS Positionsbestimmung und WGS-84 UTM Umrechnung | Entfernungsberechnung.

Entfernungsberechnung

Der Artikel Entfernungsberechnung zeigt, wie man aus den vom GPS gelieferten geografischen Koordinaten die exakte Luftlinienentfernung zwischen zwei Punkten bestimmt. Ergänzend dazu gibt es jetzt ein Tool zur Anzeige der Luftlinie. Nach der Auswahl von zwei Punkten auf einer Karte zeigt das Tool die Entfernung in Kilometern, Meilen und Seemeilen an. Auf der Karte sieht man zusätzlich den kürzesten Weg zwischen den Punkten - den Großkreisbogen.

Weitere interessante Geotools: GPS, GPX, KML, OVL Track Viewer | GPS Positionsbestimmung und WGS-84 UTM Umrechnung.

DIY

Infrarot Lichtschranke mit Arduino und Raspberry Pi zum Auslesen des Wasserzählers

Wasserzähler mit Lichtschranke auf Basis des Arduino Pro Mini

Wasser ist ein kostbares Gut, die permanente Verfügbarkeit von frischem Trinkwasser ist eine Errungenschaft, deren Wert man nicht hoch genug schätzen kann. Das folgende Projekt befasst sich mit der laufenden Messung des Wasserverbrauchs in einem Haushalt, um Einsparungs- und Optimierungsmöglichkeiten zu finden. Ausgangspunkt ist dabei der bereits vorhandene mechanische Wasserzähler. Eine selbstgebaute Infrarot-Reflex-Lichtschranke dient zur Verbrauchserfassung, ein Arduino Pro Mini übernimmt dabei die elektronische Signalverarbeitung. Ein Raspberry Pi steuert das Messgerät an und hilft bei der Auswertung der Messdaten. Weiterlesen

Infrarot Lichtschranke mit Arduino zum Auslesen des Stromzählers

Stromzähler mit Lichtschranke auf Basis des Arduino Nano

Elektromagnetische Ferraris-Stromzähler kommen noch in vielen Haushalten zur Verbrauchsmessung zum Einsatz. Sie besitzen keine direkte Schnittstelle zur elektronischen Datenerfassung. Auf der anderen Seite hilft jedoch eine präzise und minutengenaue Erfassung des Stromverbrauchs beim Energiesparen, da sich so Standbyverbrauch und Lastspitzen besser analysieren lassen. Eine Möglichkeit, dennoch an diese Daten zu kommen, besteht in der optoelektronischen Abtastung der Zählscheibe. Die Signalerfassung erledigt dabei ein Arduino Nano. Weiterlesen

Gaszähler auslesen mit Magnetometer HMC5883 und Raspberry Pi

Gaszähler mit Magnetometer HMC5883

Der Artikel beschreibt ein Verfahren zum Auslesen des im Haushalt vorhandenen Gaszählers mittels eines 3-Achsen Magnetometers. Die Erfassung, Speicherung und Auswertung der Daten erledigt dabei ein Raspberry Pi. Weiterlesen

Java

Zeitzone mit GeoTools aus Shapefiles bestimmen

Zeitzonen definieren die Differenz der jeweiligen Ortszeit zur Greenwich Mean Time (GMT) sowie die Regeln zur Sommer- und Winterzeitumstellung. Mit den heute gegebenen Möglichkeiten des weltweiten Online-Austauschs von Daten und Informationen spielt die genaue Kenntnis der Zeitzone des Kommunikationspartners eine große Rolle, um Missverständnisse und Fehler von vornherein zu vermeiden.

Der Artikel beschreibt die Implementierung eines RESTful Webservice zur Bestimmung der Zeitzone aus geografischen Koordinaten mittels Java, GeoTools und Shapefiles. Weiterlesen

Mehr Java Artikel.