de|en

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

Kartographie

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 hinzugekommen ist die Möglichkeit, die Karte im Vollbildmodus zu betrachten.

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

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

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

Lüftungshelfer mit Python und RasPi Wetterstation

Diagramm absolute Luftfeuchte

Mit steigender Außentemperatur stellt die Belüftung der Kellerräume ein zunehmendes Problem dar. Die warme Außenluft enthält viel Feuchtigkeit, die an den kalten Kellerwänden kondensieren könnte. Kennt man die genauen Werte von Außen- und Innentemperatur sowie die Luftfeuchtigkeit, dann kann ein kleines Python Script bei der Entscheidung helfen, ob das Kellerfenster besser auf oder zu sein sollte. Auf einem Raspberry Pi signalisiert das Script seine Empfehlung leicht erkennbar durch das Aufleuchten einer roten oder grünen LED. Weiterlesen

Temperaturmessung mit Raspberry Pi Pico und 1-wire Temperatursensor

Raspberry Pi Pico zeigt die mit dem 1-wire Sensor DS1820 gemessene Temperatur auf einem OELD an

Der Raspberry Pi Pico ist ein universell einsetzbarer Mikrocontroller auf Basis des Chips RP2040. Erweitert um einen 1-wire Temperatursensor DS1820 und ein OLED Modul lässt sich damit ein einfaches Thermometer aufbauen. Das Einsteigertutorial erklärt die dafür notwendigen Schritte von der Installation und Programmierung von CircuitPython bis hin zur Verdrahtung und Ansteuerung der Hardware. 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.

C++

OpenCV Praxis: OCR für den Stromzähler

Stromzähler auslesen mit OpenCV

OpenCV (Open Computer Vision) ist eine leistungsfähige und komfortable Umgebung für die Realisierung vielfältiger Projekte im Bereich der Bildverarbeitung. Das Tutorial stellt einige Aspekte von OpenCV anhand einer praktischen Anwendung vor:
In vielen Haushalten befinden sich noch Stromzähler mit einem mechanischen Zählwerk, die keine direkte Schnittstelle für das Auslesen des Zählerstandes mittels eines Computers bereitstellen. Eine Möglichkeit, dennoch an diese Daten zu gelangen, besteht in der optischen Erfassung des Zählerstandes mit einer Videokamera und der anschließenden Zeichenerkennung. Weiterlesen