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

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

Добавлено: 08 фев 2014, 14:51
nickleb
Какая свободная и "легковесная" ГИС на сегодня наиболее "фамильярна" в обращении с NetCDF-файлами? Надо "отскриптовать" такую задачу: множество NC-файлов по разным переменным в отдельные растры "распотрошить" и image's их сохранить.

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

Добавлено: 08 фев 2014, 16:46
Максим Дубинин

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

Добавлено: 08 фев 2014, 17:24
nickleb
Максим, спасибо.

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

Добавлено: 08 фев 2014, 17:29
nickleb
...а RGdal в R?

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

Добавлено: 08 фев 2014, 17:54
Максим Дубинин
можно и так

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

Добавлено: 11 фев 2014, 16:31
Александр Мурый
Вот ещё пример Питон-кода, который можно здесь использовать. Для конвертации и вытаскивания данных лучше консольные утилиты, а для визуализации уже ГИС.

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

Добавлено: 11 фев 2014, 16:38
nickleb
Александр, спасибо.

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

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

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

а на

Scientific.IO.NetCDF

ImportError: No module named Scientific.IO.NetCDF

...

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

Добавлено: 12 фев 2014, 16:35
Александр Мурый
Что выдаётся на это?

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

import Scientific.IO
help(Scientific.IO)

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

Добавлено: 12 фев 2014, 17:50
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
>>>

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

Добавлено: 13 фев 2014, 00:43
Александр Мурый
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>)

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

Добавлено: 13 фев 2014, 08:15
nickleb
Да, Александр. Все в порядке. Спасибо.