Data Visualization API for.NETは、.NET開発者が作成した完全に管理されたサービスで、GISライブラリを使用してGISデータをすばやく簡単に操作できます。.NET のデータビジュアライゼーションAPIは、.NET のデータビジュアライゼーションAPIを使用して、.NET のデータビジュアライゼーションAPIを使用しています。:
データの視覚化は、基本的なデータ情報の視覚的表現です。
地理空間データとは、地球表面に位置する物体、事象、または現象に関するデータです。 これは、位置(主に座標)、属性(特性)、および一時的な(存在の時間、場所、および属性)のいくつかの情報が含まれています。 地理空間データには、固有の視覚的なコンテンツはありません。 データを視覚化するには、まずスタイルを設定する必要があります。 スタイルは、色、形状、位置、サイズ、値、テクスチャ、方向などの表示属性を定義して、マップ上にデータを表示します。 .NETのAPIを使用して、SLD(Styled Layer Descriptor)からスタイルをインポートすることができます。
データは基盤です。 人間は基本的に視覚的な生き物であるため、データの最も理解しやすい表現は視覚化です。 GISの具体的な知識が不足しているさまざまな業界の人々が、データを視覚化し、それに基づいて意思決定を行うことで、データを理解できるようにな
視覚的なサポートがなければ、データ分析は完全ではありません。 私たちのAPIを使用すると、.NETを自分で書くことなく.NETベースのマップの視覚化を作成することができます。
誰もが地理空間データにアクセスできるようにします。
Asposeú™sの顧客は、ソフトウェア開発者やコンサルティング会社から銀行、政府機関、学術機関まで、さまざまな業界から引き出されています。 GIS、マップ、およびデータビジュアライゼーションの経験が必要なときはいつでも、Asposeが必要です。GIS
私たちの21,000+のいくつか お客様 世界中で彼らを共有している 成功事例 もう
using (var map = new Map(800, 476))
{
var baseMapSymbolizer = new SimpleFill { FillColor = Color.Salmon, StrokeWidth = 0.75 };
map.Add(VectorLayer.Open(dataDir + "basemap.shp", Drivers.Shapefile), baseMapSymbolizer);
var citiesSymbolizer = new SimpleMarker() { FillColor = Color.LightBlue };
citiesSymbolizer.FeatureBasedConfiguration = (feature, symbolizer) =>
{
var population = feature.GetValue<int>("population");
symbolizer.Size = 10 * population / 1000;
if (population < 2500)
{
symbolizer.FillColor = Color.GreenYellow;
}
};
map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), citiesSymbolizer);
map.Render(dataDir + "cities_out.svg", Renderers.Svg);
string filesPath = RunExamples.GetDataDir();
using (var map = new Map(500, 500))
{
var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_float32.tif"));
// Conversion to colors is detected automatically.
// The maximum and minimum values are calculated and linear interpolation is used.
map.Add(layer);
map.Render(filesPath + "raster_float32_out.svg", Renderers.Svg);
}
string filesPath = RunExamples.GetDataDir();
// make own multi colorizer it works faster than auto-detection
var colorizer = new MultiBandColor()
{
RedBand = new BandColor() { BandIndex = 0, Min = 0, Max = 255 },
GreenBand = new BandColor() { BandIndex = 1, Min = 0, Max = 255 },
BlueBand = new BandColor() { BandIndex = 2, Min = 0, Max = 255 }
};
using (var map = new Map(500, 500))
{
// setup the polar extent and coordinate system (gnomonic spatial reference)
map.SpatialReferenceSystem = SpatialReferenceSystem.CreateFromEpsg(102034);
map.Extent = new Extent(-180, 60, 180, 90) { SpatialReferenceSystem = SpatialReferenceSystem.Wgs84 };
map.BackgroundColor = Color.Azure;
// open geo-tiff
var layer = Drivers.GeoTiff.OpenLayer(Path.Combine(filesPath, "raster_countries.tif"));
// draw
map.Add(layer, colorizer);
map.Render(filesPath + "raster_countries_gnomonic_out.png", Renderers.Png);
}
Asposeをインストールする簡単な方法があります。.NET:
Data Visualization API for.NETは、ほとんどのプラットフォームとオペレーティングシステムでサポートされており、ASP.NET、WinForms、Windowsサービスなど、さまざまな種類の.NETアプリの開発に使用できます。 API for.NETは使いやすく、展開も簡単で、.NET Framework4.7、.NET Standard2.0、Xamarinプラットフォームで地理空間情報を操作するのに理想的なソリューションを提供します。 コードを実行する前に、システムが適切な要件を満たしていることを確認してください。
C#で強力で使いやすいアプリのサンプルと対話します。 私たちのデータツールを試してみてください。 ライブデモでC#
1つのマップイメージ上に複数のレイヤーを結合します。
ポイント、ライン、サーフェスにスタイルを適用します。
SLD形式からスタイルをインポートします。
ラベルとテキストを描画します。 テキストのスタイルを適用し、地図上の場所を自動検出します。
クラスタ化されたポイントを描画します。
作成したマップをSVG、PNG、BMP、またはJPEGで保存します。
マップの空間参照系を管理します。
曲線に沿ってラベルを描きます。
高度なレンダリングを使用します。シンボライザー、ジオメトリジェネレーター、混合ジオメトリを組み合わせます。
また、以下にリストされているいくつかを含む多くのファイル形式にgisファイルを表示することができます。