Le type OSM (ou type d'objet) est le terme utilisé dans OpenStreetMap (OSM) pour décrire le type d'objet ou d'élément géographique dans un jeu de données cartographiques. Il identifie la forme ou l'objet de base dans le jeu de données, comme un point, une ligne ou un polygone. Par exemple, un point peut être un bâtiment, une ligne peut être une rue ou un polygone peut être un parc. En outre, le type OSM permet d'identifier différentes caractéristiques, telles qu'une ville, un village, une rivière ou un littoral. Le type OSM est généralement représenté par un code dans le jeu de données, par exemple, un point nodal peut être représenté par "N".
- Nœud : Un point unique dans l'espace, représentant un élément unique tel qu'un bâtiment, une église, un restaurant, etc.
- Voie : Une liste ordonnée de points nodaux qui peut être utilisée pour représenter un élément linéaire tel qu'une route, un sentier, une ligne de chemin de fer, etc.
- Relation : Une liste ordonnée de voies ou de nœuds et d'autres relations qui peuvent être utilisées pour regrouper plusieurs objets, tels que des lignes de bus, des limites de codes postaux ou des limites administratives.
- Polygone : Une région fermée délimitée par plusieurs segments de ligne (voies), représentant une caractéristique telle qu'un parc, un lac, une montagne, une ville, etc.