Blog

MS Access Map API Google

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

Möchte man z.B. Googe-Map mit Hilfe einer API über das IE Controll integrieren, wird ab einer Zugriffszahl von 25.000 pro Tag, die Google Karte kostenpflichtig.

Auch die Pflege und Umstellung mit API v2 und API v3, ist mit Hürden verbunden, da neben der VBA Programmierung ein bisschen in Javascript Wissen benötigt wird.

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

 

stallwanger IT.dev und Maps4Office hat im Rahmen einer internen Studie einen Prototyp in MS Access VBA entwickelt, um die geographischen Daten direkt in MS Access Formulare oder Berichte 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 bei Bedarf OSM-Daten anzeigen zu lassen, ist hoch.

Die ersten Vorschaubilder

MS Access Map ohne Google Api in einem Formular

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.

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
  Related Posts
  • No related posts found.
  • GIS Consulting
  • 0