圖面查詢

圖面查詢

當主題圖磚、主題地圖疊加於地圖平台上時,允許使用者直接點擊圖面上的圖徵符號,取得該圖徵的屬性資料,此功能即圖面查詢。若要使用圖面查詢功能,必須先疊加一可供圖面查詢之主題圖磚或主題地圖,詳細清單如下方表格,而在以下說明中,將只針對圖面查詢功能介紹,如何引用主題圖磚主題地圖並疊加至圖台上,請參考詳細之程式範例。

var Query = new TGOS.TGFeatureIdentify(); 

//宣告一個TGFeatureIdentify物件準備作為查詢工具使用

function ClickQuery() {

TGOS.TGEvent.addListener(pMap, "click"function(tEvent) { 

//建立地圖滑鼠單點事件監聽器並在事件發生後執行以下的function

var pt = tEvent.point;  //取得滑鼠點擊位置的坐標點位TGPoint物件

var txtDiv = document.getElementById("result"); 

//取得網頁上的空白DIV, 準備寫入查詢後得到的屬性資料

 

Query.identify(TGOS.TGMapServiceId.SHELTERS, TGOS.TGMapId.SHELTERS, pt, TGOS.TGCoordSys.EPSG3826, function(result, status){      

//使用方法identify進行查詢輸入參數包含欲查詢的服務、欲查詢的圖層、查詢點位、

//坐標系統及查詢後的函式, resultstatus分別代表查詢結果及查詢狀態

if (status == TGOS.TGIdentifyStatus.ZERO_RESULTS) { 

//判斷查詢結果是否為查無結果

txtDiv.innerHTML = '查無結果請重新點選圖徵查詢';

return;

else {  //若查詢產生結果則執行以下函式

var attris = result.fieldAttr;  //透過resultfieldAttr屬性來取得所有的圖徵屬性

var str = 'ID: ' + attris[0][0] + '<br>Name: ' + attris[0][1]

'<br>Address: ' + attris[0][4];

//組合屬性結果為字串, attris[0]為查詢到的第一個圖徵,

//attris[0][0]為第一個圖徵的第一個屬性依此類推

txtDiv.innerHTML =str;  //將字串寫入空白DIV, 顯示查詢結果

}

});

});

}

可供圖面查詢之主題圖磚與主題地圖服務代碼、圖層代碼如下表:

服務代碼

圖層代碼

服務名稱

圖層名稱

使用授權

CITYZONING

CITYZONING

都市計畫圖

都市計畫圖

限內部應用

RURALZONING

RURALZONING

非都市土地使用分區圖

非都市土地使用分區圖

限內部應用

LANDUSE

LANDUSE

國土利用調查

國土利用調查

一般圖資

DIPSLOPE_P

DIPSLOPE_P

順向坡分布圖

順向坡分布圖

進階圖資

LANDSLIDE_P

LANDSLIDE_P

山崩潛感圖

山崩潛感圖

進階圖資

FAULT

FAULT

活動斷層圖

活動斷層圖

進階圖資

REGION

COUNTY

行政區界圖

縣市界

一般圖資

TOWN

鄉鎮市區界

VILLAGE

村里界

FLOOD_P

1DI200

淹水潛勢圖

單日累計重現期200

限防救災應用

1DR450

單日累計雨量450mm

1DR600

單日累計雨量600mm

DEBRISFLOW_P

DEBRISFLOW_P

土石流潛勢溪流圖

土石流潛勢溪流圖

限內部應用

HAZARD_LAND_P

RAINFALLSTATION

坡地災害潛勢圖

雨量站

進階圖資

SETTLEMENT

聚落

AGED

社福機構_老人

DISABLED

社福機構_身障

MONITOR_ROAD

監控路段

MONITOR_BRIDGE

監控橋樑

DEBRIS

土石流影響範圍

DEBRISSTREAM

土石流潛勢溪流

LANDSLIDE

山崩地點

DIPSLOPE

順向坡

HAZARD_FLOOD_P

RAINFALLSTATION

淹水災害潛勢圖

雨量站

進階圖資

GAUGINGSTATION

水位站

AGED

社福機構_老人

DISABLED

社福機構_身障

MONITOR_ROAD

監控路段

MONITOR_BRIDGE

監控橋樑

1DR300

單日暴雨300mm

1DR450

單日暴雨450mm

1DR600

單日暴雨600mm

EOC

EOC

中央與地方緊急應變中心

中央與地方緊急應變中心

一般圖資

FIREDEPARTMENT

FIREDEPARTMENT

全國消防機關

全國消防機關

一般圖資

POLICEDEPARTMENT

POLICEDEPARTMENT

全國警察機關

全國警察機關

一般圖資

NASC

NASC

空中勤務總隊

空中勤務總隊

一般圖資

SOCIALSERVICE

SOCIALSERVICE

社會福利服務機構

社會福利服務機構

一般圖資

MEDICAL

MEDICAL

醫療院所

醫療院所

限防救災應用

SHELTERS

SHELTERS

避難收容處所

避難收容處所

一般圖資

NASC_LANDING

NASC_LANDING

直升機緊急救難臨時起降場

直升機緊急救難臨時起降場

一般圖資

INDUSTRY

INDUSTRY

工商企業

工商企業(全部)

一般圖資

INDUSTRY_A

農、林、漁、牧業

INDUSTRY_B

礦業及土石採取業

INDUSTRY_C

製造業

INDUSTRY_D

電力及燃氣供應業

INDUSTRY_E

用水供應及污染整治業

INDUSTRY_F

營造業

INDUSTRY_G

批發及零售業

INDUSTRY_H

運輸及倉儲業

INDUSTRY_I

住宿及餐飲業

INDUSTRY_J

資訊及通訊傳播業

INDUSTRY_K

金融及保險業

INDUSTRY_L

不動產業

INDUSTRY_M

專業、科學及技術服務業

INDUSTRY_N

支援服務業

INDUSTRY_O

公共行政及國防;強制性社會安全

INDUSTRY_P

教育服務業

INDUSTRY_Q

醫療保健及社會工作服務業

INDUSTRY_R

藝術、娛樂及休閒服務業

INDUSTRY_S

其他服務業

SCHOOL

SCHOOL

各級學校

各級學校(全部)

一般圖資

SCHOOL_B

國民小學

SCHOOL_C

附設國民小學

SCHOOL_D

國民中學

SCHOOL_E

附設國民中學

SCHOOL_F

高級中學

SCHOOL_G

高級職業學校

SCHOOL_H

大專院校

SCHOOL_I

宗教研修學院

SCHOOL_K

特殊教育學校

SCHOOL_M

高中職進修學校

SCHOOL_N

空大及大專校院附設進修學校

 

 

回到上方