1087x
004774
2020-10-15

Usługa internetowa Geo-Zone Tool dla cyfrowych map

Czy można wyświetlić interaktywną mapę w narzędziu do geolokalizacji z wprowadzonymi strefami obciążenia cyfrowo jako obraz za pomocą usługi internetowej?


Odpowiedź:

Tak, narzędzie Geo-Zone Tool na stronie internetowej "Strefy obciążenia śniegiem, wiatrem i strefami sejsmicznymi" oferuje usługę internetową w tle, która może być wykorzystana do generowania grafik rastrowych, podobnie jak w trybie pełnoekranowym na stronie internetowej narzędzia Geo-Zone Tool. lokalizację na mapie i normę obciążenia bez otwierania strony internetowej.

WebService może być używany do wszystkich map obciążenia z widocznej usługi online i jest kontrolowany przez adres URL. Zewnętrzny proces (Twoja aplikacja) wysyła adres URL żądania do naszego serwera (Dlubal) i otrzymuje grafikę rastrową. Aby proces mógł działać, adres URL musi zawierać wszystkie specyfikacje do zdefiniowania parametrów typu obciążenia, standardu obciążenia, geolokalizacji, poziomu powiększenia, poziomu morza, ulicy, kodu pocztowego, miasta, województwa, aktywacji obrazka, formatu obrazka, szerokości obrazka, wysokość obrazu, język wyświetlania i użytkownika. Należy zauważyć, że ta funkcja usługi internetowej zakłada, że dane adresowe i poziom morza zostały określone na podstawie poprzedniego zapytania o dane dotyczące wczytania danych dotyczących tej samej geolokalizacji, w związku z czym elementy zapytania o obraz rastrowy opisane powyżej zostaną uzupełnione o wcześniej określonych danych. Z tych elementów składa się wówczas końcowy adres URL.

Typ obciążenia i normę są definiowane przez komponent "mapa". Pierwsza część opisuje typ obciążenia (na przykład śnieg, wiatr lub trzęsienie ziemi), a druga część opisuje normę (na przykład din‑en‑19911‑3).

→ mapa=snow-din-pl-1991-1-3

Geolokalizacja jest definiowana przez składową "pozycja". Wpis „pozycja” opisuje geolokalizację za pomocą współrzędnych geograficznych w formacie [szerokość w °, długość w °].

→ pozycja=49,4354351,12,5896119

Stopień powiększenia jest definiowany przez składową "powiększanie". To ustawienie kontroluje ustawienie powiększenia samej mapy. Skala mapy zwiększa się wraz ze zwiększaniem poziomu powiększenia.

→ powiększenie=10

Poziom morza w miejscu geolokalizacji jest definiowany przez składową „wysokość”. Ten wpis określa dane dotyczące poziomu morza w części obrazu i jest wyrażony w jednostkach układu SI [m].

→ wysokość=520

Przypisanie do geolokalizacji ulicy i numeru domu jest definiowane przez składową "ulica". Ten wpis określa nazwę ulicy w części położenia obrazu.

→ ulica=Zellweg 2

Przypisanie kodu pocztowego do geolokalizacji jest definiowane przez komponent "Zip". Wpis określa kod pocztowy w części obrazu.

→ zip=93464

Przypisanie miasta do geolokalizacji jest definiowane przez komponent "Miasto". Wpis określa miasto w części obrazu.

→ zip=Tiefenbach

Przypisanie stanu do geolokalizacji jest definiowane przez komponent "stan". W przypadku informacji o obciążeniu dla USA ten wpis określa stan w elemencie lokalizacji obrazu.

→ stan=ND

Aktywacja obrazu jest definiowana przez składnik "obraz". Od tej specyfikacji zależy, czy usługa internetowa będzie wyświetlać informacje o obciążeniach wynikowych dla zdefiniowanej geolokalizacji jako rekord danych CSV, czy jako obraz wycinka mapy z opisem lokalizacji i danymi wyjściowymi obciążenia. Wyświetlanie obrazu można aktywować za pomocą wartości 1.

→ rysunek=1

Format obrazu jest definiowany przez komponent "picformat". Wpis określa format, w jakim obraz rastrowy jest wyświetlany przez usługę sieciową. Usługa internetowa zapewnia formaty JPG, PNG i PDF. Format definiuje się za pomocą skrótu (jpg dla formatu JPG, png dla formatu PNG, pdf dla formatu PDF).

→ picformat=png

Szerokość obrazu jest definiowana przez składową „szerokość“. Wpis określa szerokość obrazu rastrowego w jednostce [px].

→ szerokość=1200

Wysokość obrazu jest definiowana przez składową „wysokość”. Wartość ta określa wysokość obrazu rastrowego w jednostkach [px].

→ wysokość=900

Język wyświetlania wyników jest zdefiniowany przez komponent "język". Język jest definiowany przez skrót (de - niemiecki, en - angielski itd.).

→ language=en

Tożsamość użytkownika jest definiowana za pomocą komponentów "login" i "hash". Komponent "login" opisuje adres e-mail użytkownika', a komponent "hash" opisuje ukryte hasło. Aby logowanie było skuteczne, konieczne jest zapisanie adresu e-mail na prawidłowym koncie Dlubal. Powiązany komponent "hash" zostaje podzielony na Twoje konto Dlubal.

→ login=jan.kowalskihttps://www.dlubal.pl =png&width=1200&height=900&language=pl&login=jan.kowalski">test.com&hash=xyz

Po wysłaniu danych serwer zwraca wycinek mapy ze składową adresową i informacjami o obciążeniu w postaci grafiki rastrowej dla zdefiniowanej geolokalizacji.

Aby bez ograniczeń przesłać takie grafiki rastrowe na nasz serwer, wymagany jest pakiet Geo-Zone Tool. Ten pakiet narzędzia Geo-Zone Tool obejmuje określoną liczbę żądań danych. Każde zapytanie zmniejsza liczbę dostępnych zapytań zakupionych w ramach pakietu.

Ponieważ WebService jest powiązany z zakupionym pakietem danych, konieczne jest ostrożne traktowanie elementów tożsamości i adresu URL żądania w celu zapewnienia ochrony danych. Na przykład należy zawsze upewnić się, że adres URL żądania ze składnikami tożsamości nie jest udostępniany nieuprawnionym osobom trzecim.


Autor

Pan Niemeier jest odpowiedzialny za rozwój programów RFEM, RSTAB, RWIND Simulation oraz w dziedzinie konstrukcji membranowych. Jest również odpowiedzialny za zapewnienie jakości i wsparcie klienta.

Odnośniki


;