Làm cách nào để cập nhật Google Tải My Maps My khi dữ liệu Bảng tính thay đổi?


19

Trong quá trình xây dựng bản đồ Google My Maps , tôi thấy rằng việc nhập bảng tính từ Google Drive của bạn để sử dụng làm nguồn cho các lớp bản đồ của bạn là khá tiện lợi . Vì sử dụng bảng tính là khá nhiều tùy chọn duy nhất để thêm dữ liệu vào bản đồ của bạn, tôi cho rằng bản đồ sẽ cập nhật bất cứ khi nào tôi thêm dữ liệu mới vào bảng tính. Tôi chỉ không thể tìm thấy tùy chọn để cập nhật từ nguồn / bảng tính. Ý tưởng rằng điều này là có thể có nguồn gốc từ ở

Bây giờ tôi chỉ có thể thấy rằng tôi có một cái gì đó giống như Bảng Google Fusion sau khi nhập dữ liệu (một lần), nhưng không có liên kết thực sự với dữ liệu gốc, vì vậy không có Bảng tính dưới dạng Cơ sở dữ liệu phía sau, chỉ có một tuyến đường định hướng. Theo như tôi có thể thấy, bảng tính ban đầu chỉ đơn giản là trống (ngoài tiêu đề) và tôi có thể thêm dữ liệu vào trong bảng dữ liệu trong Google Maps . Cho đến nay, việc thêm dữ liệu vào bảng tính sẽ không làm được gì với dữ liệu trong Bản đồ . Điều tương tự cũng xảy ra với việc thêm dữ liệu vào bảng dữ liệu trong Bản đồ , không cập nhật gì trong Bảng tính.

Giải thích "Nhập dữ liệu"

Các trang trợ giúp thực sự không cung cấp bất kỳ trợ giúp nào về chủ đề đó vì chúng chỉ giải thích quá trình "di chuyển dữ liệu vào bản đồ" và không có gì bao gồm các bản cập nhật.

Câu hỏi: Có cách nào (hoặc cách giải quyết hợp lý) để cập nhật dữ liệu my-maps-data / layer-data từ bảng tính không? Hoặc tôi có thể cập nhật bảng tính từ bảng dữ liệu trong Bản đồ không?


Bảng Google Fusion sẽ không khả dụng sau ngày 3 tháng 12 năm 2019.
jwilleke

Câu trả lời:


11

Bạn có thể, nhưng nó liên quan đến việc đánh lừa Bản đồ của tôi. Những gì bạn về cơ bản phải làm là tải thêm không gian bạn có thể cần sau này.

  1. Trong bảng tính ban đầu của bạn, ở cuối bảng, hãy đặt một khoảng trống bên trong mỗi ô trên chiều rộng của bảng.

  2. Chọn và sao chép hàng "trống" (nháy mắt) mới đó và vượt qua nhiều hàng như bạn nghĩ bạn sẽ cần trong tương lai.

  3. Lưu bảng tính của bạn.

  4. Nhập vào bản đồ của tôi.

  5. Bây giờ khi bạn mở bảng dữ liệu, tất cả các ô bạn đặt dấu cách đều có sẵn để bạn chỉnh sửa.

Và rõ ràng, bạn sẽ không có một loạt các dấu chấm trống xuất hiện, bởi vì Google không biết đặt chúng ở đâu

Chúc mừng!

"Một số tế bào không thể được hiển thị"


1
Nâng cao! Cảm ơn con trỏ. Sẽ dùng thử và chuyển dấu kiểm "giải pháp" sau khi xác nhận.
kaiser

2

Tôi làm việc trên một sản phẩm có tên Geosheets mà chúng tôi đã tạo cho các loại sự cố này: https://www.geosheets.com/ . Dữ liệu bảng tính của bạn được lấy làm nguồn gốc của sự thật và bản đồ được tạo bằng cách gọi một hàm tùy chỉnh GEO_MAP từ bên trong bảng tính. Cũng giống như các chức năng khác, khi dữ liệu bảng tính cơ bản thay đổi, chức năng được tính toán lại, có nghĩa là bản đồ được cập nhật. Vì vậy, nếu bạn đang lặp lại trên bản đồ hoặc có dữ liệu mà bạn cần cập nhật thường xuyên, nó có thể đơn giản hóa đáng kể quá trình đẩy các bản cập nhật lên bản đồ vì về cơ bản nó sẽ tự động xảy ra.


