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

Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 18 авг 2020, 11:55
Ptashka
Задача банальная : построить красивую карту пространственного распределения некоторого климатического индекса в заданной области, имея данные на регулярной сетке в географической системе координат. Данные записаны в файле *.csv в виде: lat, lon, index.
Если я правильно поняла, алгоритм моих действий должен быть такой:
- построить shapefile;
- соединить его с данными файла *.csv.
- проинтерполировать полученные данные;
- раскрасить и вывести карту.
Работаю с python и его библиотеками (numpy,pandas, matplotlib), CDO. С GIS раньше не работала, после долгих "блужданий" по форуму установила NEXT GIS. Может быть кто-то сбросит ссылку на пример решения аналогичной задачи ?

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 18 авг 2020, 12:30
trir

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 19 авг 2020, 11:26
Ptashka
Не совсем поняла: ведь исходные данные (результат моделирования) заданы на регулярной сетке. Зачем строить grid, если интерполировать их не надо ?

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 19 авг 2020, 11:50
trir
в данном случае grid - это формат который QGIS умеет
раскрасить и вывести карту

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 19 авг 2020, 22:05
Ptashka
Спасибо за объяснения. Начинает проясняться. В tutorial рассматривается пример интерполяции нерегулярных данных, уже представленных в shape файле. У меня же данные на регулярной сетке в формате *.csv. Значит ли это, что в моем случае изначально из *.csv файла нужно построить shape файл, а потом действовать по предложенной схеме ?

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 19 авг 2020, 22:10
trir
shape файл не нужен

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 20 авг 2020, 06:41
Игорь Белов
Ptashka писал(а):
19 авг 2020, 22:05
У меня же данные на регулярной сетке в формате *.csv. Значит ли это, что в моем случае изначально из *.csv файла нужно построить shape файл, а потом действовать по предложенной схеме ?
Для точек в узлах регулярной сетки используйте не интерполяцию, а растеризацию:
[Растр] → [Преобразование] → [Растеризация (вектор в растр)…]
Поскольку при этом используется утилита GDAL gdal_rasterize, лучше перевести CSV в полноценный векторный слой. Шейпфайл подойдёт. Хотя и CSV может стать полноценным слоем, если дополнить его файлом описания типов полей CSVT и файлом описания системы координат PRJ.

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 20 авг 2020, 15:24
Ptashka
Ребятушки, может быть кто-то сможет дать мне несколько уроков по построению карт на NEXT GIS (на моих данных) по Skyp'y (живу в Лиссабоне)? Читаю документацию и смотрю мастер-классы. Но очень много новой информации, в которой нужно разбираться. А аналогичной задачи , пример которой бы смогла повторить на своих данных, не нахожу. Времени на изучение NEXT GIS с нуля нет. До сих пор многие задачи, решаемые с помощью GIS, решала другими методами (CDO, python, etc).
Мой е-mail: camaran@mail.ru.

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 20 авг 2020, 15:55
trir

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 20 авг 2020, 20:52
Ptashka
Спасибо, за ссылку.
Средствами питона очень многое можно сделать ( и я уже делала) и новые возможности появляются очень быстро. Но пока получалось как-то так: "вытаскиваю", н-р, land-sea mask средствами питона, а потом иду к специалисту ГИС, проверить результат... На geopandas я уже засматривалась, т.к. работаю с библиотекой pandas. Eсть замечательный обучающий курс на https://automating-gis-processes.github ... asics.html.
И все же пришла к выводу, что ГИС пока дает больше возможностей, эти возможности систематизированы и уже десятилетиями проверены. К тому же карты, представленные в галерее geopandas , мне не совсем нравятся и подходят. Поэтому и решила научиться строить в ГИС обычные в моей работе карты с тем, чтоб со временем, возможно, освоить ГИС более глубоко.

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 21 авг 2020, 05:59
trir
Если знаешь python - то ГИС не нужен. Это вопрос больше про знание теории, а не программ.

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 21 авг 2020, 13:20
Ptashka
Увы, я не асс в питоне. Python, pandas, matplotlib - это всего лишь "примочка" к моей метеорологии. В самом деле, в соседнем отделе работает программист, который средствами питона для всего отдела организовывает вывод разнообразных карт и графич. информации. Мне же, думаю, удобнее выводить карты через ГИС. Графики и диаграммы вывожу средствами питона.

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 15 янв 2021, 13:14
Veronika_Coconut
Ptashka писал(а):
20 авг 2020, 20:52
Спасибо, за ссылку.
Средствами питона очень многое можно сделать ( и я уже делала) и новые возможности появляются очень быстро. Но пока получалось как-то так: "вытаскиваю", н-р, land-sea mask средствами питона, а потом иду к специалисту ГИС, проверить результат... На geopandas я уже засматривалась, т.к. работаю с библиотекой pandas. Eсть замечательный обучающий курс на https://automating-gis-processes.github ... asics.html.
И все же пришла к выводу, что ГИС пока дает больше возможностей, эти возможности систематизированы и уже десятилетиями проверены. К тому же карты, представленные в галерее geopandas , мне не совсем нравятся и подходят. Поэтому и решила научиться строить в ГИС обычные в моей работе карты с тем, чтоб со временем, возможно, освоить ГИС более глубоко.
Спасибо за обучающий курс, разбираюсь! Пока не очень понятно, может вы знаете курс по питону? Спасибо!

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 17 май 2021, 11:13
Алексей Будчанов
Доброго дня всем, Простые вопросы, но голову свихнул:
1. как скопировать координаты курсора на карте и вывести координаты shape объектов на монитор по клику?
2. где поле ввода координат? как их задать что бы карта переметилась по заданным координатам?

Re: Мастера GIS, помогите пожалуйста чайнику.

Добавлено: 17 май 2021, 11:16
Алексей Будчанов
Доброго дня всем, Простые вопросы, но голову свихнул:
1. как скопировать координаты курсора на карте и вывести координаты shape объектов на монитор по клику?
2. где поле ввода координат? как их задать что бы карта переметилась по заданным координатам?