Journal

MS Access Map API Google

MS Access Map ohne Google API einsetzen

Oft erhalten wir die Anfrage, wie man in einem MS-Access Formular eine Landkarte einbinden kann, ohne Google-Maps oder Bing-Maps zu verwenden.

Möchte man z.B. Googe-Maps mit Hilfe einer API über das IE-Control integrieren, wird ab einer Zugriffszahl von 20.000 pro Tag, die Google Karte kostenpflichtig. Zudem ist Nutzung und Kostenaufstellung von Google nicht transparent.

Die Pflege und Umstellung mit API v2 und API v3, ist mit Hürden verbunden, da neben der VBA Programmierung auch Javascript-Wissen benötigt wird.

Zugleich wächst das Interesse von Unternehmen und Mitarbeiter- und Kundendaten besser zu schützen.

stallwanger IT.dev und Maps4Office hat im Rahmen einer internen Studie einen Prototyp in MS-Access unter VBA entwickelt, um die geografischen Daten direkt in MS Access Formularen oder Berichten anzuzeigen.

Die primäre Funktionalität, wie z.B. Punkte Anzeigen, Zoom in bestimmte Kartenausschnitte, einfärben der Länder oder PLZ-Gebiete mit MS Access Tabellen oder SQL-Abfragen, ist hoch.

 

Die ersten Vorschaubilder

MS Access Map ohne Google Api in einem Formular dargestellt.

MS Access Map API Google in einem Formular per VBA, Weltkarte

MS Access Map ohne Google Api in einem Formular per VBA: Darstellung der Weltkarte ohne Labels, mit Punkten und Ozean-Regionen

Die gleiche Weltkarte eingefärbt nach Ländern in einem MS Access-Formular mit Tabellen Verknüpfung. Eingefärbt nach ISO-Liste und Werte aus MS Access-Tabellen

MS-Access Formular, Forms, Worldmap coloring VBA, mit Tabellenwerten oder Abfragen

MS Access Map mit Formular und verknüpften Abfragen auf einer Weltkarte: Eingefärbt nach ISO-Liste und Werte

Zoom Effekt auf die Deutschlandkarte ohne Beschriftung und mit Landkreisen

MS-Access Formular Landkreise ohne Google API eingefärbt ohne Labels, Punkte in VBA mit SQL

MS Access Formular: Landkreise eingefärbt mit SQL-Tabellen

Optional mit OSM-Daten für Strassen und Ländergrenzen und Namensbezeichnungen. Als Quelle wurde hier Openstreetmap verwendet.

MS Access OSM Open Street Map mit Landkreisen eingefäbt in Formulare VBA ohne Labels

Access Formular mit Open Street Map (OSM) inkl. Landkreise ohne Beschriftung

Ein Zoom in die Stadt ist ebenfalls möglich. In unserem Beispiel die Stadt Hamburg

MS-Access-Hamburg-Stadtteile

Beispiel – MS Access-Datenbank mit allen Ländern und auf Landkreisebene (Admin Level 3). Als Projektionsart wird Lambert verwendet.

MS Access-Datenbank mit allen Ländern und auf Landkreisebene

Vergleich hierzu Admin-Level 1 mit den EMEA Staaten.

EMEA Regionen mit Weltkarte und Openstreetmap in VBA (Excel, Access) darstellen

EMEA Regionen mit Weltkarte und Openstreetmap in VBA (Excel, Access) darstellen

 

 

0
Scroll top
0
  • GIS Consulting