Ana içeriğe atla

Kurs

R ile leaflet kullanarak Etkileşimli Haritalar

Temel4 sa

leaflet kullanarak etkileşimli web haritaları oluşturmayı kolayca öğrenin.

R4 sa16 video55 Alıştırma4,500 XP16,644Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

Kurs Açıklaması

Haritalarla eğlenceye hazır mısın? R'de leaflet ile Etkileşimli Haritalar, mekansal veriler ve tidyverse kullanarak çekici ve etkileşimli web haritaları yapman için gerekli araçları sunacak. Bu kursta, ABD'deki kolej ve üniversitelere ait veriler içeren IPEDS veri kümesini kullanarak haritalar oluşturacaksın. Bu süreçte etiketler, açılır pencereler (pop-up'lar) ve özel işaretçilerle haritalarımızı özelleştirecek, etkileşimi artırmak için katmanlar ekleyeceksin. Kursun sonunda, verilerindeki örüntüleri ortaya çıkaran kendi etkileşimli web haritalarını oluşturup özelleştirebileceksin.

Ön Koşullar

Müfredat

Kurs içeriği

1

Etkileşimli Web Haritalarını Hazırlama

Bölüm 1, öğrencileri htmlwidgets paketi ve leaflet paketiyle tanıştıracak. Bu girişin ardından öğrenciler leaflet kullanarak ilk etkileşimli web haritalarını oluşturacak. Bu ilk haritayı oluşturma sürecinde, farklı harita döşemeleri (tiles) ekleme, orta nokta ve yakınlaştırma seviyesini ayarlama, enlem ve boylam koordinatlarına göre tekil noktaları çizme ve leaflet haritalarını nesne olarak saklama gibi leaflet paketinin temel özelliklerinin çoğunu öğrenecekler. Bölüm 1, öğrencilerin DataCamp'in merkez ofisini coğrafi kodlayıp, konumu açıklayan bir açılır pencere gösteren ve merkezi çizen bir leaflet haritası oluşturmalarıyla sona erecek.
Bölüme Başla
2

Noktaları Çizmek

Bölüm 2'de öğrenciler, Bölüm 1'de oluşturdukları leaflet haritası üzerine ekleyerek California'daki dört yıllık tüm kolejlerin etkileşimli bir web haritasını oluşturacak. Yüzlerce noktayı etkileşimli bir leaflet haritasında çizdikten sonra, işaretçileri özelleştirmeyi öğrenecekler. Bu bölüm ayrıca işaretçilerin bir faktör değişkenine göre renk kodlanmasını da gösterecek.
Bölüme Başla
3

Gruplar, Katmanlar ve Ekstralar

Bölüm 3'te öğrenciler, California'daki tüm dört yıllık kolejlerin haritasını genişleterek tüm Amerikan kolejlerinin bir haritasını oluşturacak. Önce, 3.1 bölümünde öğrenciler Bölüm 2'deki materyali gözden geçirip üzerine ekleme yaparak tüm Amerikan kolejlerinin haritasını üretecek. Ardından, kullanıcıların haritada gösterilen kolejleri açıp kapatabilmesi için grupları kullanarak kolejleri sektöre göre (kamu, özel veya kâr amaçlı) yeniden çizecekler. 3.3 bölümünde ise kullanıcıların birden fazla harita döşemesi arasında geçiş yapabilmesi için birden fazla temel harita eklemeyi öğrenecekler.
Bölüme Başla
4

Poligonları Çizmek

Bölüm 4'te öğrenciler, coğrafi bölgeleri tanımlamak için kullanılabilen poligonları (ör. posta kodları, eyaletler, ülkeler vb.) haritalamayı öğrenecek. Bölüm 4, Kuzey Carolina'da ortalama aile gelirinde üst çeyreğe giren posta kodlarını çizerek başlayacak. Öğrenciler, poligonları renk paletleri ve etiketlerle özelleştirmeyi öğrenecek. Bölüm 4, 2015 vergi yılında ortalama geliri 200.000 $ veya daha fazla olan tüm posta kodlarını gösteren yeni bir katmanı, Amerika'daki tüm kolejlerin haritasına ekleyerek sona erecek. Posta kodlarını haritalama sürecinde öğrenciler genel olarak mekansal veriler, geoJSON verisi, @ sembolü ve addPolygons() işlevi hakkında bilgi edinecek. Ayrıca, önceki bölümlerde öğrendikleri açılır pencereler ve etiketler gibi birçok seçeneği uygulama fırsatı bulacak ve addPolygons() içindeki highlight seçeneği gibi haritalarını özelleştirmenin yeni yollarını keşfedecekler.
Bölüme Başla
R

R ile leaflet kullanarak Etkileşimli Haritalar

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Hemen Kaydolun

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.