Chuyên đề lập trình GIS với AVENUE

Lập trình GIS với Avenue trong ArcView GIS

Một giải pháp nhanh chóng và hiệu quả cho việc tiếp cận lập trình GIS.
Đi liền với các phiên bản ArcView GIS, ngôn ngữ Avenue không cầu kỳ phức tạp, nó tỏ ra khá mạnh mẽ và gần gũi đối với những người bước chân vào lĩnh vực lập trình GIS. Nếu bạn có mong muỗn xây dựng cho mình một ứng dụng GIS không quá lớn, không đòi hỏi mức độ chia sẽ dữ liệu đa người dùng, thì ArcView GIS kết hợp với Avenue có thể là sự lựa chọn tốt cho bạn.
Tiếp cận Avenue bạn sẽ thấy một số đặc điểm chính của ngôn ngữ lập trình này:
  • Ngôn ngữ kịch bản hướng đối tượng
  • Không hỗ trợ đệ quy
  • Đi liền với phần mềm ArcView GIS
  • Cho phép liên kết với ngôn ngữ lập trình khác thông qua việc gọi *.DLL hoặc *.exe
Với Avenue, bạn có thể:
  • Thay đổi giao diện ArcView GIS
  • Tương tác với bản đồ, các lớp dữ liệu
  • Làm việc với các bảng dữ liệu
  • Lập trình giao diện
  • Phân phối ứng dụng thông qua các extension
  • Liên kết ứng dụng, kết hợp với các ngôn ngữ lập trình khác VB, VC++
Nội dung chi tiết khóa học như sau:

1.Giới thiệu về ngôn ngữ Avenue

Giới thiệu về ngôn ngữ Avenue, đặc điểm của ngôn ngữ Avenue.

2.Lớp và đối tượng

  • Lớp và đối tượng trong ArcView;
  • Yêu cầu (request) và cách gọi yêu cầu trong Avenue.

3.Cấu trúc ngôn ngữ Avenue

  • Các kiểu dữ liệu trong Avenue
  • Toán tử trong Avenue;
  • Biến;
  • Các phát biểu;

4.Tạo giao diện người dùng trong ArcView

Tạo giao diện theo yêu cầu của người sử dụng: tạo thêm công cụ, menu, sửa chửa giao diện trên ArcView

5.Làm việc với bản đồ và các lớp dữ liệu

  • Điều khiển với khung nhìn (View) và lớp dữ liệu (theme);
  • Điều khiển các đối tượng đồ họa;
  • Tạo Layout và thao tác trên Layout.

6.Tương tác với dữ liệu, kết nối, truy vấn, hiệu chỉnh dữ liệu thuộc tính

Điều khiển bảng dữ liệu thuộc tính: tạo bảng mới, sắp xếp bảng ghi trong bảng, truy vấn dữ liệu thuộc tính, liên kết các bảng dữ liệu thuộc tính

7.Lập trình giao diện Dialog

  • Tạo các Dialog;
  • Điều khiển Dialog.

Xem bài nguyên mẫu tại :
Chuyên đề lập trình GIS với AVENUE

Nhận xét

Bài đăng phổ biến từ blog này

Các bước tạo vùng ranh giới hành chính ( tạo file shp) bằng Envi

Bản đồ du lịch Việt Nam

Bản đồ lịch sử Việt Nam qua các thời kỳ