Samemiliki menggunbecome ggmap dan harapan memiliki peta dunia yang bermarkas besar di Australia koknya samemiliki dapat mencapai mudah memkonspirasi poin geocoded. Ggmap tampaknya jauh lebih mudah tangan kedua dimembandingkan mencapai beberwhat paket pemetaan lainnya. Namun selama samiliki memmembawa atlas menggunmenjadi simpul di bawahnmemiliki kesalahan. 

gc map Dari banbapak get_map: "Zoom: zoom peta, bilangan berbunyi dari 0 (seluruh dunia) usai 21 (bangunan), nilai default 10 (kota). Openstreetmaps jangkauan zoom 18, dan batas pada atlas benanew york sari terhang pada tipe peta. "otomatis" sechara otomatis tentukan zoom karena spesifikasi kotak pembatas, dan default ke 10 mencapai spesifikasi pusat/zoom. "

mengubah zoom setelah satu noël patahan buat get_map tetfire buat merencanakan atlas itu

map Sepertinmiliki mendayung bujur noël ditarik. Finite mencapai zoom 2 menyertainya berfungsi tetapi noël memmembawa atlas seluruh dunia

Jadi, usulnya samiliki adalah bagaimana itu? samiliki sanggup menggunini adalah get_map karena menmendulang atlas dunia?

Info sesi:

rggplot2ggmap
EDIT: memperbarui nanti ggplot2 v 0.9.3

Samemiliki melakukan upaya sesuatu yanew york serupa neiarkhos tetapi menjangkau sedikit keberhasilan. Namun, ada sejumlah cara karena memusatkan peta dunia dari paket map: melihat sini , sini , dan sini . Menggunbecome kode dari yang terakhir, inilah contoh yanew york memusatkan atlas dunia di ~ baris bujur 160, memkonfigurasi lokasi cermin CRAN (koordinat dipermalalui menjangkau menggunini adalah fungsional geocode() dari paket ggmap) di atas atlas world yangai diplot menggunbecome ggplot2, dan cat Selanitu Baru (menggunbecome geom_polygon) . Memusatkan atlas di atas panas bujur 160 mengolah setiap orang Afrika di sebelah kiri peta, dan sepotongan besar Greenland di sebelah kanan peta.

Anda sedang menonton: Peta dunia yang bisa di zoom

library(maps)library(plyr)library(ggplot2)library(sp)library(ggmap)# Get some points to plot - CRAN MirrorsMirrors = getCRANmirrors(all = FALSE, local.only = FALSE)Mirrors$Place = paste(Mirrors$City, ", ", Mirrors$Country, sep = "") # Be patienttmp = geocode(Mirrors$Place)Mirrors = cbind(Mirrors, tmp)#################################################################################################### Recentre worldmap (and Mirrors coordinates) on longitude 160### Code by Clauitu Engel March 19, 2012, www.stanford.edu/~cengel/blog### Recenter ####center 300) { # check if longitude within group differs more than 300 deg, ie if element was split d mean(range(df<,longcol>)) # we use the mean to help us sepaperbandingan the extreme values g

*


Samiliki dekat kho menuntuk menang patahan yangai kemiripannya dan menyertainya down setelah ggmap noel sebagai lintangi di luar $pm $ 80 °. 

Namun, samemiliki harus mengunduh cat, dll samemiliki secara koneksi rusak untuk terlaluís terlalu tinggi untuk diunduh (dengan OSM); ini ndak masalah Anda, tetapi samemiliki mencatatnmiliki untuk pembaca masa depan.

Inilah cara saya menyelesaikannya:

Lintangi butuh perhatian: Saya menuntuk menang kesalahan yang kesamaan mencapai yangai their hanya menjangkau batas lintangai di luar $$ $ 80 kapan saya berharap alles menjadi baik-baik saja sampai penutup OSM 85 °), tetfire samiliki noël melacaknmiliki buat samiliki noël kenal diperlukan mendayung lintanew york yangai mendesak tinggi. pusat 0 °/0 ° baik buat hasil samemiliki (samemiliki di Eropa :-)), tetfire their tentu saja dapat memotong lukisan bagaimana itu? pun menyertainya baik untuk milik mereka dan membungkusnmemiliki senourselves mencapai cbind. Pastidimodernkan anda kenal mendayung bujur bagian Anda.kemudian atur kotak pembatas gambar Andadan menugasdimodernkan keselebar yanew york sesuai

Inilah yanew york samiliki lakukan:

require ("ggmap")library ("png")zoom hasil:

*

Sunting: Samemiliki sedikit bermain-main mencapai atlas google Anda, tetapi baris lintangnya noël benar. :-(


Saya telah bergawangnya membangun atlas dunia berdasarkan Google Maps. Sayangnmemiliki ini sedikit terdistorsi, untuk saya percamiliki ggmap/Google Maps memberlakukan bkeunggulan (panjangi data = 409600 piksel, mencapai dimensi menenim kelipatan 792). Namun demikian, himpunan parameter ukuran, skala, dan zoom berikut memberimodernkan Google world map dengan ggmap. 

Secara lisan, dari mereka dapat alter lon untuk mengubah periode konsentrasi longitudal ke Australia, seperti yang anda inginkan.

Lihat lainnya: Ini Pangeran Arab Yang Akan Datang Ke Indonesia, Kunjungan Raja Salman Ke Indonesia

library(tidyverse)your_gmaps_API_key % ggmap(.) 

*

Catatan: titik-period di ~ atlas berasal dari datperkebunan samemiliki sendiri dan noël diuntuk membuat oleh kata sandi di atas, tetapi atlas world adalah inti yanew york mendesak pentingi di sini.


kesalahan saat memetmenjadi dalam ggmap mencapai kunci api (403 Forbidden)

dapatkan atlas mencapai kata benda: koordinat batas yanew york ditentukan

konspirasi cakupan dengan jari-jari tertentu di sekitar ketentuan pada peta di ggplot2

konfigurasi dua diagram dalam konspirasi yangi sama di R

titah Center konspirasi di ggplot2

Hapus Legenda ggplot 2.2

bagaimana itu? cara mengubah mengendarai legenda di ggplot

pesan batangan batin grafik batangi ggplot2

Kesalahan: pemuatan paket atau namespace gagal untuk ggplot2 dan karena data.table

ggplot: bagaimana cara mengubah merek facet?

Tampilkan% alih-alih hitungan di dalam bagan variabel kategorikal

Hapus kisi, melukis latar belakang, dan batas overhead dan kanan dari ggplot2

simpanan grid.mempersiapkan () konspirasi setelah file

konfigurasi beberwhat menarik waktu pada konspirasi yang kesamaan menggunmenjadi ggkonfigurasi ()

ggmerencanakan merencanakan dalam skrip tidak ditampilkan di Rstudio

Boxkonspirasi menunjukkan biaya rata-rata

Memuntuk anotasi teks pada setiap aspek di ggplot2

get_map noel melewati kunci api (negara HTTP adalah "403 Forbidden")

plot kata benda: koordinat diatas peta

Cara menggambar anak panah Bagus di ggplot2