Bagaimana cara memperbarui Google "Petaku" ketika data Spreadsheet berubah?


19

Dalam proses membangun peta Google My Maps , saya menemukan bahwa sangat mudah untuk mengimpor spreadsheet dari Google Drive Anda untuk menggunakannya sebagai sumber untuk lapisan peta Anda. Karena menggunakan spreadsheet adalah satu-satunya pilihan untuk menambahkan data ke peta Anda, saya berasumsi bahwa peta akan diperbarui setiap kali saya menambahkan data baru ke spreadsheet. Saya tidak bisa menemukan opsi untuk memperbarui dari sumber / spreadsheet. Gagasan bahwa ini mungkin berasal dari ...

Sekarang saya hanya dapat melihat bahwa saya memiliki sesuatu seperti Google Fusion Table setelah mengimpor data (sekali), tetapi tidak ada tautan nyata ke data asli, jadi tidak ada Spreadsheet-sebagai-Basis Data di belakangnya, hanya satu rute arah yang harus ditempuh. Sejauh yang saya bisa lihat, spreadsheet asli bisa saja kosong (selain dari judul) dan saya bisa menambahkan data daripada di tabel data di Google Maps . Menambahkan data ke spreadsheet tidak ada hubungannya dengan data di Maps sejauh ini. Hal yang sama berlaku untuk menambahkan data ke tabel data di Maps , yang tidak memperbarui apa pun di Spreadsheet.

Penjelasan "Impor data"

The halaman bantuan tidak menawarkan benar-benar ada bantuan pada topik yang karena mereka hanya menjelaskan "Langkah data ke dalam peta" proses dan tidak ada meliputi update.

Pertanyaan: Apakah ada cara (atau solusi yang masuk akal) untuk memperbarui my-maps-data / layer-data dari spreadsheet? Atau dapatkah saya memperbarui spreadsheet dari tabel data di Maps ?


Google Fusion Tables tidak akan tersedia setelah 3 Desember 2019.
jwilleke

Jawaban:


11

Anda bisa, tetapi itu melibatkan menipu Peta Saya. Apa yang pada dasarnya harus Anda lakukan adalah memuat ruang ekstra yang mungkin Anda butuhkan nanti.

  1. Di spreadsheet asli Anda, di bagian bawah tabel Anda, tempatkan ruang di dalam setiap sel di seberang lebar tabel.

  2. Pilih dan salin baris "kosong" (mengedipkan mata) yang baru, dan lewati sebanyak mungkin baris yang Anda perlukan di masa depan.

  3. Simpan spreadsheet Anda.

  4. Impor ke peta saya.

  5. Sekarang ketika Anda membuka tabel data, semua sel tempat Anda menaruh ruang tersedia untuk Anda edit.

Dan jelas, Anda tidak akan memiliki banyak titik kosong muncul, karena Google tidak tahu di mana harus meletakkannya

Bersulang!

"Beberapa Sel Tidak Dapat Ditampilkan"


1
Terpilih! Terima kasih untuk penunjuknya. Akan mencobanya dan mengganti tanda centang "solusi" setelah konfirmasi.
kaiser

2

Saya mengerjakan produk bernama Geosheets yang kami buat untuk masalah seperti ini: https://www.geosheets.com/ . Data spreadsheet Anda diambil sebagai sumber kebenaran, dan peta dibuat dengan memanggil fungsi kustom GEO_MAP dari dalam spreadsheet. Sama seperti fungsi lainnya, ketika data spreadsheet yang mendasarinya berubah, fungsi tersebut dihitung ulang, artinya peta diperbarui. Jadi, jika Anda melakukan iterasi pada peta atau memiliki data yang perlu Anda perbarui secara berkala, ini dapat secara dramatis menyederhanakan proses mendorong pembaruan ke peta karena pada dasarnya terjadi secara otomatis.


2

Jawabannya sederhana: Tidak berhasil. Ini adalah rute satu arah.

Apa yang berhasil , adalah arah yang lain. Memperlakukan Google My Maps sebagai aplikasi pembuat peta sederhana berfungsi tanpa masalah dan menawarkan antarmuka pengguna yang bagus dan sederhana untuk orang-orang yang berkontribusi data ke aplikasi apa pun yang mengandalkan memiliki file KML sebagai dataset. Selain itu, Petaku memungkinkan mengekspor file KML "Tautan Jaringan" (file Keyup, Inc. Markup Language).

Seperti saat ini berdiri (Google cenderung mengolah UI cukup sering untuk membuat info ini tidak berguna dalam beberapa bulan), Anda dapat mengklik ikon 3 titik di bilah "tambahkan lapisan" dan "bagikan" di menu sebelah kiri. Dari sana, pilih "Ekspor KML" dan kemudian centang kedua kotak centang. File yang dihasilkan akan menjadi file KML "tautan jaringan".

File KML tautan jaringan itu dapat diunggah ke misalnya Google Drive dan kemudian mendapat pembaruan konstan (dengan penundaan 10 menit) dari apa yang diubah pengguna di lapisan Petaku .

ProTip:

  • Saat mengunggah ke Google Drive, Anda harus membagikan file KML secara publik. Cara terbaik adalah menambahkan kmlfolder yang dibagikan secara publik dan menyimpan file Anda di sana.
  • Saat menggunakan Url bagikan, Anda harus mengambil ID yang Anda dapatkan dari Url ini dan menggunakan Url yang berbeda. Anda harus menggunakan googledrive.com/hostID:

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

Juga, perhatikan batasan untuk Lapisan KML .


1

Pembaruan 2019
Google Fusion Tables tidak akan tersedia setelah 3 Desember 2019 .

** CATATAN: Google Fusion Tables tidak lagi tersedia **

Silakan baca lebih lanjut di Google Fusion Tables Turndown


Gunakan Google Fusion Tables dan skrip sinkronisasi yang dijelaskan dalam dokumentasi API Google untuk pembaruan dinamis: Tentang Fusion Tables API - Google Help

Menyinkronkan Tabel Fusion dengan Google Sheets: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html

Tampaknya telah bekerja untuk saya. Anda juga dapat melihat ada API untuk membuat lapisan GMap dari Tabel Fusion. Saya percaya ini dapat digunakan di Wordpress (wordpress.com) yang tidak menerima Tabel Fusion saat ini, tetapi Anda dapat menambahkan Google Maps, juga di Situs Google.


0

Jika Anda ingin menambahkan baris, cukup klik CTRL untuk mendapatkan opsi untuk menambah / menghapus satu baris.

Memang sedikit memakan waktu, tetapi setidaknya mungkin. Masalahnya adalah Anda tidak melihat dapat menyalin / menempel data dalam baris ... hanya sel demi sel ... tidak berguna.


0

Jika Anda menjatuhkan pin, Anda telah menambahkan satu baris. Kemudian Anda bisa mengedit tabel data. Ini berfungsi untuk aplikasi saya.


Bisakah Anda jelaskan sedikit lebih detail?
kaiser

0

Dari mana saja di peta, klik tab "tambahkan penanda". Ini akan meminta Anda untuk nama dan alamat lengkap. Marker sebenarnya tidak perlu berada di dekat lokasi aktual di peta. Setelah Anda mengklik "tambahkan tempat" itu akan memindahkan penanda ke lokasi aktual dan info akan muncul di tabel data.


0

Dimungkinkan untuk melakukannya dengan ArcGIS Online menggunakan fungsi Add Layer from web/ Enter the URL of a CSV file(URL file CSV dapat diperoleh dengan menerbitkan spreadsheet Google, di bawah menu file di Google Sheets).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.