Страница 1 из 1

Как экспортировать данные из карт в таблицу?

Добавлено: 15 янв 2019, 17:23
Andrey L
Коллеги, добрый день!

К сожалению, в картах ничего не понимаю, но столкнулся с необходимостью получения данных о плотности населения в разных районах Казахстана - в текстовых форматах, например, CSV. Наткнулся на европейский проект (https://ghslsys.jrc.ec.europa.eu/index.php), где собираются нужные данные и можно скачать архивы с необходимой информацией, однако кроме карт с форматами tiff и ovr более ничего нет.

Открыл карты при помощи рекомендованных программ QGIS и ARCGIS, но нигде не нашел возможности экспортировать данные - только карту можно посмотреть, а данных на которых она построена нет.

Вопрос к уважаемым знатокам - как это можно сделать? Ведь, раз карта построена, значит есть и данные с конкретными цифрами и привязкой к географии, которые каким-то образом можно оттуда выгрузить? Или я ошибаюсь?

Примеры файлов: http://cidportal.jrc.ec.europa.eu/ftp/j ... k_v1_0.zip

Заранее спасибо,
Андрей

Re: Как экспортировать данные из карт в таблицу?

Добавлено: 15 янв 2019, 19:43
trir
это и есть данные, можно использовать GDAL(он у вас уже есть) - и сохранить в Arc/Info ASCII Grid, будет текстовый файл

Re: Как экспортировать данные из карт в таблицу?

Добавлено: 16 янв 2019, 07:38
Andrey L
Спасибо!

Я попробовал сделать конвертацию в ESRI GRID (если я правильно понял), но получил на выходе набор файлов с раширением .adf - без каких-либо намеков на табличный текстовый вид

Подскажите пожалуйста, можно ли получить именно табличные текстовые данные - идеально для последующего анализа в Excel?

Re: Как экспортировать данные из карт в таблицу?

Добавлено: 16 янв 2019, 07:50
gamm

Re: Как экспортировать данные из карт в таблицу?

Добавлено: 16 янв 2019, 09:13
Andrey L
Нашел встроенный модуль gdal_translate в qgis - но в форматах файлов на выходе нет ничего похожего на классические текстовые (csv, txt) форматы.

Какой наиболее близкий формат выбрать? Или, может быть, есть другой путь экспорта?

Re: Как экспортировать данные из карт в таблицу?

Добавлено: 16 янв 2019, 09:25
gamm
какую команду вы написали, и что получили? откройте выходной файл в текстовом редакторе, и скопируйте десяток первых строк сюда под спойлер или с тэгом code (много не нужно, и так все будет ясно).

попробовал, gdal v.2.3.2, все прекрасно работает (запускал напрямую, Аркой не пользуюсь). Команда

Код: Выделить всё

gdal_translate -of XYZ test.tif test.txt 
выдал

Код: Выделить всё

565530 6107010 0
565560 6107010 0
565590 6107010 0
565620 6107010 0
565650 6107010 0