Tôi đang làm việc trên một dự án khai thác dữ liệu và tôi muốn thu thập dữ liệu thời tiết lịch sử. Tôi có thể nhận dữ liệu lịch sử thông qua giao diện web mà họ cung cấp tại http://www.ncdc.noaa.gov/cdo-web/search. Nhưng tôi muốn truy cập dữ liệu này theo chương trình thông qua API. Từ những gì tôi đã đọc trên StackOverflow dữ liệu này được cho là miền công cộng, nhưng nơi duy nhất tôi có thể tìm thấy nó là trên các dịch vụ không miễn phí như Wunderground. Làm thế nào tôi có thể truy cập dữ liệu này miễn phí?Dữ liệu thời tiết lịch sử từ NOAA
Trả lời
Đối với một danh sách tất cả các API dịch vụ được cung cấp bởi Trung tâm Dữ liệu khí hậu quốc gia: http://www.ncdc.noaa.gov/cdo-web/webservices
Full tài liệu hướng dẫn để các API mà ủng hộ trang tìm kiếm bạn liệt kê: http://www.ncdc.noaa.gov/cdo-web/webservices/v2
Yêu cầu một mã thông báo, và giới hạn đến 1000 yêu cầu mỗi ngày. Nếu bạn cần giới hạn tăng lên vì lý do chính đáng, hãy liên hệ http://www.ncdc.noaa.gov/customer-support.
Ngoài ra, đối với số lượng lớn sử dụng tải ftp: ftp://ftp.ncdc.noaa.gov/pub/data/
Tôi gặp sự cố với mã thông báo, tại đây là yêu cầu curl của tôi: "curl -H" Ủy quyền:
tôi chỉ tìm thấy một cách với 'curl()' như thế này-> 'curl_setopt ($ init, CURLOPT_URL, 'http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&startdate='.$startDate.'&enddate='.$endDate.'&datatypeid=TMAX&datatypeid=TMIN&stationid=GHCND : '. $ city_id.' & limit = '. $ limit); //' http: //www.ncdc.noaa.gov/cdo-web/a pi/v2/data? datasetid = GHCND & stationid = GHCND: ZI000067964 & limit = 31 '); \t \t \t \t \t curl_setopt ($ init, CURLOPT_HEADER, false); \t \t \t \t \t curl_setopt ($ init, CURLOPT_HTTPHEADER, mảng ('mã thông báo:
azrosen92:' -H curl "token:
- 1. Cách sử dụng API NOAA để truy vấn dữ liệu thời tiết trong quá khứ cho một tập tọa độ nhất định
- 2. Cơ sở dữ liệu Lịch sử
- 3. Dữ liệu chỉ mục lịch sử IBrokers
- 4. Cách lưu trữ dữ liệu lịch sử
- 5. Dự báo thời tiết sử dụng mạng thần kinh
- 6. Nhận dữ liệu lịch sử từ lưu lượng bản đồ google
- 7. Cấu trúc cơ sở dữ liệu để lưu trữ dữ liệu lịch sử
- 8. API thời tiết Python
- 9. MATLAB Lịch sử Command: làm thế nào để tiết kiệm sao lưu của hiện lịch sử
- 10. URL hiện tại để tải xuống dữ liệu KML từ Lịch sử vị trí trên Google?
- 11. quản lý hàng lịch sử trong cơ sở dữ liệu
- 12. duy trì lịch sử trong cơ sở dữ liệu
- 13. Xây dựng tập dữ liệu khoảng thời gian cố định từ tập dữ liệu khoảng thời gian ngẫu nhiên sử dụng dữ liệu cũ
- 14. Tệp Tiết kiệm Eclipse xóa lịch sử hoàn tác
- 15. xóa dữ liệu nhạy cảm nhưng không phải tệp từ lịch sử git
- 16. Tiết kiệm 1000+ bản ghi vào cơ sở dữ liệu tại một thời điểm
- 17. Nguồn cấp dữ liệu Radar thời tiết Hoa Kỳ hoặc API?
- 18. Ứng dụng thời tiết với lớp phủ làm mới
- 19. Sự khác nhau giữa cơ sở dữ liệu thời gian và cơ sở dữ liệu lưu trữ lịch sử là gì?
- 20. API giai đoạn âm lịch
- 21. Ember.js hiệp hội dữ liệu không tiết kiệm
- 22. Lỗi thời tiết Google 403 Lỗi
- 23. từ cơ sở dữ liệu sử dụng?
- 24. Magento không lấy chi tiết cơ sở dữ liệu mới
- 25. Sử dụng dữ liệu nhật ký thời gian với TraMineR
- 26. Thiết kế cơ sở dữ liệu với Lịch sử thay đổi
- 27. Android Viewpager tiết kiệm dữ liệu và xem
- 28. DotNetOpenAuth với Nguồn cấp dữ liệu Lịch Google
- 29. Đồng thời cơ sở dữ liệu an toàn trong ROR
- 30. Làm cách nào để chuyển dữ liệu từ bộ điều khiển xem chi tiết sang uitableview?
thể trùng lặp của [Làm thế nào để sử dụng API NOAA để truy vấn dữ liệu thời tiết trong quá khứ cho một tập hợp các tọa độ] (http://stackoverflow.com/questions/18828890/làm thế nào để sử dụng-the-noaa-api-to-query-past-thời tiết-dữ liệu-cho-một-cho-bộ-of-phối hợp) – Andy
Câu hỏi hay. Không có api, tôi chỉ đơn giản là rút lại các chiến lược cạo râu (tôn trọng). Dữ liệu NOAA là một nguồn tài nguyên tuyệt vời, nhưng yêu cầu một số QA/QC. Xem [tài nguyên này] (https://beaumont.tamu.edu/climaticdata/WorldMap.aspx) liên quan đến [bài viết này] (http://www.sciencedirect.com/science/article/pii/S0168169909002348) – metasequoia
Một tài nguyên khác thay thế là sử dụng [trang ftp] (http://www.ncdc.noaa.gov/data-access/quick-links#dsi-3505) cho GHCN-D – metasequoia