【发布时间】:2013-03-30 22:40:23
【问题描述】:
背景:我想创建一个天气服务,由于大多数可用的 API 限制了每日调用的数量,我想将地球划分为一千个左右的区域。
显然,互联网用户不是均匀分布的,因此在人口稠密地区的采样应该更精细。
我应该如何实现这个?
- 在哪里可以找到有关地理互联网用户密度的数据?
- 该算法可能类似于 k-means。然而,在一个有海洋的球体上实现它可能有点棘手。有什么见解吗?
- 最后,也许有办法避免我做这一切?
【问题讨论】:
-
这有可能非常不准确。考虑一个一侧有山,另一侧有湖的区域。它们可能在地理上很接近,但山顶的天气与湖边的天气会有很大的不同。至于“避免做这一切”,请查看aviation weather,它覆盖了全球数千个地点(免费,提供大量数据源)。
-
层次聚类呢?
-
@TimMedora :我很清楚准确性问题,但我还没有找到更好的解决方案。我发现的所有免费提要的问题是它们没有预测信息,而我确实需要这些信息。
-
FWIW,TAF 是一个 24-36 小时的各种天气点预报。 Example
-
奇怪的是,温度只能用于观测 (METAR),不能用于预测。不知道为什么会这样。但是,有一个可用于温度预测的网络服务:graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl。我在商业产品中使用了大约一年。唯一的缺点是它比批量提要慢得多。
标签: algorithm geometry geography