# OsmNode class

Namespace: [Grasshopper2.FileTypes.OpenStreetMap](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.filetypes.openstreetmap.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class OsmNode
```

Immutable OSM node.

## Properties

- [Id](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/id.md): Gets the Id for this node.
- [Point](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/point.md): Gets the location for this node. x = longitude in degrees, y = latitude in degrees, z = elevation in meters.
- [TagCount](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/tagcount.md): Gets the number of tags stored on this node.
- [Tags](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/tags.md): Enumerate all the tags associated with this node.

## Methods

- [GetHashCode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/gethashcode.md): Gets the hash of this node.
- [Move](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/move.md): (2 overloads) Move this point to a new position.
- [ParseXmlNode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/parsexmlnode.md): (static) Parse an xml node representing an OSM node.
- [RemoveTags](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/removetags.md): Remove all tags that match the set.
- [ToString](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmnode/tostring.md): Convert this node into a string.
