Geokodierung von Kundenadressen / Lieferantenadressen: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Überblick == In CDHWEB gibt es die Funktionen „Umkreissuche“ und „Geo Map“. Diese Funktionen brauchen Geo-Daten zu den Adressen der Kunden und Lief…“)
 
(Einrichtung mit "Google maps")
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
 +
== Ziel ==
 +
In CDHWeb ist es möglich, Kunden- und Lieferantenadressen auf einer digitalen Landkarte anzeigen zu lassen und auch Routen zu planen.
 +
 
== Überblick ==
 
== Überblick ==
In CDHWEB gibt es die Funktionen „Umkreissuche“ und „Geo Map“. Diese Funktionen brauchen Geo-Daten zu den Adressen der Kunden und Lieferanten. Die Kodierung der Adressen kann in CDHWEB erfolgen, und zwar entweder direkt beim Start der „Umkreissuche“ oder nach der Suche in „Geo Map“
+
In CDHWeb gibt es die Funktionen „Umkreissuche“ und „Geo Map“. Diese Funktionen brauchen Geo-Daten zu den Adressen der Kunden und Lieferanten. Die Kodierung der Adressen kann in CDHWeb erfolgen, und zwar entweder direkt beim Start der „Umkreissuche“ oder nach der Suche in „Geo Map“
  
 
== Datenbasis für die Geokodierung ==
 
== Datenbasis für die Geokodierung ==
 
Die Geokodierung kann anhand einer von CDH bereitgestellten Datenbank erfolgen. In dieser sind Straßen, PLZ und Geodaten gespeichert. Diese Datenbak erhält aber nur Daten für Deutschland und ist nicht vollständig. Falls die Geokodierung über diese Datenbank nicht möglich ist, kann eine Geokodierung über „google maps“ erfolgen.
 
Die Geokodierung kann anhand einer von CDH bereitgestellten Datenbank erfolgen. In dieser sind Straßen, PLZ und Geodaten gespeichert. Diese Datenbak erhält aber nur Daten für Deutschland und ist nicht vollständig. Falls die Geokodierung über diese Datenbank nicht möglich ist, kann eine Geokodierung über „google maps“ erfolgen.
  
== Einrichtung ==
+
== Einrichtung mit "Google maps" ==
Es handelt sich um die Datei CDH_GeoData.mdb. Diese muss im Verzeichnis {CDHClient}\Data gespeichert sein.
+
Diese Geokodierung steht für alle Länder zur Verfügung und basiert auf dem Adressbestand von „google maps“. Der Dienst ist kostenpflichtig (meistens entstehen nur Kosten von weniger als 1 €). Es muss ein API-Key in einer Konfigurationsdatei hinterlegt werden.
  
== Geokodierung mit Google Maps ==
 
Diese Geokodierung steht für alle Länder zur Verfügung und basiert auf dem Adressbestand von „google maps“. Der Dienst ist kostenpflichtig. Es muss ein API-Key in einer Konfigurationsdatei hinterlegt werden.
 
 
#Beantragung des API-Keys
 
#Beantragung des API-Keys
 
#*Bei google anmelden (ggf. eigenes Konto einrichten)
 
#*Bei google anmelden (ggf. eigenes Konto einrichten)
 
#*„Google Cloud Platform“ aufrufen
 
#*„Google Cloud Platform“ aufrufen
 
#**https://cloud.google.com
 
#**https://cloud.google.com
#**Ggf. den Nutzungsbedingungen zustimmen
+
#**falls „Google Cloud Platform“ bisher nicht genutzt wurde, erscheint folgendes:
#**Button „Jetzt kostenlos starten“
+
#***Ggf. den Nutzungsbedingungen zustimmen
#**Daten angeben
+
#***Button „Jetzt kostenlos testen“
#**Zahlungsmethode hinterlegen
+
#***Land angeben
#**Weitere Daten Eintragen
+
#***Button „Zustimmen und fortfahren“
#*Button „Meine Konsole“
+
#***Kontaktdaten und Zahlungsmethode angeben
#*Oben links werden Projekte angezeigt
+
#***Button „Jetzt kostenlos testen“
#**Neues Projekt erstellen
+
#*Oben rechts auf den Link „Console“ klicken
#**Projektname eintragen „CDHWEB“
+
#*Oben links auf die Projektauswahl („My First Project“ oder aktuell ausgewähltes Projekt klicken)
#**Erstellen
+
#*Im geöffneten Fenster oben rechts auf „Neues Projekt“ klicken
#*Projekt auswählen
+
#*Projektname eintragen „CDHWEB“
#*Button „Alle APIs ansehen“
+
#*Button „Erstellen“ klicken
#*Kategorie->Maps
+
#*Oben links auf die Projektauswahl („My First Project“ oder aktuell ausgewähltes Projekt klicken)
 +
#*Auf Projekt „CDHWEB“ klicken
 +
#*Button „Alle APIs ansehen“ klicken (Mitte unter „Produkte“)
 +
#*Links im Menü „Kategorie“->“Maps“
 
