Многоугольник в плоских координатах
mappolyshape
объект представляет многоугольник или мультимногоугольник в плоских координатах. polygon является областью, ограниченной замкнутой кривой, и может включать внутренние отверстия. multipolygon является отдельной формой многоугольника, которая включает несколько непересекающихся областей.
Чтобы представлять многоугольник или мультимногоугольник в географических координатах, используйте geopolyshape
объект вместо этого.
Создать mappolyshape
объекты, также:
Импортируйте данные о многоугольнике в плоских координатах как геопространственная таблица с помощью readgeotable
функция, и затем запрашивает Shape
переменная таблицы.
Используйте mappolyshape
функция (описанный здесь).
shape = mappolyshape(
создает x
,y
)mappolyshape
объект или массив mappolyshape
объекты с вершинами в заданном x - и y - координаты. Размеры x
Y
, и mappolyshape
объектный массив shape
соответствие.
mappolyshape
функция принимает тот x
и y
задайте многоугольники с допустимой топологией. Многоугольник имеет допустимую топологию когда:
Внутренние части области направо, когда вы прослеживаете контуры от вершины до вершины.
Контуры не имеют никаких самопересечений.
В общем случае внешние границы многоугольников с допустимой топологией имеют вершины в по часовой стрелке, порядок и внутренние отверстия имеют вершины в против часовой стрелки порядок.