I have large GeoJson data files that I would like to import (i.e. buildings in a city, see image below for data structure) and then "cut out" only the buildings that are within approx. 100 GeoDisks (each of a 300m radius).
Importing the data takes a very long time, so I would like to save as much time by directly "filtering" out the specific buildings at the start - I would like to be able to run my other calculations a little more quickly.
At the moment I have filtered out the buildings by getting the centerpoint of each building first; and then using either RegionMember or GeoWithinQ, but both calculations are very slow. The first using pure geometry, and the second using GeoData.
Is there a way to speed up GeoJson Data calculations ? This would be a great help! I am analysing the different types of buildings that are in a close radius to schools for a college project; to see "what schools are made of", and to then "guess" where news schools could be built.
Thanks a bunch !