Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster Layer”

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster Layer”

Сообщение Natalia Novoselova » 07 дек 2016, 15:06

Вопрос является продолжением решения задачи открытия файла NetCDF (.nc)
viewtopic.php?f=1&t=21797
Вопрос оказался не тривиальным. И он имеет несколько способов решения. Один из них дает ArcGIS, он кажется самым простым в осуществлении. Однако в ходе обсуждения выявилась такая проблема – что для конвертирования этого файла в растр или вектор нужно очень много оперативной памяти. И что, по этой причине, просто «напрямую» его открывать (если файл большого размера) – может быть невозможно:
viewtopic.php?f=1&t=21797&start=45#p148755
Единственным решением называют утилиту GDAL gdalwarp.

И все же я попробовала через ArcGIS. Через tutoarial http://help.arcgis.com/en/arcgisdesktop ... torial.pdf
разобралась с установками (они оказались простыми). Но при открытии файла инструментом “Make NetCDF Raster Layer” tool – действительно, ощущение, что система не справляется. Процесс геобработки идет (о чем система сообщает при переходе в другой документ), но ничего не происходит.

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

Или, и правда, открывать NetCDF можно только в виде растра и только утилитой gdalwarp. Я не против, но этот способ также встретил проблему, также, он дает только открытие через растр. В любом случае, хотелось бы разобраться и с возможностями ArcGIS

Файл .nc можно скачать с моего гугл диска по ссылке (170.5 mb):
https://drive.google.com/file/d/0B6TJ2V ... dqalE/view

Вся связанная информация о файле (откуда взят файл, его метаданные) изложена здесь:
http://gis.stackexchange.com/questions/ ... ing-arcgis
И также на ГИС-Лаб в этом посте: viewtopic.php?f=1&t=21797&start=15#p148665

Как можно помочь с проверкой:
1. Скачать файл
2. Открыть в ArcGIS 10 Multidimension Tools> Make NetCDF Raster Layer
3. Ввести установки, как на принтскрине
4. Нажать ОК.

У меня после этого все уходит в процесс геообработки из которого не выходит.
Вложения
testarc.jpg
testarc.jpg (120.89 КБ) 8433 просмотра

amnesiac
Активный участник
Сообщения: 244
Зарегистрирован: 03 мар 2015, 10:01
Репутация: 24
Откуда: Санкт-Петербург

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение amnesiac » 07 дек 2016, 18:51

Я попробовала, ArcGIS не конвертит. Не уверена, что дело в оперативной памяти, у меня серверный комп - все равно висит геообработка и ни одного шага в результатах не записано.
Так что самым эффективным было бы сделать теми 2-мя способами, что вам посоветовали. Если вам прямо очень-очень нужны эти данные, установите ubuntu в конце концов, в той же сборке gdal все нормально получается, судя по всему

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Andrey Zhukov » 07 дек 2016, 19:11

amnesiac, а геообработка 64-битная?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Andrey Zhukov » 07 дек 2016, 19:19

Ну сколько-то еще часов будет жевать.
netCDF.PNG
netCDF.PNG (23.07 КБ) 8389 просмотров

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Andrey Zhukov » 07 дек 2016, 19:28

Прожорливый, зараза!
Вложения
pro.PNG
pro.PNG (23.1 КБ) 8386 просмотров

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Natalia Novoselova » 07 дек 2016, 20:06

Andrey Zhukov писал(а):Прожорливый, зараза!
А как выйти на это окно с анализом процесса геобработки в ArcGIS?
viewtopic.php?f=16&t=21826#p148826

У меня таких деталй не показывает.

amnesiac
Активный участник
Сообщения: 244
Зарегистрирован: 03 мар 2015, 10:01
Репутация: 24
Откуда: Санкт-Петербург

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение amnesiac » 07 дек 2016, 20:11

