TS.Trần Quốc Hoàn – Sở Khoa học và Công nghệ Bình Phước
TÓM TẮT
Từ những tư liệu về thổ nhưỡng hiện có ở địa phương, nghiên cứu này đã: (1) Chuẩn hóa, mã hóa và xây dựng hệ thống cơ sở dữ liệu thổ nhưỡng tỉnh Bình Phước, gồm: Bản đồ đất tỉnh Bình Phước. Bản đồ phân bố thổ nhưỡng. Hệ thống bảng mô tả và ảnh hình thái phẩu diện. Hệ thống bảng mô tả tính chất thổ nhưỡng và giá trị sử dụng của mỗi loại đất. Bảng tổng hợp một số tính chất thổ nhưỡng cơ bản của các loại đất. (2) Phát triển công cụ truy xuất bản đồ bằng ngôn ngữ MapBasic 10.5. Phát triển Ứng dụng tra cứu đặc điểm thổ nhưỡng tỉnh Bình Phước bằng ngôn ngữ Microsoft Visual C# Professional 2010, có những chức năng cơ bản: Nhúng đầy đủ Mapinfo và MapBasic vào môi trường của Ứng dụng. Tự động truy xuất bản đồ đất tỉnh Bình Phước và bản đồ phân bố phẩu diện. Tra cứu ảnh hình thái và bảng mô tả phẩu diện. Tra cứu đặc điểm thổ nhưỡng và giá trị sử dụng của mỗi loại đất. Truy xuất bảng tổng hợp một số tính chất thổ nhưỡng cơ bản của các loại đất. Vẽ đồ thị phân bố diện tích các loại đất theo huyện. Tổng hợp diện tích các loại đất theo huyện. Kết nối và xuất bản đồ phân bố phẩu diện lên Google Earth. Đây là ứng dụng được cài đặt và chạy độc lập trên các máy tính cá nhân. Ứng dụng sẽ góp phần hỗ trợ cho công tác nghiên cứu thổ nhưỡng cũng như quản lý, sử dụng tài nguyên đất tỉnh Bình Phước.
Từ khóa: Đặc điểm đất; Thổ nhưỡng; Ứng dụng; Cơ sở dữ liệu; Bình Phước
1. ĐẶT VẤN ĐỀ
Đất là tư liệu sản xuất đặc biệt, gắn liền với sản xuất nông lâm nghiệp, là một trong những tiền đề căn bản để phát triển kinh tế xã hội của mỗi địa phương, là nguồn tài nguyên thiên nhiên được hình thành và phát triển dưới tác động của các yếu tố: đá mẹ, mẫu chất, khí hậu, sinh vật và thời gian. Nhưng nguồn tài nguyên này cũng có sự biến đổi liên tục bởi sự biến đổi của khí hậu và những tác động của con người trong hoạt động sản xuất. Sự biến đổi này có thể theo chiều hướng phát triển hoặc theo chiều hướng suy thoái. Trong thực tiễn sản xuất nông lâm nghiệp thì phần lớn tài nguyên đất đã và đang diễn ra theo chiều hướng suy thoái, nên tiềm năng sản xuất của đất cũng có xu hướng giảm dần. Để phát triển bền vững sản xuất nông lâm nghiệp góp phần phát triển bền vững nền kinh tế – xã hội của tỉnh thì một trong những nhiệm vụ trọng tâm, liên tục của ngành nông nghiệp là bảo vệ, cải thiện được tiềm năng sản xuất nông lâm nghiệp của đất. Mà để bảo vệ, cải thiện được tiềm năng sản xuất nông lâm nghiệp của đất thì trước hết phải nắm rõ được số lượng, đặc điểm và chất lượng của mỗi loại đất của tỉnh một cách có hệ thống. Hay nói cách khác là phải có và khai thác sử dụng thuận lợi cơ sỡ dữ liệu về thổ nhưỡng của tỉnh. Mặt khác, khai thác ứng dụng công nghệ thông tin để nâng cao hiệu quả sản xuất theo định hướng chung của cả nước đã được ngành nông nghiệp xác định là nhiệm vụ có tính chiến lược. Mặc dù hiện nay, tỉnh Bình Phước đã có số liệu về thổ nhưỡng tương đối phong phú, nhưng còn phân tán, chưa hệ thống, chưa được khai thác sử dụng phổ biến, nên khai thác sử dụng tài nguyên đất vẫn còn những hạn chế nhất định. Để góp phần bảo vệ, phát triễn bền vững tài nguyên đất phục vụ cho chiến lược phát triễn bền vững kinh tế – xã hội của tỉnh, nghiên cứu này đã xây dựng hệ thống cơ sở dữ liệu thổ nhưỡng và phát triển ứng dụng tra cứu đặc điểm thổ nhưỡng tỉnh Bình Phước, với những mục tiêu cụ thể: (1) Xây dựng hệ thống cơ sở dữ liệu thổ nhưỡng tỉnh Bình Phước. (2) Nhúng được Mapinfor và MapBasic vào môi trường Microsoft Visual c# Professional 2010. (3) Tạo được công cụ bằng MapBasic để tự động truy xuất và chồng xếp các lớp bản đồ trong Mapinfo đã nhúng trong C#. (4) Tự động tổng hợp được các loại đất cho mỗi huyện trên toàn tỉnh. (5) Tự động vẽ biểu đồ phân bố diện tích tự nhiên của mỗi huyện và diện tích các loại đất của mỗi huyện trên toàn tỉnh. (6) Tra cứu dữ liệu, gồm: Ảnh và đặc điểm mô tả mỗi phẩu diện; đặc điểm chung của mỗi loại đất; bảng tổng hợp tính chất lý hóa của mỗi loại đất. (7) Kết nối và hiễn thị cảnh quan khu vực tra cứu thổ nhưỡng trên Google Earth.
2. PHƯƠNG PHÁP NGHIÊN CỨU
2.1 Phương pháp luận
– Cơ sở dữ liệu thổ nhưỡng của tỉnh hiện có là bản đồ thổ nhưỡng, bản đồ phẩu diện; đặc điểm thổ nhưỡng của mỗi loại đất, bảng mô tả hình thái và chính chất đất ở mỗi phẩu diện. Nhưng còn rời rạc, phân tán, khó có được cái nhìn từ tổng thể đến chi tiết về đặc điểm thổ nhưỡng của tỉnh. Vì vậy, nghiên cứu này đã: (1) Chuẩn hóa lại bản đồ đất, bản đồ phân bố phẩu diện. (2) Hệ thống hóa đặc điểm chung của mỗi loại đất, hình ảnh và bảng mô tả mỗi phẩu diện. (3) Tổng hợp đặc điểm thổ nhưỡng của các loại đất trên địa bàn tỉnh. Những loại dữ liệu này được thiết kế, mã hóa thành hệ thống sao cho thuận lợi cho việc kết nối đồng bộ với nhau để làm cơ sở cho việc ra cứu.
– Cơ sở dữ liệu thổ nhưỡng của tỉnh không những phong phú về chủng loại, như bản đồ kỹ thuật số, hình ảnh, bảng biểu, văn bản…mà còn có dung lượng lớn. Nếu khai thác hệ thống cơ sở dữ liệu này để phục vụ cho nghiên cứu cũng như sản xuất bằng những phần mềm riêng biệt như: MapInfor, MapBasic, Word, Excel…thì không những tốn kém về thời gian mà còn khó tra cứu và dễ nhầm lẫn vì chúng rời rạc, không theo một hệ thống nhất định. Mặt khác, trong nghiên cứu thổ nhưỡng thì một khía cạnh không thể thiếu là mô tả tổng quát cảnh quan khu vực và để thấy được sinh động cảnh quan khu vực đất đang tra cứu ở thời điểm hiện tại với độ chính xác cao thì cần xác định được vị trí của khu đất đó trên ảnh vệ tinh của Google Earth.
Do đó, sẽ rất thuận lợi nếu phát triển được ứng dụng có thể: (1) Nhúng được Mapinfo, MapBasic vào môi trường của nó để tự động kết nối, truy xuất trực tiếp bản đồ đất và bản đồ phẩu diện, cũng như khai thác được tối đa những tính năng của Mapinfo. (2) Tự động xác định được những địa phương, loại đất hiện có trên địa bàn tỉnh để từ đó tự động thống kê và lập biểu đồ phân bố diện tích tự nhiên của các địa phương trên địa bàn tỉnh và phân bố diện tích mỗi loại đất trong mỗi địa phương. (3) Tự động truy xuất được hình ảnh phẩu diện, phiếu mô tả phẩu diện cần tra cứu. (4) Tự đồng truy xuất được đặc điểm chung của loại đất cần tra cứu cũng như tổng hợp tính chất chung của các loại đất hiện có trên địa bàn tỉnh. (5) Kết nối, xác định được vị trí khu đất tra cứu trên ảnh vệ tinh của Google Earth
Để phát triển được ứng dụng đáp ứng được những chức năng nêu trên thì ứng dụng cần được phát triển bằng ngôn ngữ lập trình Microsoft Visual C# và MapBasic bằng thuật kết nối, truy vấn, đồ họa đối tượng, mở và chồng xếp bản đồ trong cùng một cửa sổ và tạo menu độc lập trong Mapinfo. Nghiên cứu, gọi ứng dụng này là “Ứng dụng tra cứu đặc điểm thổ nhưỡng tỉnh Bình Phước” và gọi tắt là “Ứng dụng”.
2.2 Các bước thực hiện
a) Xây dựng hệ thống cơ sở dữ liệu thổ nhưỡng: Hệ thống cơ sở dữ liệu thổ nhưỡng tỉnh Bình Phước, gồm nhiều hợp phần, trong đó: (1) Bản đồ đất và bản đồ phẩu diện đất được kế thừa từ kết quả nghiên cứu “Phân vùng lập địa phục vụ cho sản xuất lâm nghiệp tỉnh Bình Phước”, nghiên cứu này chuẩn hóa, bổ sung các thông tin về đơn vị hành chính, bảng mô tả phẩu diện, ảnh phẩu diện. (2) Mỗi bảng mô tả một phẩu diện được biên tập thành một file có định dạng .doc và tên file được mã hóa theo mã hóa của phẩu diện đó. (3) Mỗi ảnh hình thái của một phẩu diện được biên tập thành một file có định dang .jpg. (4) Mỗi loại đất có một file định dạng .doc mô tả tính chất thổ nhưỡng của loại đất đó và tên file được mã hóa theo tên loại đất. (5) Bảng tổng hợp một số tính chất lý, hóa cơ bản của các loại đất trên địa bàn tỉnh được biên tập thành file có định dạng .doc.
b) Xây dựng quy trình phát triển Ứng dụng: Ứng dụng được phát triển tuần tự theo dạng xoắn ốc, gồm các nội dung:
(1) Xây dựng ý tưởng về: Ý tưởng được hình thành từ điều kiện thực tế cũng như yêu cầu đối với công tác quản lý, sử dụng và nghiên cứu tài nguyên đất của tỉnh, trong đó:
– Điều kiện thực tế là: Tỉnh đã có tư liệu thổ nhưỡng tương đối đầy đủ, nhưng còn rời rạc và chưa được sắp xếp thành một hệ thống có tính lô gic cao. Bên cạnh đó, công nghệ thông tin ngày nay cho phép phát triển những ứng dụng cho phép sắp xếp, kết nối, truy xuất những dữ liệu này một cách thuận lợi.
– Yêu cầu đối với công tác quản lý, sử dụng và nghiên cứu tài nguyên đất của tỉnh là phải nắm rõ được đặc điểm tài nguyên đất hiện tại của tỉnh để từ đó tìm ra những giải pháp bảo vệ và phát triển bền vững nguồn tài nguyên này.
(2) Thảo luận với các chuyên gia lập địa, thổ nhưỡng, hệ thống thông tin địa lý, lâm học về ý tưởng của ứng dụng, hoàn chỉnh ý tưởng và phác thảo ý tưởng thành sơ đồ chức năng của ứng dụng.
(3) Thiết kế các module chức năng: Tùy theo chức năng của module để lập trình bằng ngôn ngữ C# và MapBasic. Thuật toán và các hàm được sử dụng nhiều trong những module này là truy vấn theo điều kiện, loại trừ đối tượng lặp, vẽ đối tượng dạng đường; chuyển định dạng dữ liệu, nhân, chia, làm tròn số. Module được thiết kế có tính tự động hóa cao và dễ sử dụng. Mỗi module thực hiện một hoặc một nhóm chức năng nào đó.
(4) Kết nối các module chức năng: Các module chức năng được kết nối với nhau theo sơ đồ tổng thể để tạo nên ứng dụng.
(5) Chạy thử nghiệm, đánh giá, đóng gói, cài đặt: (1) Chạy thử nghiệm ứng dụng, phát hiện và điều chỉnh lại ứng dụng cho đến khi đạt mục tiêu đề ra. (2) Tạo file exe cho phần mềm và cài đặt độc lập trên các máy tính cá nhân khác.
3. KẾT QUẢ NGHIÊN CỨU VÀ THẢO LUẬN
3.1 Sơ đồ phát triển và chức năng của Ứng dụng
a) Sơ đồ phát triển Ứng dụng: Sơ đồ phát triển Ứng dụng theo mô hình xoắn ốc được minh họa như ở Hình 01.
b) Sơ đồ chức năng của Ứng dụng: Ứng dụng có 6 module chức năng được xếp thành 3 nhóm như Hình 02.
Hình 02: Sơ đồ chức năng của Ứng dụng
3.2 Cơ sở dữ liệu và chức năng ứng dụng
a) Cơ sở dữ liệu thổ nhưỡng: Nghiên cứu này đã chuẩn hóa, tổng hợp, biên tập được những dữ liệu thổ nhưỡng tỉnh Bình Phước, gồm: (1) Bản đồ đất tỉnh Bình Phước với hệ tọa độ VN2000 múi chiếu 3o, trong đó phân định được 882 thửa đất của 11 loại đất theo ranh giới của các huyện, thị. (2) Bản đồ phân bố phẩu diện với hệ tọa độ VN2000 múi chiếu 3o, trong đó có của 443 phẩu diện. Giá trị thuộc tính của mỗi phẩu diện được gắn với đường dẫn chứa file ảnh hình thái và bảng mô tả phẩu diện đó. (3) Hệ thống ảnh hình thái và bảng mô tả phẩu diện có 432 ảnh hình thái và 443 bảng mô tả phẩu diện được biên tập thành 443 file ảnh và 443 file văn bản. (4) Tính chất thổ nhưỡng của mỗi loại đất được biên tập thành một file văn bản, theo đó có 11 file văn bản mô tả tính chất thổ nhưỡng của 11 loại đất. (4) Bảng tổng hợp một số tính chất lý hóa cơ bản của 11 loại đất. (5) Nghiên cứu này cũng đã tạo ra 2 file có định dạng .KLM để xuất lớp bản đồ ranh giới tỉnh Bình Phước và Bản đồ phân bố phẩu diện lên Google Earth.
b) Chức năng của ứng dụng: Những chức năng cơ bản của ứng dụng này, gồm:
– Công cụ truy xuất bản đồ đất: “Công cụ truy xuất bản đồ đất” được viết bằng MapBasic 10.5. Khi khởi động thì Công cụ truy xuất bản đồ sẽ trở thành menu “Tho nhuong Binh Phuoc” trên thanh menu chính của Mapinfo như Hình 03.
Hình 03: Công cụ và truy xuất Bản đồ đất, Bản đồ phân bố phẩu diện đất tỉnh Bình Phước
– Truy xuất bản đồ đất và bản đồ phân bố phẩu diện đất: Khi chọn chức năng Truy xuất bản đồ, chọn nút Mở bản đồ đất thì Ứng dụng sẽ tự động nhúng Công cụ truy xuất bản đồ đất và và Mapinfo vào Ứng dụng. Tiếp tục chọn “Ban do dat Binh Phuoc” và chọn OK thì Ứng dụng sẽ tự đồng truy xuất Bản đồ đất và Bản đồ phân bố phẩu diện đất tỉnh Bình Phước như Hình 03.
– Tra cứu đặc điểm thổ nhưỡng theo phẩu diện: Chọn chức năng Phẩu diện, chọn phẫu diện cần tra cứu trong bảng thuộc tính của bản đồ phẩu diện, chọn nút “Ảnh hình thái phẩu diện” thì Ứng dụng sẽ xuất hiện Bản mô tả và ảnh hình thái của phẩu diện đó như ở Hình 04. Từ bảng mô tả và ảnh hình thái phẩu diện, người sử dụng có thể tra cứu đặc điểm thổ nhưỡng của phẩu diện đó qua đó nhận biết được đặc điểm thổ nhưỡng của vùng đất bao quanh vị trí phẩu diện đó.
Hình 04: Tra cứu đặc điểm thổ nhưỡng theo phẩu diện
– Tra cứu đặc điểm thổ nhưỡng và giá trị sử dụng của mỗi loại đất: Để biết được khái quát về đặc điểm thổ nhưỡng và giá trị sử dụng của loại đất mình đang tra cứu ở phẩu diện thì chọn nút “Tính chất mỗi loại đất” ở Hình 04, Ứng dụng sẽ truy vấn dữ liệu và xuất hiện đặc điểm thổ nhưỡng của loại đất cần tra cứu như Hình 05.
Hình 05: Tra cứu đặc điểm thổ nhưỡng và giá trị sử dụng của mỗi loại đất
– Tra cứu một số tính chất lý, hóa của các loại đất: Tiếp tục chọn nút “Tổng hợp tính chất các đất” ở Hình 04 thì Ứng dụng sẽ truy xuất bảng tổng hợp một số tính chất lý, hóa của các loại đất trên địa bàn tỉnh như ở Hình 06.
Hình 06: Tra cứu một số tính chất lý, hóa của các loại đất
– Kết nối Google và quan sát cảnh quan đất đai trên ảnh vệ tinh: Bản đồ ranh giới tỉnh Bình Phước và bản đồ phân bố phẩu diện được xuất lên Google Earth với định dạng .KML. Khi chọn chức năng kết nối Google Earth thì Ứng dụng sẽ tự động kết nối và xuất những file này lên Google Earth như Hình 07.
Hình 07: Kết nối Google và quan sát cảnh quan đất đai trên ảnh vệ tinh
Hình 08: Tổng hợp diện tích mỗi loại đất theo huyện
– Tổng hợp diện tích mỗi loại đất theo huyện: Khi chọn nút “Tổng hợp thổ nhưỡng theo huyện”, Ứng dụng sẽ truy vấn: Tổng diện tích tự nhiên, tỷ lệ diện tích tự nhiên của mỗi huyện. Diện tích mỗi loại đất có trong mỗi huyện và xuất kết quả tổng hợp lên màn hình như ở Hình 08.
– Vẽ biểu đồ phân bố diện tích mỗi loại đất theo huyện: Để thấy trực quan hơn phân bố mỗi loại đất theo huyện, thì chọn huyện cần xem, Ứng dụng sẽ vẽ biểu đồ phân bố diện tích các loại đất có trong huyện đó như ở Hình 09.
Hình 09: Vẽ biểu đồ phân bố diện tích mỗi loại đất theo huyện
KẾT LUẬN
1. Đã xây dựng hệ thống cơ sở dữ liệu thổ nhưỡng tính Bình Phước tương đối đa dạng nhưng đồng bộ và có tính lô gic.
2. Đã phát triển công cụ truy xuất bản đồ bằng ngôn ngữ MapBasic, tích hợp với menu chính của Mapinfo.
3. Đã phát triển Ứng dụng tra cứu đặc điểm thổ nhưỡng tỉnh Bình Phước bằng ngôn ngữ Microsoft Visual c# Profesional 2010 có khả năng: nhúng công cụ của MapBasic; tự động truy xuất bản đồ thổ nhưỡng; tra cứu, truy xuất, tổng hợp đặc điểm thổ nhưỡng tỉnh Bình Phước; quan sát cảnh quan khu vực tra cứu thổ nhưỡng trên ảnh vệ tỉnh của Google Earth.
TÀI LIỆU THAM KHẢO
1. Trần Quang Bảo, Chu Ngọc Thuấn và Nguyễn Huy Hoàng 2013. GIS và viễn Thám. Nhà xuất bản Nông nghiệp, Hà Nội, 208 trang.
2. Trần Quốc Hoàn, 2014. Nghiên cứu phân vùng lập địa phục vụ cho sản xuất lâm nghiệp tại tỉnh Bình Phước. Trường Đại học Lâm nghiệp, 146 trang.
3. Phùng Văn Khoa, 2013. Ứng dụng công nghệ không gian địa lý trong quản lý tài nguyên và môi trường lưu vực. Nhà xuất bản Nông nghiệp, Hà Nội, 120 trang.
4. Mapinfo Corporation, 2007. MapBasic 9.0 reference guide, 833 pages.
5. James Foxall, 2008. Sams teach yourself Visual C# 208 in 24 hours. United States of American, 457 trang.
6. John Sharp 2010, Microsoft® Visual C#® 2010 Step by Step, Microsoft Press, 727 pages.
Developing a New Procedure for Managing and Querying Soil Characteristic Database in Binh Phuoc Province
Summary:
Using existing soil database of Binh Phuoc Province, this study: (1) Standardization, coding and building soil database systems, including: Soil and pedologic maps; Soil distribution maps; Description and image of soil profile; Description of soil characteristics and its value for each soil type. The table summarizes some basic soil properties of different soil types. (2) Development of tools for querying maps by MapBasic 10.5. Development a new procedure by Microsoft Visual C # Professional 2010 for querying soil characteristics of Binh Phuoc province, with the basic functions: Fully embed MapInfo and MapBasic into the tool. Automatically exporting soil type and soil profile maps; Querying soil profile image and its description; Querying soil characteristics and its value for each soil type; Exporting a table summarizing some basic soil properties; Graphing soil distribution and calculating the total area of soil types by districts; Connecting and creating soil profile distribution maps on Google Earth. This application is installed and run independently on the personal computer. Application will support to related research work as well as soil management, land use in Binh Phuoc province.
Keywords: Soil Characteristics; Pedologic; Database; Procedure; Binh Phuoc
QR code truy xuất nguồn gốc sản phẩm dịch vụ. Chuyển đổi số nâng tầm thương hiệu Việt
Xin cảm ơn đã xem bài viết!