Tengo un mapa de elevación almacenado como un ráster. Me gustaría ajustar una curva suave de "vector" a los contornos de elevación constante. En mi aplicación, los datos son en realidad elevaciones geográficas, pero el problema podría generalizarse a cualquier función de dos variables.¿Cómo aproximar un contorno vectorial desde un ráster de elevación?
Puedo producir otro ráster con líneas de contorno suavizadas y usarlo como entrada para el proceso de ajuste de vector, si eso ayuda.
This question es similar, pero estoy buscando una biblioteca gratuita que pueda usar en mi aplicación Java, o una explicación del algoritmo que yo (un no matemático) puedo implementar. Además, en mi caso, ya encontré todos los "bordes" que me importan — Solo necesito vectorizarlos.
Another question toca la mía, pero el cartel nunca volvió a explicar cómo implementó el paso final, que es la parte que me falta.
Desafortunadamente googlear su mayoría termina con las páginas sobre cómo hacer esto en ArcGIS o Mapview. –