Die Geo-Anwendung, die noch in der alten Firma entstand, wurde kräftig überholt und funktioniert immer noch. Sie ist sowohl als traditionelle Anwendung lauffähig, als auch als Applet im Browser oder verwendbar als Komponente in eigenen Anwendungen.
Man könnte sich natürlich zunächst fragen: "Warum eine neue Map-Anwendung?". Nun, darauf gibt es viele mögliche Antworten und es wird immer eine dabei sein, die den Fragenden nicht zufrieden stellt. Wir wollten damals in der Lage sein, unseren Kunden maßgeschneiderte Dienstleistungen im Bereich Geoinformatik mit Schwerpunkt auf solche Karten anzubieten, die einen direkten Bezug zum jeweiligen fachlichen Problem hatten. Dazu benötigt man zunächst einen eigenen Tile-Server - aber natürlich auch eine Anwendung, die es ermöglicht, ohne großen Aufwand die Präsentation der Karten umzustellen. Dazu kamen im Laufe der Zeit weitere Anforderungen, die zum einen - wie zum Beispiel die Präsentation weiterer Layer aus vektorbasierten Daten - fachlich getrieben waren, zum anderen aber auch reine Showcase-Features darstellten.
Nach Abschluß der Überholungsarbeiten steht die Anwendung als leicht erweiterbares Framework für die Implementierung von Anwendungen zur Lösung von geoinformatischen Aufgaben zur Verfügung. Sie ist in der Lage, verschiedenste Layer ein- und auszublenden. Jeder Layer hat eine Datensicht, durch die er konfiguriert werden kann und einen Painter, der letztlich für die Darstellung verantwortlich ist. Die Layer können umsortiert werden. Die Sortierung bestimmt, welcher Layer welche anderen verdeckt.
Es ist möglich - daher das "4D" im Namen - in die Datensicht der Layer einen zeitlichen Aspekt einzuführen: Die Anwendung versteht zeitliche Einschränkungen: Zur Zeit wird nur ein Intervall pro Layer unterstützt - wird es konfiguriert, so werden nur Features in die Karte eingezeichnet, deren Start- oder Endzeitpunkt in dem für diesen Layer eingestellten Intervall liegen.
Die von der Anwendung standardmäßig benutzten Karten stammen aus dem Openstreetmap-Projekt, es können aber auch leicht andere substituiert werden.
24.02.2024
Die Anwendung EBMap4D wurde wieder einmal überarbeitet und erweitert.
22.08.2021
Ich habe bereits darüber berichtet, dass EBMap4D jetzt über die Möglichkeit verfügt, beliebige GeoJSON-Layer darzustellen. Nun ist die Anwendung um die Möglichkeit erweitert worden, in diesen GeoJSON-Daten enthaltene Stilinformationen für die Darstellung zu nutzen.
31.07.2021
Ich habe die Anwendung EBMap4D einer Generalüberholung unterzogen und neue Features hinzugefügt...
02.02.2019
Ich habe EBMap4D um einen weiteren Layer erweitert, der mir als elektronisches Fahrtenbuch dient
25.01.2019
Nachdem Berichte über Neuigkeiten in EBMap4D schon längere Zeit her sind und die letzten Artikel sich fast ausschließlich mit Tile-Servern beschäftigt haben, hier nun ein neues Update zu EBMap4D.
19.01.2019
Ich habe im Zuge der letzten erfolgreichen Mars-Landung ein Thema wiederbelebt, das schon länger auf meiner Platte geschlummert hat:
10.07.2018
Ich beschrieb vor einiger Zeit den Antrieb dafür, einen eigenen Tile-Server zu betreiben. Damals war als System Ubuntu 12.04 in LXC-Containern auf einem Ubuntu 13.04-Wirt zum Einsatz gekommen. Ich habe das System renoviert und auf Ubuntu 16.04 (Container und Wirt) angehoben
10.07.2018
Nachdem ich bereits den OpenStreetMap-Tile-Server aktualisiert habe, folgte nun der für die Höhen- (Relief-) Informationen.
10.01.2016
Neuen Funktionalitäten für die Anwendung EBMap4D: Sie ist nun in der Lage, beliebig große Karten als Bitmapgraphiken zu exportieren
14.11.2015
Die Geo-Anwendung EBGeo4D ist um einen neuen Layer reicher - mit ihm kann man die auf die Erdoberfläche projizierten Positionen von Satelliten visualisieren.
04.06.2014
Die Geo-Anwendung EBGeo4D ist wiederum ein wenig erweitert worden: Es ist jetzt möglich, Features zu selektieren und zu exportieren.
18.04.2014
Die Geo-Anwendung EBGeo4D verfügt bereits über eine Lupenfunktion die es erlaubt, Details genauer zu untersuchen ohne die aktuelle Zoomstufe zu verlassen. Nun wurde eine zuschaltbare Übersichtskarte implementiert, die den aktuellen Kartenausschnitt in seinen globalen Zusammenhängen einordnet.
09.03.2014
Neuen Funktionalitäten für die Anwendung EBMap4D und dWb+ zur Arbeit mit aufgezeichneten GPS-Tracks
27.10.2013
Die neuen Funktionalitäten in der Anwendung EBMap4D wurden ebenfalls in dWb+ integriert
11.07.2013
Die Geo-Anwendung EBGeo4D wurde um einige Features erweitert: es existiert jetzt die Möglichkeit, nicht mehr wie früher Layer an- und abzuschalten, sondern man kann ihre Deckkraft stufenlos einstellen. Außerdem beherrscht die Anwendung jetzt den Umgang mit Bitmap-Layern.
26.06.2013
Hier ein kleiner Überblick darüber, welche Ressourcen mir bei meinen Übungen zum Thema Geo-Informatik und Openstreetmap geholfen haben. Zum Testen der Implementierungen rund um dieses Themengebiet - unter anderem EBMap4D benötigte ich eine eigene Quelle für das Kartenmaterial.
Certstream, InfluxDB, Grafana und Netflix
16.04.2019
Nachdem ich vor kurzem über mein erstes Spielen mit dem certstream berichtete, habe ich weitere Experimente gemacht und die Daten zur besseren Auswertung in eine InfluxDB gepackt, um sie mit Grafana untersuchen zu können.
Weiterlesen...Android Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Git(lab|hub) Go GUI Gui Hardware Java Jupyter Komponenten Links Linux Markdown Markup Music Numerik PKI-X.509-CA Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Die sQLshell hat eine weitere Integration erfahren - obwohl ich eigentlich selber nicht viel dazu tun musste: Es existiert ein Projekt/Produkt namens steampipe, dessen Slogan ist select * from cloud; - Im Prinzip eine Wrapperschicht um diverse (laut Eigenwerbung mehr als 140) (cloud) data sources.
Weiterlesen...Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2024 folgt hier gleich die nächste:
Weiterlesen...Da ich seit nunmehr einem Jahr bei meinem neeun Arbeitgeber beschäftigt und damit seit ungefähr derselben Zeit für Geld mit Python arbeite, haben sich gewisse Antipathien gegenüber Python vertieft (ich kann mit typlosen Sprachen einfach nicht umgehen) - aber auch einige meiner Gründe, Python zu lieben sind ebenso stärker geworden. Einer davon ist der Fakt, dass eine Methode in Python mehr als einen Wert zurückgeben kann.
Weiterlesen...Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muß damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen GitHub-Repositories findet man hier - meine öffentlichen GitLab-Repositories finden sich dagegen hier.