7 votos

Espacio de trabajo de FME Server

He publicado un espacio de trabajo en FME Server. El espacio de trabajo convierte archivos de Geodatabase a MapInfo TAB. Me gustaría llamar al espacio de trabajo genérico con FME Server para convertir otras geodatabases.

¿Alguna idea?

11voto

MobileCushion Puntos 217

Un espacio de trabajo de FME puede manejar cualquier cantidad de datos en cualquier formato si está predefinido en el espacio de trabajo. Si no puede estar predefinido, entonces FME tiene una funcionalidad especial para leer cualquier formato de datos (lo que llamamos "Genérico") y leer cualquier esquema de datos ("Dinámico").

En este caso es poco probable que la funcionalidad genérica ayude. En primer lugar, no es necesaria porque el formato será siempre el mismo y, en segundo lugar (como se ha señalado), el lector genérico no funcionará con los formatos de las bases de datos (es una tecnología sólo de archivos).

La necesidad de utilizar la funcionalidad dinámica depende de la naturaleza de las otras Geodatabases.

Si todas las geodatabases contienen el mismo conjunto de tablas/clases, no es necesario utilizar las herramientas dinámicas. Sólo tiene que elegir una Geodatabase diferente en tiempo de ejecución y se ejecutará hasta el final.

Si las Geodatabases van a contener diferentes tablas/clases, o las mismas tablas con diferentes atributos, entonces necesita utilizar la funcionalidad Dinámica.

Hazlo así:

1) Al crear el espacio de trabajo, marque la opción dinámica en el diálogo:

Dynamic Option

2) Esto creará un espacio de trabajo como este, con una sola capa y sin atributos:

Dynamic Workspace

3) Ejecute este espacio de trabajo (Archivo > Preguntar y Ejecutar) y se le pedirá que seleccione qué tablas (tipos de características) desea leer. Puede elegir cualquiera de ellas:

Feature Types to Read

4) Esto le da la salida requerida:

Output

5) La próxima vez que ejecute la traducción puede elegir una Geodatabase diferente. Esto da un conjunto diferente de tablas para leer:

Different Geodatabase

6) Pero como el espacio de trabajo es dinámico, funciona igual:

Different Output

Obviamente, esto se ejecuta desde el Workbench. Pero si se ejecuta desde el servidor, el efecto será el mismo.

Espero que esto ayude. Perdón por un post tan extenso.

0voto

Jonny Puntos 207

Probablemente esté buscando algo similar a esto de Descarga de la muestra de FMEpedia que está disponible en Safe. La descarga y configuración de la muestra es bastante fácil, yo utilizo una versión reducida en un proceso para convertir archivos sobre la marcha en una ubicación de puesta en escena.

blah238 tiene razón, puedes publicar en FMETalk o navegar por FMEPedia y obtener mucha información. Además hay al menos una persona SEGURA que pasa por aquí con bastante frecuencia ( Oye, Mark, ¿me estás escuchando? ) que también puede darte alguna primicia.

Mejor respuesta creo...

Ok, creo que lo que realmente puede estar buscando es el Genérico lector de formatos. Esta es la magia del ejemplo al que hago referencia arriba; esto te permitirá definir una serie de formatos para leer y escribir que te llevarán a lo que creo que realmente estás buscando. Así que si unes esto con el DynamicSchema puedes importar casi cualquier cosa y luego ejecutarlo a través de tus otros pasos para dar salida a lo que necesitas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X