5647x
002639
2020-01-17

Вопрос

Можно ли получить доступ к онлайн-сервису «Карты снеговой, ветровой и сейсмической нагрузок» также в цифровом виде через API или веб-сервис?


Ответ:

Да, онлайн-сервис «Карты снеговой нагрузки, скорости ветра и сейсмической нагрузки» предоставляет веб-сервис в фоновом режиме, который можно использовать для определения специфических нагрузок в конкретном месте, не открывая веб-сайт.

Веб-сервис может использоваться для всех карт нагрузок из видимого онлайн-сервиса и управляется URL-адресом. В этом случае внешний процесс (ваше приложение) отправляет URL-адрес запроса на наш сервер (Dlubal) и получает информацию о нагрузке в формате CSV. Чтобы обеспечить работу процесса, URL-адрес должен содержать все спецификации для определения типа нагрузки, стандарта, геолокации, языка вывода и пользователя. Конечный URL затем состоит из этих компонентов.

Тип нагрузки и норматив определяются в компоненте «карта». Первая часть описывает тип нагрузки (например, снег, ветер или землетрясение), а вторая часть описывает норматив (например, din ‑ en ‑ 1991‑1‑3).

→ map = snow-din-en-1991-1-3

Геолокация определяется компонентом «место» или «положение». Опция «место» действует как опция поиска в видимой онлайн-службе. Геолокация определяется здесь по условиям поиска, адресу и так далее. Опция «положение» определяет геолокацию с помощью географических координат в формате [широта в °, долгота в °].

→ место = мессе, дюссельдорф

→ позиция = 51.2624991,6.735927199999992

Язык отображения результатов определяется компонентом «язык». Язык определяется с помощью аббревиатуры (de - немецкий, en - английский и т.д.).

→ language = en

Личность пользователя определяется с помощью компонентов «логин» и «хэш». Компонент «вход в систему» описывает адрес электронной почты пользователя ', а компонент «хэш» - скрытый пароль. Чтобы обеспечить работу входа в систему, необходимо сохранить адрес электронной почты в действующей учетной записи Dlubal. Соответствующий «хеш-компонент» указан в учетной записи Dlubal в разделе «Мои данные» - «Идентификация онлайн-сервиса».

[email protected]

→ хэш = xyz

Наконец, из этих компонентов можно сгенерировать URL-адрес запроса и отправить его на наш сервер.

→ https://external-crm.dlubal.com/loadzones/data.aspx?map=snow-din-en-1991-1-3&place=messe, duesseldorf&language=en&[email protected]&hash=xyz

После отправки данных, сервер возвращает запрошенную информацию о нагрузке в формате CSV.

Чтобы иметь возможность отправлять запросы нагрузки на наш сервер без каких-либо ограничений, требуется пакет Geo-Zone Tool. Пакет Geo-Zone Tool включает в себя определенное количество запросов данных. Каждый запрос уменьшает количество доступных запросов, приобретенных в пакете.

https://www.dlubal.com/ru/support-and-learning/service/geo-zone-tool-snow-wind-and-seismic-zone-maps

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

 


Автор

Г-н Нимейер отвечает за разработку программ RFEM, RSTAB, RWIND Simulation, а также за расчеты мембранных конструкций. Кроме того, он обеспечивает также контроль качества наших программ и поддержку пользователей.