Ejemplos de programación
Los guiones y órdenes de ejemplo que se explican en esta sección están en el repositorio de GitHub ComandosDigi3DPython.
Puedes ejecutarlos de dos maneras:
- Como órdenes: escribe en la línea de comandos el nombre del archivo sin la extensión
.py. Las órdenes que reciben parámetros se invocan conNOMBRE=parámetro1 parámetro2 .... Digi3D.AI instala estas órdenes en la carpetaOrdenesPythonde su carpeta de instalación. Para modificar una orden, copia el.pyen tu directorio de macroinstrucciones y edita esa copia, que tiene prioridad sobre la instalada. La página Órdenes en Python del repositorio ComandosDigi3DPython indica en qué carpetas busca Digi3D.AI el archivo y resume cada orden. - Desde el panel de Guiones Python, pegando o abriendo el guion. Esta forma solo sirve para los guiones que no reciben parámetros.
Cada página muestra el código completo y lo explica paso a paso. Las páginas de cada grupo están ordenadas de menor a mayor dificultad.
Si a una orden con parámetros le faltan parámetros o recibe un número no válido, la orden emite el sonido de error y muestra un cuadro con el motivo y la forma de uso.
Guiones sin parámetros
Órdenes con parámetros
- Transformar complejos en puntos
- Redondear la cota Z de las curvas
- Crear tareas con áreas pequeñas
- Unir curvas de nivel cercanas
- Eliminar curvas por equidistancia
- Filtrar curvas (finas y maestras)
- Renombrar un código manteniendo sus atributos
Órdenes interactivas
- Texto del callejero del Catastro
- Texto del callejero de Azure Maps (parámetro: la clave de Azure Maps)
- Prefijar los códigos de la geometría seleccionada (parámetro: el prefijo)
El intérprete de Python embebido en Digi3D.AI solo dispone de la biblioteca estándar (no hay paquetes de terceros como
numpyorequests). Los ejemplos que consultan servicios web usanurllib.request, que sí forma parte de la stdlib.