วันพุธที่ 21 พฤษภาคม พ.ศ. 2557

แบบจำลองเพื่อสร้างแผนที่น้ำท่วม

ในประเทศไทย หลังๆมีปัญหาน้ำท่วมค่อนข้างบ่อย และด้วยเทคโนโลยีปัจจุบัน เรามีแบบจำลอง
ข้อมูล และเครื่องมือต่างๆที่ช่วยให้การจำลองแผนที่น้ำท่วมได้ดีมากขึ้น
ต่อไปนี้เป็นตัวอย่างการสร้างแผนที่น้ำท่วมด้วยแบบจำลองของ MIKE by DHI แบบต่างๆ
ต้องบอกก่อนว่า แผนที่น้ำท่วม สามารถสร้างได้จากแบบจำลองหลายๆแบบ
และต่างก็มีข้อจำกัดที่แตกต่างกันไป ขึ้นกับชนิดของแบบจำลอง


MFlood (M11 + M21FM with block out river)           MFlood (M11 + M21FM Run river flow in M21FM)


ตัวอย่างแผนที่น้ำท่วมจากการใช้แบบจำลองแบบต่างๆ


ต่อไปนี้เป็นวีดีโอแสดงตัวอย่างแผนที่น้ำท่วมที่ได้จากแบบจำลองแบบต่างๆกัน


1) MIKE11 HD + MIKE11GIS (Version <= 2005)

2) MIKE11 HD แบบใช้แต่ Cross-section (Version >= 2005)

3) MIKE11 HD แบบใช้ Help Grid (Version >= 2005)

4) MIKE FLOOD (MIKE11+MIKE21)

5) M21

6) MIKE11 HD+MIKE SHE

7) MFlood (M11 + M21FM with block out river)

8) MFlood (M11 + M21FM Run river flow in M21FM)


วันจันทร์ที่ 19 พฤษภาคม พ.ศ. 2557

Error: fail to open timeseries for boundary "xxx"

เป็นปัญหา Error ที่พบหลังจากการถอนและลงโปรแกรมใหม่
ทำให้ค่า Registry บางตัวมีการค้าง และไม่มีการลงทะเบียนใหม่ให้ถูกต้อง
กรณีนี้เกิดกับ

MIKE by DHI Version 2012 SP3

โดยจะพบว่าเมื่อสั่งรันแบบจำลองจะมี Error ฟ้องว่า
fail to open timeseries for boundary no.1 name "xxx"exception: the specified module could not be found, classID: 8D914F4D-2A67-477D-B31C-7DD572CE2B97"

แต่เมื่อเปิดไฟล์ dfs0 ดังกล่าวด้วยตนเอง กลับเปิดได้ปกติ
กรณีนี้ให้
re registry dll สองตัว
ด้วย command prompt โดยพิมพ์คำสั่งดังนี้

regsvr32 "C:\Program Files (x86)\DHI\2012\bin\x64\timeseries.dll"
regsvr32 "C:\Program Files (x86)\DHI\2012\bin\x64\dfstsbridge.dll"