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?
Respuesta
¿Demasiados anuncios?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).