搜尋此網誌

2015年12月11日 星期五

利用DotSpatial從MS-SQL匯出ShapeFile

之前分享了一篇

利用DotSpatial匯入ShapeFile至MS-SQL


接下來則分享如何利用DotSpatial從 MS-SQL匯出實體的ShapeFile檔案

利用DotSpatial建立ShapeFile檔案 - MultiPoint

前幾篇文章在分享利用DotSpatial
產製ShapeFile的時候
漏了一個型態的檔案 - MultiPoint
也改寫了一下寫法
讓呼叫更簡單
點位傳入參數的方式是利用Geometry的格式
這裡把他補上提供大家參考

2015年11月29日 星期日

利用DotSpatial建立ShapeFile檔案 - MultiPolygon

接續前篇
除了Polygon之外,還有MultiPolygon
接下就來實作建立 MultiPolygon 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Polygon

除了點、線之外
當然最常用的就是Polygon
接下就來實作建立 Polygon 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - MultiLine

接續前篇
除了單一個線之外
還有MultiLine的情況
接下就來實作建立 MultiLine 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Line

接續前篇

接下就來實作建立 Line 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Point

DotSpatial的功能很強大
除了前幾篇介紹到的功能外
也可以用來建立向量ShapeFile檔案

2015年11月28日 星期六

利用DotSpatial匯入ShapeFile至MS-SQL

在先前文章有介紹

但會遇到中文字會亂碼的問題
因此利用 DotSpatial 這個open source元件
自己寫了一個function來將ShapeFile匯入MS-SQL

利用DotSpatial轉換ShapeFile坐標

在轉換坐標時候
除了用GIS軟體直接轉換之外
有時候會需要用程式來轉換

2015年11月4日 星期三

利用QGIS將CSV點位資料轉為Point shapefile

今天來介紹如何利用QGIS將CSV點位資料轉為Point shapefile吧
首先先將你的點位資料轉換為csv檔案
坐標格式可以是任何格式

2015年11月3日 星期二

地址批次轉換坐標

昨天突然有個需求
需要很短時間內
將大量的中文地址轉換為point shapefile
那除了自己寫程式轉換之外
還有什麼方法呢?
google了一下,找到幾個還不錯用的網站

2015年10月27日 星期二

利用Shape2Sql匯入shpFile至MS-SQL

前幾篇有介紹Geometry的使用
這篇就補充說明一下
該怎麼把shape file匯入MS-SQL裡面

2015年10月22日 星期四

Geometry常用的function 1 of 3

延續前一篇

實作MS-SQL 2008 Geometry 交集、聯集、差集


接下來介紹一些常用的function
參考的官方網站說明:https://goo.gl/BkLnU6

實作MS-SQL 2008 Geometry 交集、聯集、差集

MS-SQL Server 在2008 R2後就開始支援 Geometry格式
這對於處理空間圖資的人來說真是一大福音
將向量圖資匯入資料庫裡有什麼好處呢?
好處非常多

2015年10月21日 星期三

利用QGIS實作幾何檢查

在向量圖檔shpfile的編輯過程中
有時候會產生錯誤的幾何圖形
這裡實作用QGIS來檢查是否正確

2015年10月20日 星期二

動態產生marker套疊於google map上

一般要在google map圖台上套疊marker
icon可以從網站目錄中取得
或從一個絕對的圖片路徑
但這些marker都是靜態的
也就是預先產生做好的icon

2015年10月19日 星期一

利用GeoJson動態產生面量圖

若要在google map圖台上要呈現不同區域的面量圖
除了可以用先製作好的kml/kmz之外
也可以動態產生kml來套疊
但若遇到製成的kml檔案太大時候
就會無法呈現
原因是出在google map無法載入太大的kml檔案
實際測試大概超過5mb的kml就無法載入了

2015年10月16日 星期五

利用matlab轉換影像HSV值

在處理影像時候常會用到HSV來達到一些需求
這裡就實作用matlab裡面的rgb2hsv的function來實作
然後把code轉編譯成其他語言可引用的元件

利用QGIS簡化Polygon點數

話說QGIS真是一個輕便又好用的GIS軟體
最近案子有個需求需要把縣市的Polygon畫在圖台上
如圖
0.png 

2015年10月15日 星期四

R的學習筆記之讀取資料

想玩看看R很久了,今天第一次接觸
安裝就請到官方網站吧(不詳述) https://www.r-project.org/
1.png  

2015年10月14日 星期三

列印google map圖台

使用google map圖台很方便
但有列印圖台畫面需求時候,該怎麼辦呢?
這裡小弟提供兩種方法

2015年10月12日 星期一

實作matlab直方圖等化

在做影像辨識時候,為了要排除因為光線產生的色差
造成辨識率降低
常會把影像轉換為灰階影像進行辨識
但若影像的光源影響太大
(所謂影響太大就是拍出的影像有可能一下子很亮、一下子很暗)
直接將影像轉灰階
還是沒辦法避免影像的光源影響辨識率
遇到這種情況
通常會將影像作直方圖等化(之後再補上何謂直方圖等化...)
這樣就可以把影像過度集中太亮或太暗的問題排除掉

2015年9月3日 星期四

實作QGIS套疊SPOT衛星WMTS服務

繼前一篇 SPOT衛星資料開放 
這篇要介紹如何用QGIS引用這個服務

前次申請帳號後
中央大學會有人聯繫你確認帳號正確性
帳號才會開通可以使用
1

2015年9月2日 星期三

matlab發布成.Net可呼叫的dll

這篇是要分享如何從好用的matlab
編輯轉譯成.Net可以呼叫的dll
版本 :
(1) Matlab R2011a 
(2) Visual Studio 2010 C# 
(3) 系統 : Windows 7 64bits

SPOT衛星資料開放

中央大學衛星影像資料終於也走向OPEN之路囉
 未命名