2019-06-01から1ヶ月間の記事一覧

【C#】【Form】PictureBox [11] ~ スクロールバー付きの画像表示を考える ~

■ はじめに PictureBox + HScrollBar / VScrollBar でのアプリ実装は大変なので、 別の方法を考える HScrollBar / VScrollBar ~ 独自スクロールバーの実装 ~ https://blogs.yahoo.co.jp/dk521123/38010582.html ■ サンプル 例1:シンプルなサンプル 画面…

【C#】画像処理 ~ 幾何補正 / 擬似2次元アフィン変換編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38069294.html の続き。 今回は、「擬似2次元アフィン変換(共一次変換)」について、扱う。 ■ サンプル * 以下で実装してみる + 補正方法 : 擬似2次元アフィン変換 + 補間方法 : 最近傍補間(ニアレストネイ…

【GISツール】PROJ / PROJ.4 ~ コマンド編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38095650.html の続き。 ■ コマンド * 公式サイトに豊富にコマンド例が記載されている オプション +proj=<投影法> * 投影法を指定(上記の場合は、「UTM(Universal Transverse Mercator)」) +no_defs * …

【フリーツール】使用したソフト ~ バイナリエディタ 編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2010/09/17/154338 で「例2:衛星データ(※1)」を扱った際に データを確認するために、使ったバイナリエディタをメモ。 衛星データについて、以下のサイトもあるみたい。。。 https://www.tellusxdp.com/…

【C#】Proj.Net ~ あれこれ編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38088151.html https://blogs.yahoo.co.jp/dk521123/38104577.html の続き。 以下のサイトからわかったことを抜粋していく。 https://csharp.hotexamples.com/examples/ProjNet.CoordinateSystems/Coordinate…

【C#】Proj.Net ~ 基本編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38088151.html の続き。 Proj.Net を扱う上で資料がなさ過ぎて手探り状態なので、 予想も含めて、メモ。 ■ API仕様 * Proj.Net は、GeoAPI も使っているっぽい GeoAPI https://nettopologysuite.github.io/ht…

【C#】.NET で GDAL・gdalwarpを実行するには... [2]

■ はじめに https://blogs.yahoo.co.jp/dk521123/38098235.html の続きで、今回は、「【2】GDAL パッケージを利用して実装」を取り扱う ■ サンプル * 環境設定については以下の関連記事を参照。 https://blogs.yahoo.co.jp/dk521123/38092205.html GdalConf…

【セキュリティ】ウィルス スキャン / Webサイトチェック

■ VirusTotal * Googleのウイルスチェックサービス * Avast!、AVG、Bitdefender、ClamAV、Panda などの50以上ものアンチウイルスエンジンで スキャン結果を確認できる サイト https://www.virustotal.com/gui/home/upload 使用上の注意 [1] ファイルサイズは…

【C#】Process に関するあれこれ

C#

■ はじめに https://blogs.yahoo.co.jp/dk521123/23819581.html で、Process について、とりあげたが、今回は深堀りする。 ■ 終了コードを得るには * Process.ExitCode から取得する API仕様 Process.ExitCode https://docs.microsoft.com/ja-jp/dotnet/api/…

【C#】.NET で GDAL・gdalwarpを実行するには... [1]

■ はじめに https://blogs.yahoo.co.jp/dk521123/38092205.html https://blogs.yahoo.co.jp/dk521123/38100268.html の続き。 今回は、gdalwarpコマンドを実行することを考える C#に関しては、ほとんど情報がない... 実装案 【1】 Process.Start() で実行 ★…

【Git】 Git ~ 基本編 / マージ・リベース ~

Git

■ はじめに * Gitにおいて、あるブランチの変更を別のブランチに統合する方法は、以下の通り。 ~~~~~ 【1】マージ (merge) 【2】リベース (rebase) ~~~~~ 【1】マージ (merge) * ブランチを合流させる 【2】リベース (rebase) * ブランチを付…

【C#】画像処理 ~ 畳み込み演算 / 平滑化 ~

■ はじめに * 畳み込み演算 (コンボリューション, Convolution) / マスク演算 * 平滑化(スムージング,Smoothing) 参考文献 https://algorithm.joho.info/programming/csharp-average-filter/ 関連記事 画像処理 画像処理 ~ アフィン変換・Matrixクラス …

【C#】.NET で GDAL を使うには... ~ Hello World編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38092205.html の続き。 今回は、簡単なサンプルを動かす。 なお、公式サイトのサンプルを参考(ほぼコピペ)にした C#のサンプル https://trac.osgeo.org/gdal/browser/trunk/gdal/swig/csharp/apps ■ サン…

【C#】【非同期】セマフォ(Semaphore / SemaphoreSlim)

■ はじめに * 以下の関連記事のC#版。 【Java】【非同期】セマフォ(Semaphore) https://blogs.yahoo.co.jp/dk521123/34264650.html セマフォ(Semaphore)とは? * 以下の関連記事を参照のこと 【非同期】非同期・スレッドに関する用語 https://blogs.yaho…

【GISツール】GDAL / OGR ~ GDALコマンド編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38092840.html の続き。 今回は、主に使うGDALコマンドをまとめる。 ■ gdalwarp (投影法変換) https://gdal.org/programs/gdalwarp.html * 地図投影法の変換および歪みに関するユーティリティ # Image reproj…

【C#】画像処理 ~ アフィン変換で任意角度の回転を自作する ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38055503.html の続き。 今回は、実用面でなく、画像の回転を通してアフィン変換を理解する。 ■ 自作で任意角度で画像を回転する 実装方法 【1】画像の中心を原点に平行移動 【2】指定した角度で回転 【3…

【GISツール】GDAL / OGR ~ 入門編 ~

■ GDAL/OGRとは? * ラスタ/ベクトル地理空間データ変換ライブラリ GDAL * GDAL : Geospatial Data Abstraction Library (Geospatial : 地理空間の) => 読み方は、「ジーダル」「グーダル」「グードゥル」etc (以下のサイトも参考に) http://claimant.cocolo…

【C#】.NET で GDAL を使うには... ~ 環境設定編 ~

■ はじめに * GDAL をC# 扱うための環境設定を取り上げる * GDAL については、以下の関連記事を参照のこと https://blogs.yahoo.co.jp/dk521123/38092840.html https://blogs.yahoo.co.jp/dk521123/38093845.html 公式サイト (C#関連) https://trac.osgeo.or…

【GISツール】FWTools ~ 入門編 ~

■ FWTools とは? * GDAL、PROJ4 などのオープンソース をまとめたツール群 公式サイト http://fwtools.maptools.org/ ■ FWTools のインストール [1] GDALなどをまとめたツール群であるFWTools を以下のサイトからダウンロードする => 今回は、「FWTools247.…

【C#】.NET で libgeotiff を使う ~ LibGeoTiff ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/38089718.html の続き。 今回は、libgeotiffを扱う。 libgeotiff * GeoTIFF(※)を扱うライブラリ。libtiffと併せて使用。 ※ GeoTIFF : 地理参照情報が埋め込まれたTIFF画像(TIFF : ティフ、Tagged Image File…