Utilizar una secuencia de comandos para controlar la importación de datos de red

Utilice una secuencia de comandos para controlar más de cerca la importación de datos de red desde archivos GIS o capas GIS cargadas anteriormente es una función avanzada.

Las secuencias de comandos solo las deben por usuarios expertos con alguna experiencia en programación con un lenguaje de secuencias de comandos.

Las secuencias de comandos de importación se pueden escribir con VBScript. Puede resultar útil buscar el Tutorial de VBScript o la Referencia de VBScript en Internet para obtener más información sobre lo que puede hacer en VBScript. Recuerde que VBScript no es lo mismo que Visual Basic, Visual Basic.NET, VBScript.NET ni Visual Basic For Applications.

Puede utilizar todas las funciones normales disponibles en VBScript para manipular los datos antes de la importación.

Nota: El componente VBScript ya no se instala como parte de la instalación de InfoWorks WS Pro. Se instala con Windows 10 y 11. En el futuro, Microsoft puede hacer de este un componente opcional, pero es posible que se active utilizando las características opcionales de Windows.

Descripción general de la secuencia de comandos

La secuencia de comandos contiene una serie de subrutinas públicas que presentan la forma:

OnBegin<tablename>
OnEnd<tablename>
OnBeginRecord<tablename>
OnEndRecord<tablename>

Se llaman de la siguiente manera:

La secuencia de comandos se ejecuta mediante Active Scripting Host. InfoWorks WS Pro busca en la lista de subrutinas cualquiera de las subrutinas públicas descritas anteriormente. Además de estas subrutinas públicas, puede:

Nombres de tabla

Los nombres de tabla son los que aparecen en la lista Tabla para importar datos en la Centro de importación de datos abiertos, pero sin incluir espacios en el nombre. Por ejemplo

  • Nodo
  • Conducto
  • FixedHead
  • TransferNode
  • Depósito

El método al que se llama después de importar cada registro de la tabla TransferNode sería OnEndRecordTransferNode.

Uso de las subrutinas públicas

InfoWorks WS Pro Propiedades y métodos

Hay una serie de métodos y propiedades definidos por InfoWorks WS Pro que la secuencia de comandos puede llamar.

Al escribir la secuencia de comandos, las propiedades y los métodos que se describen a continuación deben ir precedidos de Importer. (por ejemplo, Importer.MsgBox("Hola")).

Propiedades

Métodos

Métodos de asignación