Географические объекты, представленные векторными данными, могут быть или не могут быть отформатированы как многоугольники. Представьте две переменные, latcoast
и loncoast
, которые соответствуют последовательности точек, карикатурных на побережье острова Великобритания. Если эти данные вернутся к своей начальной точке, то существует многоугольник, описывающий Великобританию. Эти данные могут быть нанесены на график как закрашенную фигуру или как линия, и они могут быть логически использованы в вычислениях как либо.
Теперь предположим, что вы хотите представлять англо-шотландскую границу, проходящую от западного побережья в Солуэй-Ферт до восточного побережья в Бервик-на-Твиде. Эти данные могут быть правильно определены как линия, заданная двумя или более точками, которые вы можете представлять с еще двумя переменными latborder
и lonborder
. При построении вместе две пары переменных могут сформировать карту. Закрашенные фигуры Великобритании плюс линия, показывающая шотландскую границу, могут выглядеть как две закрашенные фигуры или области, но нет объекта, представляющего Англию, и объекта, представляющего Шотландию, ни в рабочей области, ни на осях карты.
В порядок, чтобы представлять оба региона должным образом, многоугольник Великобритании необходимо разделить в двух точках, где граница соответствует ему, и копию latborder
и lonborder
конкатенация к обеим линиям (размещение одной в обратном порядке). Получившиеся два многоугольника могут быть представлены отдельно (например, в четырех переменных с именем latengland
, lonengland
, latscotland
, и lonscotland
) или в двух переменных, которые определяют два многоугольника каждый, разграниченные NaN (например latuk
, lonuk
).
Различие между данными о линиях и многоугольниках может показаться не важным, но это может иметь значение при выполнении географического анализа и тематического отображения. Например, многоугольники могут быть обработаны как данные линии и отображены с такими функциями, как linem
, но данные о линиях нельзя обрабатывать как многоугольники, если они не реструктуризированы, чтобы сделать все объекты близкими друг к другу, как описано в разделе «Связать сегменты линий с общими конечными точками в многоугольники».