基本屬性查詢

基本屬性查詢

TGOS MAP API(iOS)基本屬性查詢功能以服務方式提供,傳送之參數說明如下:

Format:可設定二種讀取格式,一種為JSON,一種為XML,不分大小寫。

TGMapServiceId:指定服務名稱代碼。

TGMapId:服務內之圖層代碼。

County:傳入縣市名。

Town:傳入鄉鎮市區名。

Keyword:查詢關鍵字。

查詢結果之回傳,包含各圖層所提供之欄位資訊及坐標資訊,各圖層資訊內容依取得之資料進行回傳,提供之坐標資訊包含:TWD97_121分帶_X坐標、TWD97_121分帶_Y坐標、TWD97_119分帶_X坐標、TWD97_119分帶_Y坐標、東經、北緯等,提供開發者依平台所需之坐標資料進行展示。程式範例如下:

NSString *TGQueryServiceUrl =@"http://api.tgos.tw/SGSPWS/TGService.ashx/TGQueryService?"

"Format=xml&TGMapServiceId=SHELTERS&TGMapId=SHELTERS&County=%@&Town=%@&Keyword=%@";

 

- (IBAction)LoadServiceClick:(id)sender {

//中文編碼

NSString * CountyStr = [self.CountyTF.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSString * TownStr = [self.TownTF.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSString * KeywordStr = [self.KeywordTF.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:TGQueryServiceUrl

//串接網址

,CountyStr

,TownStr

,KeywordStr]];

 

[self clearMarker];

NSError *parseError = nil;

[self parseXMLFileAtURL:url parseError:&parseError];

}

以下為提供的主題地圖服務及圖層代碼:

服務代碼

圖層代碼

服務名稱

圖層名稱

支援坐標系統

EOC

EOC

中央與地方緊急應變中心

中央與地方緊急應變中心

EPSG:3826EPSG:4326

FIREDEPARTMENT

FIREDEPARTMENT

全國消防機關

全國消防機關

EPSG:3826EPSG:4326

POLICEDEPARTMENT

POLICEDEPARTMENT

全國警察機關

全國警察機關

EPSG:3826EPSG:4326

NASC

NASC

空中勤務總隊

空中勤務總隊

EPSG:3826EPSG:4326

SHELTERS

SHELTERS

避難收容處所

避難收容處所

EPSG:3826EPSG:4326

INDUSTRY

INDUSTRY

工商企業

工商企業

EPSG:3826EPSG:4326

SCHOOL

SCHOOL

各級學校

各級學校

EPSG:3826EPSG:4326

服務使用範例如下:

●災民收容場所

http://api.tgos.tw/SGSPWS/TGService.ashx/TGQueryService?Format=xml&TGMapServiceId=SHELTERS&TGMapId=SHELTERS&County=新北市&Town=中和區&Keyword=秀山

●中央與地方緊急應變中心

http:// api.tgos.tw /SGSPWS/TGService.ashx/TGQueryService?Format=xml&TGMapServiceId=EOC&TGMapId=EOC&County=新北市&Town=板橋區&Keyword=

 

回到上方