Wizualizacja za pomocą .NET
Interfejs API wizualizacji danych dla .NET to w pełni zarządzana usługa stworzona przez i dla programistów .NET do szybkiej i łatwej pracy z danymi GIS przy użyciu biblioteki GIS dla .NET do:
Wizualizacja danych to wizualna reprezentacja podstawowych informacji o danych.
Dane geoprzestrzenne to dane o obiektach, zdarzeniach lub zjawiskach znajdujących się na powierzchni ziemi. Zawiera informacje o lokalizacji (głównie współrzędne), atrybutach (cechach) i niektórych temporalach (czas istnienia, lokalizacja i atrybuty). Dane geoprzestrzenne nie mają nieodłącznej treści wizualnej. Aby zwizualizować dane, musisz najpierw ustawić styl. Styl definiuje widoczne atrybuty, takie jak kolor, kształt, położenie, rozmiar, wartość, Tekstura i orientacja, aby wyświetlić dane na mapie. Importowanie stylów z SLD (stylizowany deskryptor warstwy) za pomocą naszego API dla .NET jest dostępny.
Dane są podstawą. Najbardziej zrozumiałą reprezentacją danych jest wizualizacja, ponieważ ludzie są w zasadzie stworzeniami wizualnymi. Wizualizacja danych pozwala uzyskać jasną i zrozumiałą analizę danych, dzięki czemu osoby z różnych branż, którym brakuje konkretnej wiedzy na temat GIS, będą w stanie zrozumieć dane poprzez wizualizację danych i podejmowanie na ich podstawie decyzji.
Żadna analiza danych nie jest kompletna bez wsparcia wizualnego. Nasze API umożliwia tworzenie wizualizacji map opartych na .NET bez samodzielnego pisania .NET.
Udostępniaj dane geoprzestrzenne każdemu.
Klienci asposev™ ™ pochodzą z różnych branż, od programistów i firm konsultingowych po banki, agencje rządowe i instytucje akademickie. Zawsze, gdy potrzebujesz doświadczenia w GIS, mapach i wizualizacji danych, potrzebujesz Aspose.GIS produkt.
Niektóre z naszych 21 000+ klienci na całym świecie podzielili się swoimi historie sukcesu już.
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);
}
Istnieje prosty sposób instalacji Aspose.GIS dla .NET na Twój system:
Interfejs API wizualizacji danych dla platformy. NET jest obsługiwany na większości platform i systemów operacyjnych i może być używany do tworzenia kilku różnych typów aplikacji.Net, w tym asp. net, WinForms i Windows Services. API dla platformy. NET jest łatwe w użyciu i wdrażaniu oraz zapewnia idealne rozwiązanie do pracy z informacjami geoprzestrzennymi z platformami.NET Framework 4.7,. NET Standard 2.0 i Xamarin. Przed uruchomieniem kodu upewnij się, że Twój system spełnia odpowiednie wymagania.
Interakcja z potężnymi i prostymi w użyciu próbkami aplikacji w C#. Wypróbuj nasze narzędzia danych. Dema na żywo w C#
Połącz kilka warstw na jednym obrazie mapy.
Zastosuj style dla punktów, linii i powierzchni.
Importuj style z formatu SLD.
Narysuj etykiety i tekst. Zastosuj style tekstu i Automatycznie wykryj miejsca na mapie.
Narysuj punkty skupione.
Zapisz utworzoną mapę w formacie SVG, PNG, BMP lub JPEG.
Zarządzaj przestrzennym systemem odniesienia dla swojej mapy.
Narysuj etykiety wzdłuż zakrzywionych linii.
Użyj zaawansowanego renderowania: Połącz Symbolizatory, Generator geometrii, geometrię mieszaną.
Możesz także przeglądać pliki gis w wielu formatach plików, w tym kilka wymienionych poniżej.