Обсуждение:Формат ASCIIGRID с примерами
расширение файла *.asc
ncols
- количество рядов (целочисленное);
nrows
- количество колонок (целочисленное);
- Не перепутаны ли местами ряды и колонки?
xllcorner, yllcorner -- координаты могут указываться в десятичных градусах или в формате DD:MM:SS
Есть "подводный камень". Те параметры xllcorner, yllcorner, которые предложены, указывают на соответствующие края растра, если природа данных такова, что отсчеты находятся в центрах ячеек, и известны именно их координаты, то использовать надо параметры xllcenter, yllcenter
Преобразование текстовой матрицы m*n в растр
Может быть еще актуально такое (для туповатых типа меня): Чтобы преобразовать матрицу m*n в растр нужно: 1. Представить ее в виде массива где в качестве разделителя используется пробел. 2. Прописать заголовок файла в формате Arc/Info ASCII Grid, который понимает GDAL через драйвер AAIGrid. ПРИМЕР Для матрицы 360*180, (представляющий массив с разрешением 1 градус на весь мир) он будет выглядеть так:
ncols 360 nrows 180 xllcorner -180.000000000000 yllcorner -90.000000000000 cellsize 1.000000000000 nodata_value 0
3. Поменять расширение текстового файла на asc. 4. Полученный файл можно открыть в QGIS и экспортировать в любой другой растровый формат.