.3 Sơ đồ kiến trúc ứng dụng

Một phần của tài liệu tìm hiểu svg và ứng dụng (Trang 157 - 158)

4.6 Client-side

Client là nơi dùng để hiển thị, giao tiếp, và tương tác với người dùng. Bằng các đoạn script, client cĩ thể nhận và xử lý một số tương tác ngay tại client như thao tác chọn vùng bản đồ quan tâm, chọn điểm đầu, điểm cuối khi tìm đường đi được

tính tốn và kiểm tra giá trị trước khi yêu cầu server xử lý sẽ làm thiểu bớt những xử lý khơng cần thiết phải làm phiền đến server.

Client là nơi hiển thị bản đồ, bản đồ là một nội dung SVG nên cần phải cĩ

chương trình plug-in để hiển thị, đĩ là SVGViewer.

4.7 Server- side

Server là nơi nhận và xử lý các yêu cầu của client. Các yêu cầu đĩ là : getMap (lấy bản đồ) theo một số ràng buộc về vùng bản đồ cần lấy, số tính năng cần lấy…, và getBestPath (tìm đường đi ngắn nhất)….Server sử dụng dịch vụ của GeoServer

để tạo bản đồ và tra cứu thơng tin của đối tượng địa lý. Server khơng dùng bản đồ

SVG của GeoServer phát sinh vì nội dung SVG được phát sinh cịn nghèo nàn về cách trình diễn và tương tác với người dùng, Server sẽ nhận dữ liệu GML trả về của Geoserver để tạo bản đồ SVG trả về cho Client. Để tìm đường đi ngắn nhất server sử dụng dịch vụ tìm đường đi ngắn nhất để phận chia cơng việc với server tạo bản

157

đồ. Điều này sẽ làm cho cơng việc được sang sẻ và xử lý song song làm giảm được

thời gian đợi cho client. Dịch vụ tìm đường đi dùng dữ liệu topo để tìm đường đi

ngắn nhất vừa nhanh vừa dễ xây dựng.

Mơi trường cài đặt server là Visual Studio.Net ngơn ngữ sử dụng là C#.

Client Service tìm đường Bản đồ ASPX Geoserver Server Reques t Map, Path GML Requesst

Một phần của tài liệu tìm hiểu svg và ứng dụng (Trang 157 - 158)

Tải bản đầy đủ (PDF)

(195 trang)