Pomocne pytania i odpowiedzi

  • FAQ

Artykuł został przetłumaczony przez Google Translator

Podgląd oryginalnego tekstu

15. października 2020

004774

Andreas Niemeier

Ogólne

Czy można wyświetlić w postaci cyfrowej interaktywną mapę narzędzi do geolokalizacji wraz z wprowadzonymi strefami obciążenia?

Odpowiedź

Tak, narzędzie do geolokalizacji na stronie internetowej "Strefy obciążenia śniegiem, wiatrem i trzęsieniem ziemi" zapewnia w tle usługę internetową, której można używać do generowania grafiki rastrowej, podobną do tej w trybie pełnoekranowym strony internetowej Geo-zone położenie na mapie oraz standard obciążenia bez otwierania strony internetowej.

Z usługi internetowej można korzystać we wszystkich mapach obciążenia z widocznej usługi online i jest ona kontrolowana przez adres URL. Zewnętrzny proces (Państwa aplikacja) wysyła adres URL żądania na nasz serwer (Dlubal) i otrzymuje w rezultacie grafikę rastrową. Aby proces mógł działać, adres URL musi zawierać wszystkie specyfikacje dotyczące definiowania parametrów typu obciążenia, normy obciążenia, geolokalizacji, poziomu powiększenia, poziomu morza, ulicy, kodu pocztowego, miasta, stanu, aktywacji obrazu, formatu obrazu, obrazu szerokość, wysokość obrazu, język wyświetlania i użytkownik. Należy pamiętać, że ta funkcja usługi sieci web zakłada, że dane adresowe i poziom morza zostały już określone przez poprzednie żądanie usługi sieci Web dla danych obciążenia tej samej geolokalizacji, w związku z czym elementy składowe żądania usługi internetowej dla obrazu rastrowego są już uzupełnione z wcześniej zdefiniowanymi danymi . Końcowy adres URL składa się z tych elementów.

Typ obciążenia i norma są definiowane przez element "mapy". 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-1991-1-3).

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

Geolokalizacja jest definiowana przez element „położenie”. Pozycja „pozycja” opisuje geolokalizację przy użyciu współrzędnych geograficznych w formacie [szerokość i długość geograficzna w °, długość i długość w °].

→ pozycja = 49,4354351,12.5896119

Poziom powiększenia jest zdefiniowany przez składową "powiększenia". To ustawienie kontroluje ustawienie powiększenia samej mapy. Skala mapy staje się większa w przypadku zwiększenia stopnia powiększenia.

→ powiększenie = 10

Poziom morza w geolokalizacji jest definiowany przez element „wysokość”. Ta pozycja określa dane dotyczące poziomu morza w składowej lokalizacji obrazu i jest określona w jednostkach SI [m].

→ wysokość = 520

Przypisanie geolokalizacji do ulicy i numeru domu jest zdefiniowane przez element „ulica”. Wpis ten określa nazwę ulicy w składowej lokalizacji obrazu.

→ ulica = Zellweg 2

Przypisanie kodu pocztowego do geolokalizacji jest definiowane przez element „zip”. Wpis określa kod pocztowy w części składowej obrazu.

→ zip = 93464

Przypisanie miasta do geolokalizacji jest definiowane przez element „miasto”. Wpis określa miasto w składowej lokalizacji obrazu.

→ zip = Tiefenbach

Przypisanie stanu geolokalizacji jest definiowane przez element „stanowy”. W przypadku informacji o obciążeniu dla USA ten wpis określa stan w składowej lokalizacji obrazu.

→ stan = NA

Aktywacja obrazu jest zdefiniowana przez element „obraz”. Ta specyfikacja określa, czy usługa internetowa wyświetla informacje o uzyskanym obciążeniu zdefiniowanej geolokalizacji jako zapis danych CSV czy jako obraz przekroju mapy wraz z opisem lokalizacji i danymi wyjściowymi obciążenia. Przesyłanie 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ę internetową. Usługa internetowa oferuje formaty JPG, PNG i PDF. Format ten jest zdefiniowany skrótem (jpg dla formatu JPG, png dla formatu PNG, a pdf - dla formatu PDF).

→ pikformat = png

Szerokość obrazu jest definiowana przez element „szerokość“. Wprowadzony parametr określa szerokość obrazu rastrowego w jednostkach [px].

→ szerokość = 1200

Wysokość obrazu jest definiowana przez element „wysokość”. Wprowadzony element określa wysokość obrazu rastrowego w jednostkach [px].

→ wysokość = 900

Język wyświetlania wyników jest definiowany przez element "język". Język ten jest definiowany za pomocą skrótu (de - niemiecki, en - angielski itd.).

→ język = en

Tożsamość użytkownika jest definiowana za pomocą elementów „login” i „hash”. Element „login” opisuje adres e-mail użytkownika, a element „hash“ opisuje ukryte hasło. Aby logowanie działało, konieczne jest zapisanie adresu e-mail na ważnym koncie Dlubal. Powiązany element „skrótu“ uzyskuje się na koncie Dlubal.

→ login=john.doe@test.com

→ skrót = xyz

Z tych elementów można w końcu wygenerować URL żądania i wysłać go na nasz serwer.

→ https://external-crm.dlubal.com/loadzones/data.aspx? Map = snow-din-pl-1991-1-3 & position = 49.4354351,12.5896119 & zoom = 10 & altitude = 520 & street = Zellweg 2 & zip = 93464 & zip = Tiefenbach & picture = 1 & picformat =png&width=1200&height=900&language=en&login=john.doe@test.com&hash=xyz

Po wysłaniu danych serwer zwraca wycięcie mapy ze składową adresu i informacją o obciążeniu w postaci grafiki rastrowej dla zdefiniowanej geolokalizacji.

Rysunek 01 - Odpowiedź usług internetowych (grafika rastrowa)

Aby możliwe było przesyłanie grafik w postaci siatki na nasz serwer bez żadnych ograniczeń, wymagany jest pakiet narzędzi do geolokalizacji. Ten pakiet narzędzi do geolokalizacji obejmuje określoną liczbę żądań danych. Każde zapytanie zmniejsza liczbę dostępnych żądań zakupionych w pakiecie.

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

Ponieważ usługa sieci Web jest połączona z zakupionym pakietem danych, konieczne jest ostrożne obchodzenie się z komponentami tożsamości i żądanie adresu URL w odniesieniu do ochrony danych. Na przykład należy zawsze upewnić się, że nieupoważniony podmiot zewnętrzny nie udostępni URL żądania wraz z komponentami tożsamości.

Słowa kluczowe

mapa obciążeń Usługa sieciowa API Grafika rastrowa Obraz

Linki

Skomentuj...

Skomentuj...

  • Odwiedziny 189x
  • Zaktualizowane 8. listopada 2020

Kontakt

Znaleźliście Państwo odpowiedz na swoje pytanie?
Jeśli nie, mogą Państwo skontaktować się z nami bezpłatnie drogą mailową, poprzez czat lub forum lub wysłać zapytanie za pomocą formularza online.

+48 (32) 782 46 26

+48 730 358 225

info@dlubal.pl