日本語

Gisnetのデータ操作Api

netGisデータ操作のためのApi

net開発者向けに特別に設計されたAPIを使用して、Gisデータを作成、読み取り、変換、処理し、マップをレンダリングします。

  無料試用版をダウンロード
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

アスポーズGisnet用のライブラリ

アスポーズGisfornetでは、ベクトルベースの地理空間データ形式から地理情報にアクセスして操作することができます。 APIは、Shapefile、GeoJSON、FIleGDB、KML、OSM XMLなどの最も一般的なGisファイル形式の読み取り、書き込み、変換、およびサポートされている形式からSVGへのマップのレンダリングを さらに、開発者は、レンダリングとフィーチャスタイルを簡単にカスタマイズして、目的のマップルックを取得することができます。

アスポーズnetのためのGisは心の簡易性、性能、有用性及び可搬性と設計されている。 これには、netFramework、netCore、およびXamarinプラットフォームで使用するApiが含まれており、クロスプラットフォームアプリケーションを非常に簡単に構築できます。


異なる座標系を使用する

Asposeを使って。Gisでは、地理空間座標、ジオメトリ、およびレイヤー全体をある座標参照系から別の座標参照系に変換できます。 地図投影法と測地変換がサポートされています。

SRIDで座標参照系を検索するか、WKTからインポートするか、コード内でカスタムパラメータを直接設定することができます。


空間解析の実行

アスポーズGisには、オブジェクト間の位相関係を評価するDE-9IMモデルに基づく空間述語の完全なセットが含まれています。 典型的なケースは次のとおりです:

  • 2つのオブジェクトが重なっているかどうかの判断
  • あるオブジェクトが別のオブジェクトと交差するかどうかを判断する
  • ジオメトリと他のジオメトリ間の最小距離を求める
  • オブジェクトのジオメトリがそれ自身と交差するかどうかを確認します
  • ジオメトリの面積を計算する

アスポーズGisでは、次のような幾何学的な操作を簡単に実行できます:

  • ジオメトリの周囲にバッファポリゴンを作成する
  • ジオメトリの重心を求める
  • 幾何学の凸包を求める
  • 境界範囲の計算
  • 曲線を線形化する
コードサンプル
                
                    
// Read GIS data from a Shapefile
using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{

    foreach (var feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT

        Console.WriteLine(feature.GetValue<string>("CITY_NAME")); // print an attribute value

        Console.WriteLine(feature.GetValue<DateTime>("UPDATE_DAT")); 
    }
}


// Convert a Shapefile to GeoJSON
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);


// Render a TopoJSON map to SVG
using (var map = new Map(800, 600))
{
    var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson);

    var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 };

    map.Add(layer, style);

    map.Render(dir + "mymap.svg", Renderers.Svg);
}
                
            

C#Gisライブラリ

Asposeをインストールする簡単な方法があります。システムへのnetのGis:

アスポーズGis上のライブデモC#

アスポーズを表示します。Gis今私たちを訪問して例 ライブデモのウェブサイト. ライブデモには、次の利点があります

新しいレイヤーとデータセットの作成、または既存のファイルからのフィーチャの読み取り
ポイント、ライン、サーフェスの作成
非線形ジオメトリの構築
ジオメトリをWKTおよびWKBとの間で変換する
ジオメトリ間の位相関係を計算する
任意のジオメトリの交点、和集合、または差を計算します
ジオメトリの周囲のバッファ領域を計算する
マップをSVG、PNG、JPEG、またはBMPにレンダリングします
複雑な描画を実行するには、いくつかのシンボライザーを結合します
フィーチャの属性の値に基づいて、フィーチャのスタイルパラメータを計算します
個々のジオメトリとレイヤー全体を再投影します
WKTから空間参照系をインポートし、wktに空間参照系をエクスポートします
SRIDによる空間参照系の検索
サポートされている多くの形式にデータを変換する
データの変換中に再投影を実行する
PostgreSQLおよびSQL Serverでの空間データの操作
空間インデックスを作成して空間クエリを高速化
GeoTIFFラスター形式からのバンド値の読み取り

システム要件

私たちのApiは、すべての主要なプラットフォームとオペレーティン 以下のコードを実行する前に、システムに次の前提条件があることを確認してください。

その他のサポートされている機能

また、私たちのGisライブラリのさまざまな機能を見ることができます。

22.34.1
(Release notes)