Всем привет !) Подскажите, пожалуйста, если вдруг кто знает, как можно лучше поступить ?
Возникла потребность хранения в постгрес небольших участков карты, в типе geography / geometry
Нужно будет сохранять адреса офисов, адреса метро ( и небольшую площадь вокруг них), города ( точку центра, и площадь вокруг них ), иметь возможность считать, получать адреса внутри города, адреса рядом с метро ( в указанной площади ).
Вот, изначально я думал, что можно сохранить всё просто в постгрес типе POINT / CIRCLE, позже сообразил, что мои точки — это пара из широты, долготы, и представляют из себя они не координату ( в 2d), а углы, соответственно радиус для окружности используя такую точку я задать не смогу, ну или смогу, но будет довольно неточно ( в целом — высокая точность не нужна, но хотелось бы, что бы город, адреса, и метро выделялись достаточно точно — имею в виду, чтобы если отрисовать круг на карте, то оно туда хорошо попадало, и на глаз было не видно).
Вот, исходя из этого, у меня возникли вопросы:
Что лучше использовать в моей задаче — geometry / geography ?
Как лучше сохранять метро / города ( думал, что точка + радиус вокруг неё ).
Буду очень благодарен, если кто - то ответит