Команда PROJ4 для печати в выходной файл
Я работаю с региональными климатическими данными, которые были предоставлены в формате сетки с поворотом полюсов. Используя PROJ4, я могу преобразовать эти координаты в широты / долготы с помощью этой командной строки $ proj -m 57.295779506 +proj=ob_tran +o_proj=latlon +o_lon_p=83 +o_lat_p=42.5 +lon_0=180 Я создал файл ASCII с координатами все ячейки сетки ifile.txt и пустой файл для вывода ofile.txt
Когда я использую $ proj -m 57.295779506 +proj=ob_tran +o_proj=latlon +o_lon_p=83 +o_lat_p=42.5 +lon_0=180 ifile.txt ofile.txt
Я получаю преобразованные координаты, печатающие на экране, но не в ofile.txt. Может кто-нибудь подсказать, как я могу исправить мою командную строку?
Спасибо за ваше время
1 ответ
proj
принимает только входные файлы в качестве аргументов. Вам нужно перенаправить стандартный вывод в ваш файл:
$ proj -m 57.295779506 +proj=ob_tran +o_proj=latlon +o_lon_p=83 +o_lat_p=42.5 +lon_0=180 ifile.txt > ofile.txt
Если вы хотите распечатать на стандартный вывод и файл, вы можете сделать
$ proj ... | tee ofile.txt