Autor Thema: Entfernungen bestimmen  (Gelesen 27882 mal)

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Entfernungen bestimmen
« am: 05.03.04 - 14:17:07 »
Hallo zusammen,

ich habe hier eine Datenbank die Kunden mit Versorger zusammenbringt. Nun suche ich nach einer Möglichkeit für einen Kunden einen Versorger herauszusuchen der in seiner Nähe liegt.

Sprich: ich öffne einen Kunden (Dokument) und möchte mir alle Versorger anzeigen lassen die in einem Umkreis von 50 oder 100 km sitzen.

Ich persönlich sehe da keine Möglichkeit das zu realisieren aber vielleicht hat hier jemand schon ähnliche Probleme und Erfahrungen gesammelt.

Viele Grüße,
Markus
There are only 10 types of people in the world: Those who understand binary and those who don't.

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #1 am: 05.03.04 - 14:20:24 »
Du hast nicht zufällig die UTM Koordinaten der Kundenadresse irgendwo gespeichert?

Falls es die WGS84 (das was man normal so aus einem GPS System bekommt) gibt, kann man die nach UTM umrechnen und dann die Kunden innerhalb eines Radius bekommen.

Andreas
« Letzte Änderung: 05.03.04 - 14:20:50 von Glombi »

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Re:Entfernungen bestimmen
« Antwort #2 am: 05.03.04 - 14:28:44 »
Super Idee, super Antwortzeit ;-)

Das gibt mir ja schonmal die Richtung an. Ich habe leider keine Ahnung von GPS, aber diese WGS84 Werte sollten doch irgendwo für ganz Deutschland hinterlegt sein. Oder noch besser die UTM Daten, dann spart man sich das umrechnen wenn ich das richtig verstanden habe.

Diese Werte könnte man ja dann in der DB hinterlegen und einen Lookup drauf machen.

Hast Du vielleicht noch eine Seite zur Hand wo diese Sachen hinterlegt sind? Sonst muss ich Google mal fragen...

Vielen Dank!
Markus
There are only 10 types of people in the world: Those who understand binary and those who don't.

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #3 am: 05.03.04 - 14:35:27 »
Im Prinzip sind das einfache trigonometrische Berechnungen. Ich gehe mal davon aus, dass die Suche nicht so exakt sein muss, d.h. bei 100 KM dürfen auch Kunden angezeigt werden, die 101 KM weg sind, oder?
Dann müssen Erdkrümmung, Schwerkraftfelder etc. nicht berücksichtigt werden, was das ganze erleichtert  ;D

Wegen der Koordinaten: Da gibt es Software - ich muss mal nachsehen, irgendwo habe ich den Link...

Andreas

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #4 am: 05.03.04 - 14:40:45 »
Hier
http://www.killetsoft.de/ortwpro.htm

Das Programm kenne ich aber nicht. Sowas in der Art braucht man.

Die Frage ist dabei immer, wie kriege ich was von Notes in das Programm geschaufelt und wie kommt es zurück. Am besten, man hat eine DLL, der man die Adresse (PLZ) übergibt und die liefert dann die UTM Koordinate zurück.

Die haben sowas:
http://www.killetsoft.de/geodll.htm


Andreas
« Letzte Änderung: 05.03.04 - 14:42:52 von Glombi »

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Re:Entfernungen bestimmen
« Antwort #5 am: 05.03.04 - 14:47:22 »
Danke, das werde ich mal ausprobieren!    :)
There are only 10 types of people in the world: Those who understand binary and those who don't.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Entfernungen bestimmen
« Antwort #6 am: 05.03.04 - 14:56:09 »
Sieht so aus, wie wenn Andreas damit Erfahrung hat und man ihn für sowas engagieren könnte.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #7 am: 05.03.04 - 15:02:50 »
Sieht so aus, wie wenn Andreas damit Erfahrung hat und man ihn für sowas engagieren könnte.
Das kann man so sagen. Ich habe jahrelang (im Auftrag von BCC) für die DFS Koordinaten hin- und hergeschoben  ;)

Hier ein Nebenprodukt für alle, die es interessiert:
http://www.geosoft-gps.de/produkte/GeoUnivers.htm

Jens, hast Du nicht gute Kontakte zu Swiss Control? Da können wir dann zusammen was aufziehen ;)

Andreas
« Letzte Änderung: 05.03.04 - 15:06:22 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Entfernungen bestimmen
« Antwort #8 am: 05.03.04 - 15:17:44 »
Du meinst, die Radarschirme in Notes-Schirme unfunktionieren, so dass man die legendäre Notes-Sicherheit nutzen kann ......  ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #9 am: 05.03.04 - 15:18:54 »
Bei einem Speicher- oder Replizierkonflikt möchte ich aber nicht in dem Flieger sitzen!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Entfernungen bestimmen
« Antwort #10 am: 05.03.04 - 15:22:55 »
.... sad but true ....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Entfernungen bestimmen
« Antwort #11 am: 05.03.04 - 15:54:28 »
Wie wäre es denn mit einer Adjazenz Matrix ?

Zuerst einmal nehmen wir die Postleitzahlen
und subtrahieren diese voneinander.
Je geringer der Absolutwert der Differenz
desto näher liegen diese beieinander.

Die AdjazenzMatrix benötigen wir für Sonderfälle
wie z.B. der PLZ Bereich 44 Dortmund, der direkt
neben 58 und 59 liegt, hier müssen also 14 bzw.
15 tausend nochmals von der Differenz abgezogen werden.

Je kleiner die Differenz desto näher liegen die Beiden
beieinander.

Ciao
DOn Pasquale




« Letzte Änderung: 26.05.04 - 10:58:31 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Entfernungen bestimmen
« Antwort #12 am: 05.03.04 - 16:01:06 »
Schonmal gemacht und die Adiazenz-Daten zur Verfügung? (das scheint mir hier der springende Punkt zu sein).
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Re:Entfernungen bestimmen
« Antwort #13 am: 05.03.04 - 16:03:50 »
Ja da habe ich auch schon dran gedacht, allerdings müssen hier relativ viele Kontakte miteiander verglichen werden. Ich denke bei einer Adjazenzmatrix werden die Rechenoperationen einfach zu groß und die ganze Sache wird sehr inperformant (mal abgesehen davon, dass ich die Bereiche erst noch "indizieren" müsste, also welches Postleitzahlengebiet grenzt an welches...)

Ich glaube die GPS-Lösung ist hier die eleganteste Möglichkeit das umzusetzen.

Aber danke für den Hinweis!

Viele Grüße,
Markus
« Letzte Änderung: 05.03.04 - 16:06:47 von Onkel Domino »
There are only 10 types of people in the world: Those who understand binary and those who don't.

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Re:Entfernungen bestimmen
« Antwort #14 am: 05.03.04 - 16:11:24 »

Nachteil: Während sich aufgrund der relativ langsamen Kontinentalverschiebung die Koordinaten von Städten nur lansam ändern, passiert das bei den PLZ im Verhältnis dazu ja oft. ;)
Ausserdem kann Onkel Domino sein Programm weltweit einsetzen  ;D

Andreas

Ja richtig: die Kontinentalverschiebung...daran habe ich gar nicht gedacht! LOL, na das werde ich gleich noch in meinen Haftungsausschluß mit reinpacken!

Klasse!
There are only 10 types of people in the world: Those who understand binary and those who don't.

Glombi

  • Gast
Re:Entfernungen bestimmen
« Antwort #15 am: 05.03.04 - 16:13:40 »
Das solltest Du auf jeden Fall tun  ;D
Ich habe ansonsten meinen eher unqualifizierten Beitrag gelöscht...

Andreas

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Entfernungen bestimmen
« Antwort #16 am: 05.03.04 - 16:28:50 »
Schonmal gemacht und die Adiazenz-Daten zur Verfügung? (das scheint mir hier der springende Punkt zu sein).

Hä,

ich dachte hier ist gerade Satire angesagt ?
Falls nicht bitte ich um entschuldigung.

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Entfernungen bestimmen
« Antwort #17 am: 05.03.04 - 16:41:19 »
Das war im Graubereich und nicht genau identifizierbar ......  ;D

Jetzt ist aber alles klar ....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Onkel Domino

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • Tue Gutes - und rede darüber!
Re:Entfernungen bestimmen
« Antwort #18 am: 05.03.04 - 16:47:57 »
Das war aber auch schon dunkelgrau...theoretisch wär's ja machbar jeder Kombination von Postleitzahlengebieten einen Wert zuzuweisen.

Die Matrix die dann aber entsteht würde der "echten" Matrix von Neo und Morpheus an Größe Konkurrenz machen  8)

Womit wir wieder bei der Laufzeit wären.... aber  :-X
There are only 10 types of people in the world: Those who understand binary and those who don't.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Entfernungen bestimmen
« Antwort #19 am: 05.03.04 - 17:03:47 »
ist das evtl interessant http://www.koordinaten.de/online/
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz