1305x
004774
17-01-2024

Servicio web Geo-Zone Tool para gráficos de mapas digitales

¿Se puede leer digitalmente la imagen de la herramienta de zonas geográficas interactivas con las entradas de zonas de cargas a través de un servicio web?


Respuesta:

Sí, la herramienta de zonas geográficas en la página web "Zonas de carga de nieve, zonas de viento y zonas sísmicas" ofrece un servicio web en segundo plano, con el cual se puede generar un gráfico en formato ráster similar a la página web en modo de pantalla completa de la herramienta de zonas geográficas para un lugar en el mapa y norma de carga sin abrir la página web.

El servicio web puede ser utilizado para todas las cartas de carga del servicio en línea visible y se controla a través de una dirección URL. Un proceso externo (su aplicación) envía una dirección URL de solicitud a nuestro servidor (Dlubal) y recibe como resultado un gráfico en formato ráster. Para que el proceso funcione, la dirección URL debe incluir todos los detalles para la definición de los parámetros tipo de carga, norma de carga, posición geográfica, nivel de zoom, altitud, calle, código postal, ciudad, estado, activación de imagen, formato de imagen, ancho de imagen, altura de imagen, idioma de salida y usuario. Es importante destacar que esta función del servicio web asume que los datos de la dirección así como la altitud ya fueron determinados por una consulta previa del servicio web de datos de carga para la misma posición geográfica y que los bloques de esta consulta del servicio web de imagen ráster aquí descrito se llenan con los datos previamente obtenidos. La URL final se construye entonces a partir de estos bloques.

El tipo de carga y la norma se definen mediante el bloque "map". La primera parte describe el tipo de carga (por ejemplo, nieve, viento o terremoto) y la segunda parte la norma (por ejemplo, din-en-1991-1-3).

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

La posición geográfica se define mediante el bloque "position". La indicación "position" describe la posición geográfica a través de coordenadas geográficas en el formato [Latitud en °, Longitud en °].

→ position=49.4354351,12.5896119

El nivel de zoom se define mediante el bloque "zoom". Esta configuración regula la configuración de zoom del mapa mismo. La escala del mapa se hace más grande con el aumento del nivel de zoom.

→ zoom=10

La altitud de la posición geográfica se define mediante el bloque "altitude". Esta indicación especifica la altitud en el bloque de ubicación de la imagen y se proporciona en la unidad SI [m].

→ altitude=520

La asignación de la calle y el número de casa de la posición geográfica se define mediante el bloque "street". Esta indicación especifica el nombre de la calle en el bloque de ubicación de la imagen.

→ street=Zellweg 2

La asignación del código postal de la posición geográfica se define mediante el bloque "zip". La indicación especifica el código postal en el bloque de ubicación de la imagen.

→ zip=93464

La asignación de la ciudad de la posición geográfica se define mediante el bloque "city". La indicación especifica la ciudad en el bloque de ubicación de la imagen.

→ city=Tiefenbach

La asignación del estado de la posición geográfica se define mediante el bloque "state". Esta indicación especifica en el caso de una información de carga para los EE.UU. el estado en el bloque de ubicación de la imagen.

→ state=NA

La activación de la imagen se define mediante el bloque "picture". Esta indicación regula si el servicio web proporciona la información de carga de la posición geográfica definida como un archivo CSV o una imagen del recorte del mapa con la descripción de la ubicación e información de carga. La salida de imagen se activa con el valor 1.

→ picture=1

El formato de la imagen se define mediante el bloque "picformat". La indicación regula en qué formato se emite la imagen ráster desde el servicio web. El servicio web ofrece aquí los formatos JPG, PNG y PDF. El formato se establece a través de un acrónimo (jpg - Formato JPG, png - para el Formato PNG y pdf - para el Formato PDF).

→ picformat=png

El ancho de la imagen se define mediante el bloque "width". La indicación regula el ancho de la imagen ráster en la unidad [px].

→ width=1200

La altura de la imagen se define mediante el bloque "height". La indicación regula la altura de la imagen ráster en la unidad [px].

→ height=900

El idioma de salida de los resultados se define mediante el bloque "language". El idioma se establece a través de un acrónimo (de - Alemán, en - Inglés, etc.).

→ language=de

La identidad del usuario se define mediante los bloques "login" y "hash". El bloque "login" describe la dirección de correo electrónico del usuario y el bloque "hash" una contraseña oculta. Para un inicio de sesión funcional, la dirección de correo electrónico debe estar registrada en una cuenta Dlubal válida. El bloque "hash" correspondiente se obtiene en su cuenta Dlubal.

[email protected]

→ hash=xyz

A partir de estos bloques se puede generar finalmente una URL de solicitud y enviarla a nuestro servidor.

https://external-crm.dlubal.com/loadzones/data.aspx?map=snow-din-en-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=de&[email protected]&hash=xyz

Al enviar, nuestro servidor devuelve un recorte del mapa con bloque de dirección e información de carga como gráfico ráster para la posición geográfica definida. Adicionalmente, para la descarga de la imagen se puede añadir el siguiente bloque "hash":

→ download=1

El bloque "hash" "mapareaonly" asegura que solo se utilice el mapa. Para ajustar el recorte de la imagen se pueden utilizar los bloques "cropwidth" y "cropheight".

→ mapareaonly=1 → cropwidth=1000 → cropheight=720

Para poder enviar estas creaciones de gráficos ráster ilimitadamente a nuestro servidor, se necesita un paquete de herramienta de zonas geográficas. Un paquete de herramienta de zonas geográficas contiene un contingente específico de consultas de datos. Con cada consulta, el contingente se reduce en un contador.

Dado que el servicio web carga el contingente adquirido, es necesario un manejo cuidadoso en términos de protección de datos con los bloques de identidad y la URL de solicitud. Por ejemplo, es importante asegurarse de que su programa no ponga la URL de solicitud con los bloques de identidad a disposición de terceros de manera no autorizada.


Autor

El Sr. Niemeier es responsable del desarrollo de RFEM, RSTAB, RWIND Simulation y en el área de estructuras de membranas. También es responsable del aseguramiento de la calidad y la atención al cliente.

Enlaces


;