Google map được xây dựng như thế nào ?

Thứ bảy - 22/11/2008 09:56

Với Google Earth, bạn có thể xem cả trái đất dưới dạng 3D

Với Google Earth, bạn có thể xem cả trái đất dưới dạng 3D
Chắc hẳn bạn đã từng sử dụng phần mềm Google Earth hoặc truy cập Website wikimapia.org. Đây là sản phẩm từ dịch vụ ảnh vệ tinh Google map. Có bao giờ bạn thắc mắc Google làm thế nào để xây dựng ảnh tòan bộ trái đất hay đến vậy? Bài viết này sẽ cho bạn câu trả lời.
Nhờ các vệ tinh, máy bay và phần mềm xử lý ảnh thông minh, Google giúp người lướt web xem được những hình ảnh có khi xa, có khi gần đến mức nhìn rõ bộ bikini của các cô gái nằm dài trên bãi biển rực nắng.


Hãng tìm kiếm này đã phối hợp với công ty DigitalGlobe để có được hình ảnh từ vệ tinh, đưa chúng lên trang web dưới dạng dịch vụ Google Maps và đóng gói thành phần mềm cài trên máy mang tên Google Earth.



Dùng vệ tinh lấy hình ảnh


Bay trên độ cao 450 km, vệ tinh QuickBird của DigitalGlobe làm nhiệm vụ chụp bề mặt của trái đất. Vệ tinh này có thể chụp một vùng rộng tới 16,5 km vuông hoặc ghi lại cả dải có kích thước 16,5 x 330 km. Độ phân giải trung bình là 60 cm vuông/pixel khi vệ tinh "nhìn" thẳng xuống mặt đất, con số này sẽ ít hơn khi nó quay một góc nghiêng.


Nhưng do vệ tinh chỉ di chuyển quanh Trái Đất 15 vòng/ngày, nhiều vùng chưa được chụp ở độ phân giải cao. Một số vệ tinh khác như Landsat-7 cung cấp các hình ảnh có chất lượng thấp hơn, khoảng 15 m vuông/pixel. Thông tin chính xác cho hình ảnh cũng được lưu lại bằng thiết bị định vị GPS.


Trạm thông tin mặt đất xử lý dữ liệu


Các vệ tính sau khi chụp đều lưu ảnh trong bộ nhớ của chúng rồi gửi về trạm mặt đất của DigitalGlobe tại Norway hoặc Alaska (Mỹ) khi bay ngang qua đó. Những tấm ảnh này sau đó được đưa về trung tâm dữ liệu ở bang Colorado (Mỹ) để xử lý và đưa lên mô hình 3D, tránh các trường hợp nhòe hình hoặc đặt sai vị trí. Cuối cùng, hình ảnh được sắp xếp lại để các pixel nằm đúng trên mạng lưới kinh tuyến - vĩ tuyến.


Chụp ảnh từ máy bay


Những khu vực được coi là "hấp dẫn" trên thế giới sẽ được ưu ái hơn bằng cách đặt thêm hình ảnh chụp từ máy bay. Do khoảng cách gần hơn mặt đất so với vệ tinh, ảnh có độ phân giải cao và sắc nét. Người ta có thể thấy rõ từng nóc nhà có chậu cây gì hay mác áo bikini của người tắm trên bãi biển.


Cũng như quá trình chụp từ vệ tinh, thông tin từ thiết bị GPS gắn ngay vào hình để đặt chúng chính xác lên bản đồ trực tuyến. Một số thành phố như Bergen, Norway ở Mỹ còn tự chụp ảnh để gửi cho Google, giúp người đi du lịch và nhà đầu tư bất động sản nhìn rõ hơn.


Đặt các lớp ảnh có độ phân giải khác nhau


