# OsmMapping 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 abstract class OsmMapping
```

Basic class for coordinate mapping.

## Methods

- [CreateNullMapping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/createnullmapping.md): (static) Create a direct lon-lat to World XY mapping.
- [CreatePlanarMapping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/createplanarmapping.md): (static) Create a mapping onto a sphere.
- [CreateRectangleMapping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/createrectanglemapping.md): (static) Create a mapping onto a rectangle.
- [CreateSphericalMapping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/createsphericalmapping.md): (static) Create a mapping onto a sphere.
- [CreateSurfaceMapping](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/createsurfacemapping.md): (static) Create a mapping onto a surface.
- [Map](https://developer.rhino3d.com/api/gh2/type/grasshopper2.filetypes.openstreetmap.osmmapping/map.md): Transform a mapping coordinate.
