¿Existe una biblioteca administrada para leer las coordenadas de un archivo geotiff en .NET?
Sé que se puede hacer a través de GDAL, pero estoy buscando una alternativa administrada .
¿Existe una biblioteca administrada para leer las coordenadas de un archivo geotiff en .NET?
Sé que se puede hacer a través de GDAL, pero estoy buscando una alternativa administrada .
Respuestas:
¿Qué tal libtiff.net?
Puede usar los contenedores .NET incluidos en GDAL . Esto le permite acceder a cualquiera de las funciones de GDAL desde el código administrado.
No verá muchos en C # administrado, debido a las limitaciones de rendimiento y uso de memoria impuestas por la capa de administración de memoria de .NET Framework. No me malinterpreten: me encanta C # y .NET. Sin embargo, C ++ nativo es mucho más rápido y (en mi opinión) menos frustrante de escribir, en este caso.
Las encuestas generalmente contienen muchos archivos GeoTIFF, que requieren mucha memoria y manipulación de datos, cuando se realizan geotransformaciones (es decir, coordenadas WGS82 a UTMM a TIFF XY, y luego de nuevo). La demanda de rendimiento de memoria y eficiencia de administración aumenta aún más, cuando involucra cosas como compilar resultados de encuestas lineales, radiales y de área.
Probablemente no desee escuchar esto, pero escribir un analizador en C ++ nativo y luego envolverlo en C # aumentará enormemente el rendimiento y eliminará las limitaciones de memoria. Escribir un analizador es bastante fácil y será muy liviano, ya que puede adaptarlo a sus necesidades. Esto será particularmente cierto cuando integre funciones más avanzadas, como la selección automática y la expansión de archivos GeoTIFF.
¿Qué tal este bit de código ?