Class: geopoint

Remove dynamic property from geopoint vector


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


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


geopoint vector.


Exact string representing the name of the property.


Cell array of strings specifying the names of the properties.

Output Arguments


Updated geopoint vector with the field(s) removed.


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?