Existe uma biblioteca gerenciada para ler as coordenadas de um arquivo geotiff no .NET?
Eu sei que isso pode ser feito através do GDAL, mas estou procurando uma alternativa gerenciada .
.net
geotiff-tiff
BjartN
fonte
fonte
Respostas:
Que tal o libtiff.net
fonte
Você pode usar os wrappers .NET incluídos pelo GDAL . Isso permite acessar qualquer funcionalidade GDAL a partir do código gerenciado.
fonte
Você não verá muitos no C # gerenciado, devido à limitação de desempenho e uso de memória imposta pela camada de gerenciamento de memória do .NET Framework. Não me interpretem mal - eu amo C # e .NET. No entanto, C ++ nativo é muito mais rápido e (na minha opinião) menos frustrante de escrever, neste caso.
As pesquisas normalmente contêm muitos arquivos GeoTIFF, que exigem muita memória e manipulação de dados, ao realizar geotransformações (por exemplo, WGS82 para UTMM para coordenadas TIFF XY e depois voltar novamente.) A demanda por desempenho da memória e eficiência de gerenciamento aumenta ainda mais quando você envolve coisas como compilar resultados de pesquisas lineares, radiais e de área.
Você provavelmente não quer ouvir isso, mas escrever um analisador em C ++ nativo e envolvê-lo em C # aumentará bastante o desempenho e eliminará as limitações de memória. Escrever um analisador é realmente muito fácil e será muito leve, pois você pode adaptá-lo às suas necessidades. Você achará isso particularmente verdadeiro ao integrar recursos mais avançados, como seleção automática e ampliação de arquivos GeoTIFF.
fonte
Que tal esse pedaço de código ?
fonte