Th:Tags

From OpenStreetMap Wiki
Jump to: navigation, search
ภาษาที่มี — Tags
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

tag ประกอบด้วย 'key' และ 'value' และใช้เพื่ออธิบาย elements (nodes, ways และ relations) หรือ changesets ทั้ง key และ value นั้นเป็นช่องข้อมูลที่จะใส่ข้อความอะไรก็ได้ อย่างไรก็ตาม ในทางปฏิบัติมีข้อตกลงอยู่ว่าจะใช้ tag อย่างไรสำหรับจุดประสงค์ที่พบบ่อยๆ

key และ value

tag นั้นถูกเขียนในเอกสาร OSM ในรูปแบบ "key=value" key นั้นโดยทั่วไปจะอธิบายถึง elements (เช่น highway หรือ name) แต่ละ tag จะมี key เดียวเท่านั้น ส่วนตัว value นั้นจะอธิบายถึงตัว key ที่คู่กัน

นี่เป็นตัวอย่างว่า key และ value ถูกใช้ยังไง โดยยกกรณีของถนนเส้นหนึ่ง:

  • highway=residential (tag ที่มี key เป็น 'highway' และ value เป็น 'residential' ซึ่งจะใช้กับ Way เพื่อบอกว่าเป็นถนนในย่านที่พักอาศัย)
  • name=* (tag ที่ value ใช้เพื่อระบุชื่อของถนน)
  • name:th=* (tag ที่ value ใช้เพื่อระบุชื่อของถนนในภาษาไทย)
  • maxspeed=* (tag ที่ value มักจะเป็นตัวเลขความเร็ว อาจจะเป็น km/h หรือ mph (ถ้าใช้หน่วยเมตริกไม่จำเป็นต้องระบุหน่วย แต่ถ้าใช้หน่วยแบบอื่น เช่น ไมล์ต่อชั่วโมงหรือน็อต ต้องระบุ, และถ้ากฎหรือป้ายสัญญาณมีการระบุหน่วย ให้ใช้หน่วยดังกล่าวใน value)
  • maxspeed:winter=* (key ที่มี Namespace ว่า 'maxspeed' เพื่อระบุ value ของ maxspeed ในหน้าหนาว)

ค้นหา tag ที่ต้องการ

ลิงก์เหล่านี้จะบอกถึง tag ที่เหมาะสม หรือดูการใช้งาน tag ที่มีอยู่:

  • Map Features (รายการ tag ที่ใช้บ่อยๆ)
  • Mapping projects (a list of specialist interest projects each with a page describing the relevant tags)
  • Taginfo (A useful site to exploring current tag usage, including tag values that are not necessarily documented)
  • OSM Semantic Network: a machine-readable structure containing the OSM tags
  • Category:Semantics: other OSM-related semantic resources