• Tidak ada hasil yang ditemukan

Ứng dụng Vpostcode trong bài toán tìm đường đi trên bản đồ

N/A
N/A
Protected

Academic year: 2023

Membagikan "Ứng dụng Vpostcode trong bài toán tìm đường đi trên bản đồ"

Copied!
57
0
0

Teks penuh

Tên dự án: Ứng dụng Vposcode trong bài toán tìm đường trên bản đồ. Các phương pháp gán địa chỉ theo Openstreetmap - Kỹ thuật tìm chỉ đường trên bản đồ. Đơn vị công tác: Trường Đại học Quản lý và Công nghệ Hải Phòng Nội dung giảng dạy.

Chấp nhận công việc thực tập sinh được phân công vào vị trí Giảng viên thực tập Sinh viên. Đánh giá chất lượng đồ án/luận văn (so với yêu cầu nội dung đề ra trong bài tập D.T.T.N về mặt lý luận, thực tiễn, tính toán số liệu...) - Bài toán tìm ra lối đi là bài toán khó áp dụng vào thực tế. với thẻ kỹ thuật số. Trước hết em xin chân thành cảm ơn các thầy cô bộ môn Công nghệ thông tin Trường Đại học Quản lý và Công nghệ Hải Phòng đã tạo điều kiện thuận lợi cho em trong quá trình học tập tại trường và trong thời gian làm việc.

Đặc biệt, tôi xin gửi lời cảm ơn tới TS. Nguyễn Trinh Đông - giảng viên đã trực tiếp hướng dẫn, tư vấn, giúp đỡ tôi khắc phục những khó khăn, thiếu sót để có thể hoàn thành các phần đồ án tốt nghiệp của mình từ lý thuyết, lý thuyết đến thực hành sử dụng các công cụ. Hiện nay, tốc độ khoa học đang phát triển rất nhanh, đặc biệt là lĩnh vực công nghệ thông tin. Việc sử dụng bản đồ số trong công việc ngày càng tăng như: Tìm đường, Tìm kiếm địa chỉ, Logistics, Giao hàng trong thương mại điện tử, v.v.

Xuất phát từ những ưu điểm đó, tôi chọn đề tài “Sử dụng Vpostcode trong bài toán tìm chỉ đường trên bản đồ” với mong muốn tìm hiểu thêm về các giải pháp mới sử dụng trên bản đồ số cho tương lai của ngành nghề. Nghiệp chướng.

KIẾN THỨC NỀN TẢNG

Giới thiệu

Giới thiệu về bản đồ số

Những lợi ích của bản đồ số

Phân loại dữ liệu cơ sở dữ liệu bản đồ số

  • Dữ liệu không gian
  • Dữ liệu thuộc tính

Các dạng dữ liệu của bản đồ số

  • Dạng dữ liệu Vector
  • Dạng dữ liệu Raster
  • Ưu điểm, nhược điểm của dữ liệu Vector và Raster
  • Chuyển đổi dạng dữ liệu Raster và Vector

Vpostcode

  • Giới thiệu về Vpostcode
  • Những lợi ích của Vpostcode
  • Đối tượng phục vụ của Vpostcode
  • Nguyên tắc đánh mã địa chỉ vật lý
  • Nguyên tắc sinh mã
  • Cách đánh mã
  • Phương pháp gán địa chỉ của Google

Openstreetmap

  • Giới thiệu về Openstreetmap
  • Java Openstreetmap Editor

Cấu trúc dữ liệu của bản đồ

  • Mô tả cấu trúc tệp tin chứa bản đồ
  • Giới thiệu về XML
  • Cấu trúc chung của XML
  • Các đặc điểm của XML
  • Ưu điểm và nhược điểm của XML
  • Các thành phần có trong file dữ liệu đường phố

Định vị bằng kinh độ, vĩ độ

  • Hệ thống Kinh độ vĩ độ
  • Khái niệm kinh độ
  • Khái niệm vĩ độ
  • Xác định vị trí bằng Kinh độ vĩ độ

PHƯƠNG PHÁP XÁC ĐỊNH ĐƯỜNG ĐI

Giới thiệu

