픽셀 값 (px, py)이 주어지면 해당 utm 좌표 (utx, utmy)를 가져올 필요가있는 UTM 프로젝션의 이미지가 있습니다. 가능합니까? 시도했는데GDAL에서 픽셀의 지리적 좌표를 읽는 방법은 무엇입니까?
gdallocationinfo input.tif 256 256
하지만 기대했던 결과를 얻지 못했습니다.
는M.
픽셀 값 (px, py)이 주어지면 해당 utm 좌표 (utx, utmy)를 가져올 필요가있는 UTM 프로젝션의 이미지가 있습니다. 가능합니까? 시도했는데GDAL에서 픽셀의 지리적 좌표를 읽는 방법은 무엇입니까?
gdallocationinfo input.tif 256 256
하지만 기대했던 결과를 얻지 못했습니다.
는M.
gdallocationinfo
래스터. 전환의 경우 gdaltransform
을 사용해야합니다. 대상 이미지를 인수로 제공하면 픽셀 좌표를 입력하고 예상 좌표를 얻을 수 있습니다.
그래서 :
gdaltransform input.tif
256 256
그것은 수학 문제, 당신은 당신이 쉽게 파이썬 바인딩 할 수있는 fetch the affine transformation coefficients 필요 주셔서 감사합니다. 또한 픽셀 좌표계에 따라 다릅니다 (예 : [1,1] 또는 [0,0]으로 시작합니까? 그리고 어떤 구석이 원점입니까?)
은 [1,1]로 시작합니다. 귀하의 링크를 가져 주셔서 감사합니다. 나는 groovy 스크립트에서 좌표 좌표에서 utm 좌표를 가져와야 할 것입니다. 내가 제안하는 파이썬 바인딩을 검사 할 것이다. 필자는이 새로운 것들에 대해 매우 익숙하기 때문에 파이썬 코드를 감쌀 필요없이 번역을하는 명령 행 명령이 있는지 궁금합니다. – user123892
답장을 보내 주셔서 감사합니다. 나는'gdaltransform -t_srs EPSG : 32629 input_red.tif 256 256'을했지만 소스 공간 참조 세트 ('gdaltransform -s-srs--t_srs EPSG : 32629 input_red.tif 256 256')도 지정해야합니다. 원본 참조로 픽셀 공간을 참조하는 방법을 모르겠습니다. – user123892
원본 참조는 이미지이고 대상 참조는 이미지의 투영입니다. 's_srs' 또는't_srs'를 지정할 필요가 없습니다. –
감사합니다. 귀하의 솔루션을 시도했지만 전체 라인을 실행, 나는 첫 번째 라인 이후에 픽셀 값을 입력하지 않았다. – user123892