cat

Конкатенация географического или планарного вектора

Синтаксис

Описание

пример

v = cat(1,v1,v2,...) конкатенирует географические или плоские векторы v1, v2и так далее, по первой размерности. Если тип класса любого свойства является массивом ячеек, то результирующее поле в выход v также является массивом ячеек.

Примеры

свернуть все

Создайте две геоточки векторов. Первый вектор имеет одну функцию, а второй - две функции. Векторы имеют различные динамические свойства.

gp1 = geopoint(52,-101, 'Weather','Cloudy');
gp2 = geopoint([42 42.2], [-110.5 -110.7], 'Temperature', [65.6 63.2]);

Объедините векторы в одну геоточку. Обратите внимание, что первый входной параметр должен быть 1.

p = cat(1,gp1,gp2)
p = 
 3x1 geopoint vector with properties:

 Collection properties:
       Geometry: 'point'
       Metadata: [1x1 struct]
 Feature properties:
       Latitude: [52 42 42.2000]
      Longitude: [-101 -110.5000 -110.7000]
        Weather: {'Cloudy'  ''  ''}
    Temperature: [0 65.6000 63.2000]

Конкатенированный вектор имеет три функции, и все функции имеют все динамические свойства. Значения свойств по умолчанию используются, когда значение не было задано в исходной геоточке. Для примера, 'Temperature' значение первой функции устанавливается равным 0, так как нет 'Temperature' значение было задано в gp1.

Входные параметры

свернуть все

Географические или плоские векторы, подлежащие конкатенированию, заданные как geopoint, geoshape, mappoint, или mapshape объекты. Все v1, v2,… являются одним и тем же типом объекта.

Выходные аргументы

свернуть все

Конкатенированный географический или планарный вектор, возвращенный как geopoint, geoshape, mappoint, или mapshape объект. Тип объекта v соответствует типу объекта v1,v2,....

См. также

Введенный в R2012a