Параллельная пространственная обработка на основе GDAL / OGR с пространственным фильтром с использованием Python? - PullRequest
2 голосов
/ 02 мая 2019

Я применяю пространственный фильтр последовательно с GDAL / OGR в Python, чтобы вычислить плотность точек:

point = ogr.Geometry(ogr.wkbPoint)
point.AddPoint(xCoord, yCoord)
searchArea = point.Buffer(searchBuffer)
layer.SetSpatialFilter(searchArea)
density[i, j] = layer.GetFeatureCount()

Но теперь я хочу распараллелить мой код, чтобы повысить производительность.

Как я могу обрабатывать пространственные данные параллельно с GDAL / OGR в Python? В частности, могу ли я применить пространственный фильтр к источнику данных параллельно?

Я хочу использовать concurrent.futures.ThreadPoolExecutor() as executor

...