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

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Andrey L
Новоприбывший
Сообщения: 3
Зарегистрирован: 15 янв 2019, 17:13
Репутация: 0
Откуда: Москва

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

Сообщение Andrey L » 15 янв 2019, 17:23

Коллеги, добрый день!

К сожалению, в картах ничего не понимаю, но столкнулся с необходимостью получения данных о плотности населения в разных районах Казахстана - в текстовых форматах, например, 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

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

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 15 янв 2019, 19:43

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

Andrey L
Новоприбывший
Сообщения: 3
Зарегистрирован: 15 янв 2019, 17:13
Репутация: 0
Откуда: Москва

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

Сообщение Andrey L » 16 янв 2019, 07:38

Спасибо!

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

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

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 16 янв 2019, 07:50


Andrey L
Новоприбывший
Сообщения: 3
Зарегистрирован: 15 янв 2019, 17:13
Репутация: 0
Откуда: Москва

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

Сообщение Andrey L » 16 янв 2019, 09:13

Нашел встроенный модуль gdal_translate в qgis - но в форматах файлов на выходе нет ничего похожего на классические текстовые (csv, txt) форматы.

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

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 16 янв 2019, 09:25

какую команду вы написали, и что получили? откройте выходной файл в текстовом редакторе, и скопируйте десяток первых строк сюда под спойлер или с тэгом 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

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей