Я хочу создать базу данных о географических местоположениях и хотел бы иметь возможность идентифицировать местоположения, которые попадают в другие местоположения.Например, Эмпайр Стейт Билдинг будет иметь одну гео-координату, но моя база данных сможет сказать мне, что она находится внутри Манхэттена, который находится внутри Нью-Йорка, который находится в штате Нью-Йорк и так далее.
Я смотрел на OpenStreetMap , который, кажется, имеет довольно приличную базу данных, но, насколько я могу судить, мне нужно было бы создать набор структур многоугольников, представляющих каждую область, а затем определитьесли координата попадает в полигон данного региона.Есть ли лучший способ сделать это, или есть источник данных, где все это уже рассчитано?