เอาท์พุท |
---|
github_document |
แพ็คเกจ R เพื่อเก็บและอำนวยความสะดวกในการโต้ตอบกับข้อมูลแผนที่ Natural Earth
แพ็คเกจนี้ประกอบด้วย:
เข้าถึงชุดย่อยของข้อมูลเวกเตอร์ Natural Earth v4.1.0 (มีนาคม 2018) ที่ดาวน์โหลดไว้ล่วงหน้าซึ่งใช้กันทั่วไปในการทำแผนที่โลก
ตั้งค่าย่อยได้ง่ายตามประเทศและภูมิภาค
ฟังก์ชั่นเพื่อดาวน์โหลดข้อมูลเวกเตอร์และแรสเตอร์ของ Natural Earth อื่นๆ
ขั้นตอนการทำงานที่เรียบง่าย ทำซ้ำได้ และยั่งยืนตั้งแต่ข้อมูล Natural Earth ไปจนถึง rnaturalearth ทำให้สามารถอัปเดตเมื่อมีเวอร์ชันใหม่ให้ใช้งาน
ชี้แจงความแตกต่างในแผนที่โลกจำแนกตามประเทศ รัฐอธิปไตย และหน่วยแผนที่
ความสอดคล้องกับแบบแผนการตั้งชื่อ Natural Earth เพื่อให้ผู้ใช้ rnaturalearth สามารถใช้เอกสาร Natural Earth ได้
ข้อมูลในรูป sf
หรือ sv
เว็บไซต์ Natural Earth จัดโครงสร้างข้อมูลเวกเตอร์ตามขนาด หมวดหมู่ และประเภท สิ่งเหล่านี้กำหนดชื่อไฟล์ของการดาวน์โหลด rnaturalearth ใช้โครงสร้างนี้เพื่ออำนวยความสะดวกในการดาวน์โหลด (เช่น API)
ติดตั้งจาก CRAN :
install.packages( " rnaturalearth " )
หรือติดตั้งเวอร์ชันการพัฒนาจาก GitHub โดยใช้ devtools
devtools :: install_github( " ropensci/rnaturalearth " )
ข้อมูลเพื่อรองรับฟังก์ชันการทำงานของแพ็คเกจส่วนใหญ่จะถูกจัดเก็บไว้ในแพ็คเกจข้อมูลสองแพ็คเกจ ซึ่งคุณจะได้รับแจ้งให้ติดตั้งเมื่อจำเป็น หากคุณไม่ดำเนินการดังกล่าวที่นี่
devtools :: install_github( " ropensci/rnaturalearthdata " )
devtools :: install_github( " ropensci/rnaturalearthhires " )
ที่นี่ใช้ plot
เป็นวิธีที่ง่ายและรวดเร็วในการลงจุดแผนที่ Maps สามารถสร้างด้วย ggplot2
, tmap
หรือตัวเลือกอื่น ๆ ฟังก์ชั่นการดึงข้อมูลทั้งหมดยอมรับอาร์กิวเมนต์ returnclass = "sf"
เพื่อส่งคืนวัตถุแพ็คเกจ sf
(Simple Features) หรือ returnclass = "sv"
(SpatVector)
library( rnaturalearth )
# world countries
plot(ne_countries())
Warning : plotting the first 10 out of 168 attributes ; use max.plot = 168 to plot all
# uk
plot(ne_countries( country = " united kingdom " ))
Warning : plotting the first 9 out of 168 attributes ; use max.plot = 168 to plot all
# states, admin level1 boundaries
plot(ne_states( country = " spain " ))
Warning : plotting the first 9 out of 121 attributes ; use max.plot = 121 to plot all
vignette( " rnaturalearth " , package = " rnaturalearth " )
มีข้อมูลอื่นๆ อีกมากมายที่มีอยู่ในเว็บไซต์ Natural Earth rnaturalearth
มีฟังก์ชันที่ช่วยในการดาวน์โหลดข้อมูลเหล่านี้
ข้อมูลที่มีระบุไว้ในสองตารางด้านล่างและทางออนไลน์ที่นี่
category cultural
category physical
ระบุ scale
category
และ type
ของเวกเตอร์ที่คุณต้องการตามตัวอย่างด้านล่าง
# lakes
lakes110 <- ne_download( scale = 110 , type = " lakes " , category = " physical " )
plot( lakes110 )
# rivers
rivers50 <- ne_download(
scale = 50 ,
type = " rivers_lake_centerlines " ,
category = " physical " ,
returnclass = " sf "
)
library( ggplot2 )
library( sf )
ggplot( rivers50 ) +
geom_sf() +
theme_minimal()
vignette( " what-is-a-country " , package = " rnaturalearth " )
สคริปต์ที่ใช้ในการรับข้อมูลลงในแพ็คเกจข้อมูลที่แนบมา
หากคุณเชื่อว่ามีปัญหากับข้อมูลจาก Natural Earth โปรดอย่ารายงานที่นี่ เราไม่รับผิดชอบต่อความถูกต้องหรือการบำรุงรักษาข้อมูล Natural Earth หากมีข้อกังวลใดๆ เกี่ยวกับข้อมูลนี้ โปรดติดต่อ Natural Earth
ขอขอบคุณ Lincoln Mullen สำหรับแรงบันดาลใจจากโครงสร้างโค้ดจาก USAboundaries, Hadley Wickham สำหรับความคิดเห็นและการกระตุ้นเตือน, Bob Rudis สำหรับคำตอบสำหรับคำถามเกี่ยวกับสแต็กโอเวอร์โฟลว์เกี่ยวกับการดาวน์โหลดข้อมูล Natural Earth ลงใน R ทีมงาน Natural Earth และ Nathan Kelso สำหรับการจัดหาทรัพยากรที่ยอดเยี่ยมเช่นนี้
อำนวยความสะดวกในการรวมข้อมูลผู้ใช้เข้ากับขอบเขตประเทศ
อำนวยความสะดวกในการแบ่งย่อยตามการจัดกลุ่มประเทศ