NetCDF-файлы - какая свободная и "легковесная" ГИС

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Какая свободная и "легковесная" ГИС на сегодня наиболее "фамильярна" в обращении с NetCDF-файлами? Надо "отскриптовать" такую задачу: множество NC-файлов по разным переменным в отдельные растры "распотрошить" и image's их сохранить.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение Максим Дубинин »

пристегивайтесь, турбулентность прямо по курсу
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Максим, спасибо.
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

...а RGdal в R?
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение Максим Дубинин »

можно и так
пристегивайтесь, турбулентность прямо по курсу
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение Александр Мурый »

Вот ещё пример Питон-кода, который можно здесь использовать. Для конвертации и вытаскивания данных лучше консольные утилиты, а для визуализации уже ГИС.
Редактор материалов, модератор форума
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Александр, спасибо.
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Александр Мурый писал(а):Вот ещё пример Питон-кода, который можно здесь использовать. Для конвертации и вытаскивания данных лучше консольные утилиты, а для визуализации уже ГИС.
... что-то и scipy и numpy установлены у меня под Windows Python 2.7.2,

и import'ирую я их...

а на

Scientific.IO.NetCDF

ImportError: No module named Scientific.IO.NetCDF

...
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение Александр Мурый »

Что выдаётся на это?

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

import Scientific.IO
help(Scientific.IO)
Редактор материалов, модератор форума
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import scipy
>>> import numpy
>>> import Scientific.IO

Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import Scientific.IO
ImportError: No module named Scientific.IO
>>> help(Scientific.IO)

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
help(Scientific.IO)
NameError: name 'Scientific' is not defined
>>>
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение Александр Мурый »

scipy и ScientificPython — два разных модуля. В указанном выше коде я использовал ScientificPython (не помню уже, почему), но с тем же успехом можно работать с netCDF и с помощью scipy.

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

>>> from scipy.io import netcdf_file
>>> inf = netcdf_file('/home/amuriy/Desktop/precip.mon.mean.nc', 'r')
>>> for i in inf.variables.items(): print i
('lat', <scipy.io.netcdf.netcdf_variable object at 0xa83230c>)
('precip', <scipy.io.netcdf.netcdf_variable object at 0xa83246c>)
('lon', <scipy.io.netcdf.netcdf_variable object at 0xa83232c>)
('time', <scipy.io.netcdf.netcdf_variable object at 0xa8326ac>)
Редактор материалов, модератор форума
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: NetCDF-файлы - какая свободная и "легковесная" ГИС

Сообщение nickleb »

Да, Александр. Все в порядке. Спасибо.
Ответить

Вернуться в «Общий - ПО»

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

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