Editar

DIBUJA_TEXTO_EXTRAIDO_SERVICIO_MAPAS_AZURE

Inserta un texto orientado con el nombre de la calle que devuelve el servicio de búsqueda inversa de Azure Maps para el punto pulsado.

Parámetros

Número de parámetro Descripción Valores Opcional
1 Clave (subscription key) de tu cuenta de Azure Maps Cadena sin espacios No

Observaciones

La orden pide dos datos por cada texto:

  1. El primer dato fija el punto de inserción. La orden convierte el punto a coordenadas geográficas y consulta el nombre de la calle a Azure Maps, en español.
  2. El segundo dato fija la orientación. La orden inserta en el punto de inserción un texto con el nombre de la calle, girado el ángulo que forman los dos puntos.

Cada texto queda en una transacción propia, así que cada UNDO deshace un texto.

Si la consulta a Azure Maps falla, la orden escribe el error en el panel de resultados, emite el sonido de error y espera de nuevo un punto de inserción.

Si falta la clave, la orden emite el sonido de error, muestra un cuadro con el motivo y la forma de uso y no se inicia.

La orden es el guion de Python dibuja_texto_extraido_servicio_mapas_azure.py del repositorio ComandosDigi3DPython. Digi3D.AI lo instala en la carpeta OrdenesPython de su carpeta de instalación. Para modificar la orden, copia el archivo en el directorio de macroinstrucciones y edita la copia: Digi3D.AI ejecuta la copia en lugar del archivo instalado.

La página Texto del callejero de Azure Maps explica el código.

Características de la orden

Tipo de orden Orden interactiva
Repite automáticamente No
Opción del menú donde aparece la orden Esta orden no tiene asociada ninguna opción de menú
Barra de herramientas en la que aparece la orden Esta orden no tiene asociado ningún botón en ninguna barra de herramientas
Extensión dibuja_texto_extraido_servicio_mapas_azure.py
Implementación Python
Código fuente dibuja_texto_extraido_servicio_mapas_azure.py
Variables relacionadas No tiene variables relacionadas
Órdenes relacionadas DIBUJA_TEXTO_EXTRAIDO_CALLEJERO_CATASTRO