Polski

Interfejs API wizualizacji danych dla .NET

API dla .NET do przetwarzania danych GIS

Wizualizacja z .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 jest w pełni zarządzaną usługą stworzoną przez i dla .NET programistów do szybkiej i łatwej pracy z danymi GIS przy użyciu biblioteki GIS dla .NET do .NET.:

  • Tworzenie mapy dla formatów wektorowych i rastrowych danych geoprzestrzennych z dostępem do szerokiej gamy symboli dla złożonych wizualizacji;
  • Twórz aplikacje wieloplatformowe za pomocą frameworka .NET i podstawowego API .NET. Zbuduj komputerową lub mobilną aplikację do mapowania lub analizy przestrzennej z funkcjami mapowania, geokodowania, routingu i przetwarzania;
  • Eksport danych GIS do formatów plików wektorowych lub rastrowych.
Aspose.GIS dla .NET jest potężną lokalną biblioteką do przetwarzania GIS. Rozszerzanie i modyfikowanie funkcjonalności aplikacji, np.:
  • Połącz kilka warstw na jednym obrazie mapy.
  • Stosuj style dla punktów, linii i powierzchni.
  • Import stylów w formacie SLD.
  • Rysuj etykiety i tekst. Stosuj style do tekstu i automatycznie wykrywaj miejsca na mapie.
  • Narysuj etykiety wzdłuż zakrzywionych linii.
  • Dobierz 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 darmowym lub płatnym wsparciem.


Czym jest wizualizacja danych?

Wizualizacja danych jest wizualną reprezentacją 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 (cechy) i niektórych tymczasowych (czas istnienia, lokalizacja i atrybuty). Dane geoprzestrzenne nie zawierają treści wizualnych. 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. Import stylów z SLD (Styled Layer Descriptor) za pomocą naszego API dla .NET jest dostępny.

Dane są fundamentem. Najbardziej zrozumiałą reprezentacją danych jest wizualizacja, ponieważ ludzie są zasadniczo stworzeniami wizualnymi. Wizualizacja danych pozwala uzyskać jasną i zrozumiałą analizę danych, dzięki czemu ludzie z różnych branż, którzy nie mają konkretnej wiedzy na temat GIS, będą w stanie zrozumieć dane, wizualizując Dane i podejmując na ich podstawie decyzje.

Żadna analiza danych nie jest kompletna bez wsparcia wizualnego. Nasze API pozwala na tworzenie wizualizacji map opartych na .NET bez samodzielnego pisania .NET. Spraw, aby dane geoprzestrzenne były dostępne dla wszystkich.


Dlaczego Aspose.GIS dla .NET?

Klienci asposeev pochodzą z różnych branż, od programistów i firm konsultingowych po banki, agencje rządowe i instytucje akademickie. Ilekroć 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 nie tylko. Pełna lista Obsługiwane Formaty Plików.

Dostosowywanie stylów renderowania i funkcji
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 renderowania i funkcji
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
Korzystanie z 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);
}
                
            
Korzystanie z polarnych odniesień przestrzennych podczas renderowania mapy

C# Viewer biblioteka

Istnieje prosty sposób instalacji Aspose.GIS dla .NET w Twoim systemie:

  • Zainstaluj Pakiet Aspose.GIS z konsoli Menedżera pakietów w Visual Studio, aby uzyskać Pakiet NuGet.
  • Lub możesz pobrać pakiet z nasza strona;
  • Aktualizacja Pakietu 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 usług Windows. Interfejs API dla platformy .NET jest łatwy w użyciu i wdrożeniu oraz stanowi idealne rozwiązanie do pracy z informacjami geoprzestrzennymi na platformach.NET Framework 4.7, .NET Standard 2.0 i Xamarin. Przed uruchomieniem kodu upewnij się, że Twój system spełnia odpowiednie wymagania.

Aspose.Viewer Live dema na C#

Interakcja z potężnymi i prostymi w użyciu przykładami aplikacji w C#. Wypróbuj nasze narzędzia do przetwarzania danych. Demo na żywo w C#

Najważniejsze Cechy

Połącz kilka warstw na jednym obrazie mapy.

Stosuj style dla punktów, linii i powierzchni.

Import stylów z formatu SLD.

Rysuj etykiety i tekst. Stosuj style dla tekstu i automatycznie wykrywaj miejsca na mapie.

Dobierz 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 Symbolizery, Generator geometrii, geometrię mieszaną.