Команда 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
Другие вопросы по тегам