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 свойства в векторе геоформы.

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

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'

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

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 не существуйте в mappoint векторе. Имена свойства являются чувствительными к регистру.

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

свернуть все

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

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

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

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

свернуть все

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

Типы данных: логический

Смотрите также

|

Представленный в R2012a