А как определить - 64-битная или 32? Это можно как-то изменить? У меня система 64, но ArcMap все равно 32, и показывает далеко не 2 гига, показывает что-то около 150 мб, несмотря на то что всего памяти 24 гб и даже хрому дозволено больше.
Наталья, я смотрю в окне результатов (Геообработка - результаты), в Pro не знаю как, у меня 10.2 AG

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Andrey Zhukov » 07 дек 2016, 20:21

Для 64-битного геопроцессинга надо ставить патч. Не помню, был ли он для 10.2

У меня стоит ArcGIS Pro, он по умолчанию 64-битный.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Andrey Zhukov » 07 дек 2016, 22:19

ArcGIS Pro нишмогла. Жевал три часа, закончил и... пустота.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Natalia Novoselova » 07 дек 2016, 23:56

Andrey Zhukov писал(а):ArcGIS Pro нишмогла. Жевал три часа, закончил и... пустота.
Amnesiac, Андрей Жуков,

Спасибо большое за тестирование! Отрицательный результат - тоже результат.
Или дело в файле (хотя он открывается через gdalwarp), или в его объеме.. или это инструмент не работает.


Скорее последний вариант. Поскольку у меня и Amnesiac процесс обработки не завершался, а у Андрея он прошел до конца. Ничего не выдав.


Обозначу это где-нибудь, где ESRI сможет увидеть.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Natalia Novoselova » 08 дек 2016, 00:23

В общем, многие говорят в сети, что, хоть номинально ArcGIS открывает NetCDF, но чаще он не справляется, потому что файлы эти очень разные.


Но формат NetCDF тем не менее распространен значительно.
И я, видимо, не права, что только через GDAL его можно открыть.

Вон их сколько, способов..
http://www.unidata.ucar.edu/software/ne ... tware.html

Наверное, только часть из них подходит для ГИС.

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

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение trir » 08 дек 2016, 06:47

Наверное, только часть из них подходит для ГИС.
всё что там перечислено - это спец. библиотеки
вы бы ещё данные с колайдера попробовали открыть "обычным" софтом

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение Natalia Novoselova » 08 дек 2016, 13:36

trir писал(а):
Наверное, только часть из них подходит для ГИС.
всё что там перечислено - это спец. библиотеки
вы бы ещё данные с колайдера попробовали открыть "обычным" софтом
Про коллайдер не поняла - причем здесь. В формате NetCDF записаны все данные проекта Geocarbon, а это, вроде как, всё геоданные.

Меня удивило, что при явной неудобности этого формата для передачи геоданных (про другие типы информации не могу судить) его широко используют.

Казалось бы тогда, должны быть очевидные пути его открытия. А то мы ту ребус решали.

Хоть и решили в итоге. Но.. пока не идеально (географические координаты потерялись по дороге, в ArcGIS отображается с непонятным дефектом деления только на 2 класса, хотя сама информация в растре сохраняется. Едиственное что пока берет этот файл - утилита gdalwarp, и GDAL должен быть поставлен под линуксом, чтобы читалось все.

Если бы мне здесь не набрали код - я бы никогда не могла с этим справиться. Плохо, когда так. По каким источникам можно разобраться самой с работой в GDAL на таком уровне?

Я привела этот список ресурсов, думая, что где-то в нем, возможно, есть эти очевидные пути для открытия NetCDF в ГИС. Думаю, это не единств. нужные мне геоданные, которые будут записаны в таком формате.

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

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение nickleb » 08 дек 2016, 13:45

Natalia Novoselova писал(а): По каким источникам можно разобраться самой с работой в GDAL на таком уровне?
... видимо, вот с этой стр. надо начинать:
www.gdal.org/index.html

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

Re: Как открыть NetCDF в ArcGIS. Test “Make NetCDF Raster La

Сообщение trir » 08 дек 2016, 13:54

вот почитайте, с NetCDF работают примерно также. Этот формат спроектирован для максимально удобной работе с ним - если вы работаете с ним из своего кода 8)
очевидные пути для открытия NetCDF в ГИС
очевидно, что этого делать не стоит

Ответить

Вернуться в «ArcGIS»

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

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