Google lưu hình ảnh từ DigitalGlobe và các nguồn khác trong cơ sở dữ liệu địa lý khổng lồ theo kinh tuyến và vĩ tuyến. Sau đó lại có thêm ảnh của từng khu vực với nhiều độ phân giải khác nhau, khiến họ phải sắp xếp chúng dưới dạng "kim tự tháp". Máy chủ vù vậy có thể mang đến hình ảnh về một vị trí cụ thể ở tầm mức nhất định. Người xem sẽ thấy điều này khi kéo được thanh cuộn đến mức cao nhất (zoom gần nhất) ở một địa điểm nhưng cũng tại mức đó ở vị trí khác, Google thông báo "xin lỗi, mời bạn lùi ra xa".


Đưa ảnh lên trang web


Chạy trong một trình duyệt web, ứng dụng máy khách của Google Maps chứa hơn 200 KB JavaScript nén được tải xuống khi hiện ảnh lần đầu. Ứng dụng này xác định lớp ảnh nào trong "kim tự tháp" được hiện ra trong lần kế tiếp và yêu cầu nó bằng cách dùng một lệnh http tiêu chuẩn (lệnh này được dùng để tải ảnh và các trang web từ bất kỳ máy chủ web nào). Sau đó, hình ảnh được lưu giữ trong bộ nhớ tạm (cache) của trình duyệt và hiện ra nhanh hơn khi người dùng zoom in, zoom out để xem gần, xa. Trình duyệt sẽ bỏ hình ảnh đó đi khi không cần đến nữa.


Chụp cảnh đường phố lớn


Một số thành phố nổi tiếng ở Mỹ đã được Google ưu ái dùng xe ôtô gắn camera xoay tròn để lấy lại cảnh sinh hoạt đời thường. Ảnh trong tính năng Street View mới này rất rõ ràng và sẽ hiện lên khi người xem bấm vào một địa điểm cụ thể trên bản đồ. Phần mềm xử lý ảnh của hãng sẽ ghép những tấm hình lại để tạo thành một không gian khép kín, tạo cảm giác như đi trên đường phố thật.


Việt Toàn (theo Technology Review)

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

  • Hùng
    Google xác định các mức thu phóng để hiển thị các lớp ảnh (nếu lớp ảnh đó tồn tại trong cơ sở dữ liệu).
    Bạn muốn tải về bản đồ full của google một cách nhanh chóng hãy sử dụng một số công cụ được chia sẻ trên các diễn đàn về bản đồ của Việt Nam (vietnam.gis)
    Về ảnh vệ tinh, Google không có thời gian cập nhật định kỳ, họ xử lý khá ngẫu hứng, gần đây họ hay đáp ứng theo yêu cầu của cộng đồng người vẽ bản đồ Việt Nam (Google Map Maker). Các dạng dữ liệu khác ảnh vệ tinh thì có thời gian cập nhật khác nhau. Ví dụ dữ liệu được vẽ từ Google Map Maker được đưa lên google maps một tháng 1 lần. Ảnh Panoramio thì khoảng vài tuần đến vài tháng tùy việc quản trị bên đó duyệt...
      Hùng   13/03/2012 11:37
  • nguyễn hoàng
    cho em hỏi google xử lý hình ảnh như thế nào khi người dùng phóng to lên mức tối đa.
    cách lưu bảng đồ ra sao?
    và nhiêu lâu thì cập nhật bảng đồ một lần
      nguyễn hoàng   07/03/2012 11:22

Những tin mới hơn

Những tin cũ hơn

Giới thiệu về Công ty cổ phần phát triển nguồn mở Việt Nam

Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC) là công ty mã nguồn mở đầu tiên của Việt Nam sở hữu riêng một mã nguồn mở nổi tiếng và đang được sử dụng ở hàng ngàn website lớn nhỏ trong mọi lĩnh vực. Wbsite đang hoạt động chính thức: http://vinades.vn/ Ra đời từ hoạt động của tổ chức...

Thăm dò ý kiến

Bạn biết gì về NukeViet 4?

Thống kê truy cập
  • Đang truy cập79
  • Máy chủ tìm kiếm11
  • Khách viếng thăm68
  • Hôm nay142
  • Tháng hiện tại322,332
  • Tổng lượt truy cập52,389,027
 
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây