Digi3D
Ejecución de la orden MDTPC con parámetros
La orden MDTPC también se puede ejecutar desde la línea de comandos desde MS-DOS. De esta forma se pueden ejecutar desde un archivo .bat varias llamadas a la orden.
El archivo de texto que ejecuta el bat tendrá la siguiente sintaxis:
|
start /w mdtpc.vbs C:\Bronchales\107.tif C:\Bronchales\108.tif C:\Bronchales\RMK15.cam C:\Bronchales\BRONCHALES.xyz C:\Bronchales\corr.bin
|
Este archivo llamará al script mdtpc.vbs que se encuentra en el directorio C:\Archivos de Programa\Digi21.net\Digi3D dentro de este archivo habría que editar los parámetros referentes a la ejecución de la orden MDTPC.
|
MDTPC=[codigo] [geometria] [rangoMin] [rangoMax] [distancia] [desplazamientoZ] [anchoReferenciaX8] [anchoReferenciaX4] [anchoReferenciaX1] [factorMinCorrelacion] [oportunidades] [incrementoEspiral] [borrarPuntos]
[utilizarEntrenamiento]
[archivoDeMemoria*] [categoría*] [tamañoMuestraX*] [tamañoMuestraY*]
|
donde los parámetros con el carácter * son opcionales. Los posibles valores para los parámetros son:
- código: el código del límite. Esta entidad de límite debe ser la única que tiene que existir con ese código.
- geometría: se puede seleccionar el tipo de límite:
o 0: ningún vértice está posado en Z.
o 1: sólo los vértices están posados en Z.
- rangoMin: donde se especifica el rango mínimo de Z dentro del cual se encuentran las líneas de ruptura. Todas las líneas que se encuentren dentro de la línea de límite pero que no se encuentren dentro de este rango de coordenadas mínimas y máximas no se tendrán en cuenta como líneas de ruptura.
- rangoMax: donde se especifica el rango máximo de Z dentro del cual se encuentran las líneas de ruptura. Todas las líneas que se encuentren dentro de la línea de límite pero que no se encuentren dentro de este rango de coordenadas mínimas y máximas no se tendrán en cuenta como líneas de ruptura.
- distancia: distancia entre puntos (en unidades terreno), que especifica cada cuántos metros se desea que el programa registre una cota. El programa registrará cotas separadas entre sí por esta distancia aproximadamente y nunca registrará una cota si en su posición se encuentra con algún segmento de alguna línea de ruptura.
- desplazamientoZ: sirve para permitir que la Z se desplace xxxxxx veces la distancia entre puntos. Cambiando este parámetro se puede indicar al programa, por ejemplo, que el terreno tiene mucho desnivel y que se puede dar el caso de que si se incrementa 10 metros en XY, la Z puede verse incrementada en 30 metros si se establece este campo a 3.
- anchoRefernciaX8: establece el ancho de las imágenes de referencia para el nivel piramidal que X8 por defecto es 16.
- anchoReferenciaX4: establece el ancho de las imágenes de referencia para el nivel piramidal que X4 por defecto es 16.
- anchoReferenciaX1: establece el ancho de las imágenes de referencia para el nivel piramidal que X1 por defecto es 20.
- factorMinCorrelacion: en este campo se define el factor de correlación mínimo con el que se desea que se efectúen las mediciones.
- oportunidades: número de veces que se desea que se intente la medición de un punto.
- incrementoEspiral: campo se define el número de píxeles con el se incremente la espiral (en la que se realiza la búsqueda) para cada nuevo intento.
- borrarPuntos: sirve para indicar si se borran o no los puntos que tengan factor de correlación menor del indicado y hayan superado el número de intentos puede tomar los siguientes valores:
o 0: no se borrará los puntos.
o 1: se borrarán los puntos.
- utilizarEntrenamiento: este campo sirve para especificar si se desea correlar encima de las muestras de entrenamiento:
o 0: no se desea correlar encima de las muestra de entrenamiento. En este caso los siguientes 4 campos se deben omitir.
o 1: se desea correlar encima de las muestra de entrenamiento. En este caso los siguientes 4 campos se deben especificar:
+ archivoDeMemoria: archivo donde se encuentran las muestras de entrenamiento, entre comillas si tiene path y algún directorio tiene espacios.
+ tamañoMuestraX: ancho en píxeles que se considerarán de la muestra.
+ tamañoMuestraY: alto en píxeles que se considerarán de la muestra.
Un ejemplo del contenido de este fichero de texto sería el siguiente:
|
mdtpc=020400,1,0,5000,5,2,16,16,20,0.5,25,15,1,0
salir
|
Fecha de última modificación: 7 de abril, 2005