Я - пользователь ArcGIS Desktop, который впервые входит в мир веб-картографии. Следуя советам, которые я нашел здесь на GIS.SE, я начал с бесплатных руководств от OpenGeo .
Однако я начал понимать, что большинство демонстраций и примеров были ориентированы на векторные данные. Мой основной проект связан с отображением временного ряда 300 кадров с растрами 5000 x 5000 пикселей. На моем настольном компьютере они хранятся в одном 16-разрядном целочисленном двоичном файле BIP размером 5000x5000x300, который составляет около 8 ГБ. Моя цель состоит в том, чтобы иметь возможность щелкнуть ячейку (одного растра во временном ряду) и получить всплывающий график, показывающий значения этого пикселя во временном ряду из 300 элементов. Растровые данные, используемые для каждого графика временных рядов, должны храниться без потерь, хотя наложенные карты, по которым щелкают, могут быть кэшами с потерями.
Есть ли что-нибудь, что может лучше подходить для этого проекта (для начинающего веб-разработчика ГИС), чем OpenGeo? Или мне просто продолжать эту настройку?
Для справки, у меня есть опыт программирования на Python, Java и PHP. У меня нет большого опыта работы с SQL. Это открытый проект, поэтому у меня есть достаточно времени для изучения новых языков, если это будет необходимо. У меня уже есть веб-сервер, хотя мне, вероятно, придется переключать хосты, потому что GoDaddy, похоже, не поддерживает PostgreSQL без получения VPS.
Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ: (13 января) Я все еще ищу информацию о том, как лучше всего хранить трехмерный 16-битный целочисленный растр BIP и иметь возможность эффективно запрашивать один «столбец» данных по оси z. Я не хочу преобразовывать его в 32-битный формат (потому что это удвоило бы размер его файла по сравнению с его текущей 16-битной формой).