Я настроил сервер TomCat и THREDDS (загрузил военный файл) и попытался обслуживать некоторые файлы *.nc, используя протокол WMS.
Я могу запросить файл, но все, что я получаю, это черное изображение.
У меня было что-то подобное в геосервере, но я смог обновить слой стилей и настроить диапазоны, чтобы применялись разные цвета.
Я попытался отредактировать «wmsConfig.xml» и изменить такие параметры, как «defaultColorScaleRange», но, похоже, это не дало желаемого эффекта.
Я несколько раз читал документацию, но может что-то упустил, кто-нибудь решил эту проблему? Любая помощь будет здорово.
Ваше здоровье
Обновление 1
Итак, как предлагается ниже, используя встроенную программу просмотра, я могу видеть изображение, и это то, что я хотел бы получить, запросив через WMS.
Использование встроенного просмотра
Запрос начальной попытки
Который возвращает только черный квадрат :(
Я продолжу и посмотрю на URL-адрес WMS, используемый в примере с eopenlayers, возможно, это ключ... я продолжу обновлять свои вопросы по мере того, как мое путешествие начинается :).
Обновление 2
Удалось выяснить, что переданная SRS была неправильной и нуждалась в изменении.
теперь следующий этап - выяснить, как запросить временной ряд по пакету файлов NCDF.....
Обновление 3
Мне удалось разработать способ автоматизации запроса услуг WMS, и с помощью этого замечательного плагина для листовок-карт я получил желаемый результат.
https://github.com/socib/Leaflet.TimeDimension
В основном вызовите конечную точку WMS с помощью getmap, который мне требуется для создания URL-адреса, соответствующего файлу, который мне нужно запросить.
Следующим шагом для меня будет просмотр стилей для возвращенного растра. На данный момент это выглядит как некоторая модификация кода Java, но, по крайней мере, мои первоначальные проблемы исчезли. фу!
Обновление 4
Ушел и попытался перестроить Java в проекте ncWMS, который, как я обнаружил, был автономным, но теперь включен в THREDDS. Все еще не получаю удовольствия от растра прозрачности, созданного из NETCDF.
Глядя на код THREDDS немного больше после того, как я также попытался изменить поддоны, которые, похоже, не работали, возникла проблема