gdalinfo - как приостановить вывод данных - PullRequest
0 голосов
/ 11 августа 2010

Я использую GDAL.в командной строке я делаю

$ gdalinfo (my file location)

Это работает, но поскольку это большой файл, команда дает много информации.Меня интересует только то, что ближе к началу.Командная строка позволяет прокручивать до 1000 строк информации или около того (она должна давать около 100 000 строк или около того).Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 26 октября 2010

Это будет зависеть от ОС и утилит, которые она предоставляет. Я предполагаю, что вы используете POSIX OS, которая поддерживает каналы и предоставляет такие утилиты, как less / more. Команда в этом случае будет:

$ gdalinfo file.tif | less

Если less недоступен, возможно, установлена ​​команда more. Вы также можете сохранить вывод из gdalinfo в файл и посмотреть файл позже.

$gdalinfo tile.tif > output.txt 

п


[Прилагается]

В Windows я получаю усеченный ответ, подобный этому:

C:\Users\elijah>gdalinfo "C:\xData\GreeneCountyMo\ortho_1-1_1n_s_mo077_2010_1.sid" | more

(Используйте ENTER / RETURN для перехода к следующей строке и CTRL + C для «выхода», когда вы закончите.)

Или я тоже могу сделать outfile:

C:\Users\elijah>gdalinfo "C:\xData\ortho_1-1_1n_s_mo077_2010_1.sid" > "C:\xData\gdalinfo.txt"
0 голосов
/ 24 декабря 2010

Если вы на компьютере с Windows ... Какой тип файла вы используете? Возможно, он содержит много наземных контрольных точек, которые вы можете пропустить, используя флаг -nogcp, или пропустить метаданные, используя флаг -nomd (см. http://www.gdal.org/gdalinfo.html).. Также см. --help-general; у вас может быть --debug flag включен?

...