首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用wolfram mathematica在给定的状态下获得所有气象站的列表

如何使用wolfram mathematica在给定的状态下获得所有气象站的列表
EN

Stack Overflow用户
提问于 2017-11-11 22:44:26
回答 1查看 149关注 0票数 0

我目前正在制作一个三维图,其中包括x上的纬度,y上的经度,以及z飓风“哈维”期间的总降雨量。

wolfram mathematica中的mathematica函数要求您将气象站的名称作为参数传递。

是否有一种方法可以使用实体或EntityList函数从给定状态下的所有气象站名称中获取列表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-13 15:16:47

虽然可能有一种更直接的方法,但这种方法是有效的。例如,要找到伊利诺伊州的气象站,从斯普林菲尔德找到最近的100个气象站,然后选择伊利诺斯州的气象站。

代码语言:javascript
复制
coordinates = CityData["Springfield", "Coordinates"];

weatherstations = WeatherData[{coordinates, 100}];

entityvalues = EntityValue[
   weatherstations, "PropertyAssociation"];

properties = {
     #[[Key[EntityProperty[
         "WeatherStation", "Name"]]]],
     #[[Key[EntityProperty[
         "WeatherStation", "Coordinates"]]]]} & /@
   entityvalues;

states = {GeoNearest["USState", Last[#]],
     First[#]} & /@ properties;

Last /@ Select[states, #[[1, 1]] == Entity[
     "AdministrativeDivision",
     List["Illinois", "UnitedStates"]] &]

{KCPS,KSAR,KBLV,KALN,KPPQ,KUIN,KCIR,KMDH,KMWA,K3LF}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47243587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档