Làm cách nào tôi có thể chạy Google Earth ngoại tuyến?


23

Tôi muốn chạy Google Earth trên PC không có quyền truy cập internet. Điều này có thể xảy ra trong NASA Worldwind nếu bạn đã tải xuống tất cả các bản đồ và lưu trữ ngoại tuyến. Tuy nhiên, tôi vẫn chưa thấy tài liệu như vậy cho Google Earth.

Tôi đã thấy các liên kết được đề cập bên dưới và Điều hướng Trình xem 3D . Vấn đề là PC này KHÔNG BAO GIỜ có quyền truy cập internet. Tôi đang tìm cách sao chép dữ liệu, vì vậy, trực tuyến, lấp đầy 2GB bộ nhớ cache và sau đó nhận ngoại tuyến không phải là giải pháp cuối cùng.


1
Google Earth thực sự không được thiết kế để hoạt động theo cách đó và bài đăng của Ivo sắp kết thúc, đặc biệt là phần về bộ nhớ đệm trên máy tính có quyền truy cập sau đó sao chép dữ liệu bộ đệm vào máy tính khác.
BBlake

Câu trả lời:


17

Từ Công cụ Địa lý Miễn phí.com:

Khi bạn xem một vị trí trong Google Earth, nó lưu trữ dữ liệu hình ảnh (chứ không phải dữ liệu độ cao), lưu trữ cục bộ để khi bạn cuộn qua lại trên các khu vực khác nhau, nó không phải tải xuống cùng một hình ảnh một lần nữa từ máy chủ trên Internet. Thực tế, có hai bộ dữ liệu được lưu trữ cục bộ:

Bộ nhớ cache: Dữ liệu được lưu trữ trong RAM hệ thống. Thông tin này có thể được lấy rất nhanh, nhưng sẽ biến mất khi bạn thoát khỏi ứng dụng.

Disk Cache: Dữ liệu được lưu trữ trên ổ cứng và vẫn tồn tại sau khi thoát chương trình. Vì vậy, nếu bạn đã lưu trữ dữ liệu vào một khu vực cụ thể trong Google Earth, thoát khỏi chương trình và sau đó quay lại cùng khu vực đó vào lần tiếp theo bạn sử dụng Google Earth, GE sẽ tải thông tin hình ảnh trực tiếp từ bộ nhớ cache của ổ cứng - nhanh hơn rất nhiều so với phải tải xuống lại qua Internet.

Kích thước của các bộ đệm này có thể được đặt trong phần Công cụ => Tùy chọn, trong tab Bộ đệm:

nhập mô tả hình ảnh ở đây

Các giá trị tối đa là các giá trị trên, 500MB cho bộ nhớ cache và 2GB (2000MB) cho bộ đệm đĩa; rõ ràng, Google không muốn mọi người tải toàn bộ dữ liệu hình ảnh cho toàn hành tinh về hệ thống của họ :). Nếu bạn đã có dung lượng đĩa và hầu hết các hệ thống hiện đại đều có, bạn chắc chắn nên đặt kích thước bộ đệm đĩa ở giá trị tối đa này. Giá trị tối ưu cho bộ nhớ cache sẽ phụ thuộc vào lượng RAM bạn đã cài đặt trên hệ thống của bạn và hệ điều hành của bạn sử dụng bao nhiêu. Nếu bạn có một hệ thống có dung lượng RAM tương đối nhỏ (512 MB đến 1 GB), việc khiến bộ nhớ cache này quá lớn có thể cản trở hiệu suất. Trên hầu hết các hệ thống hiện đại, với RAM 2GB trở lên, kích thước bộ nhớ cache tối đa 500MB không nên gây ra bất kỳ vấn đề nào.

D kr nhớ cache dữ liệu được lưu trữ theo mặc định trong thư mục C: \ Users \ your_user_name \ AppData \ thư mục Local \ Google \ GoogleEarth trong Windows Vista. Nếu bạn không thể tìm thấy nó ở đó, bạn có thể xác định vị trí thực tế bằng cách sử dụng mục đăng ký HKEY-CURRENT-User / Software / Google / Google Earth Plus, trong mục CachePath . Có hai tệp: dbCache.dat chứa dữ liệu thực tế và dbCache.dat.index, có lẽ là tệp chỉ mục cho dữ liệu. Bạn có thể xóa tất cả dữ liệu bộ nhớ cache của đĩa bằng cách sử dụng nút Bộ nhớ cache của bộ nhớ đĩa trong đĩa xóa, loại bỏ tất cả dữ liệu nhưng vẫn giữ các tệp ở đó. Để xóa hoàn toàn các tệp, bạn cần phải đăng xuất khỏi máy chủ (Tệp => Đăng xuất khỏi máy chủ) và sau đó nhấp vào nút Xóa tệp xóa bộ nhớ cache mà bạn thấy ở trên hoặc thoát khỏi Google Earth và xóa hai tệp đó trực tiếp khỏi bộ đệm danh mục. Bạn cũng có thể sao chép chúng vào một thư mục khác để bám vào chúng.

