北京消防学院


气象对接

<h2></h2> <h2>森林草原火险预报数据接口规范v1.8</h2> <h2>数据类型:感知数据、成果数据1专题报告、成果数据2图层</h2> <h2>数据传输方式:api</h2> <h2>数据格式:json</h2> <h2></h2> <h2>登录 - 获取Token</h2> <h2>请求方式 - POST</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/loginxf">http://47.94.86.249/system/api/loginxf</a></p> <h3>参数说明</h3> <table> <thead> <tr> <th>参数名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>username</td> <td>string</td> <td>yes</td> <td>账号</td> </tr> <tr> <td>password</td> <td>string</td> <td>yes</td> <td>密码</td> </tr> </tbody> </table> <h3>参数示例</h3> <pre><code class="language-json">{ &amp;quot;username&amp;quot;: &amp;quot;bjxfxyadmin&amp;quot;, &amp;quot;password&amp;quot;: &amp;quot;bjxfxyyjgl2023&amp;quot; }</code></pre> <h3></h3> <h2>响应</h2> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>» msg</td> <td>string</td> <td>true</td> <td>none</td> </tr> <tr> <td>» code</td> <td>integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>» data</td> <td>object</td> <td>true</td> <td>tokenHead,token,返回令牌用于请求 拼接成成tokenHead + 空格 + token</td> </tr> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;登录成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;tokenHead&amp;quot;: &amp;quot;Bearer&amp;quot;, &amp;quot;token&amp;quot;: &amp;quot;eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0.d_TfTObPuDwzCYRRSrDaSjVUye5R3Y34L0gl6iWAGCM&amp;quot;, &amp;quot;userProvince&amp;quot;:{ &amp;quot;provinceId&amp;quot;:'', &amp;quot;provinceName&amp;quot;:'' } } }</code></pre> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;密码错误!&amp;quot;, &amp;quot;code&amp;quot;: 500, &amp;quot;data&amp;quot;: &amp;quot;ApYjwKdZX6TdoThS1ZQn4g==&amp;quot; }</code></pre> <p>############################################################</p> <h2>获取设备列表</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/selectDidxf">http://47.94.86.249/system/api/selectDidxf</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead,token,返回令牌用于请求 拼接成成tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">object</td> <td>true</td> <td>{did:站点号,imei:imei号,equipmentManage:{didName:站点名称}}</td> </tr> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;登录成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;:[ { equipmentManage: { didName: &amp;quot;站点名称&amp;quot;, }, did:站点号, imei:imei号 }, ... ] }</code></pre> <h2>森林火险综合监测站感知数据</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/getNwesolisxf">http://47.94.86.249/system/api/getNwesolisxf</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3>参数说明</h3> <table> <thead> <tr> <th>参数名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>imei</td> <td>string</td> <td>yes</td> <td>设备imei号</td> </tr> </tbody> </table> <h3>参数示例</h3> <pre><code class="language-json">{ &amp;quot;imei&amp;quot;:&amp;quot;8679750539607821&amp;quot; }</code></pre> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">object</td> <td>true</td> <td>{}</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>equipmentManage</th> <th>json</th> <th></th> <th>fdr2HumiditySoil</th> <th>凋落物含水率</th> <th></th> <th>fdr3HumidityRelative</th> <th>土壤含水率</th> <th></th> <th>fdr1Temperature</th> <th>地表温度</th> <th></th> <th>fdr1HumidityRelative</th> <th>地表湿度</th> <th></th> <th>temperature</th> <th>温度(℃)</th> <th></th> <th>humidity</th> <th>湿度(%)</th> <th></th> <th>windSpeedInstant</th> <th>瞬时风速(m/s)</th> <th></th> <th>windDirectionInstant</th> <th>瞬时风向</th> <th></th> <th>rainfall</th> <th>雨量(mm)</th> <th></th> <th>illuminance</th> <th>光照度(Lux)</th> <th></th> <th>onboardTemperature</th> <th>板载温度(℃)</th> <th></th> <th>onboardHumidity</th> <th>板载湿度(%)</th> <th></th> <th>collectionTime</th> <th>上报时间(+0时区,需要+8个小时)</th> <th></th> <th>dailyRainfall</th> <th>日累计降雨量(mm)</th> <th></th> <th>snowfall</th> <th>降雪状态(0:无降雪、1:降雪)</th> <th></th> <th>fzchd</th> <th>腐植层厚度</th> <th></th> <th>dlwchd</th> <th>凋落物层层厚度</th> <th></th> <th>rainlessDays</th> <th>连续无雨日</th> <th></th> <th>greenishState</th> <th>返青状态(0:未返青1:返青)</th> <th></th> <th>vegetationType</th> <th>植被类型</th> <th></th> <th>slopeS</th> <th>森林郁闭度</th> <th></th> <th>slopeD</th> <th>坡度 (°)</th> <th></th> <th>elevation</th> <th>海拔 (米)</th> <th></th> <th>voltageCell</th> <th>太阳能电压 (v)</th> <th></th> <th>strong</th> <th>信号强度</th> <th></th> <th>voltageTem</th> <th>蓄电池电压(v)</th> <th></th> <th>slopedire</th> <th>坡向</th> <th></th> <th>alarms</th> <th>倾斜告警(0:不告警,1:告警)</th> </tr> </thead> <tbody> </tbody> </table> <h3>equipmentManage参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>didName</th> <th>站点名称</th> <th></th> <th>longitude</th> <th>经度</th> <th></th> <th>latitude</th> <th>纬度</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;equipmentManage&amp;quot;: { &amp;quot;didName&amp;quot;: &amp;quot;中国消防救援学院3号设备&amp;quot;, &amp;quot;longitude&amp;quot;: 116.08736, &amp;quot;latitude&amp;quot;: 40.20417 }, &amp;quot;fdr2HumiditySoil&amp;quot;: 5.06, &amp;quot;fdr3HumidityRelative&amp;quot;: 12.46, &amp;quot;fdr3HumiditySoil&amp;quot;: 13.41, &amp;quot;fdr1Temperature&amp;quot;: 36.5, &amp;quot;fdr1HumidityRelative&amp;quot;: 32.4, &amp;quot;temperature&amp;quot;: 34.82, &amp;quot;humidity&amp;quot;: 15.43, &amp;quot;windSpeedInstant&amp;quot;: 0.1, &amp;quot;windDirectionInstant&amp;quot;: 28, &amp;quot;rainfall&amp;quot;: 0.0, &amp;quot;illuminance&amp;quot;: 43010.0, &amp;quot;onboardTemperature&amp;quot;: 37.65, &amp;quot;onboardHumidity&amp;quot;: 36.95, &amp;quot;collectionTime&amp;quot;: &amp;quot;2024-04-17T06:17:06.000+00:00&amp;quot;, &amp;quot;dailyRainfall&amp;quot;: 0.0, &amp;quot;snowfall&amp;quot;: 0, &amp;quot;fzchd&amp;quot;: &amp;quot;4&amp;quot;, &amp;quot;dlwchd&amp;quot;: &amp;quot;4&amp;quot;, &amp;quot;rainlessDays&amp;quot;: 7, &amp;quot;greenishState&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;vegetationType&amp;quot;: null, &amp;quot;slopeS&amp;quot;: null, &amp;quot;slopedire&amp;quot;: null, &amp;quot;slopeD&amp;quot;: null, &amp;quot;elevation&amp;quot;: null, &amp;quot;voltageCell&amp;quot;: 14.4, &amp;quot;strong&amp;quot;: -51, &amp;quot;voltageTem&amp;quot;: 8.4, &amp;quot;alarms&amp;quot;: 0 } }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站运行状态</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/datanewNew/getEquipmentState">http://47.94.86.249/system/api/datanewNew/getEquipmentState</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">object</td> <td>true</td> <td>[]</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>did1</th> <th>站点号</th> <th></th> <th>didName</th> <th>站点名称</th> <th></th> <th>state</th> <th>在线状态(1=在线,2=离线)</th> <th></th> <th>alarms</th> <th>倾斜告警(1=告警,0=无告警)</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: [ { &amp;quot;did1&amp;quot;: &amp;quot;202311009&amp;quot;, &amp;quot;didName&amp;quot;: &amp;quot;淄博市原山林场监测站&amp;quot;, &amp;quot;state&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;alarms&amp;quot;: &amp;quot;0&amp;quot; }, ... ] }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站上报总条数</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/zts">http://47.94.86.249/system/api/zts</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>data</th> <th>总条数</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ code: 200, data: &amp;quot;6517700&amp;quot;, msg: &amp;quot;操作成功&amp;quot; }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站上报总运行时长</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/zyxsc">http://47.94.86.249/system/api/zyxsc</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>data</th> <th>总运行时长(小时)</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ code: 200, data: &amp;quot;1821659&amp;quot;, msg: &amp;quot;操作成功&amp;quot; }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站今日上报总条数</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/jrzts">http://47.94.86.249/system/api/jrzts</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>data</th> <th>今日总条数</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ code: 200, data: &amp;quot;236&amp;quot;, msg: &amp;quot;操作成功&amp;quot; }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站火险等级及阈值</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/datanewNew/getEquipmentDanger">http://47.94.86.249/system/api/datanewNew/getEquipmentDanger</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>tokenHead+空格+token</td> </tr> </tbody> </table> <p>例:&quot;Bearer eyJzdWIiOiJianhmeHlhZG1pbiIsImNyZWF0ZWQiOjE3MDg1ODM4NDQ4NjIsImV4cCI6MTcwODY4Mzg0NH0&quot;</p> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">object</td> <td>true</td> <td>[]</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>did1</th> <th>站点号</th> <th></th> <th>didName</th> <th>站点名称</th> <th></th> <th>danger</th> <th>火险等级(1-5)</th> <th></th> <th>threshold</th> <th>阈值</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;dangerList&amp;quot;:[ { &amp;quot;did1&amp;quot;: &amp;quot;202311010&amp;quot;, &amp;quot;didName&amp;quot;: &amp;quot;永仁县小尖山管护点监测站&amp;quot;, &amp;quot;danger&amp;quot;: &amp;quot;5&amp;quot; }, ... ], &amp;quot;threshold&amp;quot;: &amp;quot;[0, 5, 10, 15, 25, 100]&amp;quot; } }</code></pre> <p>############################################################</p> <h2>森林火险综合监测站成果数据1-专题报告</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/daliy/listxf">http://47.94.86.249/system/api/daliy/listxf</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>token</td> </tr> </tbody> </table> <h3>参数说明</h3> <table> <thead> <tr> <th>参数名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>daliyType</td> <td>string</td> <td>yes</td> <td>报告类型(0:逐站森林火险等级日报2:可燃物干燥度指数报告、3:行政区和精细化)</td> </tr> <tr> <td>daliyName</td> <td>string</td> <td>no</td> <td>报告名称(类型传&quot;3&quot;时,需要传名称&quot;行政区&quot; or &quot;精细化&quot;)</td> </tr> <tr> <td>pageNum</td> <td>string</td> <td>yes</td> <td>页数</td> </tr> <tr> <td>pageSize</td> <td>string</td> <td>yes</td> <td>每页的条数</td> </tr> <tr> <td>beginTime</td> <td>string</td> <td>no</td> <td>开始时间</td> </tr> <tr> <td>endTime</td> <td>string</td> <td>no</td> <td>结束时间</td> </tr> </tbody> </table> <h3>参数示例</h3> <pre><code class="language-json">{ pageNum: 1 pageSize: 12 daliyType: 2, beginTime: &amp;quot;2023-11-08&amp;quot; endTime: &amp;quot;2023-11-09&amp;quot; }</code></pre> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»rows</td> <td style="text-align: left;">object</td> <td>true</td> <td>daliyName:报告名称,createTime:报告时间(+0时区,需要+8个小时),content:报告内容(&quot;<a href="http://101.35.217.133:6720/imgfile/''+图片url">http://101.35.217.133:6720/imgfile/''+图片url</a>)</td> </tr> <tr> <td>»total</td> <td style="text-align: left;">integer</td> <td>true</td> <td>条数</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>daliyId</th> <th>报告ID</th> <th></th> <th>diqu</th> <th>地区</th> <th></th> <th>daliyName</th> <th>报告名称</th> <th></th> <th>content</th> <th>报告内容</th> <th></th> <th>remark</th> <th>备注</th> <th></th> <th>createTime</th> <th>报告创建时间</th> <th></th> <th>daliyType</th> <th>报告类型</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;rows&amp;quot;: [ { &amp;quot;daliyId&amp;quot;: 150311, &amp;quot;diqu&amp;quot;: &amp;quot;阿坝自治州&amp;quot;, &amp;quot;daliyName&amp;quot;: &amp;quot;阿坝自治州实况监测森林地表枯落物含水率指数-综合监测(2024-04-16 10)&amp;quot;, &amp;quot;category&amp;quot;: &amp;quot;114&amp;quot;, &amp;quot;content&amp;quot;: &amp;quot;/ABa/MEML/ABaMEML2024041610.png&amp;quot;, &amp;quot;remark&amp;quot;: &amp;quot;2024年04月16日10时&amp;quot;, &amp;quot;createTime&amp;quot;: &amp;quot;2024-04-16T02:47:27.000+00:00&amp;quot;, &amp;quot;daliyType&amp;quot;: &amp;quot;2&amp;quot;, }, ...] &amp;quot;total&amp;quot;:200 }</code></pre> <h3>访问方式</h3> <p>&quot;<a href="http://101.35.217.133:6720/imgfile/&quot;+content">http://101.35.217.133:6720/imgfile/&quot;+content</a></p> <p>############################################################</p> <h2>森林火险综合监测站成果数据2-最新图层</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/new/list">http://47.94.86.249/system/api/new/list</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>token</td> </tr> </tbody> </table> <h3>参数说明</h3> <table> <thead> <tr> <th>参数名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>layerType</td> <td>string</td> <td>yes</td> <td>图层类别(gc:综合推演行政区预警、mc:实况风险行政区预警、ml:综合推演含水率、meml:实况监测含水率、danger:综合推演精细化、medanger:实况风险精细化)geoserver地址(<a href="http://47.94.86.249:8080/geoserver/">http://47.94.86.249:8080/geoserver/</a>)</td> </tr> </tbody> </table> <h3>参数示例</h3> <pre><code class="language-json">{ layerType: &amp;quot;gc&amp;quot; }</code></pre> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»rows</td> <td style="text-align: left;">object</td> <td>true</td> <td>[{layerName:图层名称,updateTime:报告时间(+0时区,需要+8个小时),layerProvince:工作区}]</td> </tr> <tr> <td>» total</td> <td style="text-align: left;">integer</td> <td>true</td> <td>条数</td> </tr> </tbody> </table> <h3>data参数说明:</h3> <table> <thead> <tr> <th>-------------------------------------------------------</th> <th></th> <th>layerId</th> <th>图层ID</th> <th></th> <th>layerName</th> <th>图层名称</th> <th></th> <th>layerProvince</th> <th>工作区</th> <th></th> <th>address</th> <th>结果文件</th> <th></th> <th>layerType</th> <th>图层类型</th> <th></th> <th>updateTime</th> <th>更新时间</th> </tr> </thead> <tbody> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;rows&amp;quot;: [ { &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;rows&amp;quot;: [ { &amp;quot;layerId&amp;quot;: 133, &amp;quot;layerName&amp;quot;: &amp;quot;ShangHai20240416112120&amp;quot;, &amp;quot;layerProvince&amp;quot;: &amp;quot;3&amp;quot;, &amp;quot;workSpace&amp;quot;: null, &amp;quot;styleName&amp;quot;: null, &amp;quot;address&amp;quot;: &amp;quot;/ShangHai/GC/gc2024041611.json&amp;quot;, &amp;quot;storeName&amp;quot;: null, &amp;quot;layerType&amp;quot;: &amp;quot;gc&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;2024-04-16T03:21:21.000+00:00&amp;quot; }, ...] &amp;quot;total&amp;quot;:200 }</code></pre> <h3>访问方式-直接访问</h3> <p>&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a> </p> <h3>gc、mc类别</h3> <h3>访问方式-GIS引擎</h3> <h3>openlayers加载示例</h3> <p>var jsonlayer = new ol.layer.Vector({ source: new ol.source.Vector({ url: '<a href="http://101.35.217.133:6720/imgfile'+address">http://101.35.217.133:6720/imgfile'+address</a>, format: new ol.format.GeoJSON({ dataProjection: 'EPSG:4326' }) }), style: new ol.style.Style({ fill: new ol.style.Fill({ color:'rgba(255,255,255,0)', }), stroke: new ol.style.Stroke({ color: 'rgba(80,80,80,1)', width: 1.0 }) }), zIndex:10 });</p> <h3>ml、meml、danger、medanger类别</h3> <h3>访问方式-GIS引擎</h3> <h3>openlayers加载示例</h3> <p>var wmslayer = new Image({ source: new ImageWMS({ ratio: 1, url: '<a href="http://101.35.217.133:6717/geoserver/">http://101.35.217.133:6717/geoserver/</a>' + layerProvince + '/wms', params: { &quot;LAYERS&quot;: layerProvince + &quot;:&quot; + layerName, 'FORMAT': &quot;image/png&quot; } }), zIndex: 10 });</p> <p>区域火险等级评估的结构化数据:&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a> name:地名、ml:含水率、danger:等级(1-5级)json文件</p> <p>网格火险等级评估和网格含水率的结构化数据 :&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a> shp压缩包文件</p> <h2>森林火险综合监测站成果数据2-历史图层</h2> <h2>获取方式 - GET</h2> <h3>请求地址:</h3> <p><a href="http://47.94.86.249/system/api/layer/layerlist">http://47.94.86.249/system/api/layer/layerlist</a></p> <h3>请求头</h3> <table> <thead> <tr> <th>请求头名称</th> <th>位置</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>Authorization</td> <td>header</td> <td>string</td> <td>yes</td> <td>token</td> </tr> </tbody> </table> <h3>参数说明</h3> <table> <thead> <tr> <th>参数名称</th> <th>类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>layerType</td> <td>string</td> <td>yes</td> <td>图层类别(gc:综合推演行政区预警、mc:实况风险行政区预警、ml:综合推演含水率、meml:实况监测含水率、danger:综合推演精细化、medanger:实况风险精细化)geoserver地址(<a href="http://47.94.86.249:8080/geoserver/">http://47.94.86.249:8080/geoserver/</a>)</td> </tr> <tr> <td>beginTime</td> <td>string</td> <td>no</td> <td>开始时间</td> </tr> <tr> <td>endTime</td> <td>string</td> <td>no</td> <td>结束时间</td> </tr> </tbody> </table> <h3>参数示例</h3> <pre><code class="language-json">{ layerType: &amp;quot;gc&amp;quot;, beginTime: &amp;quot;2023-11-08 00:00:00&amp;quot;, endTime: &amp;quot;2023-11-09 00:00:00&amp;quot;, }</code></pre> <h3></h3> <h2>响应</h2> <h3>响应码</h3> <table> <thead> <tr> <th>HTTP 状态码</th> <th>含义</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>200</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.3.1">OK</a></td> <td>成功</td> </tr> <tr> <td>401</td> <td><a href="https://tools.ietf.org/html/rfc7235#section-3.1">Unauthorized</a></td> <td>没有权限</td> </tr> <tr> <td>404</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.5.4">Not Found</a></td> <td>路径错误</td> </tr> <tr> <td>500</td> <td><a href="https://tools.ietf.org/html/rfc7231#section-6.6.1">Internal Server Error</a></td> <td>服务器错误</td> </tr> </tbody> </table> <h3>响应数据格式</h3> <table> <thead> <tr> <th>名称</th> <th style="text-align: left;">类型</th> <th>是否必需</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>»msg</td> <td style="text-align: left;">string</td> <td>true</td> <td>none</td> </tr> <tr> <td>»code</td> <td style="text-align: left;">integer</td> <td>true</td> <td>none</td> </tr> <tr> <td>»data</td> <td style="text-align: left;">object</td> <td>true</td> <td>[{layerName:图层名称,updateTime:报告时间(+0时区,需要+8个小时),layerProvince:工作区}]</td> </tr> <tr> <td>» total</td> <td style="text-align: left;">integer</td> <td>true</td> <td>条数</td> </tr> </tbody> </table> <h3>响应示例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: [ { &amp;quot;layerId&amp;quot;: 419228, &amp;quot;layerName&amp;quot;: &amp;quot;medanger2023110800&amp;quot;, &amp;quot;layerProvince&amp;quot;: &amp;quot;5&amp;quot;, &amp;quot;workSpace&amp;quot;: null, &amp;quot;styleName&amp;quot;: null, &amp;quot;address&amp;quot;: &amp;quot;/HeiLongJiang/ME/medanger2023110800.zip&amp;quot;, &amp;quot;storeName&amp;quot;: null, &amp;quot;layerType&amp;quot;: &amp;quot;medanger&amp;quot;, &amp;quot;updateTime&amp;quot;: &amp;quot;2023-11-07T16:08:13.000+00:00&amp;quot; }, ...] }</code></pre> <h3>访问方式-直接访问</h3> <p>&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a></p> <h3>gc、mc类别</h3> <h3>访问方式-GIS引擎</h3> <h3>openlayers加载示例</h3> <p>var jsonlayer = new ol.layer.Vector({ source: new ol.source.Vector({ url: '<a href="http://101.35.217.133:6720/imgfile'+address">http://101.35.217.133:6720/imgfile'+address</a>, format: new ol.format.GeoJSON({ dataProjection: 'EPSG:4326' }) }), style: new ol.style.Style({ fill: new ol.style.Fill({ color:'rgba(255,255,255,0)', }), stroke: new ol.style.Stroke({ color: 'rgba(80,80,80,1)', width: 1.0 }) }), zIndex:10 });</p> <h3>ml、meml、danger、medanger类别</h3> <h3>访问方式-GIS引擎</h3> <h3>openlayers加载示例</h3> <p>var wmslayer = new Image({ source: new ImageWMS({ ratio: 1, url: '<a href="http://101.35.217.133:6717/geoserver/">http://101.35.217.133:6717/geoserver/</a>' + layerProvince + '/wms', params: { &quot;LAYERS&quot;: layerProvince + &quot;:&quot; + layerName, 'FORMAT': &quot;image/png&quot; } }), zIndex: 10 });</p> <p>区域火险等级评估的结构化数据:&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a> name:地名、ml:含水率、danger:等级(1-5级)json文件</p> <p>网格火险等级评估和网格含水率的结构化数据 :&quot;<a href="http://101.35.217.133:6720/imgfile&quot;+address">http://101.35.217.133:6720/imgfile&quot;+address</a> shp压缩包文件</p> <p>火险等级评估算法的输入参数和输出结果</p> <h3>输入参数</h3> <table> <thead> <tr> <th>参数名称</th> </tr> </thead> <tbody> <tr> <td>凋落物含水率</td> </tr> <tr> <td>雨量</td> </tr> <tr> <td>降雪状态</td> </tr> <tr> <td>温度</td> </tr> </tbody> </table> <h3>输出结果</h3> <table> <thead> <tr> <th>结果名称</th> </tr> </thead> <tbody> <tr> <td>火险等级</td> </tr> </tbody> </table> <p><strong>推演图层依据含水率、植被和坡向</strong></p>

页面列表

ITEM_HTML