isprop

Определите, существует ли свойство в географическом или планарном векторе

Описание

пример

tf = isprop(v,name) определяет, задано ли значение name - свойство в географическом или планарном векторе v.

пример

tf = isprop(v,names) определяет, задано ли каждое значение names свойство в v.

Примеры

свернуть все

Создайте вектор геосейпа.

s = geoshape(-33.961, 18.484, 'Name', 'Cape Town');

Проверьте, Latitude и Name являются свойствами в векторе геошапа.

isprop(s, 'Latitude')
ans = logical
   1

isprop(s, 'Name')
ans = logical
   1

Оба Latitude и Name являются свойствами в векторе геошапа.

Создайте вектор madboint.

mp = mappoint(-33.961, 18.484, 'Name', 'Cape Town')
mp = 
 1x1 mappoint vector with properties:

 Collection properties:
    Geometry: 'point'
    Metadata: [1x1 struct]
 Feature properties:
           X: -33.9610
           Y: 18.4840
        Name: 'Cape Town'

Проверьте, существует ли группа свойств в векторе madpoint.

tf = isprop(mp, {'X','x','Latitude','Name'})
tf = 1x4 logical array

   1   0   0   1

Первый и последний элементы tf 1 (true), поскольку свойства X и Name существует в векторе mappoint. Второй и третий элементы tf 0 (false), поскольку свойства x и Latitude не существует в векторе madboint. Имена свойства зависят от регистра.

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

свернуть все

Географический или планарный вектор, заданный как geopoint, geoshape, mappoint, или mapshape объект.

Имя одного свойства, заданное как вектор символов.

Имя нескольких свойств, заданное как массив ячеек из векторов символов.

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

свернуть все

Флаг, указывающий, что свойство существует в географическом или планарном векторе, возвращенный как логический скаляр или вектор. Каждый элемент tf является True когда соответствующее значение в name или names - свойство, которое существует в v.

Типы данных: logical

См. также

|

Введенный в R2012a