![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
read_wktBoost , Chapter 1. Geometry , WKT (Well-Known Text)
|
Тип |
Концепция |
Имя |
Описание |
---|---|---|---|
wkt |
string containing WKT (Well-Known Text) | ||
Любой тип, выполняющий концепцию геометрии |
geometry |
Либо
#include <boost/geometry.hpp>
Либо
#include <boost/geometry/io/wkt/read.hpp>
Другие библиотеки называют эту функциональность ST_GeomFromText или STGeomFromText. Но это не делается, потому что рост. Геометрия поддерживает больше текстовых форматов. Название GeomFromText зарезервировано для будущего использования, которое затем будет иметь указание на используемый текстовый формат.
Использование read_wkt
#include <boost/geometry.hpp> #include <boost/geometry/geometries/point_xy.hpp> #include <boost/geometry/geometries/linestring.hpp> #include <boost/geometry/geometries/polygon.hpp> int main() { typedef boost::geometry::model::d2::point_xy<double> point_type; point_type a; boost::geometry::model::linestring<point_type> b; boost::geometry::model::polygon<point_type> c; boost::geometry::model::box<point_type> d; boost::geometry::model::segment<point_type> e; boost::geometry::read_wkt("POINT(1 2)", a); boost::geometry::read_wkt("LINESTRING(0 0,2 2,3 1)", b); boost::geometry::read_wkt("POLYGON((0 0,0 7,4 2,2 0,0 0))", c); boost::geometry::read_wkt("BOX(0 0,3 3)", d); boost::geometry::read_wkt("SEGMENT(1 0,3 4)", e); return 0; }
Статья read_wkt раздела Chapter 1. Geometry WKT (Well-Known Text) может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: WKT (Well-Known Text) ::
реклама |