Зависимости сегментов от многоугольников

Географические объекты, представленные векторными данными, могут быть или не могут быть отформатированы как многоугольники. Представьте две переменные, latcoast и loncoast, которые соответствуют последовательности точек, карикатурных на побережье острова Великобритания. Если эти данные вернутся к своей начальной точке, то существует многоугольник, описывающий Великобританию. Эти данные могут быть нанесены на график как закрашенную фигуру или как линия, и они могут быть логически использованы в вычислениях как либо.

Теперь предположим, что вы хотите представлять англо-шотландскую границу, проходящую от западного побережья в Солуэй-Ферт до восточного побережья в Бервик-на-Твиде. Эти данные могут быть правильно определены как линия, заданная двумя или более точками, которые вы можете представлять с еще двумя переменными latborder и lonborder. При построении вместе две пары переменных могут сформировать карту. Закрашенные фигуры Великобритании плюс линия, показывающая шотландскую границу, могут выглядеть как две закрашенные фигуры или области, но нет объекта, представляющего Англию, и объекта, представляющего Шотландию, ни в рабочей области, ни на осях карты.

В порядок, чтобы представлять оба региона должным образом, многоугольник Великобритании необходимо разделить в двух точках, где граница соответствует ему, и копию latborder и lonborder конкатенация к обеим линиям (размещение одной в обратном порядке). Получившиеся два многоугольника могут быть представлены отдельно (например, в четырех переменных с именем latengland, lonengland, latscotland, и lonscotland) или в двух переменных, которые определяют два многоугольника каждый, разграниченные NaN (например latuk, lonuk).

Различие между данными о линиях и многоугольниках может показаться не важным, но это может иметь значение при выполнении географического анализа и тематического отображения. Например, многоугольники могут быть обработаны как данные линии и отображены с такими функциями, как linem, но данные о линиях нельзя обрабатывать как многоугольники, если они не реструктуризированы, чтобы сделать все объекты близкими друг к другу, как описано в разделе «Связать сегменты линий с общими конечными точками в многоугольники».

См. также

|

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте