7 votos

Rápido Seleccionar por ubicación en FME?

Tengo una gran clase de entidad poligonal que cubre la totalidad de GB y contiene alrededor de 120 mil funciones. Necesito hacer un filtro espacial en esta clase de entidad en FME workbench. He hecho esto en el Arco de ModelBuilder en el pasado el uso de 'selectbylocation", que puede devolver una salida al instante, sin embargo, la OMF parece leer a través de cada uno de los 120k características de forma individual que se lleva para siempre (5 minutos), que es demasiado largo. Alguien puede explicar por qué el Arco puede hacer esto de inmediato, y si este puede ser replicado en FME workbench rápidamente?

8voto

superjoe30 Puntos 6876

Suena como que usted está usando un Lector seguido por un SpatialFilter en FME. EN ese flujo de trabajo tenemos que leer de todo.

Sugiero que en vez de usar un FeatureReader transformador de leer la gran característica de la clase. Y la ruta de su área de búsqueda en la que el transformador como el Iniciador. A continuación, pedir a la FeatureReader para hacer de un espacio envolvente de búsqueda. Veremos, a continuación, utilizar el índice espacial de la característica original de la clase, suponiendo que proviene de un formato que tiene uno (como Geodatabase).

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