發表文章

目前顯示的是 2015的文章

利用DotSpatial從MS-SQL匯出ShapeFile

圖片
之前分享了一篇 利用DotSpatial匯入ShapeFile至MS-SQL 接下來則分享如何利用DotSpatial從 MS-SQL匯出實體的ShapeFile檔案

利用DotSpatial建立ShapeFile檔案 - MultiPoint

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

利用DotSpatial建立ShapeFile檔案 - MultiPolygon

圖片
接續前篇 利用DotSpatial建立ShapeFile檔案 - Polygon 除了 Polygon 之外,還有MultiPolygon 接下就來實作建立 MultiPolygon 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Polygon

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

利用DotSpatial建立ShapeFile檔案 - MultiLine

圖片
接續前篇 利用DotSpatial建立ShapeFile檔案 - Line 除了單一個線之外 還有MultiLine的情況 接下就來實作建立 MultiLine 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Line

圖片
接續前篇 利用DotSpatial建立ShapeFile檔案 - Point 接下就來實作建立 Line 的 ShapeFile

利用DotSpatial建立ShapeFile檔案 - Point

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

利用DotSpatial匯入ShapeFile至MS-SQL

圖片
在先前文章有介紹 利用Shape2Sql匯入shpFile至MS-SQL 但會遇到中文字會亂碼的問題 因此利用 DotSpatial 這個open source元件 自己寫了一個function來將ShapeFile匯入MS-SQL

利用DotSpatial轉換ShapeFile坐標

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

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

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

地址批次轉換坐標

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

利用Shape2Sql匯入shpFile至MS-SQL

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

Geometry常用的function 3 of 3

延續前一篇 Geometry常用的function 2 of 3 繼續介紹其他 Geometry 的 function

Geometry常用的function 2 of 3

圖片
延續前一篇 Geometry常用的function 1 of 3   繼續介紹其他 Geometry 的 function

Geometry常用的function 1 of 3

圖片
延續前一篇 實作MS-SQL 2008 Geometry 交集、聯集、差集 接下來介紹一些常用的function 參考的官方網站說明: https://goo.gl/BkLnU6

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

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

利用QGIS實作幾何檢查

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

動態產生marker套疊於google map上

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

利用GeoJson動態產生面量圖

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

利用matlab轉換影像HSV值

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

利用QGIS簡化Polygon點數

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

R的學習筆記之讀取資料

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

列印google map圖台

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

實作matlab直方圖等化

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

實作QGIS套疊SPOT衛星WMTS服務

圖片
繼前一篇  SPOT衛星資料開放   這篇要介紹如何用QGIS引用這個服務 前次申請帳號後 中央大學會有人聯繫你確認帳號正確性 帳號才會開通可以使用

matlab發布成.Net可呼叫的dll

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

SPOT衛星資料開放

圖片
中央大學衛星影像資料終於也走向OPEN之路囉