Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng nhập lần đầu tiên, một bản trích ngang trên developerWorks sẽ được tạo ra. Chọn các thông tin trong trích ngang của developerWorks để hiển thị công khai, bạn có thể sửa lại thông tin này bất cứ lúc nào. Tên, họ và tên hiển thị sẽ đi kèm với nội dung mà bạn gửi lên.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Phân tích dữ liệu không gian của DB2 với trình duyệt địa lý miễn phí

Sử dụng trình duyệt địa lý của IBM Data Management cho DB2 và Informix để hiển thị trực quan dữ liệu bảng quan hệ

David Adler, Kỹ sư phần mềm cấp cao, IBM
David Adler
David Adler đã chịu trách nhiệm về phát triển công nghệ cơ sở dữ liệu không gian tại IBM trong hơn 20 năm, 10 năm qua ông làm về DB2 Spatial Extender Development (Phát triển trình mở rộng không gian DB2).

Tóm tắt:  Một trình duyệt địa lý (geobrowser) dành cho IBM® DB2® và Informix® bây giờ đã có sẵn để tải về miễn phí. Bạn có thể dễ dàng liệt kê các bảng có chứa dữ liệu không gian và chọn các bảng để hiển thị như một bản đồ bằng cách sử dụng một tổ hợp của các điểm, các đường và các đa giác. Người dùng có khả năng lựa chọn màu sắc, các ký hiệu, kiểu dáng đường vẽ và hiệu ứng bóng. Các công cụ dẫn hướng bản đồ cho phép bạn phóng to và thu nhỏ, xoay và chọn hiển thị các giá trị chữ và số liên quan với từng đối tượng đồ họa. Trình duyệt địa lý có thể đưa ra các kết quả phân tích không gian bằng cách sử dụng DB2 hoặc Informix. Ví dụ, có thể hiển thị trực quan các kết quả của một truy vấn không gian nhận biết các khách hàng trong một vùng lũ lụt. Trình duyệt địa lý cũng dựa vào các thành phần từ IBM's ILOG® JViews Maps. Sử dụng các thành phần này để xây dựng các ứng dụng tùy chỉnh hiển thị trực quan không gian. Hướng dẫn này cho thấy cách sử dụng trình duyệt địa lý miễn phí để hiển thị trực quan dữ liệu từ các bảng DB2.

Ngày:  16 01 2012
Mức độ:  Trung bình

Hoạt động:  1024 lần đọc
Góp ý kiến:  

Trước khi bạn bắt đầu

Suốt hơn 10 năm qua, DB2 Spatial Extender (trình mở rộng không gian DB2) và Informix Spatial DataBlade đã cung cấp khả năng quản lý và phân tích dữ liệu không gian trong các bảng quan hệ DB2 và Informix. Có thể định nghĩa các cột bảng với các kiểu không gian dành cho các điểm, các đường và các đa giác, có thể biểu diễn các đối tượng như:

  • Các vị trí điểm — Khách hàng, cửa hàng bán lẻ, máy biến thế điện, tháp điện thoại di động
  • Các đường — Đường cao tốc, đường ven biển, tuyến đường giao hàng, đường dây truyền tải điện
  • Các đa giác — Vùng lãnh thổ bán hàng/dịch vụ, vùng nguy cơ lũ lụt/cháy, các bang/các tỉnh/các quốc gia

Các truy vấn SQL có thể kết hợp các chức năng không gian để phân tích các mối quan hệ không gian, như việc tìm kiếm khách hàng trong một vùng lũ lụt. Ví dụ:

SELECT cust_name, cust_addr
FROM customers, flood zones
WHERE ST_Within(cust_loc, flood_loc) = 1

Kết quả của truy vấn này sẽ tạo ra một tập các tên và địa chỉ của khách hàng mà nhà của họ có thể có nguy cơ lũ lụt. Kết quả này có thể có ích trong việc tính toán các mức bảo hiểm hoặc gửi đi một đề nghị mua bảo hiểm lũ lụt.

Trong nhiều trường hợp, có thể rút ra những hiểu biết thấu đáo hơn nữa từ việc hiển thị trực quan kết quả trong một công cụ lập bản đồ. Như người ta thường nói, "Một hình ảnh bằng cả ngàn lời nói". Phần còn lại của hướng dẫn này sẽ cho bạn thấy cách sử dụng trình duyệt địa lý miễn phí để hiển thị trực quan các dữ liệu này từ các bảng DB2.


Hình 1. Làm nổi bật các khách hàng Kentucky trong vùng lũ lụt bằng màu đỏ
Một bản đồ làm nổi bật các khách hàng Kentucky bằng màu dỏ là nhưng khách hàng trong vùng lũ lụt

Về hướng dẫn này

Hướng dẫn này sẽ cùng bạn thiết lập DB2 với một cơ sở dữ liệu mẫu, thiết lập trình duyệt địa lý và chạy trình duyệt địa lý để hiển thị trực quan các bảng không gian và các kết quả phân tích không gian. Nó cũng đưa ra các gợi ý để làm việc có hiệu quả với dữ liệu không gian và khám phá các kỹ thuật bổ sung để hiển thị trực quan không gian.

Mặc dù hướng dẫn này dựa vào DB2 cho Linux®, UNIX® và Windows®, nhưng cũng có thể làm tương tự, với những thay đổi nhỏ, nếu sử dụng DB2 cho z/OS® hoặc cơ sở dữ liệu Informix.


Các điều kiện cần trước

Hướng dẫn này được viết cho những người phát triển ứng dụng không gian và những người phát triển ứng dụng cơ sở dữ liệu. Bạn cần hiểu rõ về dữ liệu không gian và đã quen làm việc với các truy vấn SQL.


Các yêu cầu hệ thống

Để chạy các ví dụ, bạn cần một môi trường Windows hoặc Linux với khoảng 500 MB có sẵn để cài đặt DB2 và trình duyệt địa lý. Nếu DB2 đã được cài đặt rồi, bạn chỉ cần khoảng 20 MB.

1 của 9 | Trang sau

Bình luận



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Information Management
ArticleID=787737
TutorialTitle=Phân tích dữ liệu không gian của DB2 với trình duyệt địa lý miễn phí
publish-date=01162012
author1-email=dadler@us.ibm.com
author1-email-cc=