緊鄰縱貫公路旁的大學

有一天前往輔仁大學參加研討會,發現校門口就是捷運輔大站,旁邊又是縱貫公路——省道台1線,交通可說相當便利。也因此引發了我的好奇:沿著這條貫穿臺灣西部平原、串連南北的重要交通大動脈,究竟有多少所大學的校園,就直接坐落在台1線沿線或緊鄰道路兩側呢?

如果直接詢問 AI,得到的答案多半仍是根據網頁搜尋結果整理而來,不僅可能有所遺漏,對於「大學鄰近台1線」的判定標準也往往不一致。有些學校可能只是地址位於台1線附近,有些則是校門直接面向台1線,甚至還有校園範圍與道路相鄰的情況,因此單靠文字搜尋,很難得到精確而完整的答案。

因此,與其逐一從學校名稱、地址或網頁資料進行搜尋,不如直接從 GIS 空間資料出發,先明確定義什麼叫做「位於台1線沿線」,再透過空間分析找出符合條件的大學校園。

首先,從政府 Open Data 平臺下載以下兩項圖層:

利用 QGIS 載入上述兩個圖層後,由於「學校範圍圖」涵蓋各級學校,而「國道及省道道路中線」圖層則包含國道與省道的道路編號資訊,因此可以先透過 Filter(篩選) 功能,分別篩選出「大專院校」以及「台1線」資料,作為後續空間分析的基礎。

由於部分大學另設有附屬學校,例如附設高中、國中或國小,若僅以校名包含「大學」作為條件,可能會一併篩選進來。因此,可以利用 QGIS 的篩選條件,保留名稱中含有「大學」、但排除含有「附」字的資料:

"BLOCKNAME" LIKE '%大學%' AND "BLOCKNAME" NOT LIKE '%附%'

如此即可較有效地篩選出大專院校本身的校園範圍,避免將大學附設學校誤納入分析。

省道台1線其實不只有「台1」主線,還包含多條支線,例如台1甲、台1乙、台1丙等。若希望把整個「台1線系統」都納入分析,就不能只篩選 台1,而應將相關支線一併選取。

在 QGIS 中,可以使用以下篩選運算式:

"ROADNUM" IN ('台1', '台1甲', '台1乙', '台1丙', '台1丁', '台1戊', '台1己')

如此即可一次篩選出台1線主線及其相關支線,作為後續與大專院校校園範圍進行空間分析的道路資料。

如此一來,QGIS 圖面上就只會保留「台1線及其支線」與「大專院校」兩類資料,形成一張相對單純、清楚的空間分布圖,也方便進一步判斷哪些大學校園真正位於台1線沿線。

接著利用 QGIS 的 Select within distance(依距離選取) 功能,找出距離台1線一定範圍內的大專院校。

參數設定如下:

  • Select features from各級學校範圍圖_121
  • By comparing to the features from國道及省道(含快速公路以上等級)道路中線
  • Where the features are within50 meters

也就是以台1線道路中心線為基準,選取距離道路 50 公尺以內 的大專院校校園範圍。如此一來,「位於台1線沿線」就不再只是模糊的文字描述,而是轉化成一個明確、可重複驗證的 GIS 空間判定條件。

系統就會選取出符合條件的學校,由北到南共計有9所大學:

  • 輔仁大學
  • 明新科技大學
  • 國立臺中教育大學
  • 吳鳳科技大學
  • 嘉南藥理大學
  • 台鋼科技大學
  • 文藻外語大學
  • 國立屏東大學屏商校區
  • 美和科技大學

同樣的方法其實也可以延伸到其他交通路網。只要替換作為比較基準的線圖層,就可以進一步分析哪些大學位於其他省道、捷運路線或臺鐵沿線;甚至也能調整距離門檻,例如 50 公尺、100 公尺或 500 公尺,重新定義不同尺度下的「鄰近」關係。

換句話說,這不只是找出「台1線旁有哪些大學」,而是一套可以重複套用的 GIS 空間分析方法。