#*Directions API anklicken
 
#*Directions API anklicken
 
#*Button „Aktivieren“
 
#*Button „Aktivieren“
 +
#*Teilweise müssen hier Nutzungsbedingungen bestätigt werden
 +
#*Teilweise muss hier das Abrechnungskonto ausgewählt werden
 
#*Es wird der API-Schlüssel angezeigt
 
#*Es wird der API-Schlüssel angezeigt
 
#*Button „Zur GOOGLE MAPS Plattform“
 
#*Button „Zur GOOGLE MAPS Plattform“
Zeile 47: Zeile 54:
 
#**{"googleApiKey":"Der Google MAPS API Key"}
 
#**{"googleApiKey":"Der Google MAPS API Key"}
 
#*Datei speichern
 
#*Datei speichern
 +
 +
'''Wichtig:'''
 +
CDHOffice muss einmal komplett neu gestartet werden, damit es dann auch in CDHWeb funktioniert. Es kann einige Minuten dauern, bis der Schlüssel bei google aktiviert ist.
 +
 +
[[Kategorie: Allgemeine Hilfen]]

Aktuelle Version vom 14. November 2025, 14:59 Uhr

Ziel

In CDHWeb ist es möglich, Kunden- und Lieferantenadressen auf einer digitalen Landkarte anzeigen zu lassen und auch Routen zu planen.

Überblick

In CDHWeb gibt es die Funktionen „Umkreissuche“ und „Geo Map“. Diese Funktionen brauchen Geo-Daten zu den Adressen der Kunden und Lieferanten. Die Kodierung der Adressen kann in CDHWeb erfolgen, und zwar entweder direkt beim Start der „Umkreissuche“ oder nach der Suche in „Geo Map“

Datenbasis für die Geokodierung

Die Geokodierung kann anhand einer von CDH bereitgestellten Datenbank erfolgen. In dieser sind Straßen, PLZ und Geodaten gespeichert. Diese Datenbak erhält aber nur Daten für Deutschland und ist nicht vollständig. Falls die Geokodierung über diese Datenbank nicht möglich ist, kann eine Geokodierung über „google maps“ erfolgen.

Einrichtung mit "Google maps"

Diese Geokodierung steht für alle Länder zur Verfügung und basiert auf dem Adressbestand von „google maps“. Der Dienst ist kostenpflichtig (meistens entstehen nur Kosten von weniger als 1 €). Es muss ein API-Key in einer Konfigurationsdatei hinterlegt werden.

  1. Beantragung des API-Keys
    • Bei google anmelden (ggf. eigenes Konto einrichten)
    • „Google Cloud Platform“ aufrufen
      • https://cloud.google.com
      • falls „Google Cloud Platform“ bisher nicht genutzt wurde, erscheint folgendes:
        • Ggf. den Nutzungsbedingungen zustimmen
        • Button „Jetzt kostenlos testen“
        • Land angeben
        • Button „Zustimmen und fortfahren“
        • Kontaktdaten und Zahlungsmethode angeben
        • Button „Jetzt kostenlos testen“
    • Oben rechts auf den Link „Console“ klicken
    • Oben links auf die Projektauswahl („My First Project“ oder aktuell ausgewähltes Projekt klicken)
    • Im geöffneten Fenster oben rechts auf „Neues Projekt“ klicken
    • Projektname eintragen „CDHWEB“
    • Button „Erstellen“ klicken
    • Oben links auf die Projektauswahl („My First Project“ oder aktuell ausgewähltes Projekt klicken)
    • Auf Projekt „CDHWEB“ klicken
    • Button „Alle APIs ansehen“ klicken (Mitte unter „Produkte“)
    • Links im Menü „Kategorie“->“Maps“
    • Directions API anklicken
    • Button „Aktivieren“
    • Teilweise müssen hier Nutzungsbedingungen bestätigt werden
    • Teilweise muss hier das Abrechnungskonto ausgewählt werden
    • Es wird der API-Schlüssel angezeigt
    • Button „Zur GOOGLE MAPS Plattform“
    • Dialog „Schlüssel schützen“
      • „API-Einschränkung auswählen“
      • In unterer Liste folgende APIs markieren
        • Directions API
        • Geocoding API
        • Maps JavaScript API
      • Button OK
      • Button „Schlüssel einschränken“
    • Links auf „Schlüssel und Anmeldedaten“ klicken
    • Rechts auf Schlüssel anzeigen
    • Schlüssel kopieren
  2. Key in Konfigurationsdatei eintragen
    • Datei {CDHServer}\Data\ CDHGeoData.settings.json in einem Texteditor öffnen
    • Rechts vom Doppelpunkt zwischen den Hochkommas den Key eintragen. Der Dateiinhalt muss dann so aussehen:
      • {"googleApiKey":"Der Google MAPS API Key"}
    • Datei speichern

Wichtig: CDHOffice muss einmal komplett neu gestartet werden, damit es dann auch in CDHWeb funktioniert. Es kann einige Minuten dauern, bis der Schlüssel bei google aktiviert ist.