8687x
002639
2020-01-17

Controllo del servizio online "Zone di carico della neve, del vento e zone sismiche" tramite API

È possibile utilizzare il servizio online "Zone di carico di neve, zone del vento e zone sismiche" anche in digitale tramite una API o un WebService?


Risposta:

Sì, il servizio online "Zone di carico della neve, zone del vento e zone sismiche" offre in background un WebService per determinare i carichi specifici del sito senza aprire la pagina web.

Il WebService può essere utilizzato per tutte le mappe dei carichi dal servizio online visibile ed è controllato tramite un indirizzo URL. In questo processo, un processo esterno (la vostra applicazione) invia un URL di richiesta al nostro server (Dlubal) e riceve come risultato le informazioni sul carico in formato CSV. Affinché il processo funzioni, l'indirizzo URL deve contenere tutte le indicazioni per la definizione del tipo di carico, della norma, della geoposizione, della lingua di output e dell'utente. L'URL finale si compone quindi di questi elementi.

Il tipo di carico e la norma vengono definiti tramite l'elemento "map". La prima parte descrive il tipo di carico (ad es. snow, wind o earthquake) e la seconda parte la norma (ad es. din-en-1991-1-3).

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

La geoposizione viene definita tramite l'elemento "place" o "position". L'opzione "place" reagisce come l'opzione di ricerca nel servizio online visibile. Qui la geoposizione viene determinata tramite termini di ricerca, indirizzo, ecc. L'opzione "position" definisce la geoposizione tramite coordinate geografiche nel formato [latitudine in °, longitudine in °].

→ place=messe, düsseldorf → position=51.2624991,6.735927199999992

La lingua di output dei risultati viene definita tramite l'elemento "language". La lingua è determinata da un codice (de - tedesco, en - inglese, ecc.)

→ language=de

L'identità dell'utente viene definita tramite gli elementi "login" e "hash". L'elemento "login" descrive l'indirizzo e-mail dell'utente e l'elemento "hash" una password crittografata. Per un login funzionante, l'indirizzo e-mail deve essere depositato in un account Dlubal valido. L'elemento "hash" corrispondente è indicato nell'account Dlubal alla voce "I miei dati" - "Identità del servizio online".

[email protected] → hash=xyz

Da questi elementi è quindi possibile generare un URL di richiesta finale e inviarlo al nostro server.

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

Con l'invio, il nostro server restituisce le informazioni di carico richieste in formato CSV.

Per poter inviare illimitatamente le richieste di carico al nostro server, è necessario un pacchetto Geo-Zonen-Tool. Tale pacchetto Geo-Zonen-Tool contiene un determinato contingente di richieste di carico. A ogni richiesta di carico, il contingente viene ridotto di un contatore.

Poiché il WebService utilizza il contingente acquisito, è necessario un trattamento accurato degli elementi di identità e dell'URL di richiesta in termini di protezione dei dati. Ad esempio, bisogna fare attenzione che il vostro programma non presenti l'URL di richiesta con gli elementi di identità a terzi non autorizzati.

FAQ aggiuntive sul Geo-Zonen-Tool e sull'API:


Autore

Andreas è responsabile dello sviluppo di RSTAB, RFEM e RWIND Simulation, nonché dell’ambito delle costruzioni a membrana. Inoltre, coordina i processi di assicurazione della qualità e supporta le questioni tecniche nell’assistenza clienti.

Link


;