Este artículo fue traducido por el Traductor de Google

Ver texto original

15. octubre 2020

004774

Andreas Niemeier

General

¿Es posible mostrar el mapa de herramientas interactivo de la zona geográfica con las entradas de la zona de carga digitalmente como una imagen utilizando un servicio web?

Respuesta

Sí, la herramienta de zonas geográficas en el sitio web "Zonas de cargas de nieve, zonas de viento y zonas sísmicas" proporciona un servicio web en segundo plano que se puede utilizar para generar gráficos ráster similares al sitio web en modo de pantalla completa de la herramienta de zonas geográficas para ubicación en el mapa y una carga estándar sin abrir el sitio web.

El servicio web se puede usar para todos los mapas de carga desde el servicio en línea visible y se controla mediante una dirección URL. Un proceso externo (su aplicación) envía la dirección URL de la solicitud a nuestro servidor (Dlubal) y, como resultado, recibe un gráfico de trama. Para garantizar que el proceso funcione, la dirección URL debe contener todas las especificaciones para definir los parámetros de un tipo de carga, norma de carga, geolocalización, nivel de zoom, nivel del mar, calle, código postal, ciudad, estado, activación de imagen, formato de imagen, imagen ancho, alto de imagen, idioma de visualización y usuario. Tenga en cuenta que esta función del servicio web asume que los datos de la dirección y el nivel del mar ya han sido determinados por la solicitud del servicio web anterior para los datos de carga de la misma geolocalización, y por lo tanto los componentes de la solicitud del servicio web para la imagen ráster descrita anteriormente se han completado con los datos previamente determinados . La URL final se compone de estos componentes.

El tipo de carga y el estándar están definidos por el componente "map". La primera parte describe el tipo de carga (por ejemplo, nieve, viento o terremoto) y la segunda parte describe la norma (por ejemplo, din-en-1991-1-3).

→ Mapa = snow-din-es-1991-1-3

La geolocalización se define por el componente "posición". La entrada "position" describe la geolocalización utilizando las coordenadas geográficas en el formato [latitud en °, longitud en °].

→ posición = 49.4354351,12.5896119

El nivel de zoom se define mediante el componente "zoom". Esta configuración controla la configuración del zoom del mapa en sí. La escala del mapa se vuelve más grande si se aumenta el nivel de zoom.

→ zoom = 10

El nivel del mar de la geolocalización está definido por el componente "altitud". Esta entrada especifica los datos del nivel del mar en el componente de ubicación de la imagen y se especifica en la unidad SI [m].

→ altitud = 520

La asignación de una calle y número de casa de la geolocalización se define mediante el componente "calle". Esta entrada especifica el nombre de la calle en el componente de ubicación de la imagen.

→ Calle = Zellweg 2

La asignación de un código postal de la geolocalización se define mediante el componente "zip". La entrada especifica el código postal en el componente de ubicación de la imagen.

→ zip = 93464

La asignación de ciudad de la geolocalización se define mediante el componente "ciudad". La entrada especifica la ciudad en el componente de ubicación de la imagen.

→ zip = Tiefenbach

La asignación de estado de la geolocalización se define mediante el componente "estado". En el caso de la información de carga para los Estados Unidos, esta entrada especifica el estado en el componente de ubicación de la imagen.

→ estado = NA

La activación de la imagen está definida por el componente "imagen". Esta especificación determina si el servicio web muestra la información de carga resultante de la geolocalización definida como un registro de datos CSV o como una imagen de la sección del mapa con la descripción de la ubicación y la salida de carga. La salida de imagen se puede activar utilizando el valor 1.

→ imagen = 1

El formato de imagen se define mediante el componente "picformato". La entrada determina el formato en el que el servicio web muestra la imagen de trama. El servicio web proporciona los formatos JPG, PNG y PDF. El formato se define mediante la abreviatura (jpg para el formato JPG, png para el formato PNG y pdf - para el formato PDF).

→ picformat = png

El ancho de la imagen está definido por el componente "ancho". La entrada especifica el ancho de la imagen de trama en la unidad [px].

→ ancho = 1200

La altura de la imagen está definida por el componente "altura". La entrada controla la altura de la imagen de trama en la unidad [px].

→ altura = 900

El idioma de visualización de los resultados se define mediante el componente "idioma". El idioma se define mediante una abreviatura (de - alemán, inglés, etc.)

→ idioma = es

La identidad del usuario se define utilizando los componentes "login" y "hash". El componente "login" describe la dirección de correo electrónico y el componente "hash" describe una contraseña secreta. Para un inicio de sesión funcional, el correo electrónico se debe guardar en una cuenta de Dlubal válida. El componente "hash" asociado se obtiene en su cuenta de Dlubal.

→ login=john.doe@test.com

→ hash = xyz

Finalmente, se puede generar una URL de solicitud a partir de estos componentes y enviarla a nuestro servidor.

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

Después de haber enviado los datos, el servidor devuelve un recorte del mapa con el componente de dirección y la información de carga como un gráfico de mapa de bits para la ubicación geográfica definida.

Figura 01 - Respuesta del servicio web (gráfico de trama)

Para poder enviar tales gráficos de rejilla a nuestro servidor sin restricciones, se necesita un paquete de herramientas de zonas geográficas. Este paquete de herramientas de zonas geográficas incluye un cierto número de solicitudes de datos. Cada consulta reduce el número de solicitudes disponibles compradas dentro del paquete.

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

Dado que el servicio web está vinculado con el paquete de datos adquirido, es necesario tratar cuidadosamente los componentes de identidad y solicitar la URL con respecto a la protección de datos. Por ejemplo, siempre debe asegurarse de que la URL de solicitud con los componentes de identidad no se proporcione a terceros no autorizados.

Palabras clave

mapa de cargas Servicio web API Gráficos de trama Imagen

Enlaces

Escribir un comentario...

Escribir un comentario...

  • Vistas 157x
  • Actualizado 8. noviembre 2020

Contacte con nosotros

¿Ha encontrado su pregunta?
Si no es así, contacte con nosotros a través de nuestro servicio de asistencia gratuito por correo electrónico, chat o fórum, o envíenos su pregunta mediante el formulario en línea.

+34 911 438 160

info@dlubal.com