Optimización de la geocodificación
Las etapas de geocodificación ofrecen el mejor rendimiento cuando los registros de entrada se ordenan por código postal. Ello se debe a la forma en que los datos de referencia se cargan en la memoria. En ocasiones, la entrada ordenada de datos funcionará mucho más rápido que la entrada sin ordenar. Puesto que algunos registros no contendrán datos en el campo de códigos postales, se recomienda la siguiente secuencia de orden:
- PostalCode
- StateProvince
- ciudad
También puede optimizar las etapas de geocodificación experimentando con diferentes modos de coincidencia. El modo de coincidencia controla cómo determina la etapa de geocodificación si un resultado de geocodificación es una coincidencia cerrada. Considere establecer el modo de coincidencia en Relajado y ver si los resultados cumplen con sus requisitos. El modo Relajado generalmente se desempeña mejor que otros modos de coincidencia.
Optimización de Geocode US Address
La etapa Geocode US Address posee varias opciones que afectan el rendimiento. Dichas opciones se encuentran en este archivo:
SpectrumLocation\server\modules\geostan\java.properties
- egm.us.multimatch.max.records
- Especifica la cantidad máxima de coincidencias a obtener. A menor cantidad de resultados, mejor es el rendimiento, pero se sacrifican las coincidencias.
- egm.us.multimatch.max.processing
- Especifica la cantidad de búsquedas a realizar. A menor cantidad de resultados, mejor es el rendimiento, pero se sacrifican las coincidencias.
- FileMemoryLimit
- Controla qué cantidad de datos de referencia se cargan inicialmente en la memoria.