Я хочу использовать WebGL для создания небольшой трехмерной галереи фотопотоков Flickr. Похоже, что WebGL позволяет использовать в качестве текстур только квадратные изображения, размеры которых являются степенью двойки. Мне нужно отображать изображения любых пропорций и размеров. Я вижу это, если копирую данные изображения в другое изображение, которое является ближайшим квадратным размером, а затем использую координаты текстуры, чтобы оно отображалось правильно. Проблема в том, и поправьте меня, если я ошибаюсь, что я не могу выполнять манипуляции с изображениями в JavaScript и мне понадобится сервер, на котором запущены ASP.NET, Java или что-то в этом роде, чтобы выполнить обработку за меня, прежде чем WebGL сможет получить свои руки в теме. link_clicks +1 за каждый клик Суперпользователь устанавливает параметр множителя для каждого клика link_reward (+1 * параметр) за каждый клик Также записывается идентификатор пользователя ...
Упрощенный случай:
Хранилище
Retrieval
Предполагая, что таблица становится большой, оба типа запросов будут выполняться очень медленно, верно?
Как с этим справиться? Одновременно хранить в одной подробной таблице (строка на каждый клик на пользователя на ссылку) и в одной сводной таблице (строка на пользователя на ссылку)? Я слышал о "объединении" данных, но не знаю, что это значит.
Используемые технологии:
используя пространство имен std;
template
Есть ли лучшая или стандартная практика для взаимодействия между Python (и мной?) хотите Python + R, без jpivot или какой-либо другой панели инструментов на Java) и механизм OLAP, такой как Mondrian ? Я искал в Google какое-либо решение и ничего не нашел.
Я кратко оценил SQLAlchemy и Django-ORM, но у них нет MDX или XML. / Интерфейс для запроса к серверу OLAP (Мондриану или другому) ...
Можно ли написать запрос в многомерных выражениях и с помощью psycopg + ODBC запросить мой сервер OLAP, а сервер OLAP даст мне ответ от моего данные моделирования (нет сопоставления с объектом Python, но для меня это нормально)?
Обновление 1: используйте GeoAlchemy для управления пространственными запросами / данными, включая визуализацию с расширениями JavaScript и OpenLayers и т. д.
2 - Локальный доступ к пространственным данным в ГИС -
Я хочу создать подключаемый модуль в QGIS (ГИС с открытым исходным кодом) для доступа и визуализации данных, а также подключаемый модуль QGIS и API = Python.
3 - Автоматический анализ данных -
Пользователь или ученый запускает моделирование с вычислением сетки и выбирает автоматический анализ (запрос R + ggplot2 + MDX) они хотят запустить на этих данных. Моя цель здесь - создать синтетический отчет моделирования (графические, табличные данные и т. Д.).
Итак, после моделирования данные попадают в куб OLAP / SOLAP, и многие сценарии Python (созданные пользователем) получают данные с помощью MDX, манипулируйте данными с помощью R + RPY2, а также пишите и производите классный вывод для ученых на doku-wiki или другой платформе сообщества.
Проблема?
1 - Olap4j, ядро API Mondrian для связи с внешним компонентом, создано на Java: /
2 - SOLAPLAYERS использует Ajax для доступа к данным, что слишком медленно для меня.
3 - SQLAlchemy и GeoAlchemy не имеют подключения драйвера к многомерной базе данных (OLAP).
* Решение? *
1 - Py4j для доступа к объекту Java или коллекции Java в olap4j с помощью Python? Написать свою собственную функцию для доступа к отображаемой коллекции Java? => опасно и не очень просто? ...
2 - XLMA с сервером Ajax Mondrian? Это слишком медленно.
3 - Написать мой собственный py-коннектор для OLAP Mondrian? => Ой. Думаю, это трудный путь.
Что мне делать?