Polski

API wizualizacji danych dla .NET

API dla .NET do przetwarzania danych GIS

Wizualizacja za pomocą .NET

  Pobierz Bezpłatną Wersję Próbną
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Przegląd

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:

  • Utwórz mapę dla formatów wektorowych i rastrowych danych geoprzestrzennych z dostępem do szerokiej gamy symboli dla złożonych wizualizacji;
  • Buduj aplikacje wieloplatformowe za pomocą .NET Framework i .NET Core API. Zbuduj aplikację do mapowania stacjonarnego lub mobilnego lub analizy przestrzennej z możliwościami mapowania, geokodowania, routingu i przetwarzania;
  • Eksport danych GIS do formatów plików wektorowych lub rastrowych.
Aspose.GIS for .NET to potężna biblioteka lokalna do przetwarzania GIS. Rozwiń i zmodyfikuj funkcjonalność aplikacji, na przykład:
  • Połącz kilka warstw na jednym obrazie mapy.
  • Zastosuj style dla punktów, linii i powierzchni.
  • Importuj style w formacie SLD.
  • Narysuj etykiety i tekst. Zastosuj style tekstu i automatycznie wykrywaj miejsca na mapie.
  • Narysuj etykiety wzdłuż zakrzywionych linii.
  • Narysuj punkty skupione.
Wszystko to i więcej bez polegania na aplikacjach innych firm. Zacznij pisać własne aplikacje, korzystając z naszych próbek kodu z opisami i bezpłatnym lub płatnym wsparciem.


Czym jest wizualizacja danych?

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.


Dlaczego Aspose.GIS dla .NET?

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ż.

Obsługiwane formaty

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGis, Sql Server;
  • GeoTIFF;
I więcej. Pełna lista Obsługiwane Formaty Plików.

Dostosowywanie stylów i funkcji renderowania
Plik wejściowy
Prześlij plik, który chcesz przekonwertować
                
                    
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);
                
            
Dostosowywanie stylów i funkcji renderowania
Renderowanie mapy z formatów rastrowych
                
                    
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);
}
                
            
Renderowanie mapy z formatów rastrowych
Używanie polarnych odniesień przestrzennych podczas renderowania mapy
                
                    
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);
}
                
            
Używanie polarnych odniesień przestrzennych podczas renderowania mapy

C# Aspose.GIS Viewer biblioteka

Istnieje prosty sposób instalacji Aspose.GIS dla .NET na Twój system:

  • Zainstaluj Pakiet Aspose.GIS z konsoli Menedżera pakietów w programie Visual Studio, aby uzyskać Pakiet NuGet.
  • Lub możesz pobrać pakiet z nasza strona;
  • Zaktualizuj Pakiet Aspose.GIS. aby uaktualnić do najnowszej wersji.
  • Zobacz Dokumentację.

Wymagania Systemowe

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.

Aspose.Aspose.GIS Viewer Live dema on C#

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#

Najważniejsze Cechy

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ą.