顯示具有 圖資 標籤的文章。 顯示所有文章
顯示具有 圖資 標籤的文章。 顯示所有文章

2010年9月29日 星期三

QGIS的上台灣歷史圖層–台灣堡圖 and more…

QGIS中使用"台灣歷史圖層”的這個功能已經使用幾個星期了,只是還沒有寫合適的User Interface,所以目前沒辦法給大家用。完整支援圖層例表,如下:

  • 日治台灣堡圖,年代:1898~1904
  • 日治五萬分之一蕃地地形圖,年代:1907~1916
  • 日治二萬五千分一地形圖,年代:1921~1928
  • 日治五萬分一地形圖,年代:1924~1944
  • 日治三十萬分一台灣全圖,年代:1924
  • 二萬五千分一經建版地形圖(第一版), 年代:1985~1989
  • 二萬五千分一經建版地形圖(第二版) ,年代:1992~1994
  • 二萬五千分一經建版地形圖(第三版), 年代:1999~2001
  • 二萬五千分一經建版地形圖(第四版) ,年代:2003。

而這些圖層都得感謝中央研究院 地理資訊科學研究專題中心的辛苦數位化的成果。所以使用或發表時請務要遵守該中心的規範。

有了QGIS好用且免費的Open Source軟體,使得使用GIS的入門門檻降低。我與Ivan開發的Google Layers Plugin可以在 QGIS上使用Google的各種圖資。後來出現OpenLayers Plugin功能更強,且可以結合Google / Yahoo /OpenStreetMap的圖層。因為原始碼的開放,使得透過程式呈現的好主意可以一直被大家改善及增強。如此QGIS開放取用(Open Access)的圖資也愈來愈豐富。現在(希望是不久的幾天後)有學術價值極高的台灣歷史圖層(Taiwan Histrical Layers)可以使用,相信對各方面的研究的會很有益處。

 

使用中的畫面如下

日治台灣堡圖(raster + vector)
年代:1898~1904

2010-09-29_122447

二萬五千分一經建版地形圖(第一版) 
年代:1985~1989

2010-09-29_123435

等UI作好再放在網路上給大家使用。

終於中央研究院 地理資訊科學研究專題中心要出此Plugins了,大家敬期待吧。

若等不及的人可以下載此檔案

大家有沒有發現QGIS 1.5作join or spatial join時,中文不會亂碼了。QGIS愈來愈實用了…呵呵。

2010年9月10日 星期五

OpenLayer plugin for qgis

google推出地圖服務後,讓許多人都可以接觸到空間資訊,用空間的方式暸解這個世界。不過僅僅用google地圖、地球,對專業的人是不夠。最好能在gis軟體中直接使些圖資。

於是在一位好朋的激發下,開發python版的google layers,可以在qgis中合法直接使用google的圖資。後來因為準備考試,由斯洛伐克的ivan繼續維護開發。ivan也簡化了程式﹙拿掉raster投影座標轉換的功能﹚及安裝步驟,在中研院的qgis blog中有介紹說明。直得注意的,google投影方式可以用EPSg:3857來表示。另外Arcgis中也有類似的程式,不過似乎要收費,在中研院的Google Map/Earth觀察報中也有介紹。雖然google layers for arcgis的架構也寫得差不多了,由於考試也就沒繼續寫了。

應該類似這樣的功能還不錯且有市場,最近又有人寫也一個更好的程式。這程式的名稱也很類似,稱為「OpenLayers」。可以在qgis內直接使用google、yahoo及Openstreet的圖資。基本上也不用googlelayers﹙哭哭﹚,直接用OpenLayers即可,接下來就說明一下如何安裝。

一、python附加元件中加入[非官方主機]

2010-09-10_105817

 2010-09-10_110107

二、安裝OpenLayers附加元件

可以在過濾條件中輸入「OpenLayers」,以加快尋找速度2010-09-10_123443

三、開啟「OpenLayers」及使用

記得在[附加元件管理]中開啟「OpenLayers」, 就可以在[附加元件]功能表中看見了。不用設定坐標系統,直接可以套疊使用google,yahoo及openstreetmap的圖資。

 2010-09-10_123743

2010-09-10_124152

 

