Documentation

rmfield

Class: geopoint

Remove dynamic property from geopoint vector

Syntax

P = rmfield(P, fieldname)
P = rmfield(P, fields)

Description

P = rmfield(P, fieldname) removes the field specified by the string, fieldname , from the geopoint vector, P.

P = rmfield(P, fields) removes all the fields specified by the cell array, fields.

    Note:   rmfield cannot remove Latitude, Longitude and Metadata fields and the string specified is case sensitive.

Input Arguments

P

geopoint vector.

fieldname

Exact string representing the name of the property.

fields

Cell array of strings specifying the names of the properties.

Output Arguments

P

Updated geopoint vector with the field(s) removed.

Examples

expand all

Remove fields from a geopoint vector

Create a geopoint vector and remove a field.

p = geopoint(shaperead('tsunamis', 'UseGeo', true));
p2 = rmfield(p, 'Geometry')
p2 = 

 162x1 geopoint vector with properties:

 Collection properties:
       Geometry: 'point'
       Metadata: [1x1 struct]
 Feature properties:
       Latitude: [1x162 double]
      Longitude: [1x162 double]
           Year: [1x162 double]
          Month: [1x162 double]
            Day: [1x162 double]
           Hour: [1x162 double]
         Minute: [1x162 double]
         Second: [1x162 double]
       Val_Code: [1x162 double]
       Validity: {1x162 cell}
     Cause_Code: [1x162 double]
          Cause: {1x162 cell}
         Eq_Mag: [1x162 double]
        Country: {1x162 cell}
       Location: {1x162 cell}
     Max_Height: [1x162 double]
       Iida_Mag: [1x162 double]
      Intensity: [1x162 double]
     Num_Deaths: [1x162 double]
    Desc_Deaths: [1x162 double]
Was this topic helpful?