isprop

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

Синтаксис

tf = isprop(v,name)
tf = isprop(v,names)

Описание

пример

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