Map Dreamer 地圖夢想家

我們所夢想的事情,將會一一在NNGIS中逐步展現

(NNGIS開發者非官方手札)

查詢工具(Identify)之演進(2/3):單點查詢之「右」鍵上手

Published by 紅蜥蜴 under on 11/18/2009 06:26:00 下午
(承上篇)

細數Identify的罪狀很簡單,但是Identify畢竟是不可或缺的功能,
畢竟並不是所有的資料都能夠直接以cache的技術全部擠在地圖上,
也不能說既然這麼麻煩就拿掉吧,
我們還是需要空間資料下所隱含的屬性資料呀。
NNGIS從很早以前就一直致力於改善Identify的功能,
這是一條沒有止進的道路,到現在也一直不斷地改進中。

2003年最早期的NNGIS也是有Identify功能鈕存在,供使用者查詢圖層:
 看見一顆大大的「i」了沒有?


上圖:當時使用identify會查到的資訊就像是這樣,這種資料當然只有專家才看的懂了...

------
後來這項功能雖然沒有拿掉(我們還是需要它),但是已經陸續開始費盡心思改善、並擴充這項功能
第一件事情就是把自然環境資料庫大量圖層背後所隱含的真正資訊提煉出來,
統稱為「單點查詢」功能。
例如:氣象站的主要功能是觀測氣溫、降雨、日照等,
但是氣象站圖層裡的資料實際上只是站名、站號,對於了解氣象根本沒有幫助,
因此透過單點查詢帶出的就是氣象站所記錄的那些氣溫、降雨資訊,
然後再將其轉換成讓使用者都能夠理解的模樣。

歷年逐步建立起來的單點查詢功能包括,
2004年: 基本圖查詢、地形剖面、航空照片、氣象查詢
2005年:三維地形模型、地形查詢
2006年:土壤查詢
2007年:地質查詢(包括地震斷層、溫泉、水文鑽井、、地層

單點查詢功能介面

地質查詢的4項結果
在單點查詢後的種種資訊,Jerry老大當時也花了蠻多的心思在思考要如何呈現,
這件事雖然看似不難,但絕對不是件輕鬆的事情。

首先,
這些資訊其原始格式都是表格式、或xml的格式,看上去是一堆密密麻麻的數字與英文字。
必須以圖文並茂的方式轉換成大家一眼就能輕易理解的內容
因此氣象查詢不單單只是每個月氣溫的紀錄表而已,在系統中將其轉換成一個年度氣溫表。
地形查詢不單單只是每個地方的高程,也將其做成可理解的地表起伏狀況。
而且由於NNGIS是在經濟部的主導下,不能給人貽笑大方,
所以這些手法都必須參考專業人士的意見或相關專業書籍,Jerry對這點非常謹慎。
其次,
由於自然環境的資料太過廣泛,
每項資料的內容都大相逕庭,因此不同的查詢呈現的介面不可能一模一樣。
因此NNGIS等於是替每項查詢內容都做一次客製化的動作
歷年來投注的時間和心力相當地多。

最初的單點查詢,是每查一項內容都新開一個視窗,
後來視窗太多,2006年修改成將其整合到同一個新開視窗內,
可以在同一個查詢點下互相切換觀看不同的查詢內容。
這點也很重要,因為後來的介面也一直盡量朝著這樣整合方式走。

--------
2008年NNGIS進化至第3版,
由於網站核心大幅改進,查詢功能也跟著更上層樓。
這次由Skywalker主導的GIS系統改版,
查詢方式朝著「為了要讓使用者感覺更方便、更迅速」的方向前進。

查詢與結果介面整合

提示使用者在地圖上按右鍵即可

第一個改進,
就是優先排除「將查詢結果新開視窗」這種會讓使用者桌面太過雜亂的方式。
原本開新視窗的方式變成合併在原視窗右側,改成地圖與查詢結果可以互相對照的方式,免除了一堆煩亂的新視窗干擾。
接著修改查詢邏輯,
不需要像以前Identify,先額外點選某功能鈕後再去點地圖,
使用者只要在地圖上(以滑鼠右鍵)單點地圖即可進行所有查詢,
雖然只少一個步驟,但是在使用效率上就有極大的躍進

去年底推出的這種的查詢方式不但頗受好評,而且也廣受歡迎,
許多NNGIS的資料提供單位,在查詢自己的資料時,都轉而使用NNGIS系統介面進行查詢,
無異是給NNGIS改版更多的鼓勵與支持。
我們在其他單位進行推廣時,也有很大的方便性,
由於這樣簡易的查詢方式,根本不需要我們額外教學,
所有使用者幾乎都能夠「右」鍵上手

(待續...)

0 意見:

張貼留言