Zodyak İşareti Ile Uyumluluğu Bulun
Gazeteciler etkileşimli haritalar oluşturmak için Geocommons'u nasıl kullanabilir?
Diğer
Birkaç ay önce John Keefe, şekil dosyalarının kullanımı hakkında bir Poynter.org Nasıl Yapılır yazdı. Şekil dosyasının gücü, diye yazdı, noktalar yerine bölgelere atıfta bulunma yeteneğidir.
Peki ya verilerinizin noktaları (örneğin adresler) varsa ve bölgeleri haritalamak istiyorsanız? Örneğin, çevre ihlallerinin adreslerine sahip olduğunuzu ve en çok ihlalin hangi kongre bölgelerinde olduğunu göstermek istediğinizi varsayalım. Bu noktaları şekillerle ilişkilendirmenin bir yolunu bulmalısın. Bu eğitimde, bunun nasıl yapılacağını açıklayacağım.
Çalıştığım organizasyon olan Sunlight Foundation'dan bir örnek kullanalım. adında bir sitemiz var Şeffaflık Verileri , kullanıcıların, bazıları adresleri içeren verileri indirebileceği yer. Böyle bir veri kümesi, EPA ihlalleri verileridir. Şeffaflık Verileri'ne gidin, “EPA” sekmesine tıklayın ve ardından 1 Temmuz 2011 ile 31 Aralık 2011 arasındaki ihlalleri arayın. Şeffaflık Verileri yaklaşık 1.300 kayıt döndürecektir. Kayıtları bilgisayarınıza kaydetmek için dev “Veri İndir” düğmesine tıklayın.
Bu verileri indirdikten sonra, bir e-tabloda açacağız. Sütunlardan birinin ihlalin adresini içerdiğini göreceksiniz. (Bu sütundaki hücrelerin bazılarının birden fazla adres içerdiğini, diğerlerinin ise hiç adresi olmadığını unutmayın. Bizim amaçlarımız için, birden fazla adresi olan veya herhangi bir adresi olmayan kayıtları ortadan kaldıracağız. Bu önceki hikayeye başvurabilirsiniz, Bunu yapmak için yardıma ihtiyacınız varsa 'Gazeteciler hikayeler için verileri düzenlemek için Excel'i nasıl kullanabilir'.)
Ayrıca adresi bileşenlerine ayırmalıyız. Şehir, eyalet ve ZIP için yeni sütunlar oluşturacağım.
(Bununla ilgili yardım almak için önceki Nasıl Yapılır - 'Gazeteciler metin dizilerini eşleştirmek için normal ifadeleri nasıl kullanabilir' başlıklı makalelerimden birine başvurabilirsiniz. İpucu, bul/değiştir şunu aramaktı:
|_+_|ve şununla değiştirin:
|_+_|Bu, aşağıdakileri arayarak düzelteceğimiz bazı hatalar (şehir alanındaki süit numaraları gibi) bırakacaktır:
|_+_|ve şununla değiştirin:
|_+_|Veriler temizlendikten sonra, e-tablomuza geri getireceğiz. Ardından, bu elektronik tabloyu bir .csv veya 'virgülle ayrılmış değer' metin dosyası olarak dışa aktaracağız. şuna benzeyen dosya .)
Şimdi, bu adresleri kongre bölgeleriyle birleştirmek için en sevdiğim araçlardan birini kullanacağız: GeoCommon'lar . Yukarıdaki elektronik tabloyu bir CSV veya 'virgülle ayrılmış değerler' metin dosyası olarak dışa aktararak bu işleme başlayacağız. Örnek bir dosya gönderdim buraya . Ardından, bu CSV'yi doğrudan GeoCommons'a yükleyeceğiz.
GeoCommons'a yükledikten sonra, hizmet bizden verileri 'coğrafi konumlandırmaya yardım etmemizi' isteyene kadar istemleri takip edeceğiz. Bize iki seçenek sunuluyor. İlk olarak, verileri bir sınır veri kümesiyle ilişkilendirebilir veya birleştirebiliriz. Bu seçeneği seçecek olsaydık, elektronik tabloda sınır verilerine ihtiyacımız olurdu. Bu tür veriler, ilçe adlarını veya FIPS kodlarını, kongre ilçe kodlarını, nüfus sayımı yollarını ve benzerlerini içerebilir. Verilerimizde bu alanlar yok.
İkinci seçenek olan 'bir adrese veya yer adına dayalı coğrafi kod', sokak adresi gibi konum bilgilerini alır ve bunu boylam ve enlemine dönüştürür. Bu bizim seçmek istediğimiz seçenek.
Dosyanızdaki başlığa bağlı olarak GeoCommons, bazı konum alanlarını otomatik olarak ayırt edebilir. Aksi takdirde, GeoCommons'un adresi hangi alanların oluşturduğunu belirlemesine yardımcı olmamız gerekir. Bunu yapmak için 'konum adresi'ne ineceğiz ve 'düzenle'yi seçeceğiz. Orada “sokak adresi”ni seçeceğiz. Aynı şeyi şehir, eyalet ve posta kodu için de yapacağız. Ardından “Devam”ı tıklayın. (Unutmayın, GeoCommons dosya başına en fazla 5.000 adresi coğrafi olarak kodlayabilir.) İsterseniz veya gerekirse diğer alan veri türlerini de ayarlayabilirsiniz.
Hizmetin adresleri çözmesi ve enlem ve boylam noktalarına dönüştürmesi biraz zaman alacaktır. Bu sürecin sonunda GeoCommons, adreslerin coğrafi konumunu ne kadar iyi tespit edebildiğini bize bildirecektir. Testimde, coğrafi kodlama yaklaşık 10 dakika sürdü. (Dosyanızın coğrafi olarak kodlanmasını beklemek istemiyorsanız, verilerimin bir kopyasını kullanmaktan çekinmeyin. burada .) Elbette, verileri enlem ve boylamlara göre coğrafi olarak kodlamak için başka hizmetleri de kullanabilir ve ardından diğerlerine ek olarak bu alanları içeren bir CSV'yi GeoCommons'a yükleyebilirsiniz.
Ardından, GeoCommons'un en iyi özelliklerinden birinden yararlanacağız: Verileri analiz etme yeteneği. Yeni coğrafi kodlanmış veri setimize gidersek, sayfanın sağ üst kısmındaki “analiz et” butonuna tıklayarak bu özelliklere erişebiliriz.
Bu, bir sürü seçenek getiriyor. Bu araçlarla oynamak için biraz zaman harcamalısınız, ancak bu eğitim için ikincisini seçeceğiz, 'Birleştirme'. Ortaya çıkan iletişim kutusunda bir sınır seti seçmemiz gerekiyor. Bir pencere açılacak ve '111. Kongre Bölgeleri'ni arayacağız. Orada yüklediğim semtleri seçeceğiz. Bu bölgeler, alanları tanımlamanın vektör tabanlı yöntemi olan şekil dosyaları biçimindedir.
Sıfır ihlali olan bölgeleri göstermek istemediğimden 'Sınırları boş tut' seçimini kaldırdım.
GeoCommons şimdi benim durumumda yaklaşık 20 dakika süren analizini yapacak. Ortaya çıkan dosya bulunur burada .
Elde edilen veri kümesini GeoCommons içinde eşleyebilmenize rağmen, hizmetin haritalarının çok sınırlayıcı olduğunu düşünüyorum. Örneğin, harita araç ipuçlarındaki bilgilerin nasıl biçimlendirileceği üzerinde tam kontrole sahip değilsiniz.
Bu nedenle, “KML Olarak İndir” işlevini kullanarak haritayı GeoCommons'tan dışa aktarmayı seviyorum. GeoCommons'un dışa aktardığı KML dosyası, sınır bilgilerinin yanı sıra tüm verileri içerir. Bu dosya ile Google Fusion Tables'a dönebilir, KML'yi içe aktarabilir ve tasarım, gölgelendirme, bilgi penceresi ve daha fazlası üzerinde tam kontrole sahip olabilirim. John Keefe, şekil dosyalarına girişinde bunu zaten ele aldı, bu yüzden aynı zemini ele almayacağım.
Geocommons'u genellikle bitmiş harita için kullanmasam da, özellikle sınırlar veya alanlarla uğraşırken bilgilendirici ve ilgi çekici haritalar oluşturmak için paha biçilmez bir araçtır.
Keşfetmekte iyi eğlenceler ve lütfen yorum bölümünde GeoCommons ve haritalama ile ilgili deneyiminizi paylaşın. Bu serinin ele almasını istediğiniz başka konularınız varsa, bize bildirin.
Bu hikaye bir Poynter'ın parçasıdır Hack'ler/Hacker'lar içeren dizi Nasıl Yapılır Bu, gazetecilerin teknolojide ve yeni teknoloji araçlarında ortaya çıkan trendlerden neler öğrenebileceklerine odaklanıyor.