2

Câu trả lời rất đơn giản: Nó không hoạt động. Đây là một tuyến đường một chiều.

Những gì không làm việc , là hướng khác. Đối xử với Google My Maps là ứng dụng xây dựng bản đồ đơn giản hoạt động mà không gặp sự cố và cung cấp giao diện người dùng đơn giản và đẹp mắt cho những người đóng góp dữ liệu cho bất kỳ ứng dụng nào dựa trên việc có tệp KML làm tập dữ liệu. Trên hết, Bản đồ của tôi cho phép xuất tệp KML "Liên kết mạng" (Keyhole, Inc. tệp Ngôn ngữ đánh dấu).

Vì hiện tại (Google có xu hướng làm lại UI thường đủ để hiển thị thông tin này vô dụng trong một vài tháng), bạn có thể nhấp vào biểu tượng 3 chấm trong thanh "thêm lớp" và "chia sẻ" trong menu bên trái. Từ đó, chọn "Xuất KML" và sau đó chọn cả hai hộp kiểm. Tệp kết quả sẽ là tệp KML "liên kết mạng".

Tệp KML liên kết mạng đó có thể được tải lên ví dụ như Google Drive và sau đó được cập nhật liên tục (với độ trễ 10 phút) từ những gì người dùng đã thay đổi trong các lớp Bản đồ của tôi .

ProTip:

  • Khi tải lên Google Drive, bạn phải chia sẻ công khai tệp KML. Tốt nhất là thêm một kmlthư mục chia sẻ công khai và lưu trữ các tập tin của bạn ở đó.
  • Khi sử dụng Url chia sẻ, bạn phải lấy ID bạn nhận được từ Url này và sử dụng một Url khác. Bạn phải sử dụng googledrive.com/hostvới ID:

    // Original Google Drive Share Url:
    https://drive.google.com/file/d/{KML_FILE_ID}
    // Hosted KML file to use in your application:
    https://googledrive.com/host/{KML_FILE_ID}
    

Ngoài ra, hãy ghi nhớ các giới hạn cho các Lớp KML .


1

Cập nhật 2019
Bảng Google Fusion sẽ không khả dụng sau ngày 3 tháng 12 năm 2019 .

** LƯU Ý: Bảng Google Fusion không còn khả dụng **

Vui lòng đọc thêm tại Google Fusion Bảng Turndown


Sử dụng Google Fusion Table và tập lệnh đồng bộ được mô tả trong tài liệu API của Google để cập nhật động: Giới thiệu về API của Fusion Table - Trợ giúp của Google

Đồng bộ hóa các bảng Fusion với Google Sheets: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html

Có vẻ như đã làm việc cho tôi. Bạn cũng có thể nhận thấy có một API để tạo lớp GMap từ Bảng Fusion. Tôi tin rằng điều này có thể được sử dụng trong Wordpress (wordpress.com) hiện không chấp nhận Bảng Fusion, nhưng bạn có thể thêm Google Maps, cũng trên Google Site.


0

Nếu bạn muốn thêm hàng, chỉ cần nhấp CTRL để có tùy chọn thêm / xóa hàng.

Nó hơi tốn thời gian, nhưng ít nhất là có thể. Vấn đề là bạn không thấy có thể sao chép / dán dữ liệu theo hàng ... chỉ từng ô theo từng ô ... không hữu ích.


0

Nếu bạn thả mã pin, bạn đã thêm một hàng. Sau đó, bạn có thể chỉnh sửa bảng dữ liệu. Điều này làm việc cho ứng dụng của tôi.


Bạn có thể giải thích chi tiết hơn một chút?
kaiser

0

Từ bất cứ nơi nào trên bản đồ, nhấp vào tab "thêm điểm đánh dấu". Nó sẽ nhắc bạn cho một tên và địa chỉ đầy đủ. Điểm đánh dấu không thực sự cần ở bất kỳ đâu gần vị trí thực tế trên bản đồ. Khi bạn nhấp vào "thêm địa điểm", nó sẽ di chuyển điểm đánh dấu đến vị trí thực tế và thông tin sẽ xuất hiện trong bảng dữ liệu.


0

Có thể thực hiện điều đó với ArcGIS Online bằng cách sử dụng chức năng Add Layer from web/ Enter the URL of a CSV file(URL của tệp CSV có thể được lấy bằng cách xuất bản bảng tính Google, trong menu tệp trong Google Sheets).

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.