2010-09-10_124458

最後可以加上自己的圖資,畫出一張漂亮的地圖。如下圖,套上中國的省界及地名。

好的程式就是簡單又好用,大家快試試吧。

2010-09-10_131439

2010年6月6日 星期日

丁文江1948年中國分省新圖

20061016223044146最近看到一套不錯的地圖,丁文江1948年中國分省新圖。稍作整理一下放在網站上跟大家分享,對中國有趣興的應該可以參考看看。

 

說明

《中華民國新地圖》及其縮編本《中國分省新圖》,通稱為《申報地圖》。乃是1934年上海申報館為紀念《申報》創刊60週年而出版之,由丁文江、翁文灝、曾世英編制。《申報》(Shun Pao)為近代中國發行時間最久、具有廣泛社會影響的報紙(WIKI)。丁文江(1887年3月20日-1936年1月5日),字在君,江蘇泰興縣人,地質學家、社會運動家。丁文江還是中國第一個系統研究彝文的人。胡適曾著有《丁文江的傳記》一書,胡適說他是「一個歐化最深的中國人,一個科學化最深的中國人」(胡適:《丁文江這個人》)。1931年任北京大學地質系教授。1933年與翁文灝、曾世英合編《中華民國新地圖》以及《中國分省新圖》並出版,此舉對我國的近代邊疆研究作出了不可磨滅的貢獻(WIKI)。

2010-06-07_103606

