Dien dan xay dung du an :: Xem chủ đề - Ứng dụng GIS vào mô hình tính thủy lực PCSWMM
 Trợ giúpTrợ giúp   Tìm kiếmTìm kiếm   Nhóm làm việcNhóm làm việc   Thông tin cá nhânThông tin cá nhân   Tin nhắn riêngTin nhắn riêng   Đăng nhậpĐăng nhập 

Ứng dụng GIS vào mô hình tính thủy lực PCSWMM

 
gửi bài mới   Trả lời chủ đề này    Dien dan xay dung du an -> Tin Học Ứng Dụng Môi Trường
Xem chủ đề trước :: Xem chủ đề kế  
Tác giả Thông điệp
moitruong
Thành viên mới
Thành viên mới


Ngày tham gia: 04/08/2010
Bài gửi: 51

Bài gửigửi: 06.08.2010    Tiêu đề: Ứng dụng GIS vào mô hình tính thủy lực PCSWMM Trả lời với trích dẫn nội dung bài viết này

Trong hệ thống GIS (ví dụ như Mapinfo) ta có thể xây dựng mô hình tính một cách tự động các đối tượng để mô phỏng :
- Hố ga thu nước : Point chứa các thông tin như : tên HG, cao độ mặt ga, cao độ đáy ga, tọa độ x,y...
- Đoạn cống (hay kênh) : Line chứa các thông tin như : Tên đoạn cống, loại cống (tròn, cống hộp, kênh chữ nhật, hình thang ...), chiều dài, hệ số nhám,...
- Lưu vực : Region : chứa các thông tin như : Tên lưu vực, diện tích, hệ số mặt phủ, bốc hơi, thấm,....
Click image for larger version Name: a.jpg Views: 10 Size: 101.4 KB ID: 223

Trong mô hình tính thủy lực PCSWMM có thể nhận các trường dữ liệu này do Mapinfo tạo ra để làm các số liệu mô phỏng cho mạng lưới. Người dùng lựa chọn thêm các điều kiện tính toán như áp dụng biểu đồ mưa thiết kế với chu kỳ P, thời gian mô phỏng, điều kiện biên,...
Click image for larger version Name: b.jpg Views: 8 Size: 87.6 KB ID: 224

Kết quả tính toán được thể hiện bởi trắc dọc :
Click image for larger version Name: c.jpg Views: 10 Size: 87.6 KB ID: 225

Các vấn đề liên quan cần trao đổi, có thể liên hệ :

Lê Hải Sơn.
KS Thủy lợi, thủy điện, cấp thoát nước.
Email : háionxdtl@yahoo.com

Các bạn thân mến, có lẽ ai cũng biết việc thiết kế và bố trí hệ thống thoát nước thường bám theo đường giao thông và địa hình nhằm thoát nước theo kiểu tự chảy. Như vậy việc mô phỏng cao độ mặt đất thành miền lưới thể hiện được các vùng cao, thấp, vùng phân thủy, tụ thủy ... là hết sức cần thiết cho công tác phân chia lưu vực cũng như bố trí tuyến cống.
Tôi xin nêu ra vấn đề sau :
Ta có một bản đồ nền khảo sát dưới dạng Cad, Mapinfo hoặc bản đồ dạng GIS nào đó. Trong trường hợp bản đồ có layer địa hình được thể hiện dưới dạng Text cao độ, ví dụ như hình :
Ðính Kèm 230

Do đó, để tạo được miền lưới cao độ cần phải chuyển các giá trị Text cao độ này về dạng điểm Point (x,y,z) sau đó dùng chương trình Vertical Mapper để tạo lưới.

Tôi viết 01 đoạn chương trình bằng ngôn ngữ MapBasic sau đó biên dịch thành file Dia hinh.MBX chạy trên nền Mapinfo với thuật toán như sau :
- Mỗi 01 Text cao độ tôi lấy tọa độ (x,y) của nó và gán giá trị x, y lần lược vào trường dữ liệu của đối tượng đó. Cập nhật chính giá trị Text vào cột z sau đó dùng hàm đổi Text sang Number. Như vậy tôi đã có 01 đối tượng Text chứa thông tin dưới dạng Text(x,y,z).
- Tiếp theo tôi tạo điểm Point dựa vào tọa độ (x,y,z) đã có.
Click image for larger version Name: e.JPG Views: 7 Size: 33.2 KB ID: 231
- Dùng Vertical Mapper tạo lưới :
Click image for larger version Name: f.jpg Views: 10 Size: 86.8 KB ID: 232

Với lưới cao độ này khi bố trí mạng lưới thủy lực ta sẽ cập nhật được giá trị cao độ địa hình cho tuyến một cách tự động.

Lê Hải Sơn
Email : haisonxdtl@yahoo.com

Tôi xin trình bày tiếp trình tự ứng dụng chương trình Mapinfo và Vertical Mapper để tạo số liệu cho mô hình tính thủy lực PCSWMM :

