Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Entfernung zwischen 2 PLZ OFFLINE
#1
Guten Abend,

ich hab zwar gestern Abend und Heute Mittag dazu gegooglet aber nichts konkretes gefunden:

Ich bin auf der Suche nach einer Möglichkeit die Entfernung zwischen 2 Postleitzahlen (Nur Deutschland; Luftlinie oder Staßenentfernung erstmals zweitrangig) zu ermitteln.

Wichtig dabei: Es muss leider offline sein. Client hat KEINEN Onlinezugang.
Ich habe zwar ein tolles Projekt hier im Forum via Google API gefunden aber wie gesagt, es müsste lokal über die Bühne gehen.

Weiß jemand zufällig iwas was meinen Wünschen in etwa entspricht und ich darauf aufbauen könnte?

Mein Endprojekt geht bissle weiter aber die größte Hürde ist erstmals das obige Thema.
Am Ende der Geschichte muss ich irgendwas basteln, dass mir per Eingabe einer PLZ eine zufällige (real existierende) Anschrift in einer Umgebung von $Variable_Umgebung ausspucken soll.
Dabei kommt es nicht auf exakte Entfernungen. +/- 20 ~ 30 km machen nicht viel aus.
Antworten Top
#2
Hi,

dazu müsstest du mMn eine riesige Datenbank besitzen, in der die Entfernungen bereits festgelegt sind.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Confused  Schade, klingt schon mal nicht ermutigend.

Falls aber doch jemand über dern Thread drüber stolpert der irgendwo mal was über ein ähnliches Projekt gelesen hat oder konkrete Ideen hat wie man es verwirklichen kann, dann bitte nicht davor scheuen zu Antworten.
Ggf. darf es auch etwas kosten, falls jemand ein kommerzielles Projekt kennt. ( :19: Hab ich schon erwähnt, dass ich Student bin? Möglichst keine Enterprise Business-Lösungen für mehrere tausend)

Ps. Kennt sich jemand mit denen hier aus?
http://www.plz-umkreis.com/plz-umkreissuche
:-| Bin ich etwa schon am Ziel?
Antworten Top
#4
Hallöchen,

so groß muss die Datenbank gar nicht sein.

Du brauchst eigentlich nur eine Postleitzahlentabelle wo Du jeder Postleitzahl eine geografische Briete und Länge zuordnest. Der Rest ist einfach nur Mathematik. Allerdings solltest Du bedenken, dass die Postleitzahlenbereiche in der längsten Ausdehnung teilweise wirklich 20-30 km groß sein können, bei dünn besiedelten gebieten vielleicht sogar noch größer.

Google mal nach geodaten Deutschland, Treffer z.B. bei opengeodb
Über die Qualität der freien Daten will ich nicht urteilen. Sollte die nicht reichen, gibt's auch kostenpflichtige Angebote.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Sevemiyen
Antworten Top
#5
Hallöchen,

hier mal noch ein interessanter Link:

http://www.csv-geodaten.de/entfernung-berechnen.php
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Sevemiyen
Antworten Top
#6
Hi,

ich habe mal aus dieser Seite die csv importiert und die erste Formel verwendet.
(Entfernung = arccos( sin(latB)·sin(latA) + cos(latB)·cos(latA)·cos(lonB-lonA) ) * Erdradius)
Irgendwas mache ich falsch:

Arbeitsblatt mit dem Namen 'geodaten_de'
FGHIJKLMN
3StadtPLZLängeBreiteEntfernungErdradius
4AHamburg20095535.542100.01119083,76380
5BMünchen80331481.379115.722

ZelleFormel
L4=RUNDEN(ARCCOS(SIN(J5)*SIN(J4)+COS(J5)*COS(J4)*COS(I5-I4))*$N$4;2)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Antworten Top
#7
Moin Ralf!
Länge und Breite sind Dezimalzahlen mit dem Trenner Komma!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#8
Hi Ralf,

so?
Arbeitsblatt mit dem Namen 'geodaten_de'
FGHIJKLMN
3StadtPLZLängeBreiteEntfernungErdradius
4AHamburg2009553,554210,00118990,26380
5BMünchen8033148,137911,5722

ZelleFormel
L4=RUNDEN(ARCCOS(SIN(J5)*SIN(J4)+COS(J5)*COS(J4)*COS(I5-I4))*$N$4;2)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Ralf
Antworten Top
#9
Hab ich auch!  :19:
(vielleicht muss man nur den Umweg über Timbuktu nehmen)

Im Ernst:
Ich schaue es mir gleich mal genauer an.
Jetzt ist aber erst mal Mittach angesagt.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#10
Hallo Ralf,

bei mir kommt was um die 670 km raus. Zum einen musst Du die Zahlen durch 10.000 teilen und zum anderen mal Länge und Breite richtig eintüten - einfach Deine Formel mal mal "rumdrehen" Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste