版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
ICS07.060
A47
DB41
河南省地方標準
DB41/T1809—2019
氣象服務數(shù)據(jù)接口規(guī)范
2019-03-19發(fā)布2019-06-19實施
河南省市場監(jiān)督管理局發(fā)布
DB41/T1809—2019
前言
本標準按照GB/T1.1—2009給出的規(guī)則起草。
本標準由河南省氣象標準化技術委員會提出并歸口。
本標準起草單位:河南省氣象服務中心。
本標準主要起草人:王婉、郭學峰、武鵬、徐鵬、馮杉、杜明哲、劉玉珠、董艷新、俆延鋒、張九
營、李寧、徐慈遠。
I
DB41/T1809—2019
氣象服務數(shù)據(jù)接口規(guī)范
1范圍
本標準規(guī)定了氣象服務數(shù)據(jù)接口的術語和定義、訪問方法、授權機制、效能要求和接口說明。
本標準適用于氣象服務數(shù)據(jù)接口的設計和使用。
2規(guī)范性引用文件
下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB/T2260—2007中華人民共和國行政區(qū)劃代碼
3術語和定義
下列術語和定義適用于本文件。
3.1
氣象服務數(shù)據(jù)
在公眾、行業(yè)等氣象服務中向用戶提供的氣象數(shù)據(jù)。
4訪問方法
4.1訪問地址
氣象服務數(shù)據(jù)接口訪問地址應采用統(tǒng)一資源定位符(URL)。URL中的服務器地址宜采用域名,不宜
采用IP地址。
4.2訪問步驟
氣象服務數(shù)據(jù)接口按以下步驟訪問:
a)用戶應通過氣象服務數(shù)據(jù)接口單位提供的氣象服務數(shù)據(jù)系統(tǒng)平臺(以下簡稱“平臺”)申請注
冊用戶名和密碼?;驊蓺庀蠓諗?shù)據(jù)接口單位給用戶在平臺上創(chuàng)建用戶名和密碼;
b)用戶應通過用戶名和密碼登陸平臺,申請氣象服務數(shù)據(jù)接口訪問賬號APPid和氣象服務數(shù)據(jù)接
口訪問密鑰Key(Key應具有有效期,有效期內(nèi)用戶可重復使用,超過有效期系統(tǒng)為用戶重新
生成Key值);
c)用戶應通過用戶名和密碼登陸平臺,獲取氣象服務數(shù)據(jù)接口資源訪問地址;
d)用戶應在氣象服務數(shù)據(jù)資源地址中加入APPid和Key,形式為“&appid=<APPid>&key=<Key>”,
生成服務資源請求地址;
e)用戶應采用HTTP協(xié)議中的POST方法調(diào)用氣象服務數(shù)據(jù)資源請求地址,獲取返回結果。
4.3服務請求
1
DB41/T1809—2019
4.3.1服務請求字符串編碼
服務請求字符串編碼宜采用UTF-8字符集。
4.3.2服務請求參數(shù)
位置參數(shù)
位置參數(shù)可采用下列五種編碼之一:
a)按GB/T2260—2007規(guī)定的中華人民共和國行政區(qū)劃編碼,所有行政區(qū)劃的位置參數(shù)應為12
位,如果是省、市、縣、鄉(xiāng)鎮(zhèn)等不足12位的用數(shù)字“0”補全(河南省縣級以上行政區(qū)劃代碼
見附錄A表A.1);
b)氣象臺站區(qū)站號(河南省氣象臺站區(qū)站號見附錄A表A.2);
c)氣象臺站字母代號編碼(河南省氣象臺站字母代號編碼見附錄A表A.3);
d)2000國家大地坐標系經(jīng)緯度信息;
e)其它約定的位置信息。
時間參數(shù)
時間參數(shù)宜采用YYYYMMDDHHmmSS的格式。
其中,YYYY表示年(4位),MM表示月(2位),DD表示日(2位),HH表示小時(2位,24小時制),
mm表示分鐘(2位),SS表示秒(2位)。
如無特殊說明,時間應為UTC時間。
4.3.3請求字符串的組成
服務請求字符串應包含服務請求參數(shù)、訪問密鑰等信息,不應包含明文密碼等敏感信息。
4.4服務響應
4.4.1返回格式
氣象服務數(shù)據(jù)接口宜以JSON格式返回結果(JSON格式示例見附錄B)。
返回結果應包括響應代碼、響應消息和數(shù)據(jù)體三部分。其中:
a)響應代碼resCode格式宜為整數(shù)型(響應代碼見附錄C);
b)響應消息resMsg格式宜為字符型,返回內(nèi)容應為響應代碼resCode的詳細說明(響應消息見
附錄C);
c)數(shù)據(jù)體data格式宜為數(shù)組型,返回內(nèi)容應為氣象服務數(shù)據(jù)的具體描述。
4.4.2返回結果編碼
返回結果編碼宜采用UTF-8字符集。
5授權機制
5.1用戶授權要求
氣象服務數(shù)據(jù)接口宜通過加密算法對用戶進行授權。
5.2用戶授權算法
2
DB41/T1809—2019
宜將接口請求參數(shù)按照順序拼接成字符串,加上時間戳(格式為YYYYMMDD)形成新的字符串,對新
字符串做MD5消息摘要算法的32位加密,形成Key值。
其中,YYYY表示年(4位),MM表示月(2位),DD表示日(2位)。
6效能要求
6.1并行性
氣象服務數(shù)據(jù)接口應提供多用戶并行訪問支持。
6.2響應時間
氣象服務數(shù)據(jù)接口響應時間應小于500ms。
7接口說明
氣象服務數(shù)據(jù)接口單位應提供接口說明,并應與氣象服務數(shù)據(jù)接口一起提交用戶使用。
接口說明應包括氣象服務數(shù)據(jù)接口描述、調(diào)用請求方式、參數(shù)說明、常用參數(shù)代碼等內(nèi)容,并給出
數(shù)據(jù)接口調(diào)用示例代碼(數(shù)據(jù)接口說明示例見附錄D)。
3
DB41/T1809—2019
AA
附錄A
(資料性附錄)
位置參數(shù)編碼
A.1河南省縣以上行政區(qū)劃代碼
見表A.1。
表A.1河南省縣以上行政區(qū)劃代碼
單位名稱行政區(qū)劃單位名稱行政區(qū)劃單位名稱行政區(qū)劃
河南省410000000000內(nèi)黃縣410527000000南陽市411300000000
鄭州市410100000000林州市410581000000宛城區(qū)411302000000
中原區(qū)410102000000鶴壁市410600000000臥龍區(qū)411303000000
二七區(qū)410103000000鶴山區(qū)410602000000南召縣411321000000
管城回族區(qū)410104000000山城區(qū)410603000000方城縣411322000000
金水區(qū)410105000000淇濱區(qū)410611000000西峽縣411323000000
上街區(qū)410106000000浚縣410621000000鎮(zhèn)平縣411324000000
惠濟區(qū)410108000000淇縣410622000000內(nèi)鄉(xiāng)縣411325000000
中牟縣410122000000新鄉(xiāng)市410700000000淅川縣411326000000
鞏義市410181000000紅旗區(qū)410702000000社旗縣411327000000
滎陽市410182000000衛(wèi)濱區(qū)410703000000唐河縣411328000000
新密市410183000000鳳泉區(qū)410704000000新野縣411329000000
新鄭市410184000000牧野區(qū)410711000000桐柏縣411330000000
登封市410185000000新鄉(xiāng)縣410721000000鄧州市411381000000
開封市410200000000獲嘉縣410724000000商丘市411400000000
龍亭區(qū)410202000000原陽縣410725000000梁園區(qū)411402000000
順河回族區(qū)410203000000延津縣410726000000睢陽區(qū)411403000000
鼓樓區(qū)410204000000封丘縣410727000000民權縣411421000000
禹王臺區(qū)410205000000長垣縣410728000000睢縣411422000000
祥符區(qū)410212000000衛(wèi)輝市410781000000寧陵縣411423000000
杞縣410221000000輝縣市410782000000柘城縣411424000000
通許縣410222000000焦作市410800000000虞城縣411425000000
尉氏縣410223000000解放區(qū)410802000000夏邑縣411426000000
蘭考縣410225000000中站區(qū)410803000000永城市411481000000
洛陽市410300000000馬村區(qū)410804000000信陽市411500000000
老城區(qū)410302000000山陽區(qū)410811000000浉河區(qū)411502000000
西工區(qū)410303000000修武縣410821000000平橋區(qū)411503000000
4
DB41/T1809—2019
表A.1河南省縣以上行政區(qū)劃代碼(續(xù))
單位名稱行政區(qū)劃單位名稱行政區(qū)劃單位名稱行政區(qū)劃
瀍河回族區(qū)410304000000博愛縣410822000000羅山縣411521000000
澗西區(qū)410305000000武陟縣410823000000光山縣411522000000
吉利區(qū)410306000000溫縣410825000000新縣411523000000
洛龍區(qū)410311000000沁陽市410882000000商城縣411524000000
孟津縣410322000000孟州市410883000000固始縣411525000000
新安縣410323000000濮陽市410900000000潢川縣411526000000
欒川縣410324000000華龍區(qū)410902000000淮濱縣411527000000
嵩縣410325000000清豐縣410922000000息縣411528000000
汝陽縣410326000000南樂縣410923000000周口市411600000000
宜陽縣410327000000范縣410926000000川匯區(qū)411602000000
洛寧縣410328000000臺前縣410927000000扶溝縣411621000000
伊川縣410329000000濮陽縣410928000000西華縣411622000000
偃師市410381000000許昌市411000000000商水縣411623000000
平頂山市410400000000魏都區(qū)411002000000沈丘縣411624000000
新華區(qū)410402000000建安區(qū)411003000000鄲城縣411625000000
衛(wèi)東區(qū)410403000000鄢陵縣411024000000淮陽縣411626000000
石龍區(qū)410404000000襄城縣411025000000太康縣411627000000
湛河區(qū)410411000000禹州市411081000000鹿邑縣411628000000
寶豐縣410421000000長葛市411082000000項城市411681000000
葉縣410422000000漯河市411100000000駐馬店市411700000000
魯山縣410423000000源匯區(qū)411102000000驛城區(qū)411702000000
郟縣410425000000郾城區(qū)411103000000西平縣411721000000
舞鋼市410481000000召陵區(qū)411104000000上蔡縣411722000000
汝州市410482000000舞陽縣411121000000平輿縣411723000000
安陽市410500000000臨潁縣411122000000正陽縣411724000000
文峰區(qū)410502000000三門峽市411200000000確山縣411725000000
北關區(qū)410503000000湖濱區(qū)411202000000泌陽縣411726000000
殷都區(qū)410505000000陜州區(qū)411203000000汝南縣411727000000
龍安區(qū)410506000000澠池縣411221000000遂平縣411728000000
安陽縣410522000000盧氏縣411224000000新蔡縣411729000000
湯陰縣410523000000義馬市411281000000濟源市419001000000
滑縣410526000000靈寶市411282000000--
A.2河南省氣象臺站區(qū)站號
見表A.2。
5
DB41/T1809—2019
表A.2河南省氣象臺站區(qū)站號
單位名稱區(qū)站號單位名稱區(qū)站號單位名稱區(qū)站號單位名稱區(qū)站號
林縣53889洛寧57066嵩縣57162鄧州57274
安陽53898盧氏57067內(nèi)鄉(xiāng)57169泌陽57281
沁陽53972新安57070平頂山57171桐柏57285
淇縣53974孟津57071魯山57173信陽農(nóng)試站57289
濟源53978孟縣57072鎮(zhèn)平57175駐馬店57290
博愛53979洛陽57073南召57176平玉57292
焦作53982伊川57074舞鋼工區(qū)57177新蔡57293
封丘53983汝州57075南陽57178確山57294
修武53984偃師57076方城57179正陽57295
輝縣53985欒川57077郟縣57180息縣57296
新鄉(xiāng)53986汝陽57078寶豐57181信陽57297
武陡53987溫縣57079襄城57182羅山57298
獲加53988鞏縣57080臨潁57183光山57299
原陽53989滎陽57081葉縣57184雞公山57390
鶴壁53990登封57082舞陽57185新縣57396
湯陰53991鄭州57083漯河57186睢縣58001
??h53992密縣57085社旗57187民權58004
內(nèi)黃53993新鄭57086西平57188商丘58005
衛(wèi)輝53994長葛57087遂平57189虞城58006
滑縣53995禹州57088黃泛區(qū)57190柘城58007
延津53997許昌57089通許57191寧陵58008
長恒53998中牟57090淮陽57192商丘縣58009
臺前54817開封57091西華57193夏邑58010
濮陽54900蘭考57093上蔡57194鄲城58100
南樂54901尉氏57094周口57195鹿邑58101
清豐54902鄢陵57095項城57196沈丘58104
范縣54903杞縣57096汝南57197永城58111
三門峽57051鄭州農(nóng)試站57097商水57198淮濱58205
靈寶57056扶溝57098淅川57261潢川58207
澠池57063太康57099新野57271固始58208
宜陽57065西峽57156唐河57273商城58301
A.3河南省氣象臺站字母編號代碼
見表A.3。
6
DB41/T1809—2019
表A.3河南省氣象臺站字母編號代碼
單位名稱字母編碼單位名稱字母編碼單位名稱字母編碼單位名稱字母編碼
安陽市BFAY靈寶BULB柘城BUZC內(nèi)鄉(xiāng)BUNX
安陽縣BTAY洛陽市BFLB寧陵BUNI淅川BUXI
湯陰BUTY孟津BTMJ夏邑BUXY西峽BTXA
內(nèi)黃BUNH汝陽BURY永城BUYO南召BUNZ
滑縣BUHX伊川BUYC平頂山BFPS桐柏BUTB
林州BULZ嵩縣BUSX汝州BURZ駐馬店市BFZM
鶴壁市BFHI欒川BTLC魯山BULS遂平BUSP
??hBUXU宜陽BUYI舞鋼BUWG確山BUQS
淇縣BUQX洛寧BULN郟縣BUJX汝南BURN
濮陽市BFPY新安BUXA寶豐BTBF平輿BUPI
濮陽縣BUPY偃師BUYS葉縣BUYX新蔡BUXN
清豐BUQF鄭州市BFZZ新城區(qū)BUPS正陽BUZY
南樂BUNL滎陽BUXG周口市BFZK泌陽BUBY
范縣BUFX新鄭BUXZ扶溝BUFG上蔡BUSC
臺前BUTQ鞏義BUGY太康BUTK西平BUXP
焦作市BFJT中牟BUZM淮陽BUHY信陽市BFXI
修武BUXW新密BUXM西華BTXH固始BTGS
博愛BUBA登封BUDF川匯區(qū)BUCH羅山BULU
沁陽BUQY開封市BFKF項城BUXC息縣BUXX
孟州BUMZ尉氏BUWS商水BUSA淮濱BUHB
溫縣BUWX通許BUTX鄲城BUDC潢川BUHC
武陟BUWZ杞縣BUQI鹿邑BULY商城BUSH
濟源BUJY蘭考BULK沈丘B(yǎng)USE光山BUGS
新鄉(xiāng)市BFXX許昌市BFXC泛區(qū)BUFQ新縣BUXB
衛(wèi)輝BUWH禹州BUYZ漯河市BFLE省氣象臺HA-MO
延津BUYJ長葛B(yǎng)UCG舞陽BUWY省氣候中心HA-CC
省氣象科學
封丘B(yǎng)UFE鄢陵BUYL臨潁BULIHA-IMS
研究所
省氣象服務
長垣BUCY襄城BUXH南陽市BFNYHA-MSC
中心
原陽BUYY商丘市BFSQ方城BUFC省防雷中心HA-LPC
輝縣BUHU睢陽區(qū)BUSY社旗BUSQ省人影辦HA-WMO
獲嘉BUHJ梁園區(qū)BULQ唐河BUTH省信保中心HA-MIC
三門峽市BFSF睢縣BUSU新野BUXE--
盧氏BTLS民權BUMQ鄧州BUDZ--
澠池BUMC虞城BUYU鎮(zhèn)平BUZP--
7
DB41/T1809—2019
BB
附錄B
(資料性附錄)
JSON格式示例
JSON格式:
{“resCode”:“…”,
“resMsg”:“…”,
“data”:{
[
…
…
]
}
}
JSON格式返回數(shù)據(jù)示例見表B.1。
表B.1JSON格式返回數(shù)據(jù)示例
名稱數(shù)據(jù)類型說明
resCode整數(shù)型Int響應代碼
resMsg字符型String響應消息
data數(shù)組型Array數(shù)據(jù)體
8
DB41/T1809—2019
CC
附錄C
(資料性附錄)
響應代碼及響應消息
響應代碼及響應消息見表C.1。
表C.1響應代碼及響應消息
序號響應代碼響應消息
1000獲取成功
2101APPId不存在或Key錯誤
3102接口權限不足
4103服務不存在
5104非法請求
6105AppId當前被禁用
7106賬號未登錄
8201APPId、Key不能為空
9202參數(shù)不足
10203參數(shù)含非法字符
11204參數(shù)錯誤
12205賬號不存在或密碼錯誤
13302數(shù)據(jù)解析出錯
14303資源不存在
15304配置解析出錯
16305資源服務器異常
17306數(shù)據(jù)庫異常
18401未知異常
9
DB41/T1809—2019
DD
附錄D
(資料性附錄)
氣象服務數(shù)據(jù)接口說明示例
實況降雨量統(tǒng)計接口說明見表D.1。
表D.1實況降水量統(tǒng)計接口說明
接口名稱實況降雨量統(tǒng)計
http://domain/api/wec/dc_cimiss_getTotalRain&appid=abc123&key=
接口服務資源請求地址
a1a0e37ba47b667f28cf1a229ad8b66f&timeequal=20180814150000&hours=-72
APPid:用戶APPid(申請用戶時獲?。?/p>
Key=a1a0e37ba47b667f28cf1a229ad8b66f
參數(shù)說明
timeequal:觀測時間
hours:小時累計(如:-1,-3,-6,-12,-24,-48,-72)
{“resCode”:“000”,
“resMsg”:”獲取成功”,
“data”:{
[{"Cnty":"林州市
","Admin_Code_CHN":"410581000000","Station_Id_C":"53889","Value":0.0
,"Lon":113.49,"Lat":36.04},
返回結果{"Cnty":"林州市
","Admin_Code_CHN":"410581000000","Station_Id_C":"53889","Value":0.0
,"Lon":113.49,"Lat":36.04},
…
]
}
}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分家協(xié)議的內(nèi)容
- 個人的居間協(xié)議模板
- 2023裝修房子協(xié)議書七篇
- 銀屑病甲病因介紹
- 竣工驗收要點培訓課件
- (范文)雕刻機項目立項報告
- 公路工程竣工資料管理 黃 00課件講解
- 2024年秋江蘇名小四年級語文12月月考試卷-A4
- 2023年廢棄資源和廢舊材料回收加工品項目融資計劃書
- 2023年家庭投影儀項目融資計劃書
- 內(nèi)科學糖尿病教案
- 《高尿酸血癥》課件
- 微量泵的操作及報警處置課件查房
- 云南省昆明市西山區(qū)2023-2024學年七年級上學期期末語文試卷
- 人教版小學數(shù)學四年級上冊5 1《平行與垂直》練習
- 市政設施養(yǎng)護面年度計劃表
- 公差配合與技術測量技術教案
- 堅持教育、科技、人才“三位一體”為高質(zhì)量發(fā)展貢獻高校力量
- 污水處理廠工藝設計及計算
- 杭州宇泰機電設備有限公司X射線機室內(nèi)探傷項目(新建)環(huán)境影響報告
- 2023年冷柜行業(yè)專題研究報告
評論
0/150
提交評論