Iran/Tagging rules

From OpenStreetMap Wiki
Jump to: navigation, search

This page lists recommendation for tagging things in Iran. See also WikiProject Iran.

Street types

OSM highway tags correspond to the Iranian tags in the following way:


Motorway definition:

معبری است که در تمام طول آن ترافیک دو طرف به طور فیزیکی کاملا تفکیک شده است و نحوه طراحی به گونه ای است که جریان ترافیک در آن بدون توقف می باشد. برای تأمین چنین شرایطی در این معابر تقاطع ها باید از نوع غیرهمسطح بوده و نحو ورود و خروج وسایل نقلیه به آن کاملا منترل شده و بر اساس طراحی های صحبح انجام شود.

Motorway Major Specifications:

  1. عرض پوسته (عرض کل آسفالت شده برای سواره) = حداقل 60 تا 76 متر
  2. امکان دسترسی به کاربری های شهری پیرامونی = وجود ندارد
  3. ممنوعیت تردد = عابرین پیاده، دوچرخه و موتورسیکلت
  4. سرعت مجاز = حداقل 70 کیلمتر بر ساعت
  5. -امکان دور زدن = به طور غیرهمسطح
  6. فاصله تقاطع های غیر همسطح از هم = حداقل 2000 متر
  7. چراغ راهنمایی = ندارد


  • trunk = بزرگراه (تندراه)

Trunk definition:

معبری است که ترافیک دو طرف آن به طور فیزیکی کاملا تفکیک شده است و در طول های زیادی از آن میتوان ترافیک را پیوسته در نظر گرفت. برای تأمین این شرایط نحوه ورود و خروج وسایل نقلیه به آن کاملا کنترل شده و بر اساس طراحی های صحیح انجام شود. این معابر می توانند به تعداد معدود تقاطع همسطح داشته باشد به شرطی که فاصله تقاطع ها از هم دیگر زیاد (بیش از 2500 متر) باشد.

Trunk Major Specifications:

  1. عرض مقطع = حداقل 65 متر
  2. عرض پوسته (عرض کل آسفالت شده برای سواره) = حداقل 45 متر
  3. حداقل فاصله تقاطع ها = 1000 متر (دو غیر همسطح) و 2500 متر (دو همسطح)
  4. ممنوعیت تردد = عابرین پیاده، دوچرخه و موتورسیکلت (کمتر از 125 سی سی)
  5. امکان دور زدن = به طور غیرهمسطح
  6. چراغ راهنمایی = ندارد
  7. امکان دسترسی به کاربری های شهری پیرامونی = وجود ندارد


  • primary = شریانی اصلی
  • secondary = شریانی فرعی
  • unclassified = معابر محلی
  • residential = معابر محلی (در حالتی که فقط برای دسترسی به مناطق مسکونی استفاده شوند)‏

Place types

Iran does not distinguish towns and cities. But as the distinction is useful, for a shahr with a population of more than 100,000, use "city", but for a shahr with a population under 100,000, use "town". The Statistics center of Iran provides a list of such "city"es at


Example street sign in Tehran (the older blue on white kind). If this was the only sign on the street, name should be "قدس میرحیدری", full_name:fa should be "خیابان شهید سید عباس قدس میرحیدری", and name:en should be constructed from other data of the area, and would probably be "Qods Mirheydari Street"

For Persian names, use "name" for the largest part or parts of the street sign. So, if the name of the street is "خیابان شهید مهندس ولی‌الله صادقی" with "صادقی" written in a large font and the other parts in a small font, use only "صادقی" for the name=* tag. You might want to record the complete name in the full_name:fa=* tag.

If you have information in English show it in the name:en=* tag. If there is a street sign that has the name in English, use that (expand the abbreviations if any and use proper capitalization, so "6TH Dd. END" on the sign becomes "6th Dead End"). Use the english text, if available, and use the exact spelling, but if there is only a persian sign, do a transcription/translation yourself. For example, "خیابان نظر شرقی" becomes "East Nazar Street".

Always use the newest signs on the street, if the signs show different names. In Tehran, the white on dark blue signs are usually the latest signs and also show English names. The blue on white signs that are installed on the walls are older and show more inconsistencies.

Example from the street pictured on the right:

name=قدس میرحیدری
name:en=Qods Mirheydari Street
full_name:fa=خیابان شهید سید عباس قدس میرحیدری

There may be other conventions in places outside Tehran.

Street Numbers

There is a general numbering practice in many of the streets in Tehran. Some streets only use numbers such as "خیابان بیست‌وپنجم" and some have names, accompanied by numbers written in digits and in smaller fonts (as can be seen in the picture.) However, a combination of these two forms of numbering are used; e. g. after a "25th Street" you'd very probably see "Qods Mirheydari Street" with a small "27" on the street sign.

Other non-standard tags

  • We use amenity=newsagent (the British name of the thing) for newsstands, with newsagent_code if there is a code (like روزنامه‌فروشی کد ۵۳ as labeled on the stand).
  • telephone_type=phonecard= for telephones which only work with phonecards, and telephone_type=coin for coin-operated ones.
  • branch_name:fa and branch_code:fa for branch name and codes of Iranian banks (amenity=bank).
  • amenity=car_wash for car washes.
  • amenity=fuel
  • For research centers, use amenity=research