Як оновити Google "Мої карти", коли зміни електронних таблиць змінюються?


19

У процесі створення карти Google My Maps я виявив, що імпортувати електронні таблиці з Google Диска досить зручно, щоб використовувати його як джерело для шарів вашої карти. Оскільки використання електронних таблиць є майже єдиним варіантом для додавання даних на вашу карту, я припускав, що карта оновлюватиметься кожного разу, коли я додаватиму нові дані до електронної таблиці. Я просто не можу знайти можливість оновлення з джерела / електронної таблиці. Ідея, що це можливо, бере свій початок у…

  • Читання "оновлено" в " Картах мертвих ходьби" та інших спеціальних картах
  • Причина того, що електронна таблиця є обов'язковою для отримання даних на карту

Тепер я бачу лише те, що у мене є щось на кшталт таблиці Google Fusion Table після імпорту даних (один раз), але немає реального посилання на вихідні дані, тому немає таблиці електронних таблиць за ним, лише один напрямний шлях. Наскільки я бачу, оригінальна електронна таблиця може бути просто порожньою (окрім заголовка), і я можу додати дані, ніж у таблиці даних на Картах Google . Додавання даних до електронної таблиці досі не робить нічого з даних на Картах . Те саме стосується додавання даних у таблицю даних на Картах , яка нічого не оновлює в електронній таблиці.

Пояснення "імпорту даних"

В допомогу сторінки не пропонує дійсно будь-яку допомогу по цій темі , оскільки вони тільки пояснити «переміщення даних в картах» процес і мають нічого охоплюють поновлення.

Запитання: Чи існує спосіб (або розумний спосіб вирішити) оновити дані my-maps / data / layer-дані з електронної таблиці? Або я можу оновити електронну таблицю з таблиці даних у Картах ?


Таблиці Google Fusion не будуть доступні після 3 грудня 2019 р.
jwilleke

Відповіді:


11

Ви можете, але це передбачає обміняти Мої карти. Що ви, по суті, повинні зробити, це завантажити додаткові місця, які вам можуть знадобитися пізніше.

  1. У початковій таблиці в нижній частині таблиці розмістіть пробіл всередині кожної комірки по ширині таблиці.

  2. Виберіть і скопіюйте той новий "порожній" (підморгнутий) рядок і пропустіть стільки рядків, скільки, на вашу думку, знадобиться у майбутньому.

  3. Збережіть свою електронну таблицю.

  4. Імпорт на мої карти.

  5. Тепер, коли ви відкриєте таблицю даних, всі ті клітинки, в які ви вводите пробіли, можна редагувати.

І очевидно, у вас не з’явиться купа порожніх крапок, оскільки Google не знає, де їх поставити

Ура!

"Деякі клітини не відображаються"


1
Оголошено! Дякуємо за вказівник. Спробую спробувати і перемкнути позначку "рішення" після підтвердження.
кайзер

2

Я працюю над продуктом під назвою Geosheets, який ми створили для таких проблем: https://www.geosheets.com/ . Дані вашої електронної таблиці приймаються як джерело істини, а карта створюється за допомогою виклику спеціальної функції GEO_MAP зсередини електронної таблиці. Як і інші функції, коли основні дані електронних таблиць змінюються, функція перераховується, тобто карта оновлюється. Отже, якщо ви повторюєте на карті чи маєте дані, які потрібно регулярно оновлювати, це може значно спростити процес надсилання оновлень на карту, оскільки це в основному відбувається автоматично.


2

Відповідь проста: це не працює. Це маршрут в одну сторону.

Що працює , це інший напрямок. Розробка Google My Maps як простого додатка для створення карт працює без проблем і пропонує приємний та простий користувальницький інтерфейс для людей, що надають дані будь-якій програмі, яка покладається на наявність KML-файлів як набору даних. Крім того, " Мої карти" дозволяють експортувати KML-файл "Network Link" (Keyhole, Inc. Мова мови розмітки).

Наразі Google (як правило, часто переробляє інтерфейс користувача досить часто, щоб зробити цю інформацію непотрібною за пару місяців), ви можете натиснути піктограму 3 крапки на панелі "Додати шар" та "Поділитися" у лівому меню. Звідти встановіть прапорець "Експорт KML" та встановіть обидва прапорці. Отриманий файл буде файлом KML "мережеве посилання".

Цей файл KML посилання на мережу може бути завантажений, наприклад, на Google Диск, а потім отримує постійні оновлення (з 10-хвилинною затримкою) від того, що користувачі змінили в шарах " Мої карти" .

ProTip:

  • Під час завантаження на Google Диск ви повинні відкрито ділитися файлом KML. Найкраще - додати загальнодоступну kmlпапку та зберігати там свої файли.
  • Використовуючи URL-адресу спільного доступу, ви повинні взяти ідентифікатор, отриманий від цього URL-адреси, і використовувати інший URL-адресу. Ви повинні використовувати googledrive.com/hostз ідентифікатором:

    // 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}
    

Також пам’ятайте про обмеження для шарів KML .


1

Оновлення
Google Fusion Tables на 2019 рік не буде доступним після 3 грудня 2019 року .

** ПРИМІТКА: Google Fusion Tables більше не доступний **

Будь ласка, прочитайте більше на веб- сайті Google Fusion Tables


Використовуйте Google Fusion Tables та сценарій синхронізації, описаний у документації API Google, для динамічного оновлення: About Fusion Tables API - Google Help

Синхронізація таблиць Fusion з Google Sheets: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html

Здається, працював на мене. Ви також можете помітити, що існує API для створення шару GMap з таблиці Fusion. Я вважаю, що це може бути використане в Wordpress (wordpress.com), який наразі не приймає таблиці Fusion, але ви можете додавати Карти Google, також на Сайти Google.


0

Якщо ви хочете додати рядки, просто натисніть CTRL, щоб отримати можливість додати / видалити рядок.

Це займає небагато часу, але принаймні можливо. Проблема в тому, що ти не бачиш можливості копіювати / вставляти дані рядками ... лише клітинка за коміркою ... не так корисно.


0

Якщо ви кинете шпильку, ви додали рядок. Потім ви можете відредагувати таблицю даних. Це працювало для моєї заявки.


Чи можете ви пояснити трохи детальніше?
кайзер

0

Клацніть на вкладці "Додати маркер" з будь-якого місця на карті. Він підкаже вам ім'я та повну адресу. Маркеру насправді не потрібно знаходитись поблизу фактичного місця розташування на карті. Після натискання кнопки "Додати місце" він перемістить маркер до фактичного місця розташування, а інформація з'явиться в таблиці даних.


0

Це можна зробити з ArcGIS Online за допомогою функції Add Layer from web/ Enter the URL of a CSV file(URL-адресу файлу CSV можна отримати, опублікувавши електронну таблицю Google, під меню файлів у Google Sheets).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.