Tại sao bạn muốn xóa hoặc sao chép các tập tin này? Hai lý do:

  1. Nếu bạn gặp sự cố hoặc sự cố đồ họa với Google Earth, Google khuyên bạn nên xóa các tệp bộ đệm đĩa như một cách khắc phục có thể.

  2. Bạn có thể cài đặt trước bộ nhớ cache trước một bộ dữ liệu cho một khu vực quan tâm cụ thể, sau đó sao chép chúng vào một thư mục khác trên ổ cứng của bạn. Sau đó, khi bạn muốn xem chi tiết khu vực này trong Google Earth, bạn có thể sao chép các tệp này trở lại thư mục gốc và Google Earth sẽ truy cập dữ liệu này từ ổ cứng, nhanh hơn rất nhiều so với tải xuống lại từ Google Earth máy chủ. Nếu bạn có một kết nối Internet tốt mọi lúc, điều này có thể sẽ gặp nhiều rắc rối hơn giá trị của nó. Nhưng nếu bạn có kết nối chậm, điều này có thể tăng tốc mọi thứ lên rất nhiều. Và nếu bạn muốn sử dụng Google Earth trên máy tính xách tay của mình, ở một vị trí không có kết nối Internet, sử dụng dữ liệu được lưu trong bộ nhớ cache là lựa chọn duy nhất của bạn; Google Earth có thể truy cập và sử dụng dữ liệu được lưu trong bộ nhớ cache khi không có kết nối Internet hoặc có sẵn.

Lưu ý: Điều này chỉ lưu trữ dữ liệu địa hình hình ảnh từ Google Earth, không lưu trữ dữ liệu từ các tệp KML / KMZ. Nếu các tệp KML / KMZ độc lập, bạn có thể tải chúng vào Google Earth và xem dữ liệu, nhưng nếu chúng là các liên kết mạng và bạn không được kết nối với mạng, dữ liệu trong các liên kết sẽ không hiển thị lên.


Bài đăng cuối cùng trình bày những điều cơ bản về bộ đệm đĩa Google Earth và cách nó cho phép bạn sử dụng Google Earth ngay cả khi bạn không có kết nối Internet. Hôm nay tôi sẽ nói về phương pháp đơn giản nhất để tạo tệp bộ đệm đĩa Google Earth cho một khu vực - thực hiện thủ công

Để tạo tệp bộ nhớ cache Google Earth được bản địa hóa theo cách thủ công:

nhập mô tả hình ảnh ở đây

  1. Khởi động Google Earth khi kết nối với Internet

  2. Chuyển đến Công cụ => Tùy chọn và chọn tab Bộ nhớ cache:

  3. Nhấp vào nút Xóa bộ nhớ cache của đĩa Xóa trong nút xóa để xóa tất cả dữ liệu khỏi các tệp chỉ mục bộ đệm và bộ đệm. Điều này tối đa hóa dung lượng có sẵn cho dữ liệu được lưu trong bộ nhớ cache của bạn, để bạn có thể bao phủ nhiều diện tích hơn với dữ liệu được lưu trong bộ nhớ cache.

  4. Đặt Kích thước Bộ nhớ cache Bộ nhớ thành giá trị tối thiểu cho phép là 16MB; điều này sẽ buộc Google Earth đưa dữ liệu vào bộ đệm đĩa nhanh hơn. Nhấp vào nút Xóa bộ nhớ cache Xóa bộ nhớ, sau đó thoát khỏi màn hình Tùy chọn

  5. Trong Google Earth, điều hướng đến khu vực bạn quan tâm.

  6. Đặt độ cao xem của bạn (Mắt Eye alt alt) cho độ phân giải hình ảnh mong muốn. Độ cao cao hơn có nghĩa là độ phân giải thấp hơn, nhưng dữ liệu sẽ chiếm ít không gian hơn. Độ cao thấp hơn cho bạn độ phân giải hình ảnh cao hơn, nhưng với chi phí không gian đĩa nhiều hơn. Nếu có những thay đổi lớn về độ cao trên khu vực, bạn có thể phải thay đổi độ cao để phù hợp với chúng để giữ chiều cao tương đối của bạn; nếu độ cao địa hình giảm xuống, nhưng mắt alt của bạn vẫn giữ nguyên, độ phân giải hình ảnh sẽ giảm vì bạn ở cách xa bề mặt.

  7. Đợi cho chỉ báo tải dữ liệu của Wap ở phía dưới bên phải để hiển thị rằng tất cả dữ liệu cho khu vực và độ phân giải đó đã được tải xuống; nó sẽ hiển thị dưới dạng một vòng tròn màu xanh nhạt khi quá trình tải xuống hoàn tất cho khu vực đó. Bạn cũng sẽ thấy hình ảnh thay đổi từ mờ sang sắc nét.

  8. Với các phím chuột hoặc con trỏ, di chuyển chế độ xem sang khu vực lân cận chồng lên khu vực đầu tiên ít nhất một phần và đợi chỉ báo tải dữ liệu của Wap hiển thị một lần nữa rằng tất cả dữ liệu đã được tải xuống.

  9. Lặp lại quy trình này cho đến khi bạn bao quát toàn bộ khu vực bạn quan tâm.

  10. Nếu muốn dữ liệu ở nhiều mức độ phân giải khác nhau, bạn có thể lặp lại các bước 5-9, nhưng ở các độ cao xem khác nhau.

  11. Khi bạn hoàn thành các bước 5-10, bạn có thể xem xét thu phóng toàn bộ đến mức gần nhất tại một điểm, sau đó chuyển sang cấp độ xem hành tinh. Dường như với tôi rằng điều này nhắc Google Earth ghi tất cả dữ liệu được lưu trong bộ nhớ cache vào bộ nhớ cache của đĩa, nhưng tôi có thể sai về điều này. Dường như có thể có một độ trễ về thời gian giữa việc xem một vị trí và khi nó được lưu vào bộ nhớ cache, vì vậy, đợi 10 phút sau khi bạn hoàn thành việc bao quát khu vực quan tâm có thể là một ý tưởng hay.

