Thema Datum  Von Nutzer Rating
Antwort
Rot Prüfung von Datenübereinstimmung
12.12.2013 12:33:48 Andi
NotSolved

Ansicht des Beitrags:
Von:
Andi
Datum:
12.12.2013 12:33:48
Views:
1261
Rating: Antwort:
  Ja
Thema:
Prüfung von Datenübereinstimmung

Liebe Forenmitglieder und Helfer,

 

ich gebe zu,dass ich folgende Frage schoneinmal in einem anderen Forum gepostet habe, leider aber mir niemand darauf geantwortet hat. Ich hoffe möglicherweiße hier daher die Expertin oder Experten zu finden der mir helfen kann:

ich habe ein (kleines) Problem, wobei ich denke, dass es gut mit einem Makro zu lösen ist. Leider habe ich sehr, sehr lange nichts mehr mit VBA gemacht, bin daher ziemlich raus und brauche darum bitte Eure Hilfe. Vielleicht ist es auch gar nicht so kompliziert und ich überbeanspruche Eure Mühe nicht zu sehr. Auf jeden Fall bin ich dankbar über Eure Hilfe!

Hier mal die Problembeschreibung:
In Spalte B stehen Koordinaten-X-Werte und in Spalte C Koordinaten-Y-Werte von Ortspunkten. In den Spalten D bis U stehen weitere Merkmale dieser Ortspunkte. Ziel ist es nun herauszufinden, welche Ortspunkte die exakt gleichen Merkmal haben und auch noch an derselben Stelle (Abstand kleiner 25 Meter) liegen.
In Spalte V sollen daher mit einer fortlaufenden Nummer zusammengehörige Ortspunkte gekennzeichnet werden. In Spalte W soll angezeigt werden, wieviele Ortspunkte noch zu diesem einen Ortspunkt gehören.

Als Logik stelle ich mir folgenden Algorithmus vor (der natürlich auch absolut falsch sein kann):

1. Prüfe für Ortspunkt in Zeile 2 alle Merkmale (Spalte D bis U) nacheinander,
2. gibt es exakte Übereinstimmung aller Merkmale prüfe den Abstand der Punkte mittels den Koordinaten,
3a. Ist der Abstand kleiner 25 schreibe in Zelle V2 eine 1 und in alle detektierten zugehörigen Ortspunkt-zeilen der Spalte V auch eine 1.
(die Berechnung des Abstandes über die gegebenen Koordinaten ist =((B2-B3)^2+(C2-C3)^2)^0,5*100000
4a. Zähle die "1" in Spalte V und schreibe das Ergebnis in alle Ortspunkt-zeilen der Spalte W
3b / 4b. wurde kein zugehöriger Ortspunkt gefunden schreibe in Zelle V2 eine 0 und in W2 eine 1
5. gehe zu Zeile 3 und wiedehole 1-4
(schreibe eine "2" für zusammengehörige Ortspunkte in Spalte V)

usw.

(um den Rechenprozess abzukürzen, sollten bereits detektierte Ortspunkte bei der weiteren Prüfung übersprungen werden)

Zunächst hoffe ich, Ihr habt ersteinmal mein Problem verstanden.
Darüber hinaus wäre ich euch unendlich dankbar, wenn ich Euch die Zeit nehmen würdet und Euch die Mühe macht eine Idee dafür zu entwickeln. Bei Fragen würde ich auch gern Antworten.

Ich danke ganz recht herzlich jetzt schon.

allerbeste Grüße, Andreas

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Prüfung von Datenübereinstimmung
12.12.2013 12:33:48 Andi
NotSolved