Ich habe das Internet nach einer schnellen Open-Source-Funktion zur Kostenentfernung durchsucht, die ich in meinen Code einbetten kann. Die Funktionalität sollte grundsätzlich wie die ArcGIS-Implementierung funktionieren , bei der ich ein Quell- und ein Kostenraster angeben und ein Kostenentfernungsraster ausgeben kann. Die Implementierung muss jedoch nicht so ausgefeilt sein wie ArcGIS, da ich nicht unbedingt "Raster" mit eingebetteten Geometadaten eingeben muss. Eine Signatur mit einfachen numerischen Arrays reicht aus, da ich überprüfen kann, ob sich die Daten korrekt überschneiden Zur Zeit rufe ich die Funktion auf.
Meine spezielle Absicht ist es, die Kostenentfernung zu einem einzelnen Punkt in der Mitte eines 1000 x 1000-Kostenrasters basierend auf einem Benutzerklick zu berechnen. Daher ist eine schnelle Ausführung sehr wichtig.
Die Implementierung von AC # wäre ideal, aber ich werde mir alles ansehen, was da draußen ist.
Kennt jemand eine Open-Source-Bibliothek, die dies unterstützt? Danke für Ihre Hilfe!