Sugerencias para mejorar el rendimiento de la geocodificación

Puede afinar el rendimiento de la geocodificación ajustando el número de CPU que se utilizan para la geocodificación, el número de candidatos que se devuelven y el número de candidatos sugeridos que devuelve su localizador. En las siguientes secciones se ofrecen más detalles sobre cómo afinar su localizador para ajustarlo a sus necesidades de rendimiento.

Rendimiento

Número de subprocesos

Para utilizar de forma óptima este ajuste, deberá pensar en el equipo que utilizará para la geocodificación y determinar el número de núcleos disponible en su equipo que puede dedicar para un trabajo de geocodificación. La geocodificación puede utilizar todos los núcleos de su equipo para completar de forma más rápida un trabajo de geocodificación. De forma predeterminada, este valor se establece en un valor inferior que debería ser capaz de funcionar en cualquier equipo, independientemente del número de núcleos disponible, pero se puede configurar para usar más núcleos si se conoce su disponibilidad. Se puede configurar como Automático para detectar los núcleos de su equipo y optimizarlo para su equipo, o puede elegir dedicar un número específico de núcleos para la geocodificación si sabe que necesita dejar otros recursos disponibles para otras aplicaciones.

Nota:

Si prevé compartir su localizador con ArcGIS Enterprise, se recomienda establecer el Número de subprocesos en 4.

Número máximo de candidatos

Si observa que la geocodificación tarda mucho y también está obteniendo coincidencias de alta calidad, asegúrese de que la propiedad Candidatos máximos no tenga un valor demasiado elevado. Suponiendo que está obteniendo buenos resultados, el rendimiento se puede mejorar generando menos resultados y centrándolos en los primeros.

Número predeterminado de candidatos sugeridos

Utilice esta configuración para aumentar o reducir el número de sugerencias que se muestran de forma predeterminada en los clientes de ArcGIS. Puede sobrescribir el valor de los localizadores que se publican en ArcGIS Enterprise si traslada un valor diferente para el parámetro maxSuggestions de ArcGIS REST API, pero está limitado al valor establecido para Número máximo de candidatos sugeridos. El valor establecido para Número predeterminado de candidatos sugeridos también afecta al número de sugerencias de subdirecciones que se devuelven al introducir un nombre de subdirección parcial si el ajuste Sugerencias para subdirecciones parciales está habilitado.

Número máximo de candidatos sugeridos

Para limitar el número de sugerencias que un cliente puede solicitar al publicar un localizador en ArcGIS Enterprise, puede establecer esta propiedad en un valor menor o mayor. Los usuarios pueden utilizar el parámetro maxSuggestions de ArcGIS REST API para solicitar más o menos sugerencias al servidor, pero este ajuste limitará el número que pueden solicitar. Establecer el valor en un número más pequeño puede ayudar a mejorar la cantidad de recursos del sistema que utiliza el servidor y también mejorar el rendimiento de la devolución de sugerencias. El valor establecido para Número máximo de candidatos sugeridos también afecta al número de sugerencias de subdirecciones que se devuelven al introducir un nombre de subdirección parcial si el ajuste Sugerencias para subdirecciones parciales está habilitado.

Mejorar el rendimiento de la geocodificación por lotes

Use las siguientes prácticas recomendadas para obtener el mejor rendimiento de geocodificación por lotes en un entorno de escritorio:

  • Manténgase al día con la última versión de ArcGIS Pro.
  • Use localizadores creados con la herramienta Crear localizador.
  • En la mayoría de casos, es mejor crear un localizador multirrol a un localizador compuesto. Consulte Combinar varias capas de datos en un solo localizador para obtener más detalles sobre los localizadores multirrol.
  • Establezca el Número de subprocesos que usará el localizador en el equipo donde se ejecutará el trabajo de geocodificación.
    • Establezca el Número de subprocesos en Automático, que es uno menos que el número de núcleos del equipo.
  • Almacene el localizador y la tabla que se van a geocodificar en una unidad SSD o en la unidad más rápida del sistema.

Temas relacionados