Sau khi chuẩn bị xong các số liệu nền cần thiết bao gồm sơ đồ tính (Nút, cống, lưu vực) lưới cao độ... ta sẽ thực hiện việc Update các giá trị thông qua các tiện ích có sẵn của Mapinfo và các hàm tiện ích viết bằng MapBasic.

Bình thường, việc cập nhật giá trị cho nút ta có thể lần lượt thực hiện thông qua lệnh Table -> Update Column... gồm D1, Jun, Grelevation, Z, Qo, Yo, X, Y.
Click image for larger version Name: Pic_001.jpg Views: 6 Size: 21.3 KB ID: 233
Trong đó :
+ Table to Update : Đối tượng (Bảng) cần cập nhật giá trị.
+ Column to Update : Cột sẽ cập nhật giá trị.
+ Get Value From Table : Cập nhật giá trị từ bảng khác. Lựa chọn này sẽ khai báo thêm điều kiện kết nối giữa 02 bảng (Joint).
+ Value : Giá trị hoặc hàm tính toán thông qua nút lệnh Assist...

Mapinfo cung cấp cho ta các hàm toán học và các hàm tương tự như Excel như :

Tương tự cập nhật giá trị cho đoạn cống bao gồm :


Cuối cùng là các tiểu lưu vực :

Như vậy, việc chuẩn bị tất cả các số liệu để đưa vào mô hình tính thủy lực ta sẽ phải thực hiện việc Update nhiều lần. Do lập đi lập lại các lệnh đó nên tôi đã viết sẵn 01 đoạn chương trình nhỏ bằng MapBasic, nó sẽ thực hiện một cách tự động các việc như đánh số thứ tự nút, số thứ tự đoạn cống, nút thượng lưu, nút hạ lưu, chiều dài cống, diện tích lưu vực, cao độ nút (dựa vào bản đồ lưới cao độ được tạo từ Vertical Mapper)....

Để chạy chương trình này, trong Mapinfo bạn bấm Ctrl + U và chọn file Cap nhat so lieu.MBX

Tôi xin tặng các bạn đoạn chương trình này và hy vọng nó giúp bạn tiết kiệm được thời gian.
http://www.mediafire.com/file/ewuzmdmmyny/Cap nhat so lieu.MBX
Sau khi chạy chương trình, trên thanh Menu của mapinfo sẽ bổ sung thêm Menu Tiện ích như hình :
http://www.mediafire.com/file/gzy2ymvmmzw/Pic_006.jpg
Chuyển lên trên
Xem thông tin cá nhân của thành viên
Trình bày bài viết theo thời gian:   
gửi bài mới   Trả lời chủ đề này    Dien dan xay dung du an -> Tin Học Ứng Dụng Môi Trường Thời gian được tính theo giờ [GMT+7giờ]
Trang 1 trong tổng số 1 trang

 
Chuyển đến 
Bạn không có quyền gửi bài viết
Bạn không có quyền trả lời bài viết
Bạn không có quyền sửa chữa bài viết của bạn
Bạn không có quyền xóa bài viết của bạn
Bạn không có quyền tham gia bầu chọn

Trang chủ    ¤   Diễn đàn    ¤   Liên hệ    ¤   Sơ đồ site    ¤   Tìm kiếm    ¤   Tải Files
CÔNG TY CỔ PHẦN TƯ VẤN ĐẦU TƯ THẢO NGUYÊN XANH

Trụ sở chính : 158 Nguyễn Văn Thủ - Phường ĐaKao - Q1 - TP.HCM -   Hotline: 0839118552 - 0903034381 - Fax: 0839118579

VP Hà Nội : P317, 71 Nguyễn Chí Thanh, Quận Đống Đa, Hà Nội -   Hotline : 0462760321 - 0918755356 - Fax: 0462760522

CN Đà Nẵng: 1500 Lê Trọng Tấn, TP. Đà Nẵng 

CN Vũng Tàu : E35 Ông Ích Khiêm, P.6, TP. Vũng Tàu 

CN Đồng Nai : Khu công nghiệp biên hòa II –Biên hòa Đồng Nai 

CN Bình Dương: 400 Hoàng Hoa Thám, P. Phú Lợi, TX Thủ Dầu Một, Bình Dương 

Website: www.lapduandautu.com.vn - www.xaydungduan.com - www.lapduan.com.vn - www.ketoanclub.com - www.thamdinhduan.com 

Email: tuvan@lapduan.com.vn - ducmaivn@yahoo.com - duan@lapduan.com.vn - moitruong@xaydungduan.com 

Thời gian mở trang: 0.057 giây. Số lần truy cập CSDL: 24
© Copyright 2010 ThảoNguyênXanh All right reserved.
Diễn đàn BBtoNuke 2.0.21 © 2006 Nuke Cops
Được phát triển từ phpBB 2.0.21 © 2001-2006 phpBB Group