# OsmSettings 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 OsmSettings
```

Settings class used for converting OpenStreetMap data into Rhino geometry.

## Properties

- [Default](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/default.md): (static) Gets the minimal settings.
- [IncludeEntities](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includeentities.md): Gets or sets all entities that are included.
- [IncludeLooseNodes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includeloosenodes.md): Gets or sets whether loose nodes ought to be included in the conversion.
- [IncludeNodesWithoutTags](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includenodeswithouttags.md): Gets or sets whether loose nodes without tags ought to be included.
- [IncludeWayNodes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includewaynodes.md): Gets or sets whether nodes that are part of ways ought to be included in the conversion.
- [IncludeWays](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includeways.md): Gets or sets whether ways ought to be included in the conversion.
- [IncludeWaysWithoutTags](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/includewayswithouttags.md): Gets or sets whether ways without tags ought to be included.
- [Maximal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/maximal.md): (static) Gets the maximal settings.
- [TagAttachment](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/tagattachment.md): Gets or sets whether (and how) OSM tags need to be attached.

## Methods

- [AddNodeFilter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/addnodefilter.md): (2 overloads) Add a node filter predicate.
- [AddWayFilter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/addwayfilter.md): (2 overloads) Add a way filter predicate.
- [ValidateNode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/validatenode.md): Validates a node to see if it ought to be included.
- [ValidateWay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmsettings/validateway.md): Validates a way to see if it ought to be included.
