2016-12-18 19 views
1

GeoTIFF 파일의 밴드 (4 이상)의 순서를 알고 싶습니다. 예를 들어, 시퀀스가 ​​파란색, 녹색, 빨간색, 근사 적외선, 온도 근처 또는 녹색인지, 파란색인지 등을 알고 싶습니다.Java에서 GeoTIFF/TIFF 파일의 시퀀스/이름을 어떻게 알 수 있습니까?

Java에서 GeoTools 라이브러리와 같은 것을 어떻게 알 수 있습니까? 그런데 GeoTIFF에 (TIFFTAG_IMAGEDESCRIPTION과 같은) 또는 밴드를 해석하는 이미지 판독기 소프트웨어 (시퀀스가 실수로 간주되어 빨간색 대신 파란색으로 간주되는 경우에도)를 나타내는 GeoTIFF의 특정 태그가 있습니까? .

+0

참고 : qgis 소프트웨어를 사용하여 Tiff 파일을 만들 수 있습니다 (예 : qgis 소프트웨어를 사용하여 밴드의 순서가 다르지만 Java에서는 3 밴드의 경우 항상 R, G 및 B를 읽습니다.), 4 밴드의 경우 알파, 4 밴드 이상인 경우 밴드 1 밴드 2 밴드 3, ... 밴드 n. 그러나 BufferedImage 클래스에서 TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_INT_ARGB 등의 BufferedImage 유형을 지정할 수 있습니다. qgis가 밴드에 유형을 제공하지 않는다는 의미인가요? 즉 형식을 지정해도 시퀀스가 ​​코드에서 인식되지 않도록합니다. . –

답변

0

나는 결론을 내리지 만 어떤 의미도없는 밴드를 만들 수 있기 때문에 알 수 없습니다. 또한 원하는 수의 밴드를 만들 수 있습니다. 따라서 밴드의 표준 이름이 없으므로 밴드의 이름이나 시퀀스를 추적 할 방법이 없으며 이미지 판독기 소프트웨어가 해석해야합니다.