Все зависит от параметризации ваших моделей. В частности, вы можете настроить ориентацию (CW / CCW) и открытость (открыт / закрыт) вашего типа звонка.
Что касается алгоритмов, в документации перечисляются подходящие концепции: https://www.boost.org/doc/libs/1_69_0/libs/geometry/doc/html/geometry/reference/algorithms. /distance/distance_2.html#geometry.reference.algorithms.distance.distance_2.supported_geometries.
Pro tip:
Используйте bg::is_valid
и или bg::correct
для автоматического устранения распространенных проблем (например, незакрытых многоугольники)
Из руководства:
ConnectionString подобен строке подключения OLE DB, но не идентичен. В отличие от OLE DB или ADO, строка подключения, которая возвращается, совпадает с установленным пользователями ConnectionString минус информация о безопасности, если Сохранять значение Информации о безопасности имеет значение false (значение по умолчанию). Поставщик данных Платформы.NET для SQL Server не сохраняет или возвращает пароль в строке подключения, если Вы не устанавливаете, Сохраняют Информацию о безопасности к истинному.
Я не уверен в том, как это реализовано. Мое непроверенное предположение - то, что это заполняет структуру параметрами безопасности, которые это затем отправляет на сервер, никогда на самом деле храня их, если Вы не устанавливаете, Сохраняют Информацию о безопасности к истинному.