разрешить URL-адрес, доступный в агрегатном сайте, используя psql из схемы базы данных - PullRequest
0 голосов
/ 17 апреля 2019

При извлечении данных из агрегированного сайта ODK с помощью портфеля или при экспорте форм в CSV, я получаю путь (URL) для изображений, которые хранятся в базе данных как BYTEA, например, http://server:8080/project_name/view/binaryData?blobKey=FORM_A[%40version%3Dnull+and+%40uiVersion%3Dnull]%2FPROJECT_FORM_A_points[%40key%3Duuid%3A971977f8-537c-43b0-8406-d7ac4e02175e]%2Fimage_a

ИспользованиеURL в html. Я могу отображать и стилизовать отображение с помощью CSS-кодов в атласах QGIS, отчетах и ​​отчетах Layout и Jasper.

Я разработал метод, который я использую для автоматизации обновлений общедоступной схемы, которая запускает сценарии SQL через задания CRON.SQL извлекают данные из агрегатной схемы, которая выполняет мою подготовку и манипулирует собранными полями, а также сохраняет обработанные таблицы в общедоступной схеме для использования в QGIS и других интерфейсных инструментах ... Я считаю, что работает очень хорошо и сохраняетДанные ODK разделяют и постоянно обновляют слои в общих схемах баз данных как пространственных, так и непространственных данных, делая их актуальными и максимально приближенными к реальному времени.

ПОЧЕМУ?большая экономия - это пространство, поскольку изображение сохраняется только один раз в схеме odk, но многократно используется для визуализации.Это сокращает ручные задачи в моем рабочем процессе загрузки CSV-файлов и запуска через портфель malarkey.

Недостающая ссылка на полную автоматизацию между ODK, собранным и загруженным из поля в данные, доставляемые через веб-совместимое отображение, заключается в воспроизведениипуть URL, как показано выше со стороны агрегата с sql.

Я не достаточно умен (теперь кажется, что был), чтобы перепроектировать путь, доступный на агрегированном сайте на 8080, но я знаю, что он доступен, мне просто нужна помощь, чтобы получить URL из таблицкак агрегат ODK обеспечивает на загрузках csv.

- Я думаю, что это начинается здесь - http://server:8080/project_name/view/binaryData?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...