1. Trang chủ
  2. » Luận Văn - Báo Cáo

tìm hiểu về công nghệ webgis và ứng dụng

22 1,3K 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 782,5 KB

Nội dung

Tìm hiểu công nghệ WebGIS ứng dụng MỤC LỤC LỜI MỞ ĐẦU 2 1.1Hệ thống thông tin địa lý 3 1.1.1Các khái niệm cơ bản về GIS 3 1.1.1.1.Khái niệm GIS 3 1.1.1.2. Các thành phần của GIS 4 1.1.2Các nhiệm vụ của GIS 6 1.1.2.1 Nhập dữ liệu 6 1.1.2.2 Thao tác dữ liệu 6 1.1.2.4. Hỏi đáp phân tích 7 1.1.3Cấu trúc dữ liệu Raster Vecto 8 1.1.3.1Cấu trúc dữ liệu Raster 8 1.1.3.2Cấu trúc dữ liệu Vecto 9 1.1.3.3Ưu nhược điểm của cấu trúc Raster Vecto 9 1.1.4Các công nghệ liên quan 10 1.2WebGIS ứng dụng 11 1.2.1. Khái niệm 11 1.2.2 Ứng dụng của WebGIS 11 1.3Ngôn ngữ lập trình Java 11 1.3.1 Các đặc điểm các thành phần cơ bản của Java 12 1.3.1.1. Các đặc điểm của ngôn ngữ lập trình Java 12 1.3.1.2. Các thành phần cơ bản của Java 12 1.3.1.3. Cấu trúc điều khiển 12 1.3.2 Xây dựng chương trình Java 13 1.3.2.1 Phương thức, lớp chương trình Java 13 1.3.2.2. Đối tượng Exception, gói, interface thread 15 1.3.2.3 Lớp String 16 1.3.3 Giao diện đồ hoạ của Java 16 1.3.4. Đối tượng đồ hoạ (Graphics) 18 1.3.5 Java Applet 19 Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 1 Tìm hiểu công nghệ WebGIS ứng dụng LỜI MỞ ĐẦU Ngày nay, GIS là một công nghệ “đắt giá”, có hàng trăm nghìn người trên thế giới đang làm việc với nó. Các nhà chuyên môn của hầu hết các lãnh vực đang dần nhận thấy lợi ích trong phương pháp suy nghĩ làm việc theo phương diện địa lý. GIS không phải chỉ dùng để tạo ra những bản đồ tĩnh, mà nó còn cho phép tạo ra các bản đồ đẹp nhiều màu sắc hơn thế nữa là khả năng tạo bản đồ động. Khả năng tạo lập bản đồ động giúp người dùng có thể lựa chọn loại bỏ bất cứ các thành phần nào trên bản đồ nhằm phân tích một cách nhanh chóng các nhân tố khác biệt ảnh hưởng đến mô hình ngoài ra giúp việc đưa ra các quyết định đối với những vấn đề phức tạp. Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 2 Tìm hiểu công nghệ WebGIS ứng dụng Chương 1: Lý thuyết cơ sở 1.1 Hệ thống thông tin địa lý Từ vài thập niên trở lại đây, công nghệ GIS (Geographical Information Systems) đã có những bước phát triển ứng dụng không chỉ trong lĩnh vực Địa lý, mà trong nhiều lĩnh vực khác của khoa học của cuộc sống hàng ngày như: đô thị hoá, thương mại, phát triển cơ sở hạ tầng, bản đồ điện tử, hoạt động quân sự 1.1.1 Các khái niệm cơ bản về GIS 1.1.1.1. Khái niệm GIS Hệ Thông tin địa lý (GIS) là một công cụ máy tính để lập bản đồ phân tích các sự vật, hiện tượng thực trên trái đất. Công nghệ GIS kết hợp các thao tác cơ sở dữ liệu thông thường (như cấu trúc hỏi đáp) các phép phân tích thống kê, phân tích địa lý, trong đó phép phân tích địa lý hình ảnh được cung cấp duy nhất từ các bản đồ. Những khả năng này phân biệt GIS với các hệ thống thông tin khác khiến cho GIS có phạm vi ứng dụng rộng trong nhiều lĩnh vực khác. GIS cho phép tạo lập bản đồ, phối hợp thông tin, khái quát các viễn cảnh, giải quyết các vấn đề phức tạp, phát triển các giải pháp hiệu quả mà trước đây không thực hiện được. GIS là một công cụ được các cá nhân, tổ chức, trường học, chính phủ các doanh nghiệp sử dụng nhằm hướng tới các phương thức mới giải quyết vấn đề. Lập bản đồ phân tích địa lý không phải là kỹ thuật mới, nhưng GIS thực thi các công việc này tốt hơn nhanh hơn các phương pháp thủ công cũ. Trước công nghệ GIS, chỉ có một số ít người có những kỹ năng cần thiết để sử dụng thông tin địa lý giúp ích cho việc giải quyết vấn đề đưa ra các quyết định. GIS được sử dụng để cung cấp thông tin nhanh hơn hiệu quả hơn cho các nhà hoạch định chính sách. Các cơ quan chính phủ dùng GIS trong quản lý các nguồn tài nguyên thiên nhiên, trong các hoạt động quy hoạch, mô hình hoá quan trắc. Hệ thống thông tin địa lý là hệ thống quản lý, phân tích hiển thị tri thức địa lý, tri thức này được thể hiện qua các tập thông tin: Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 3 Tìm hiểu công nghệ WebGIS ứng dụng  Các bản đồ: giao diện trực tuyến với dữ liệu địa lý để tra cứu, trình bày kết quả sử dụng như là một nền thao tác với thế giới thực  Các tập thông tin địa lý: thông tin địa lý dạng file dạng cơ sở dữ liệu gồm các yếu tố, mạng lưới, topology, địa hình, thuộc tính  Các mô hình xử lý: tập hợp các quy trình xử lý để phân tích tự động  Các mô hình dữ liệu: GIS cung cấp công cụ mạnh hơn là một cơ sở dữ liệu thông thường bao gồm quy tắc sự toàn vẹn giống như các hệ thông tin khác. Lược đồ, quy tắc sự toàn vẹn của dữ liệu địa lý đóng vai trò quan trọng  Metadata: hay tài liệu miêu tả dữ liệu, cho phép người sử dụng tổ chức, tìm hiểu truy nhập được tới tri thức địa lý Ngày nay, GIS là một ngành công nghiệp hàng tỷ đô la với sự tham gia của hàng trăm nghìn người trên toàn thế giới. GIS được dạy trong các trường phổ thông, trường đại học trên toàn thế giới. Các chuyên gia của mọi lĩnh vực đều nhận thức được những ưu điểm của sự kết hợp công việc của họ GIS. 1.1.1.2. Các thành phần của GIS GIS được kết hợp bởi năm thành phần chính: phần cứng, phần mềm, dữ liệu, con người phương pháp. Phần cứng Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 4 Tìm hiểu công nghệ WebGIS ứng dụng Phần cứng là hệ thống máy tính trên đó một hệ GIS hoạt động. Ngày nay, phần mềm GIS có khả năng chạy trên rất nhiều dạng phần cứng, từ máy chủ trung tâm đến các máy trạm hoạt động độc lập hoặc liên kết mạng. Phần mềm Phần mềm GIS cung cấp các chức năng các công cụ cần thiết để lưu giữ, phân tích hiển thị thông tin địa lý. Các thành phần chính trong phần mềm GIS là:  Công cụ nhập thao tác trên các thông tin địa lý  Hệ quản trị cơ sở dữ liệu(DBMS)  Công cụ hỗ trợ hỏi đáp, phân tích hiển thị địa lý  Giao diện đồ hoạ người-máy (GUI) để truy cập các công cụ dễ dàng Dữ liệu Có thể coi thành phần quan trọng nhất trong một hệ GIS là dữ liệu. Các dữ liệu địa lý dữ liệu thuộc tính liên quan có thể được người sử dụng tự tập hợp hoặc được mua từ nhà cung cấp dữ liệu thương mại. Hệ GIS sẽ kết hợp dữ liệu không gian với các nguồn dữ liệu khác, thậm chí có thể sử dụng DBMS để tổ chức lưu giữ quản lý dữ liệu. Dữ liệu không gian có thể đến từ nhiều nguồn khác nhau như: số liệu tính toán thống kê, báo cáo, các quan trắc thực địa, ảnh vệ tinh, ảnh máy bay, bản đồ giấy (dạng analog). Kỹ thuật hiện đại về viễn thám GIS có khả năng cung cấp thông tin không gian bao gồm các thuộc tính địa lý, khuôn dạng dữ liệu, tỷ lệ bản đồ các số liệu đo đạc. Con người Công nghệ GIS sẽ bị hạn chế nếu không có con người tham gia quản lý hệ thống phát triển những ứng dụng GIS trong thực tế. Vì GIS la một hệ thống tổng hợp của nhiểu công việc kỹ thuật, do đó đòi hỏi người điều hành phải được đào tạo có kinh nghiệm trong nhiểu lĩnh vực. Hơn nữa sự phát triển không ngừng của các kỹ thuật phần cứng phần mềm đòi hỏi người điều hành phải luôn được đào tạo. Những yêu cầu cơ bản về người điều hành bao gồm các vấn đề sau: có kiến thức cơ bản về địa lý, bản đồ, máy tính công nghệ tin. Người sử dụng GIS có thể là những chuyên gia kỹ thuật, người thiết kế duy trì hệ thống, hoặc những người dùng GIS để giải quyết các vấn đề trong công việc. Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 5 Tìm hiểu công nghệ WebGIS ứng dụng Phương pháp Đó là tập hợp các quy định, quy phạm, tiêu chuẩn, định hướng, chủ trương ứng dụng của nhà quản lý, các kiến thức chuyên ngành các kiến thức về công nghệ thông tin. Một hệ GIS thành công theo khía cạnh thiết kế luật thương mại là được mô phỏng thực thi duy nhất cho mỗi tổ chức. 1.1.2 Các nhiệm vụ của GIS Mục đích chung của các Hệ Thông tin địa lý là thực hiện sáu nhiệm vụ sau:  Nhập dữ liệu  Thao tác dữ liệu  Quản lý dữ liệu  Hỏi đáp phân tích  Hiển thị 1.1.2.1 Nhập dữ liệu Trước khi dữ liệu địa lý có thể được dùng cho GIS, dữ liệu này phải được chuyển sang dạng số thích hợp. Quá trình chuyển dữ liệu từ bản đồ giấy sang các file dữ liệu dạng số được gọi là quá trình số hoá. Công nghệ GIS hiện đại có thể thực hiện tự động hoàn toàn quá trình này với công nghệ quét ảnh cho các đối tượng lớn; những đối tượng nhỏ hơn đòi hỏi một số quá trình số hoá thủ công (dùng bàn số hoá). Ngày nay, nhiều dạng dữ liệu địa lý thực sự có các định dạng tương thích GIS. Những dữ liệu này có thể thu được từ các nhà cung cấp dữ liệu được nhập trực tiếp vào GIS. 1.1.2.2 Thao tác dữ liệu Có những trường hợp các dạng dữ liệu đòi hỏi được chuyển dạng thao tác theo một số cách để có thể tương thích với một hệ thống nhất định. Ví dụ, các thông tin địa lý có giá trị biểu diễn khác nhau tại các tỷ lệ khác nhau (hệ thống đường phố được chi tiết hoá trong file về giao thông, kém chi tiết hơn trong file điều tra dân số có mã bưu điện trong mức vùng). Trước khi các thông tin này được kết hợp với nhau, chúng phải được chuyển về cùng một tỷ lệ (mức chính xác hoặc mức chi tiết). Ðây có thể chỉ là sự chuyển dạng tạm thời cho mục đích Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 6 Tìm hiểu công nghệ WebGIS ứng dụng hiển thị hoặc cố định cho yêu cầu phân tích. Công nghệ GIS cung cấp nhiều công cụ cho các thao tác trên dữ liệu không gian cho loại bỏ dữ liệu không cần thiết. 1.1.2.3 Quản lý dữ liệu Ðối với những dự án GIS nhỏ, có thể lưu các thông tin địa lý dưới dạng các file đơn giản. Tuy nhiên, khi kích cỡ dữ liệu trở nên lớn hơn số lượng người dùng cũng nhiều lên, thì cách tốt nhất là sử dụng hệ quản trị cơ sở dữ liệu (DBMS) để giúp cho việc lưu giữ, tổ chức quản lý thông tin. Một DBMS chỉ đơn giản là một phần mền quản lý cơ sở dữ liệu. Có nhiều cấu trúc DBMS khác nhau, nhưng trong GIS cấu trúc quan hệ tỏ ra hữu hiệu nhất. Trong cấu trúc quan hệ, dữ liệu được lưu trữ ở dạng các bảng. Các trường thuộc tính chung trong các bảng khác nhau được dùng để liên kết các bảng này với nhau. Do linh hoạt nên cấu trúc đơn giản này được sử dụng triển khai khá rộng rãi trong các ứng dụng cả trong ngoài GIS. 1.1.2.4. Hỏi đáp phân tích Một khi đã có một hệ GIS lưu giữ các thông tin địa lý, có thể bắt đầu hỏi các câu hỏi đơn giản như:  Ai là chủ mảnh đất ở góc phố?  Hai vị trí cách nhau bao xa?  Vùng đất dành cho hoạt động công nghiệp ở đâu?  các câu hỏi phân tích như:  Tất cả các vị trí thích hợp cho xây dựng các toà nhà mới nằm ở đâu?  Kiểu đất ưu thế cho rừng sồi là gì?  Nếu xây dựng một đường quốc lộ mới ở đây, giao thông sẽ chịu ảnh hưởng như thế nào? GIS cung cấp cả khả năng hỏi đáp đơn giản "chỉ nhấn" các công cụ phân tích tinh vi để cung cấp kịp thời thông tin cho những người quản lý phân tích. Các hệ GIS hiện đại có nhiều công cụ phân tích hiệu quả, trong đó có hai công cụ quan trọng đặc biệt: Phân tích liền kề Tổng số khách hàng trong bán kính 10 km khu hàng? Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 7 Tìm hiểu công nghệ WebGIS ứng dụng Những lô đất trong khoảng 60 m từ mặt đường? Ðể trả lời những câu hỏi này, GIS sử dụng phương pháp vùng đệm để xác định mối quan hệ liền kề giữa các đối tượng. Phân tích xếp chồng Xếp chồng là quá trình tích hợp các lớp thông tin khác nhau. Các thao tác phân tích đòi hỏi một hoặc nhiều lớp dữ liệu phải được liên kết vật lý. Sự xếp chồng này, hay liên kết không gian, có thể là sự kết hợp dữ liệu về đất, độ dốc, thảm thực vật hoặc sở hữu đất với định giá thuế. 1.1.2.5 Hiển thị Với nhiều thao tác trên dữ liệu địa lý, kết quả cuối cùng được hiển thị tốt nhất dưới dạng bản đồ hoặc biểu đồ. Bản đồ khá hiệu quả trong lưu giữ trao đổi thông tin địa lý. GIS cung cấp nhiều công cụ mới thú vị để mở rộng tính nghệ thuật khoa học của ngành bản đồ. Bản đồ hiển thị có thể được kết hợp với các bản báo cáo, hình ảnh ba chiều, ảnh chụp những dữ liệu khác (đa phương tiện). 1.1.3 Cấu trúc dữ liệu Raster Vecto Hình 1.1 Mô hình dữ liệu Raster Vecto 1.1.3.1 Cấu trúc dữ liệu Raster Mô hình raster biểu diễn không gian như là một ma trận số nguyên, mỗi giá trị số nguyên đại diện cho một thuộc tính, vị trí của số nguyên chính là vị trí của đối tượng Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 8 Tìm hiểu công nghệ WebGIS ứng dụng Liên hệ với thế giới thực: mỗi pixel sẽ tương ứng với một ô nào đó trong thế giới thực. Trong cấu trúc raster:  Đường được biểu diễn bằng những pixel có cùng giá trị f(x,y) liên tiếp nhau.  Vùng được xác định thành một mạng gồm nhiều pixel có cùng giá trị thuộc tính f(x,y). 1.1.3.2 Cấu trúc dữ liệu Vecto Các đối tượng không gian khi biểu diễn ở cấu trúc dữ liệu vector được tổ chức dưới dạng điểm (point), đường (line) vùng (polygon), được biểu diễn trên một hệ thống tọa độ nào đó. Đối với các đối tượng biểu diễn trên mặt phẳng, mỗi đối tượng điểm được biểu diễn bởi một cặp tọa độ (x, y); đối tượng đường được xác định bởi một chuỗi liên tiếp các điểm (vertex), đoạn thẳng được nối giữa các điểm (vertex) hay còn gọi là cạnh (segment), điểm bắt đầu điểm kết thúc của một đường gọi là các nút (node); đối tượng vùng được xác định bởi các đường khép kín. Hai loại cấu trúc được biết đến trong cấu trúc dữ liệu vector là cấu trúc Spaghetti cấu trúc Topology. Cấu trúc Spaghetti ra đời trước được sử dụng cho đến ngày nay ở một số các phần mềm GIS như: phần mềm Arcview GIS, ArcGIS, MapInfo,… Cấu trúc Topology ra đời trên nền tảng của mô hình dữ liệu cung – nút (Arc - Node). 1.1.3.3 Ưu nhược điểm của cấu trúc Raster Vecto STT RASTER VECTOR 1 Cấu trúc dữ liệu đơn giản Cấu trúc dữ liêu phức tạp hơn raster 2 Các thao tác chập bản đồ thực hiện dễ dàng đơn giản Các phép chập bản đồ khó thực hiện được 3 Bài toán mô hình thực hiện dễ dàng Bài toán mô hình khó thực hiện 4 Dữ liệu cồng kềnh Dữ liệu gọn (chiếm ít bộ nhớ) hơn mô hình raster 5 Mối quan hệ topo khó có thể thể hiện được. Bài toán mạng Cho phép mã hóa topo hiệu quả hơn vì vậy cho phép thực Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 9 Tìm hiểu công nghệ WebGIS ứng dụng khó thực hiện hiện các phép liên quan đến các thông tin topo (như trong phân tích mạng) 6 Thích hợp với việc sử dụng dữ liệu viễn thám Thích hợp với dữ liệu đo đạc trực tiếp 1.1.4 Các công nghệ liên quan Desktop mapping Là desktop mapping system sử dụng bản đồ để tổ chức dữ liệu tương tác người dùng. Trọng tâm của hệ thống này là thành lập bản đồ: bản đồ là cơ sở dữ liệu. Phần lớn các hệ thống Desktop Mapping đều hạn chế hơn so với GIS về khả năng quản lý dữ liệu, phân tích không gian khả năng tuỳ biến. Các hệ thống Desktop mapping hoạt động trên các máy tính để bàn như PC, Macintosh, các máy trạm UNIX nhỏ. CAD (Trợ giúp thiết kế nhờ máy tính) Hệ thống CAD trợ giúp cho việc tạo ra các bản thiết kế xây dựng nhà cơ sở hạ tầng. Tính năng này đòi hỏi các thành phần của những đặc trưng cố định được tập hợp để tạo nên toàn bộ cấu trúc. CAD yêu cầu một số quy tắc về việc tập hợp các thành phần các khả năng phân tích rất giới hạn. Hệ thống CAD có thể được mở rộng để hỗ trợ bản đồ nhưng thông thường bị giới hạn trong quản lý phân tích các cơ sở dữ liệu địa lý lớn. Viễn thám GPS (Hệ thống định vị toàn cầu) Viễn thám là ngành khoa học nghiên cứu bề mặt trái đất sử dụng kỹ thuật cảm biến như quay camera từ máy bay, các trạm thu GPS hoặc các thiết bị khác. Các thiết bị cảm biến này thu thập dữ liệu dạng ảnh cung cấp các khả năng thao tác, phân tích mô phỏng những ảnh này. Do thiếu các tính năng phân tích quản lý dữ liệu địa lý, nên không thể gọi là GIS thực sự. DBMS (Hệ quản trị cơ sở dữ liệu) Hệ quản trị cơ sở dữ liệu chuyên về lưu trữ quản lý tất cả các dạng dữ liệu bao gồm cả dữ liệu địa lý. Nhiều hệ GIS đã sử dụng DBMS với mục đích lưu trữ dữ liệu. DBMS không có các công cụ phân tích mô phỏng như GIS. Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 10 [...]... một application ngược lại Chương 2 : Tìm hiểu về công nghệ WebGIS ứng dụng Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 21 Tìm hiểu công nghệ WebGIS ứng dụng TÀI LIỆU THAM KHẢO 1 Hệ thống thông tin địa lý_PGS.TS Nguyễn Ngọc Thạch_PGD trung tâm nghiên cứu ứng dụng Viễn thám Hệ thông tin Địa Lý 2 www.nea.gov.vn 3 www.mathgis.com 4 www.javavietnam.org 5 Giáo trình Lý thuyết Bài tập Java... nhất của công nghệ này là công nghệ Servlet/JSP: sử dụng Java để làm các ứng dụng web  J2ME: Gồm các đặc tả, công cụ, API mở rộng để phát triển các ứng dụng Java chạy trên điện thoại di động, thẻ thông minh, thiết bị điện tử cầm tay, robo những ngữ lập trình (programming language) Java (công nghệ) là một công nghệ xây dựng các ứng dụng phần mềm Nó được coi là công nghệ mang tính cách mạng khả.. .Tìm hiểu công nghệ WebGIS ứng dụng 1.2 WebGIS ứng dụng 1.2.1 Khái niệm WebGIS là một hệ thống thông tin địa lý được phân bổ qua môi trường mạng máy tính để tích hợp, phân phối truyển tải thông tin địa lý trực diện trên WWW (World Wide Web) thông qua Internet Yêu cầu của WebGIS là phải có phần mềm chạy trên nền độc lập, sử dụng mạng theo tiêu chuẩn TCP/IP có thể kết nối đến Internet trình... có vai trò trung tâm Hiện nay, công nghệ Java được chia làm ba bộ phận:  J2SE: Gồm các đặc tả, công cụ, API của nhân Java giúp phát triển các ứng dụng trên desktop định nghĩa các phần thuộc nhân của Java Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 11 Tìm hiểu công nghệ WebGIS ứng dụng  J2EE: Gồm các đặc tả, công cụ, API mở rộng J2SE để phát triển các ứng dụng qui mô xí nghiệp, chủ yếu... đó Việc xử lý những sự kiện này phụ thuộc vào ứng dụng Abstract Windowing Toolkit (AWT) xử lý một vài sự kiện Môi trường mà các ứng dụng này được thi hành ví dụ như trình duyệt cũng có thể xử lý các sự kiện khác Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 17 Tìm hiểu công nghệ WebGIS ứng dụng Người lập trình cũng cần phải xử lý những sự kiện nhất định cần phải viết hàm xử lý các sự kiện đó... 1.2.2 Ứng dụng của WebGIS Khả năng phân phối thông tin rộng rãi trên toàn cầu Người dùng Internet có thể truy cập đến các ứng dụng GIS mà không phải mua phần mềm Đối với phần lớn người dùng không có kinh nghiệm về GIS thì việc sử dụng WebGIS sẽ đơn giản hơn việc sử dụng các ứng dụng GIS loại khác WebGIS cho phép thêm các chức năng GIS chạy trên cơ sở mạng như thương mại, chính phủ, giáo dục Nhiều ứng dụng. .. Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 20 Tìm hiểu công nghệ WebGISứng dụng dụng công cụ appletViewer, công cụ này đi kèm với JDK  Quá trình thực thi của application bắt đầu từ phương thức ‘main()’ Tuy nhiên applet thì không làm như vậy  Các application sử dụng ‘System.out.println()’ để hiển thị kết quả ra màn hình trong khi đó applet sử dụng phương thức ‘drawString()’ để xuất ra màn hình... trình thực hiện đúng đạt được yêu cầu đặt ra Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 12 Tìm hiểu công nghệ WebGIS ứng dụng  Cấu trúc lựa chọn: lệnh if, switchcase  Cấu trúc lặp: vòng lặp for, do … while, while  Lệnh break, continue label (nhãn) 1.3.2 Xây dựng chương trình Java 1.3.2.1 Phương thức, lớp chương trình Java Chương trình của java được xây dựng từ lớp lớp dùng phương... tiện phân phối sử dụng dữ liệu địa lý không gian (geospatial data) Hiện nay trên thế giới có rất nhiều công nghệ WebGIS như công nghệ MapServer, GeoServer, ESRI, Mapinfo … 1.3 Ngôn ngữ lập trình Java Ngôn ngữ lập trình Java ra đời được các nhà nghiên cứu của công ty SunMicrosystem giới thiệu vào năm 1995 Sau khi ra đời không lâu, ngôn ngữ lập trình này đã được sử dụng rộng rãi phổ biến đối... “AB” Có rất nhiểu phương thức được xây dựng trong lớp String, các phương thức này được sử dụng để xử lý chuỗi 1.3.3 Giao diện đồ hoạ của Java Thư viện AWT Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 16 Tìm hiểu công nghệ WebGIS ứng dụng AWT (Abstract Windowing Toolkit) là một bộ các lớp trong Java cho phép chúng ta tạo giao diện người dùng đồ hoạ (GUI_Graphics User Interface) chấp nhận các . phân tích và mô phỏng như GIS. Nguyễn Thị Thu Hoài_Đại học Kinh Tế Quốc Dân_K46 10 Tìm hiểu công nghệ WebGIS và ứng dụng 1.2 WebGIS và ứng dụng 1.2.1 Tế Quốc Dân_K46 6 Tìm hiểu công nghệ WebGIS và ứng dụng hiển thị hoặc cố định cho yêu cầu phân tích. Công nghệ GIS cung cấp nhiều công cụ cho các thao

Ngày đăng: 02/01/2014, 16:36

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w