Ich habe eine Höhenkarte als Raster gespeichert. Ich würde gerne eine glatte "Vektor" -Kurve an die Konturen der konstanten Höhe anpassen. In meiner Anwendung sind die Daten tatsächlich geografische Erhebungen, aber das Problem könnte auf jede Funktion von zwei Variablen verallgemeinert werden.Wie wird eine Vektorkontur von einem Höhenraster angenähert?
Ich kann ein anderes Raster mit Anti-Aliased-Konturlinien erzeugen und dieses als Eingabe für den Vektoranpassungsprozess verwenden, wenn das hilft.
This question ist ähnlich, aber ich bin auf der Suche nach einer kostenlosen Bibliothek, die ich in meiner Java-Anwendung verwenden kann, oder eine Erklärung des Algorithmus ich (ein Nicht-Mathematiker) kann mich implementieren. Auch in meinem Fall habe ich bereits alle "Kanten" gefunden, die mir wichtig sind — Ich muss sie nur vektorisieren.
Another question berührt meine, aber das Plakat kehrte nie zurück, um zu erklären, wie er den letzten Schritt implementiert hat, was der Teil ist, den ich vermisse.
Leider meist endet googeln mit Seiten, wie dies in ArcGIS oder Mapview zu tun. –