ESRI Shapefile(shp),是ESRI開發的一種空間資料開放的向量格式。
但是D3.js無法直接讀取shapefile的檔案格式,必須先進行轉換。
 topojson 是一個改善 geojson 要去存取過多的重複資料所做的新的一種資料格式, 這種資料格式比geojson可以節省許多的檔案空間,有利讀取的速度。

 GitHub上有一個專案可以直接把shp檔轉成topojson,方便D3.js後續的應用。
 由於topojson是Nodejs 的模組之一,所以需要先安裝 Nodejs。

Nodejs:https://nodejs.org/ 

完成安裝後,在Windows開啟cmd.exe(命令列模式),安裝topojson模組:
 c:\> npm install -g topojson  

模組完成安裝之後,就可以把shp檔轉成topojson了,因為我是下載台南市的里區圖, 而台南市政府提供的是TWD97座標地圖,
先用QGIS把它另存為WGS84的座標地圖, 如果是從交通部下載開啟資料的地圖,
因為交通部個別有提供TWD97與WGS84的地圖, 所以只要選擇WGS84(經緯度)就不必再透過QGIS來做座標轉換。
另外因為中文字的緣故,所以要另外指定big5 轉檔的語法,整個轉換語法如下::
 c:\> topojson -o tnn.json -p --shapefile-encoding big5 tnn.shp

文章標籤

keven 發表在 痞客邦 留言(0) 人氣()

Cordova版本:5.1.1

Google Play商店網址:
文章標籤

keven 發表在 痞客邦 留言(0) 人氣()

以HTML + jQuery開發可以跨不同的平台系統,輔以Cordova編譯可以轉成Android、iOS、Windows Phone的APP程式。

Android版本(Play商店): https://play.google.com/store/apps/details?id=com.twtnn.puzzle_sample

原始碼(GitHub): https://github.com/lyhpcha/puzzle_sample

keven 發表在 痞客邦 留言(0) 人氣()

其實當年結緍前就有這樣的構想,想要自己設計一個婚禮的網站,
但是礙於時間、技術等種種的因素,所以並沒有完成這個構想。

最近學習使用TimelineJS、StorymayJS兩個由美國北西大學奈特實驗室
(Knight Lab of Northwest University)開發的免費Javascript網路工具

keven 發表在 痞客邦 留言(0) 人氣()

因為我在新建一個gears時,啟用了Scalable功能,所以要安裝phpMyAdmin時出現了錯誤:
Image001

所以就只能以SSH登入並以mysqldump這個指令的方式備份MySQL的資料,
但是Openshift對於MySQL的資訊是參數的方式表示,所以必須使用參數來取代MySQL的設定值。

keven 發表在 痞客邦 留言(0) 人氣()

Google Fonts有許多的英文字型可以讓網頁文字有更多的變化。
而在Google的Web Font Early Access中,已經有五種中文字型了,
只要以CSS的語法就直接可以套用在網頁上,也有提供字型下載。
網址:https://www.google.com/fonts/earlyaccess

keven 發表在 痞客邦 留言(0) 人氣()

1、以SSH連上後,打指令「quota -s」就可以了。

$ quota -s

Filesystem blocks quota limit grace files quota limit grace

keven 發表在 痞客邦 留言(0) 人氣()

Google Play:
https://play.google.com/store/apps/details?id=com.twtnn.aedtnn

Soruce Code(GitHub):
https://github.com/lyhpcha/aedtnn

keven 發表在 痞客邦 留言(0) 人氣()

今天要把設定測試用的PA在Linux開機後,自動啟動。
所以在/etc/init.d下,寫了一個Shell Script如下:

檔名:pa_service
----------------------------------------------------

keven 發表在 痞客邦 留言(0) 人氣()

衛生福利部與社團法人台灣急診醫學會合作研發的「全民急救AED」APP,
透過行動裝置下載安裝,可以獲取AED設置地點與急救教材等相關訊息,
App包含有一鍵撥號119、CPR+AED教學、AED搜尋(快速找到最近的AED)。

Google Play:https://play.google.com/store/apps/details?id=com.lycodes.aed&hl=zh_TW

keven 發表在 痞客邦 留言(0) 人氣()