الإخراج |
---|
github_document |
حزمة R للاحتفاظ بالتفاعل مع بيانات خريطة الأرض الطبيعية وتسهيلها.
توفر هذه الحزمة:
الوصول إلى مجموعة فرعية تم تنزيلها مسبقًا من Natural Earth v4.1.0 (مارس 2018) بيانات المتجهات المستخدمة بشكل شائع في رسم خرائط العالم
من السهل الضبط حسب البلدان والمناطق
وظائف لتنزيل بيانات المتجهات والبيانات النقطية الأخرى للأرض الطبيعية
سير عمل بسيط وقابل للتكرار ومستدام من بيانات Natural Earth إلى rnaturalearth مما يتيح التحديث عند توفر إصدارات جديدة
توضيح الاختلافات في خرائط العالم المصنفة حسب الدول والدول ذات السيادة ووحدات الخريطة
الاتساق مع اصطلاحات تسمية Natural Earth حتى يتمكن مستخدمو rnaturalearth من استخدام وثائق Natural Earth
البيانات بتنسيقات sf
أو sv
يقوم موقع Natural Earth ببناء البيانات المتجهة حسب الحجم والفئة والنوع. تحدد هذه أسماء ملفات التنزيلات. يستخدم rnaturalearth هذه البنية لتسهيل التنزيل (مثل واجهة برمجة التطبيقات).
التثبيت من CRAN :
install.packages( " rnaturalearth " )
أو قم بتثبيت إصدار التطوير من GitHub باستخدام أدوات التطوير.
devtools :: install_github( " ropensci/rnaturalearth " )
يتم تخزين البيانات التي تدعم الكثير من وظائف الحزمة في حزمتي بيانات سيُطلب منك تثبيتهما عند الحاجة إذا لم تقم بذلك هنا.
devtools :: install_github( " ropensci/rnaturalearthdata " )
devtools :: install_github( " ropensci/rnaturalearthhires " )
هنا نستخدم plot
كوسيلة بسيطة وسريعة لرسم الخرائط. يمكن أيضًا إنشاء الخرائط باستخدام ggplot2
أو tmap
أو خيارات أخرى. تقبل جميع وظائف الاسترجاع وسيطة returnclass = "sf"
لإرجاع كائنات الحزمة sf
(ميزات بسيطة) أو كائنات 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.
شكرًا لينكولن مولين لإلهام بنية التعليمات البرمجية من USAboundaries، وهادلي ويكهام على التعليقات والمطالبة، وبوب روديس للحصول على إجابات لأسئلة Stackoverflow حول تنزيل بيانات Natural Earth إلى R. فريق The Natural Earth وناثان كيلسو لتوفير مثل هذا المورد الرائع.
تسهيل ربط بيانات المستخدم بحدود الدولة
تسهيل التحديد الفرعي حسب مجموعات البلدان