Bây giờ bạn có một bộ dữ liệu Google Earth cho khu vực đó được lưu trong bộ đệm đĩa. Nếu bạn mang máy tính ngoại tuyến và khởi động Google Earth, nó sẽ cho bạn biết rằng nó không thể đăng nhập vào máy chủ và tải xuống dữ liệu, nhưng nó vẫn có thể đọc bất kỳ dữ liệu nào có trong bộ đệm. Bạn có thể sao chép dữ liệu được lưu trong bộ nhớ cache này (xem bài đăng trước để biết nơi tìm thấy nó) vào một thư mục khác, sau đó sao chép lại vào thư mục bộ đệm khi bạn cần hoặc thậm chí sao chép nó sang một máy tính khác.

Đối với các khu vực nhỏ, bộ nhớ đệm dữ liệu thủ công sẽ không mất nhiều thời gian, nhưng đối với các khu vực lớn hơn, cuộn thủ công đến một khu vực, chờ dữ liệu tải xuống, sau đó cuộn sang khu vực khác sẽ nhanh chóng cũ. May mắn thay, có một số ứng dụng miễn phí có thể tự động hóa một phần quy trình và tôi sẽ đề cập đến một số ứng dụng trong một số bài đăng tiếp theo.


6

http://offlinegoogleearth.blogspot.com/

Điều này không hoạt động với GE 5.1, chỉ với 5.0. Khi Google nâng cấp lên 5.1, họ cũng đã thêm một màn hình đen nếu bạn không kích hoạt Internet mỗi phiên.

Tôi sử dụng GE 5.0 trên các máy chưa từng chạm Internet bằng cách:

  1. Cài đặt 5.0 trên máy trên internet.
  2. Chỉnh sửa các khóa đăng ký Google Earth Plus để di chuyển CachePath và KMLPath sang:

    C:\Documents and Settings\All Users\Application Data\Google\GoogleEarth
    
  3. Tạo bộ nhớ cache kích thước tối thiểu.
  4. Cung cấp cho mình một tour du lịch để xây dựng bộ nhớ cache.
  5. Nén bộ đệm đó (.dat và .dat.index và chúng tôi cũng mang đến thư mục Biểu tượng) nằm trong đường dẫn trong Tất cả dữ liệu ứng dụng của người dùng.
  6. Xuất các khóa đăng ký Google Earth Plus.

Sau đó:

  1. Cài đặt 5.0 trên máy không bao giờ có trên internet.
  2. Nhập tệp .reg mà bạn đã thực hiện trên máy khác đó.
  3. Sao chép các tập tin bộ nhớ cache (giải nén ở vị trí bên phải).

4

Trong trường hợp bất cứ ai vẫn quan tâm:

Tôi đi xe máy trên những con đường mòn chưa được khai phá ở Mexico và Google Earth thật tuyệt vời. Mặt xấu là tôi đã mất một thời gian dài để thiết lập hoạt động được và thậm chí bây giờ nó hơi phức tạp:

  • Thiết bị GPS cắm vào cổng USB của MacBook.
  • MacBook đã đóng và trong BackPack của tôi và chạy Google Earth. Màn hình bàn phím chuột là một chiếc iPad được kết nối thông qua chương trình "Air Display".

Rõ ràng dữ liệu phải được lưu trong bộ nhớ cache trước khi chuyển sang quốc gia phía sau, vì vậy tôi đã viết một AppleScript quét một khu vực hình vuông để lấy nó trong bộ đệm, và sau đó lưu một số bộ nhớ cache mà tôi có thể cần.

Nếu bất cứ ai muốn có một bản sao của AppleScript hoặc biết thêm thông tin về dự án, hãy gửi cho tôi một dòng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.