Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
8. Mai 2007
Hallo Dominik,
fertigen Code habe ich leider keinen für dich, aber er sollte nicht allzu schwer zu erstellen sein. Hier eine kleine Starthilfe:
function PDCompress(const Data: TIntegerDynArray; iDist: Integer): TIntegerDynArray;
var
i, n: Integer;
begin
SetLength(Result, Length(Data));
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
8. Mai 2007
Hallo Dominik,
zuerst würde auch ich die Daten so komprimieren (alzaimar nennt es filtern), dass die Punktmenge einigermaßen mit der Auflösung deines Charts harmoniert. Ich würde das wahrscheinlich auf der Basis des perpendicular distance algorithm (Lang Simplification) machen - damit glätten die Kartographen ihre Linien. Dabei werden immer drei Folgepunkte betrachtet. Liegt der Abstand des...