โครงสร้างข้อมูลสารสนเทศสถานีตรวจวัด Station Information

จากรูปข้างบน โครงสร้างข้อมูล Station Information แบ่งเป็น 2 กลุ่มคือ Metadata และ Station
Metadata ประกอบด้วย
- Version หมายถึง เวอร์ชั่นของมาตรฐาน Thaiwater Standard ในที่นี้หมายถึง version 1.0
- Data Provider Code หมายถึง รหัสหน่วยงานที่เป็นผู้จัดเตรียมข้อมูลชุดนี้ สามารถดูรายละเอียดการอ้างอิงหน่วยงาน โดยรูปแบบการเขียนรหัสหน่วยงานเป็นไปตามหัวข้อรหัสหน่วยงาน
- Data Provider Name หมายถึง ชื่อหน่วยงานที่เป็นผู้จัดเตรียมข้อมูลชุดนี้ โดยกำหนดเป็นภาษาอังกฤษ สามารถดูรายละเอียดการอ้างอิงหน่วยงาน
- Document Generate Time หมายถึง เวลาที่ทำการสร้างเอกสารชุดนี้ สามารถดูรูปแบบการระบุวันและเวลา
- Water Data type หมายถึง ชนิดของข้อมูลด้านน้ำ โดยมีการกำหนดชนิดข้อมูล ดังตารางชนิดข้อมูลด้านน้ำและความหมาย ซึ่งในส่วนของข้อมูล Station Information จะมีค่าเป็น B001
ตารางตัวอย่างพจนานุกรมข้อมูล Metadata
Field Name | Mandatory | Multiplicity | Description | Data Type | Example |
---|---|---|---|---|---|
หมายเหตุ
ฟิลด์ที่มีการกําหนด Mandatory เป็นค่า Y หมายถึง ฟิลด์นี้จําเป็นต้องมีในการส่งข้อมูล ในกรณีที่มีค่าเป็น N หมายถึง ฟิลด์นี้ไม่จําเป็นต้องมีในการส่งข้อมูล อย่างไรก็ตามถ้ามีข้อมูล สามารถส่งข้อมูลได้ แต่ในกรณีที่ไม่มีข้อมูลของฟิลด์นี้ (Null) จึงไม่ต้องส่งข้อมูลฟิลด์นี้
Station ประกอบด้วย
- Station Metadata หมายถึง ข้อมูลประกอบเพื่ออธิบายรายละเอียดของสถานีตรวจวัด โดยมีข้อมูลประกอบดังต่อไปนี้
- Station Owner Code หมายถึง รหัสหน่วยงานที่เป็นเจ้าของสถานีตรวจวัด สามารถดูรายละเอียดการอ้างอิงหน่วยงาน โดยรูปแบบการเขียนรหัสหน่วยงานเป็นไปตามหัวข้อรหัสหน่วยงาน
- Station Owner Name หมายถึง ชื่อหน่วยงานที่เป็นเจ้าของสถานีตรวจวัด โดยกำหนดเป็นภาษาอังกฤษ สามารถดูรายละเอียดการอ้างอิงหน่วยงาน
- Station Code หมายถึงหมายถึง หมายเลขของสถานีตรวจวัด โดยรูปแบบการเขียนรหัสสถานีตรวจวัด เป็นไปตามหัวข้อรหัสสถานี
- Station Name หมายถึง ชื่อของสถานีตรวจวัด สามารถระบุเป็นชื่อภาษาไทยหรือภาษาอังกฤษ ตามข้อกำหนดของหน่วยงาน
- Station Type หมายถึง ชนิดของสถานีตรวจวัด สามารถระบุเป็นชื่อภาษาไทยหรือภาษาอังกฤษตามข้อกำหนดของหน่วยงาน โดยมีแนวทางดังนี้
- ในกรณีที่เป็นสถานีตรวจวัดชนิดใดชนิดหนึ่งให้ระบุชนิดของสถานีตรวจวัดเช่น “น้ำฝน”,“ระดับน้ำ”,“คุณภาพน้ำ” เป็นต้น
- ในกรณีที่เป็นสถานีตรวจวัดที่มีการตรวจวัดได้หลายแบบ ให้ระบุชนิดของสถานีตรวจวัดและทำการคั่นด้วยเครื่องหมาย “,” เช่น “น้ำฝน,ระดับน้ำ,สภาพอากาศ” เป็นต้น
- Station Description หมายถึง คำอธิบายสถานีตรวจวัด ซึ่งสามารถระบุเป็นรายละเอียด ที่เกี่ยวข้องกับสถานีตรวจวัด ซึ่งอาจจะเป็นเช่น ภาษาไทยหรือภาษาอังกฤษตามข้อกำหนดของหน่วยงาน
- Station Operating Status หมายถึง สถานการณ์ทำงานของสถานีตรวจวัด สามารถระบุเป็นค่าดังนี้
- 0 – ไม่สามารถใช้งานได้
- 1 – สามารถใช้งานได้ปกติ
- Last Maintenance Time หมายถึง วันล่าสุดที่ได้ทำการตรวจสอบเครื่องมือในสถานีตรวจวัด สามารถดูรูปแบบการระบุวันและเวลา
- Location Code หมายถึง รหัสตำแหน่งที่ตั้ง 6 หลัก (จังหวัด/อําเภอ/ตําบล) สามารถดูรูปแบบการระบุรหัสตำแหน่ง
- Latitude หมายถึง ค่าละติจูด สามารถดูรูปแบบการระบุค่าพิกัด Latitude
- Longitude หมายถึง ค่าลองจิจูด สามารถดูรูปแบบการระบุค่าพิกัด Longtitude
- Altitude หมายถึง ค่าความสูงเหนือระดับน้ำทะเล
- Subbasin Code หมายถึง รหัสลุ่มน้ำ/ลุ่มน้ำสาขา 4 หลักสามารถดูรูปแบบการอ้างอิงลุ่มน้ำ/ลุ่มน้ำสาขา
- Number of Instruments หมายถึง จำนวนเครื่องมือวัดที่ติดตั้งอยู่ในสถานีตรวจวัด
- Last Update Time หมายถึง วันเวลาล่าสุดของการปรับปรุงชุดข้อมูลสารสนเทศสถานีตรวจวัดนี้ สามารถดูรูปแบบการระบุวันและเวลา
- Instrument หมายถึง รายละเอียดข้อมูลเครื่องมือตรวจวัด โดยมีองค์ประกอบดังต่อไปนี้
- Instrument ID หมายถึง หมายเลขของเครื่องมือตรวจวัด ถูกระบุจากหน่วยงานที่เป็นเจ้าของสถานีตามข้อกำหนดของหน่วยงาน
- Instrument Description หมายถึง คำอธิบายเครื่องมือวัด ถูกระบุจากหน่วยงานที่เป็นเจ้าของสถานีตามข้อกำหนดของหน่วยงาน
- Watercourse หมายถึง รายละเอียดทางน้ำที่เกี่ยวข้องกับสถานีตรวจวัด โดยมีองค์ประกอบดังต่อไปนี้
- Watercourse Name หมายถึง ชื่อของทางน้ำ ณ.สถานีตรวจวัด
- Rating Curve หมายถึง ชุดข้อมูลความสัมพันธ์ของระดับน้ำและการไหล ณ สถานีตรวจวัด ดูรายละเอียดเพิ่มเติมในหัวข้อ Basic Data Type ที่ใช้ภายใน API
- Cross-section Area หมายถึง พื้นที่รูปตัดขวาง ของทางน้ำ ณ.สถานีตรวจวัด มีหน่วยเป็น ตารางเมตร
ตารางตัวอย่างพจนานุกรมข้อมูล Station
หมายเหตุ
ฟิลด์ที่มีการกำหนด Mandatory เป็นค่า Y หมายถึง ฟิลด์นี้จำเป็นต้องมีในการส่งข้อมูล ในกรณีที่มีค่าเป็น N หมายถึง ฟิลด์นี้ไม่จำเป็นต้องมีในการส่งข้อมูล อย่างไรก็ตามถ้ามีข้อมูล สามารถส่งข้อมูลได้ แต่ในกรณีที่ไม่มีข้อมูลของฟิลด์นี้ (Null) จึงไม่ต้องส่งข้อมูลฟิลด์นี้