การกำหนดรหัสของหน่วยงาน สถานีตรวจวัดและแหล่งน้ำ เพื่อใช้ในการแลกเปลี่ยนข้อมูล

⌘K
  1. Home
  2. Docs
  3. มาตรฐานข้อมูลน้ำเพื่อการแ...
  4. การเชื่อมโยงข้อมูลและแลกเ...
  5. การแลกเปลี่ยนข้อมูลด้านน้...
  6. การแลกเปลี่ยนข้อมูล Onlin...
  7. การกำหนดรหัสของหน่วยงาน สถานีตรวจวัดและแหล่งน้ำ เพื่อใช้ในการแลกเปลี่ยนข้อมูล

การกำหนดรหัสของหน่วยงาน สถานีตรวจวัดและแหล่งน้ำ เพื่อใช้ในการแลกเปลี่ยนข้อมูล

การกำหนดรหัสของหน่วยงาน สถานีตรวจวัดและแหล่งน้ำ เพื่อใช้ในการแลกเปลี่ยนข้อมูล

เพื่อให้เป็นไปตามแนวทางการอ้างอิง resource object ภายใน RESTful API ที่ควรสามารถอ้างอิงได้โดยใช้ค่าของรหัส ที่ไม่ซ้ำกัน ภายใน API นี้จะมีการกำหนดรูปแบบของรหัสเพื่อใช้ในการแลกเปลี่ยน ซึ่งรหัสที่กำหนดขึ้นในนี้จะใช้เฉพาะในข้อมูลที่แลกเปลี่ยนกันผ่านระบบ API เท่านั้น รูปแบบของข้อมูลมีลักษณะดังนี้

  • รหัสหน่วยงาน (Agency Code) 
  • รหัสสถานีตรวจวัด (Station Code)
  • รหัสแหล่งน้ำ (Water Resources Code)

1. รหัสหน่วยงาน (Agency Code)

กำหนดรูปแบบดังนี้

<Prefix><AgencyID>

  • Prefix เป็นประเภทหน่วยงาน โดย
    • ใช้ “G” สำหรับหน่วยงานภาครัฐ รัฐวิสาหกิจ องค์การมหาชน
    • ใช้ “L” สำหรับหน่วยงานปกครองส่วนท้องถิ่น
    • ใช้ “C” สำหรับหน่วยงานเอกชน
  • agencyID คือ หมายเลขหน่วยงาน สามารถดูรายละเอียด หัวข้อการอ้างอิงรหัสหน่วยงาน ตัวอย่าง
    • agencyCode ของ กรมอุตุนิยมวิทยา คือ G11004
    • agencyCode ของ กรมทรัพยากรน้ำ คือ G09006
    • agencyCode ของ กรมชลประทาน คือ G07003
    • agencyCode ของ สถาบันสารสนเทศทรัพยากรน้ำ คือ G23069
    • agencyCode ของ สำนักการระบายน้ำ กรุงเทพมหานคร คือ G75002
    • agencyCode ของ การไฟฟ้าฝ่ายผลิตแห่งประเทศไทย คือ G50504

2. รหัสสถานีตรวจวัด (Station Code)

กำหนดรูปแบบดังนี้

<Prefix><AgencyID>-<stationID>
  • Prefix เป็นประเภทหน่วยงาน โดย
    • ใช้ “G” สำหรับหน่วยงานภาครัฐ รัฐวิสาหกิจ องค์กรมหาชน
    • ใช้ “L” สำหรับหน่วยงานปกครองส่วนท้องถิ่น
    • ใช้ “C” สำหรับหน่วยงานเอกชน
  • agencyID คือ หมายเลขหน่วยงาน สามารถดูรายละเอียด หัวข้อการอ้างอิงรหัสหน่วยงาน
  • stationID คือ หมายเลขสถานีตรวจวัด ที่กำหนดโดยแต่ละหน่วยงาน ตัวอย่าง
    • stationCode ของกรมอุตุนิยมวิทยา เช่น G11004-103662
    • stationCode กรมทรัพยากรน้ำ เช่น G09006-125300
    • stationCode กรมชลประทาน เช่น G07003-35061

3.รหัสแหล่งน้ำ (Water Resources Code)

กำหนดรูปแบบดังนี้

<Prefix><AgencyID>-<waterresourcesID>
  • Prefix เป็นประเภทหน่วยงาน โดย
    • ใช้ “G” สำหรับหน่วยงานภาครัฐ รัฐวิสาหกิจ องค์กรมหาชน
    • ใช้ “L” สำหรับหน่วยงานปกครองส่วนท้องถิ่น
    • ใช้ “C” สำหรับหน่วยงานเอกชน
  • agencyID ใช้ตามรหัสอ้างอิงตาม หัวข้อการอ้างอิงรหัสหน่วยงาน
  • waterResourcesID เป็นค่าหมายเลขของแหล่งน้ำ โดยหากแหล่งน้ำได้มีการขึ้นทะเบียนกับระบบฐานข้อมูลแหล่งน้ำของสำนักทรัพยากรน้ำแห่งชาติ (สทนช.) ให้ใช้รหัสที่ได้จากการขึ้นทะเบียนของระบบฐานข้อมูลดังกล่าว แต่หากแหล่งน้ำไม่ได้ขึ้นทะเบียนภายในระบบฐานข้อมูลแหล่งน้ำ หน่วยงานสามารถใช้หมายเลขที่กำหนดขึ้นโดยหน่วยงานเองได้เช่นกัน ตัวอย่าง
    • waterResourcesCode เขื่อนภูมิพล ของการไฟฟ้าฝ่ายผลิต เช่น G50504-435435
    • waterResourcesCode อ่างเก็บน้ำลำตะคอง ของกรมชลประทาน เช่น G07003-376849
    • waterResourcesCode อ่างเก็บน้ำหนองนาทะเล ของกรมทรัพยากรน้ำ เช่น G09006-365404

หมายเหตุ

โดยรูปแบบรหัสที่กำหนดขึ้นนี้ ในเฉพาะในส่วนของการแลกเปลี่ยนข้อมูลด้วย API เท่านั้น การจัดเก็บข้อมูลลงใน ฐานข้อมูลภายในหน่วยงาน หรือการใช้งานในระบบงานอื่น ๆ หน่วยงานสามารถเลือกจัดเก็บรหัสในรูปแบบอื่นได้ ตามความเหมาะสม

How can we help?