Vấn đề tìm chỉ đường trên bản đồ không phải là vấn đề mới nhưng lại rất quan trọng đối với các ứng dụng sử dụng định vị và bản đồ. Thậm chí còn hơn thế nữa trong bối cảnh công nghệ thẻ phụ thuộc vào sản phẩm nước ngoài. Trên bản đồ do Bưu điện Việt Nam công bố hiện chưa có chức năng tìm đường (https://vpostcode.vn/) mà chỉ tìm địa chỉ của một địa điểm và chỉ có 23 triệu địa điểm. có trong bản đồ này.

Trong chương này, luận án trình bày cách tiếp cận tìm chỉ đường trên bản đồ dựa trên Vposcode.

Phương pháp mô tả các đối tượng

  • Mô tả điểm
  • Mô tả đường - line
  • Mô tả vùng
  • Mô tả sông, ao, hồ
  • Mô tả block

Đường độc lập là một phần tử trên bản đồ trong đó đường được sử dụng để thể hiện các phần tử khác nhau trên bản đồ như đường phố, ngõ, ao, hồ, nhà ở, tòa nhà, khu vực và khu vực. Tham số "phiên bản" biểu thị số phiên bản của phần mềm chỉnh sửa bản đồ JOSM khi bản nhạc được chỉnh sửa. Tham số “người dùng” đại diện cho tên của người chỉnh sửa và tham số “uid” là mã định danh của người dùng đã sửa đổi nó lần cuối.

Các thuộc tính được gán bằng thẻ có thể được mở rộng tùy theo yêu cầu của từng loại thẻ. Lấy bất kỳ khu vực nào trên bản đồ làm sân bóng đá nhân tạo riêng. Tham số "version" thể hiện số phiên bản của phần mềm chỉnh sửa bản đồ JOSM khi khu vực được chỉnh sửa.

Tham số "người dùng" đại diện cho tên của người chỉnh sửa và "uid" là mã định danh của người dùng sửa đổi lần cuối. Các thuộc tính trong thẻ để mô tả khu vực bao gồm: "giải trí" để xác định khu vực đó là địa điểm giải trí. Lấy khối bất kỳ trên bản đồ đó là Trường Mẫu giáo Hữu nghị Quốc tế.

Phương pháp tìm theo địa chỉ

Khối này được xác định bằng thẻ chứa các phần tử như. Thẻ để mô tả đặc điểm của trường học, bao gồm: “giáo dục”.

Phương pháp tìm đường

THỬ NGHIỆM TRÊN HỆ THỐNG VPOSTCODE

Cách tìm mã địa chỉ dựa trên Vpostcode

Sau khi tìm kiếm bằng cách nhấp vào bản đồ, thông tin cơ bản về một vị trí trên bản đồ Vpostcode sẽ được hiển thị ở bảng bên trái. Thông tin cơ bản bao gồm: Mã bưu điện, mã zip, tỉnh, quận, thành phố. Sau khi tìm kiếm bằng cách nhập vào ô tìm kiếm phía trên bản đồ, hệ thống sẽ hiển thị từ cơ sở dữ liệu danh sách kết quả tìm kiếm chính xác và phù hợp nhất với yêu cầu tìm kiếm, sau khi nhấn vào Bất kỳ kết quả nào bên dưới danh sách, thông tin về địa điểm được đề cập như cũng như Vpostcode sẽ được hiển thị ở cuối bản đồ.

Hình 3. 3: Click trên bản đồ để tìm mã
Hình 3. 3: Click trên bản đồ để tìm mã

Cách sử dụng tính năng chỉ đường trên Vpostcode

  • Chỉ đường trên máy tính
  • Chỉ đường trên điện thoại

Ví dụ: sau khi nhấn tìm kiếm chỉ đường trên nền tảng Map4D, kết quả tìm kiếm tuyến đường sẽ xuất hiện như Hình 20, tại đây người dùng có thể chọn tìm kiếm chỉ đường dựa trên phương tiện, xe máy hoặc đi bộ. Không những vậy, người dùng còn có thể tìm được những tuyến đường có lộ trình ngắn nhất, tuyến đường nhanh nhất hoặc tuyến đường cân bằng giữa thời gian và khoảng cách. Người dùng cũng có thể hoán đổi điểm bắt đầu và điểm kết thúc, nghĩa là điểm bắt đầu sẽ trở thành điểm kết thúc và điểm kết thúc sẽ trở thành điểm bắt đầu để tìm lộ trình ngược lại.

Cách sử dụng ứng dụng chỉ đường Vpostcode trên điện thoại hệ điều hành Android. B1: Mở ứng dụng Vpostcode trên điện thoại. Trong giao diện Vpostcode của điện thoại có các chức năng cơ bản như: Tìm kiếm. Để tìm chỉ đường trong ứng dụng Vpostcode trên điện thoại, đầu tiên bạn hãy nhấn vào biểu tượng công cụ tìm vị trí hiện tại ở góc dưới bên phải để xác định điểm bắt đầu tìm đường.

Bước 2: Click vào thanh tìm kiếm ở góc trên cùng bản đồ để tìm địa chỉ và địa chỉ đó sẽ là điểm cuối của chỉ đường. Nhấn vào thanh tìm kiếm địa chỉ rồi nhập địa chỉ như trên, dựa vào truy vấn tìm kiếm, hệ thống sẽ tìm kiếm trong cơ sở dữ liệu để trả về danh sách kết quả đúng và liên quan. Sau khi thực hiện, hệ thống sẽ cho ra kết quả như mô tả trên Hình 24.

Bước 3: Sau đó bấm vào một trong các kết quả tìm kiếm địa chỉ bên dưới để nhận chỉ đường. Ví dụ: Sau khi nhập địa chỉ Trường Đại học Hàng Hải vào thanh tìm kiếm và nhấn tìm kiếm, hệ thống sẽ tìm đường đi dựa trên thông tin người dùng cung cấp. Tại đây, người dùng có thể tìm chỉ đường dựa trên loại phương tiện: ô tô, xe máy hay đi bộ.

Và ở dưới cùng của bản đồ là phần đo khoảng cách và thời gian di chuyển từ điểm xuất phát đến điểm kết thúc, dựa trên loại phương tiện mà người dùng lựa chọn khi tìm kiếm chỉ đường. Khi bạn nhấn nút "Bước", bản đồ sẽ hiển thị chỉ đường chi tiết từ điểm bắt đầu đến điểm kết thúc và nút "Bắt đầu" sẽ cung cấp cho bạn chỉ đường bằng giọng nói.

Hình 3. 7: Kết quả tìm đường sau khi lựa chọn tìm bằng Map4D 3.2.2.    Chỉ đường trên điện thoại
Hình 3. 7: Kết quả tìm đường sau khi lựa chọn tìm bằng Map4D 3.2.2. Chỉ đường trên điện thoại

Tạo một địa chỉ trên Vpostcode

B3: Nhập các thông tin cần thiết. Các thông tin bắt buộc phải nhập bao gồm: Tên địa điểm, Mã bưu điện, Bang/Thành phố. Luận án đã nghiên cứu phương pháp mã hóa địa chỉ theo phương pháp Vpostcode của Bộ Thông tin và Truyền thông, áp dụng khi tìm đường đến một địa điểm trên bản đồ. Hệ thống mã hóa địa chỉ Vpostcode dựa trên phương pháp mã hóa địa chỉ của Google và mã hóa địa chỉ bằng các chữ cái và số thập lục phân.

Còn chức năng tìm đường thì chưa được triển khai và cho phép chuyển sang hệ thống bản đồ Map4D. Tuy nhiên, khi kiểm tra, chức năng tìm đường mã bưu điện V không thể thực hiện được. Luận án đã đề xuất được hướng tiếp cận giải quyết bài toán tìm chỉ đường trên bản đồ được mã hóa bằng Vpostcode nhưng do khả năng và thời gian có hạn nên chưa giải quyết được.

Vpostcode mới chỉ là một phương thức mã hóa địa chỉ. Không có nhiều ứng dụng và ít khả năng tương thích với các hệ thống bản đồ hiện có. Phải mất rất nhiều thời gian và công sức để đưa nó vào cuộc sống thực.

Nhưng nếu thành công, Việt Nam có thể nội địa hóa bản đồ và không phụ thuộc vào công nghệ nước ngoài.

Hình 3. 13: Icon Lưu trong menu Left panel
Hình 3. 13: Icon Lưu trong menu Left panel

Gambar

Bảng 1. 1: Ưu, nhược điểm của Raster và Vector
Hình 1. 1: Chuyển đổi từ dữ liệu raster thành vector
Bảng 1. 2: Một số mã bưu chính các tỉnh thành tại Việt Nam
Hình 1. 3: Khu vực có kích thước 20 o  X 20 o
+7

Referensi

Dokumen terkait

như: kỹ năng sử dụng thành thạo một số phần mềm tin học để ứng dụng vào trong quá trình làm bài tập nhóm; kỹ năng tra cứu văn bản pháp luật để tìm kiếm, chọn lọc các văn bản phù hợp khi

Trong phạm vi tìm hiểu của khoá luận, em chỉ đề cập tới hai dạng phần tử ngoại lai khá đơn giản đối với CSDL quan hệ và có ý nghĩa trong công việc ứng dụng vào một số bài toán hỗ trợ