Como siempre cuando se trata con problemas de escalabilidad, es mejor comenzar de manera pequeña y simple y progresar de manera constante hasta llegar a ser grande y complejo.
En el caso de clip, debería ser lo suficientemente inteligente como para manejar grandes conjuntos de datos porque los enlosa internamente . Pero como no funciona, intente ejecutar Clip con el conjunto de datos de entrada (los datos que se van a recortar) y el conjunto de datos de clip (los datos con los que se realiza el clip) con muchas, muchas menos funciones . Al igual que una función de clip, con solo el área a su alrededor en el conjunto de datos de entrada (use consultas de definición para reducirlas). Asegúrese de que funciona correctamente y luego aumente constantemente el alcance de la operación de geoprocesamiento hasta que el rendimiento disminuya.
Un par de ideas específicas:
Disuelva las entidades de clip en una única clase de entidad de varias partes.
Reduzca el tamaño del archivo de las características de entrada usando Simplificar polígono . Un conjunto de datos vectoriales de 5 GB es enorme: incluso un archivo de forma de todos los 250,000 grupos de bloque del Censo de los EE. UU. Es de solo 1 GB.
Divide las características de entrada en partes. Teóricamente, las rutinas internas de mosaico dentro de la herramienta de geoprocesamiento ya deberían estar haciendo esto, pero nunca se sabe. Puede haber algún problema de limitación de tamaño de archivo de 32 bits en el que no puede tener un archivo de forma superior a 2 32 bytes = 4,29 GB.
Algunos otros consejos de rendimiento de geoprocesamiento más generales: