Estoy utilizando una versión de la solución 2 de la respuesta seleccionada aquí para construir un nuevo shapefile de todos los puntos que caen dentro de un objeto poligonal dado (es decir, un clip).
Cuando se ejecuta contra 27K puntos, tarda unos 9 minutos. En arcpy
tarda menos de 10 segundos.
No puedo encontrar ninguna documentación sobre el Clip_analysis()
(¿es propietario?) así que tengo curiosidad por saber cómo puede ejecutar las comprobaciones de 27K tan rápido?
¿Es multiproceso? ¿Está llamando a algún tipo de map()
en la iterable de puntos?