Візуалізація за допомогою .NET
API візуалізації даних для .NET - це повністю керована послуга, створена розробниками .NET для швидкої та легкої роботи з даними GIS за допомогою бібліотеки GIS для .NET для:
Візуалізація даних-це візуальне представлення базової інформації про дані.
Геопросторові дані-це дані про об'єкти, події чи явища, розташовані на поверхні Землі. Він включає інформацію про місцезнаходження (переважно координати), атрибути (характеристики) та деякі параметри часу (час існування, місцезнаходження та атрибути). Геопросторові дані не мають властивого їм візуального змісту. Щоб візуалізувати свої дані, спочатку потрібно встановити стиль. Стиль визначає видимі атрибути, такі як колір, форма, положення, розмір, значення, текстура та орієнтація для відображення даних на карті. Доступний імпорт стилів з SLD (styled Layer Descriptor) за допомогою нашого API для .NET.
Дані-це основа. Найбільш зрозумілим поданням даних є візуалізація, оскільки люди в основному є візуальними істотами. Візуалізація даних дозволяє отримати чіткий і зрозумілий аналіз даних, тому люди з різних галузей, яким не вистачає спеціальних знань про GIS, зможуть зрозуміти дані, візуалізуючи їх і приймаючи рішення на їх основі.
Жоден аналіз даних не є повним без візуальної підтримки. Наш API дозволяє створювати візуалізації карт на основі .NET без самостійного написання .NET.
Зробіть геопросторові дані доступними для всіх.
Клієнтами аѕроѕе†™ є представники різних галузей промисловості, від розробників програмного забезпечення та консалтингових компаній до банків, урядових установ та академічних інститутів. Щоразу, коли вам потрібен досвід роботи з 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.GIS для .NET у вашій системі:
API візуалізації даних для. NET підтримується на більшості платформ та операційних систем, і його можна використовувати для розробки декількох різних типів програм.Net, включаючи ASP. net, WinForms та Windows Services. API для. NET простий у використанні та розгортанні та забезпечує ідеальне рішення для роботи з геопросторовою інформацією на платформах.NET Framework 4.7,. Net Standard 2.0 та Xamarin. Перед запуском коду, будь ласка, переконайтеся, що ваша система відповідає відповідним вимогам.
Взаємодійте з потужними та простими у використанні прикладами додатків у C#. Спробуйте наші інструменти обробки даних. Живі демо-версії в C#
Об'єднайте кілька шарів на одному зображенні карти.
Застосовуйте стилі до точок, ліній і поверхонь.
Імпортуйте стилі з формату SLD.
Малюйте написи і текст. Застосовуйте стилі до тексту та автоматично визначайте місця на карті.
Намалюйте згруповані точки.
Збережіть створену карту у форматі SVG, PNG, BMP або JPEG.
Керуйте системою просторових посилань для Вашої карти.
Малюйте мітки по вигнутих лініях.
Використовуйте розширений рендеринг: комбінуйте символізатори, генератор геометрії, змішану геометрію.