問題タブ [dotspatial]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gis - DotSpatial: ポリゴン フィーチャを System.Drawing.Region に変換する
Polygon 領域を色でペイントしたい。
これを行うために使用できることはわかっSymbolizer
ていますが、その領域を点滅させたい (タイマーで色を変更する)symbolizer
ため、この目的での使用は遅いようです。
私はすでにMap.OnPaint
イベントを使用して、ポイントの色付きの画像を描画しています( PointLayer
)。
では、グラフィックス クラスのメソッドを使用してその領域をペイントできるように、(a 内のPolygonLayer
)ポリゴン フィーチャを変換するにはどうすればよいでしょうか?System.Drawing.Region
前もって感謝します。
c# - ドット空間を使用してバウンディングボックスと半径を交差させる方法
Dotspatial を使用して、半径のある緯度/経度が境界ボックスと交差しているかどうかを確認する必要があります。
dotpatial を使用すると、Ifeatures を使用して交差できます。私の問題は、円/球/楕円を作成することです。
円を作成する方法について、次のコード スニペットを見つけました。
それでも、バッファオプションについて有用なものを見つけることができません(単位は何ですか?(メートルまたはkm)、これは交差関数で機能しますか?)
境界ボックスと半径のある点を使用して、誰かが交差点で正しい方向に向けることができますか?
c# - C# でのシェープファイル座標の読み取り
シェープファイルのコンテンツを使用して、緯度/経度で「XAML Map Control」にポリラインを描画したいと考えています。
私は2種類のシェープファイルを持っています:
- .dbf、.prj、qpj、.shx、および明らかに .shp ファイルを含むもの。
- .shp ファイルのみの 1 つ
さまざまなライブラリ (Net Topology Suite、現在は DotSpatial) を使用して両方のタイプのファイルを読み取ると、次のような座標 (DotSpatial.Topology.Coordinate) のリストが取得されます。
- 緯度/経度形式に変換するにはどうすればよいですか?
- 現在のフォーマットは何ですか?
- .shp ファイルに付随するファイルは役に立ちますか?
c# - Dotspatial の FilePath からのラスター データの読み込み
私はこの単純なコード行を持っていますDotSpatial
ラスターが null 値を取得するのはなぜですか??
同じディレクトリに、、、ファイル.aux
も.ovr
あります。.tfw
編集:
以下の行が正常に機能することがわかりました。
デフォルトでファイルDotspatial
をロードする機能があるためです。.shp
ただし、ラスター データ.tif
形式を読み込む場合、Dotspatial にはGDAL
拡張機能が必要です。問題は、 を使用して拡張機能を手動でロードする方法GDAL
です。Dotspatial
C#
c# - dotSpatial MapLineLayer のメモリ リーク
dotSpatials Map オブジェクトを使用して、シェープ ファイルに対していくつかの操作を実行しています。以下のコードを使用してレイヤー (MapLineLayer) を追加しているときにプログラムがメモリを消費し、レイヤーの処理が完了したらメモリを元に戻したいと思います。Map オブジェクトとレイヤーを処分できません。
dotSpatials Map を適切に破棄するにはどうすればよいですか?
c# - ドット空間で画像レイヤーを追加する方法
私は ac# プログラマーです。形状ファイルで作業する必要があるため、ドット空間プラグインを使用しています。ポイント、ライン、ポリゴンの FeatureType を指定するクラス FeatureSet がありますが、画像レイヤーを追加する画像タイプはありません。画像レイヤーを追加する方法を教えてください
c# - UTM を緯度経度に変換する際の不正確さ
UTM 座標 (X/Y) (Datum ED50) を緯度/経度に変換しましたが、結果が正確ではありません。少なくとも 500 メートルの誤差があります。
ライブラリを使用しましたhttps://proj4net.codeplex.com/
キーは Datum ED50 だと思います
これは私のコードです:
更新しました
DotSpatial ( https://dotspatial.codeplex.com ) も使用しましたが、同じ結果が得られます。
UPDATE 2 EPGS コードを指定しましたが、期待した結果が得られません。これは私の新しいコードです: