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