此地圖開本為24公分×39公分。由序圖、普通地圖和城市圖 3 個系列組成。序圖7幅,包括全國政區 、地文、交通、氣象、重要城市、語言區域、礦產分佈和農產分佈等專題圖表,採用亞爾勃斯投影(Albers' Projection)。普通地圖44幅,按經緯線分幅,採用多圓錐投影,人文、地文分幅對照,比例尺東部為1:200萬,西部為1:500萬。城市地圖2幅,包括 61 個城市小圖,比例尺統一為1:10萬。末附地名索引36000餘條。其縮編本《中國分省新圖》共有地圖 31 幅,於 1933~1948 年間先後5版,發行約20萬冊。它也是我國最早採用分層設色法的地圖集,具有正規、標準的國家大地圖集的地位。在解放前的中國地圖界幾乎無可比擬,無人能替代。此地圖在中國地圖發展史上「具有里程碑意義」(資料來源)。《申報地圖》保有近代中國開發之前的地貌景觀,對於研究中國地區是一項不可獲缺的參考資料。網站目前收錄《中國分省新圖》版本為1948年出版的戰後訂正第五版。因為《中國分省新圖》採用亞爾勃斯等面積投影法,故在地圖轉換成Google Projection後,緯度愈高面積變得愈大,可由東北各省及蒙古地圖的形變形情可以看得出來。在現今地圖中已經不見的合興、興安、嫩江、綏遠…等省份可以在此地圖中找出。看到此套圖特別親切,似乎與之前國立編譯館國中地理教科書的相似。希望有強者來補充說明一下。

2010-06-07_091726

除了有各省的地圖之外,還收錄以下的地圖。

  • 中國土壤分佈圖
  • 中國地形總圖
  • 中國政治區域圖
  • 中國重要城市及人口分佈圖
  • 中國重要鑛產分佈圖
  • 中國磁針等偏差線圖
  • 中國語言區域圖

網址 http://gissrv4.sinica.edu.tw/gis/China1948.aspx

2010年2月23日 星期二

地理資訊好站介紹

想知道Google地圖/地球的最新消息及最新運用,請參考以下網站。

Google Map/Earth觀察報@Sinica

http://gis.rchss.sinica.edu.tw/google/

這網站最近有專人付責更新,速度快又好,大家可以多去看看。

若要知道人文與地理資訊的結合運用可以參考以下網站。

G-Contents@NDHU

http://chnlnkuo.blogspot.com/

若想用地圖思考事情或用地圖看事情,可以參考以下網站。

地圖會說話

http://richter.pixnet.net/blog

以上都是我常常逛的網站與大家分享,有機會加入自己的書籤或者訂閱吧。Hot

之後有機會再紹介…

2010年2月15日 星期一

QGIS的附加元件-Google Layers Plugin for QGIS

Open GIS = Open Standrads + Open Source + Open Access

QGIS是開放源碼(Open Source )的GIS軟體、也支援許多OGC的開放標準(Open Source ),如WMS、WFS、WCS、SLD…等。在開發的資源的存取(Open Access)亦支援Open Street Map。現在透過附加元件的形式也可以支援豐富的Google Map圖資。

QGIS支援WMS的圖資來源,之前有想過將影像金字塔的圖層(Tile Service)透過程式轉成WMS,再由QGIS讀取即可。不過上網查之後,果然有人作過此事,且被Google擋IP。若自己的像金字塔的圖層服務可以這麼處理,但是Google的圖資的使用有其規範,當我們要使用Google地圖的資源,就要遵守Google的使用條約,網址http://code.google.com/intl/zh-TW/apis/maps/。若繞過使用條款規範的方式存取Google圖資不僅犯規,且會被Google拒絕取存服務(網路上有人說,也有認識的人經歷過)。基於法律上及道得上,所以我一直不想寫類似的程式。

最近一個朋友又提到這件事,於是又告訴他上面那段話。不過還是把這件事放在心理中思考。過了幾天突然想新的方法,即是使用Google Static Maps API。這樣就可以放心合法存取Google Map的豐富圖資,而不違法。但是有以下的限制:

要使用「靜態地圖 API」,必須先註冊免費的地圖 API 金鑰。「地圖 API」金鑰可讓您使用「靜態地圖 API」以及標準的「地圖 API」。

「Google 靜態地圖 API」的使用有其限制,每位檢視者每天只能要求 1000 張不同的圖片。因為此限制的配額是每個「檢視者」而不是每個「金鑰」,因此大部分的開發人員應該都不需要擔心超過其配額。此外請注意,如果要求的是相同的圖片,一般而言就只會算成一張。

如果使用者超出上述的限制,則會顯示下列圖片,以指出超出配額:

之所以要有這個限制,是為了避免有人濫用「靜態地圖 API」和 (或) 用在其他目的。此限制以後如有變更,恕不另行通知。如果您已超過 24 小時內的使用上限,或是濫用服務,則會暫時無法使用「靜態地圖 API」。如果您持續超過上限,則會遭到封鎖,無法使用「靜態地圖 API」。

資料來源:http://code.google.com/intl/zh-TW/apis/maps/documentation/staticmaps/

簡單位的說,就是每人每天可以用1000張的不重複圖,且每張圖大小的上限為640X640。在此限制內就是Google API合理的使用範圍,超過Google會停止服務。

  • 程式=>Google圖資
    不合使用規定、甚至不合法
  • 程式=>Google API=>Google圖資
    符合使用規定,遵守限制,但可以存取豐富圖資

Picture1

想通了且合法了,於是動手研究QGIS python附加元件如何撰寫,深入研究後發現並沒有想像中的難,只是我不會python的語言,請教一些高手後終於比較清楚python寫法及架構。

目前初的成果,如下圖及影片。

2010-02-15_162458

沒錯,之後安裝好就只要按一個按鈕,就下載Google Map的圖資。
之前寫的地理空間數位化流程-使用Open GIS方法,在Google Map操作的部分可以刪掉,直接載入參考的圖層後(WGS84),或者移至感興趣的經緯度座標後,再按Google Layers的按鈕即可以載入Google Map的圖資。

目前支援的Google圖資,如下

  • roadmap:標準道路圖圖片,與一般在「Google 地圖」網站中顯示的一樣。
  • mobile:行動裝置道路圖圖片,圖徵和文字字型較大,方便高解析度、小螢幕的行動裝置顯示。
  • satellite:衛星圖片。
  • terrain:實際立體模型地圖圖片,可顯示地形和植被。
  • hybrid:衛星和道路圖的混合圖片,在衛星圖片上顯示一層透明的主要街道和位置名稱。

換個突度想,這也是QGIS + Google雲端運算圖資的應用之一。而且是跨平台的應用程式存取Google的用雲端運算出來的圖資,跟一般使用網頁的方式不同。

這樣的GIS工具相信對QGIS的推廣及運用會有更大的助力,甚至想使用GIS作為研究的工具應該更容易使用,且加快研究的速度。

不過Google Layers附加元件安裝過程還是較麻煩,若能在過年剩下的時間簡化安裝程序,再將程式及安裝程序一並公開至本網站。

2009年11月15日 星期日

空間數位化

如何空間數位化,這是一個基本的作業。一般來說可以在Desktop GIS軟體中進行。例如ArcGIS中加上Google maps for ArcMap Extension (for 9.2及9.3) 後就可以將Google Map的圖資(地圖、衛星圖、地形圖)載入Desktop GIS作為數化(空間數位化的)參考。如下圖,圖片來源http://gis.ascc.net/ISTIS/program/AddMaps/AddMaps92.pdf

2009-11-16_141617

先不管此功能有沒有違反"Google Maps/Google Earth APIs Terms of Service”,這得確是個好用的數化方式,可惜ArcGIS太貴了(之前參加研討會聽說ArcGIS info版,約六十多萬),價錢很難親近。

有沒有不用錢又不會違反"Google Maps/Google Earth APIs Terms of Service”的方式呢?當然是有的。

請準備一下以下三種東西

  1. 一個Google帳號 https://www.google.com/accounts/
  2. Google Earth http://earth.google.com/intl/zh-TW/download-earth.html
  3. QGIS 1.3版以上
    最新版 http://www.qgis.org/en/download/current-software.html
    1.3版 http://download.osgeo.org/qgis/win32/QGIS-1.3.0-3-No-GrassSetup.exe

之後要進行四主要個程序

  1. 在Google Map 我的地圖中進行空間向量數化
  2. 下載正確的KML檔案
  3. 在QGIS開啟KML檔案後,編輯屬性資料
  4. 匯出成空間資料ESRI Shape檔/ MapInfo / PostGIS

以下就舉個例子來說明。

1.至Google Map網站使用Google帳號登入,後按[我的地圖]

2009-11-16_143634

再按[建立新地圖]
2009-11-16_144127

2.在Google Map中數化

建議一次僅數化一種類型(點、線及面)的空間屬性。想清楚要不要公開此編輯的資料。

注意:KML檔案在QGIS開啟僅會有兩個欄位屬性,即是標題描述。不過之後就可以使用QGIS來擴充即編輯欄位。

2009-11-16_145809

3.下載KML檔案

2009-11-16_151243

最後編輯好請按[完成]。

2009-11-16_151254

第一次下載的KML的資料僅有KML連結,未有剛剛數化的資料,用記事本開啟如下。

2009-11-16_152058

所以下載時要直接使用Google Earth開啟KML後,將數化的圖徵,移至另一個新建的資料夾後,再另存成KML亦可。

2009-11-16_152909 2009-11-16_152947

2009-11-16_153017

4.在QGIS中開啟KML

記得使用QGIS1.3以上的版本。

2009-11-16_151700

在QGIS中呈現的樣子

2009-11-16_153529

5.另存成ESRI Shape檔案以擴充欄位

2009-11-16_153813

檔名自取、座標系統選擇WGS84。儲存好之後再加入此Shape檔案。

2009-11-16_154023

切換至編輯狀態

2009-11-16_154130

開啟屬性對話方塊

2009-11-16_154157 

至[欄位屬性設計]中新增、編輯欄位

2009-11-16_154310

編輯屬性資料

2009-11-16_154638

最後再按[切換編輯狀態]結束編輯,記得要按[儲存]才會將剛剛的變更都儲存。

2009-11-16_154657

使用Google Map/Earth龐大圖資為參考圖層數化空間資料,之後再用QGIS加強屬性資料,如此數化的工作即可以在無花費的情形之下輕鬆完成。提供此方法作為大家建立空間資料的參考。

2009年9月13日 星期日

使用GPS訊號進行城市3D建築物建模

城市3D建築物建模也是最近很火熱的議題,除了常見的衛星資料加上樓高資料建立大量的3D建築物之外,也有許多方法。以下的方法先不論成果如何,但是能想到使用GPS的訊號來反推出建築物的模型,這樣就很有創意了。常常生活中一些習以為常的事物,若能多了解其原理,相信會有更多的發想,可能也可以運用到不同的領域之中。腦中應該時時提醒自己這點。

說明就請大家自己看影片吧~

2009年8月21日 星期五

QGIS 1.2 新功能簡介(3)

昨天晚上熬夜終於把QGIS 1.2正體中文翻到一個段落了,也已經交付出去了。未來QGIS1.2正式版不僅有新功能也有大家熟悉的正體中文介面。有需要的人可以在這裡下載

這是題外話,QGIS 1.2有把一個重要功能納入,即是Open Street Map(OSM)的功能。OSM之前即有這個附加元件要另外安裝,QGIS1.2則是直接內建。這樣一來就不用擔心基本圖資的問題。OSM簡單的說是大家貢獻自己的GPS Log及編輯的成果共同建立開放的地理圖資(Open Geo Data)。比Google地圖更為開放、更為自由。若您有不錯的成果給不要吝惜貢獻回去給OSM。

所以要如何使用呢?很簡單如下圖

比較要注意的事下載後存放圖資的路徑,目前的開發版本有點問題。需自己鍵入Windows環境下的路徑方式,如C:\temp,當然您的C磁碟機中也要有temp資料夾。猜測目前是以unix為設定來實作功能。這也不意外,QGIS整個軟體是從Lunix上直接編譯成Windows版本,所以新的功能是這樣也很正常。

2009-08-21_165657

下載完後完全看不見圖形,記得要進入圖層屬性中的[符號設計]為下載點、線及面的圖層上色及細部設定,之後才會顯示出來,如下圖。

2009-08-21_165808

在套上WMS圖資,簡單的一張圖就完成了。以下是宜蘭地區的地圖。2009-08-21_170843

圖資的問題一直都是個大問題,之前想幫大家找出有用的圖資,實在沒有多餘的時間作這件事,不過換個方向找出可以找到更多圖資的方法,告訴大家也是一件很好的事。所以為什麼急著先告訴大家新版的QGIS的OSM功能,就是這個原因。

有了OGC的開放標準(Open Standard),軟體及資料之間可以相互順利的溝通,加上開放源碼(Open Source)的GIS軟體,可以讓大家都能在無負擔的情形下盡情使用合法的GIS軟體。最後再加上開放圖資(Open Geo Data)的使用,相信藉由這三種元素的開放(Opens)更能讓GIS順利地運用推廣到各種領域。

Open GIS = Open Standard + Open Source + Open Geo Data + …..

2009年8月7日 星期五

在QGIS中使用內政部經建版圖資

圖資(地圖資料)來源:內政部 二萬五千分之一(經建版)地形圖數值檔
圖資說明: http://www.land.moi.gov.tw/land/map/Html&Img/25k_topo.htm
圖資分區下載(AutoCAD):http://www.land.moi.gov.tw/land/map/Html&Img/25_index.htm

1.選擇所需的區域後下載解壓縮後,其資料夾會產生許多AutoCAD之dxf檔案
注意:Dxf檔案之資料夾不能有中文文字

images

2.使用QGIS附加元件之[DXF轉成shp檔]工具

 2009-08-07_075408

3.選擇輸入的Dxf檔案

2009-08-07_075433

4.輸出的Shape檔案可以指定檔案及資料夾

選取[匯出文字標籤],按[OK]

2009-08-07_075452

5.選擇座標投影方式

  2009-08-07_075517

6.重複上述步驟,陸續加入其它Dxf,結果如下圖

2009-08-07_075846

2009-08-07_075926 

還有點不清楚啊?以下有影片…

是不是很簡單呢?若您沒有圖資就由此下手吧!

2009年6月3日 星期三

世界核能發電廠

大陸寫的核能發電廠的簡介,約有全世界四百個核電廠位置。

詳細文章 http://www.williamlong.info/google

kml下載 世界四百个核电站

2009-06-04_134751

2009年5月24日 星期日

高雄空拍照片提供下載

空中看高雄,公開空拍照片增加高雄曝光度,花媽能同意這樣作還真有遠見。而且可以免費下載使用哦~~

空拍的區域如下(網址)

2009-05-25_084139

愛河之心的照片

20090510094250-2

原稿

網址在 http://urban-web.kcg.gov.tw:8080/airks/web_page/KDA130100.jsp