library(ggmap)
for (i in 1:nrow(data)) {
if (data$lat[i] == 0) {
addr <- data$service_addr[i]
url = paste('http://maps.google.com/maps/api/geocode/xml?address=', addr,'&sensor=false',sep='')
doc = xmlTreeParse(url)
root = xmlRoot(doc)
data$lat[i] = xmlValue(root[['result']][['geometry']][['location']][['lat']])
data$lng[i] = xmlValue(root[['result']][['geometry']][['location']][['lng']])
}
}
# 將 data 內容寫入檔案 mymap.csv
write.table(data, file = "mymap.csv", sep = "," )
#
2017年2月21日 星期二
R 以地址取得經緯座標值
假如data.frame data中的lat值為0時,則利用google maps api geocode 查詢地址的經緯座標,並存回 data$lat 與 data$lng 中:
2014年2月3日 星期一
Mac OS X 10.9.1 + Wintec WBT-100 GPS Data Logger
準備工作:完成藍芽配對與應用程式安裝
完成 WBT-100 GPS 與 Mac OS X 藍芽配對
至 gpsbabel.org 下載 GPSBabel-1.4.4.dmg 並完成安裝
方法一:以GUI方式操作應用程式GPSBabelFE
選取 Device , 範例為 /dev/cu.WBT100-SPPslave
Download Format 為 Wintec WBT-100/200 GPS Download
設定Output Format為GPX XML, 範例 File Name 為 mytrack
按下Apply執行後,經過一小段時間,即可將GPS Data log 自WBT-100下載完成囉
以 Google Earth 開啟 mytrack
方法二:開終端機直接下指令
/Applications/GPSBabelFE.app/Contents/MacOS/gpsbabel -i wbt -f/dev/cu.WBT100-SPPslave -o gpx -F ~/Desktop/mytrack.gpx
2013年4月1日 星期一
2012年4月29日 星期日
2011年11月30日 星期三
Google 室內地圖
Source : Examples of indoor Google Maps
Google地圖不僅有衛星、街景地圖,現在也開始提供國外一些機場、店家的室內地圖(indoor Google Maps)。使用Android手機的朋友更新到 Google Maps 6.0 就可以開始體驗服務囉。
原文:Examples of indoor Google Maps
2011年5月2日 星期一
海國聞見錄 (1730年) - 臺灣圖、臺灣後山圖、澎湖圖
《海國聞見錄》,陳倫炯撰。倫炯字次安,號資齋;福建同安人。作者自序作於雍正八年(西元1730年)。
下列各圖整理自《海國聞見錄》一書:
延伸閱讀:維基文庫-海國聞見錄
下列各圖整理自《海國聞見錄》一書:
![]() |
| 海國聞見錄-臺灣圖 |
![]() |
| 海國聞見錄-臺灣後山圖 |
![]() |
| 海國聞見錄-澎湖圖 |
延伸閱讀:維基文庫-海國聞見錄
2011年4月22日 星期五
利用 geoplugin.net 取得 IP 位址所在地
http://www.geoplugin.com/ 提供了一些好用的 geolocation Web Services :
以 Hinet Proxy IP 為例:http://www.geoplugin.net/json.gp?ip=61.219.36.250
傳回 JSON 格式:
http://www.geoplugin.net/php.gp?ip={YOUR_IP}可以透過 IP 位址來查詢、取得各種格式的所在地的地理資訊。
http://www.geoplugin.net/json.gp?ip={YOUR_IP}
http://www.geoplugin.net/xml.gp?ip={YOUR_IP}
以 Hinet Proxy IP 為例:http://www.geoplugin.net/json.gp?ip=61.219.36.250
傳回 JSON 格式:
geoPlugin({
"geoplugin_city":"Taipei",
"geoplugin_region":"T'ai-pei",
"geoplugin_areaCode":"0",
"geoplugin_dmaCode":"0",
"geoplugin_countryCode":"TW",
"geoplugin_countryName":"Taiwan",
"geoplugin_continentCode":"AS",
"geoplugin_latitude":"25.039199829102",
"geoplugin_longitude":"121.52500152588",
"geoplugin_regionCode":"03",
"geoplugin_regionName":"T'ai-pei",
"geoplugin_currencyCode":"TWD",
"geoplugin_currencySymbol":"NT$",
"geoplugin_currencyConverter":29.1150016785
})
2010年5月24日 星期一
ubuntu 10.04 安裝 Google Earth 5 繁體中文版 (解決亂碼視窗選單)
至 Google 地球下載安裝檔 (http://earth.google.com/intl/zh-TW/index.html)後,至「下載」目錄下可以發現下載完成的檔案。
cd /home/[username]/下載/
chmod +x GoogleEarthLinux.bin
sudo ./GoogleEarthLinux.bin
安裝完後,先別急著執行 Google Earth程式。先下載安裝下列4個程式庫套件。
sudo apt-get install libqtgui4
sudo apt-get install libqtcore4
sudo apt-get install libqt4-webkit
sudo apt-get install libqt4-network
安裝上述套件過程中,有可能會發生 libqtcore4, libqt4-network 已經安裝過的訊息。沒關係,別管他就是了。
接著就是要將Google Earth內建的程式庫套件換成我們剛才安裝的。
su -
/opt/google-earth
mv libQtCore.so.4 libQtCore.so.4.bak
mv libQtGui.so.4 libQtGui.so.4.bak
mv libQtNetwork.so.4 libQtNetwork.so.4.bak
mv libQtWebKit.so.4 libQtWebKit.so.4.bak
ln -s /usr/lib/libQtCore.so libQtCore.so.4
ln -s /usr/lib/libQtGui.so.4.5.3 libQtGui.so.4
ln -s /usr/lib/libQtNetwork.so.4.5.3 libQtNetwork.so.4
ln -s /usr/lib/libQtWebKit.so.4.5.3 libQtWebKit.so.4
完成了!現在執行 Google Earth 應該就能看到完整中文選單囉。
cd /home/[username]/下載/
chmod +x GoogleEarthLinux.bin
sudo ./GoogleEarthLinux.bin
安裝完後,先別急著執行 Google Earth程式。先下載安裝下列4個程式庫套件。
sudo apt-get install libqtgui4
sudo apt-get install libqtcore4
sudo apt-get install libqt4-webkit
sudo apt-get install libqt4-network
安裝上述套件過程中,有可能會發生 libqtcore4, libqt4-network 已經安裝過的訊息。沒關係,別管他就是了。
接著就是要將Google Earth內建的程式庫套件換成我們剛才安裝的。
su -
/opt/google-earth
mv libQtCore.so.4 libQtCore.so.4.bak
mv libQtGui.so.4 libQtGui.so.4.bak
mv libQtNetwork.so.4 libQtNetwork.so.4.bak
mv libQtWebKit.so.4 libQtWebKit.so.4.bak
ln -s /usr/lib/libQtCore.so libQtCore.so.4
ln -s /usr/lib/libQtGui.so.4.5.3 libQtGui.so.4
ln -s /usr/lib/libQtNetwork.so.4.5.3 libQtNetwork.so.4
ln -s /usr/lib/libQtWebKit.so.4.5.3 libQtWebKit.so.4
完成了!現在執行 Google Earth 應該就能看到完整中文選單囉。
2009年8月18日 星期二
訂閱:
文章 (Atom)






