U.S. EPA ECHO Clean Air Act API, EPA'nın Kamuya Açık ECHO (Uygulama ve Uyumluluk Geçmişi Çevrimiçi) aracının bir parçasıdır. Bu API, Temiz Hava Yasası (CAA) kapsamında düzenlenen tesislere ait uyumluluk ve uygulama verilerini sunar. Veriler EPA'nın ICIS-Air veritabanından alınır. API, get_facilities, get_map, get_qid, get_download ve get_facility_info gibi çeşitli uç noktalar sunar. Bu uç noktalar, tesis arama, harita görüntüleme, sonuçları sayfalama ve CSV dışa aktarma gibi işlemleri destekler. API, 1 milyondan fazla düzenlenmiş tesisi kapsar ve çevresel uyumluluk verilerine erişmek isteyen geliştiriciler için resmi bir kaynaktır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Çevresel uyumluluk verilerini kendi uygulamalarına entegre etmek isteyen geliştiriciler
- ABD'deki tesislerin hava kalitesi uyumluluğunu izlemek isteyen kuruluşlar
- Çevresel veri analitiği ve raporlama çözümleri geliştiren ekipler
Yaygın kullanım alanları
Tesis Uyumluluk Raporlaması
Belirli bir bölgedeki tesislerin Temiz Hava Yasası'na uyum durumunu sorgulayarak raporlar oluşturabilirsiniz.
Harita Tabanlı Görselleştirme
get_map uç noktası ile tesislerin coğrafi konumlarını harita üzerinde kümeleyerek görselleştirebilirsiniz.
Veri Dışa Aktarma
get_download uç noktası ile sorgu sonuçlarını CSV formatında dışa aktararak kendi analiz araçlarınızda kullanabilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 2019.10.15'tir; güncel veriler için EPA'nın güncel sürümlerini kontrol etmelisiniz.
- get_facilities, get_qid, get_map ve get_download uç noktaları birlikte kullanılmalıdır; QID'ler yaklaşık 30 dakika geçerlidir.
- API, yalnızca ABD'deki tesisleri kapsar; diğer ülkeler için uygun değildir.
WordPress.org
Kurulum ve geliştirme notları
Bu API için resmi bir kurulum adımı yoktur; doğrudan HTTP istekleri ile kullanılır. API anahtarı gerektirip gerektirmediği belirtilmemiştir.
API, RESTful bir yapıya sahiptir ve Swagger/OpenAPI spesifikasyonu ile tanımlanmıştır. Geliştiriciler, sağlanan uç noktaları kullanarak tesis verilerini sorgulayabilir.
- get_facilities: Sorgu parametrelerini doğrulamak ve QID almak için kullanılır.
- get_qid: QID ile sonuçları sayfalamak için kullanılır.
- get_map: QID ile harita üzerinde tesisleri görüntülemek için kullanılır.
- get_download: QID ile CSV dosyası indirmek için kullanılır.
- get_facility_info: Kendi başına çalışan, tesis detaylarını veya küme istatistiklerini döndüren uç noktadır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo, bu API'yi mevcut sistemlerinize entegre etmek veya özel bir çevresel uyumluluk izleme paneli geliştirmek için kapsam belirleme ve yazılım geliştirme hizmetleri sunar. API'nin sınırlamaları ve veri yapısı göz önünde bulundurularak ihtiyacınıza özel bir çözüm planlanabilir.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API'yi kullanmak için API anahtarı gerekli mi?
Resmi dokümantasyonda API anahtarı gerekliliği belirtilmemiştir. Ancak, EPA'nın güncel kullanım koşullarını kontrol etmeniz önerilir.
QID nedir ve ne kadar süre geçerlidir?
QID, get_facilities uç noktasından alınan bir sorgu kimliğidir. Sonraki uç noktalarda (get_qid, get_map, get_download) kullanılır ve yaklaşık 30 dakika geçerlidir.
Bu API ile hangi verilere erişebilirim?
API, Temiz Hava Yasası kapsamındaki tesislerin uyumluluk ve uygulama geçmişi verilerini sunar. Veriler EPA'nın ICIS-Air veritabanından alınır.