ここに既に存在するものをコーディングすることによってリソースと労力を無駄にするのではなく、それらに触発され、それに基づいて新しいプロジGISAPI for.NETは、データのシンプルなインターフェイス、デプロイメント、およびセキュリティを備えた完全マネージコードを使用して、GISデータを操作する簡単な方法です。
.NETのための私たちのAPIは、コードのちょうど1行でファイル形式間の変換を提供します VectorLayer。変換(sampleGeoJsonPath,ドライバ.GeoJson、outputFilePath、ドライバー。トポジソン);
また、ShapeFileとGeoJSON形式の両方に単一のテンプレートがあるため、内部ファイル構造の違いを心配する必要はありません。
.NETのGISAPIには、次のようなGISデータを管理するための幅広いオプションが用意されています。:
using (var map = new Map(800, 400))
{
map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
using (var map = new Map(500, 450))
{
var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };
map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
using (var map = new Map(1000, 634))
{
var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };
var labeling = new SimpleLabeling(labelAttribute: "name")
{
HaloSize = 1,
Placement = new LineLabelPlacement
{
Alignment = LineLabelAlignment.Parallel,
}
};
map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
map.Padding = 50;
map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
using (var map = new Map(500, 200))
{
var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };
map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
map.Padding = 20;
map.Render(dataDir + "points_out.svg", Renderers.Svg);
}
Asposeをインストールする簡単な方法があります。GIS用.NETお使いのシステムに:
当社のAPIは、ほとんどのプラットフォームとオペレーティングシステムでサポートされています。 コードを実行する前に、システムが適切な要件を満たしていることを確認してください。
新しい機会を見るために私たちのライブラリの機能を試してみてください。 ライブデモでC#
新しいレイヤーとデータセットを作成したり、既存のファイルからフィーチャを読み取ったりすることができます。
ポイント、ライン、サーフェスを作成する
非線形ジオメトリの作成
ジオメトリをWKTおよびWKBとの間で変換する
ジオメトリ間のトポロジカル関係を計算する
任意のジオメトリの交点、和集合、または差を計算します
ジオメトリの周りのバッファ領域を計算する
マップをSVG、PNG、JPEG、またはBMPにレンダリングする
複数のシンボライザーを組み合わせて複雑な描画を実行する
フィーチャの属性の値に基づいて、フィーチャのスタイル設定パラメータを計算します
個々のジオメトリとレイヤー全体を再投影します
WKTからの空間参照系のインポート、wktへの空間参照系のエクスポート
SRIDによる空間参照系の検索
サポートされている多くの形式にデータを変換する
データの変換中に再投影を実行する
PostgreSQLおよびSQL Serverでの空間データの操作
空間インデックスを構築して空間クエリを高速化
GeoTIFFラスター形式からのバンド値の読み取り
また、私たちのGISライブラリの様々な機能を見ることができます。