Čeština

API pro vizualizaci dat pro .NET

API pro .NET pro zpracování GIS dat

Vizualizace pomocí .NET

  Stáhněte Si Bezplatnou Zkušební Verzi
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Přehled

API pro vizualizaci dat pro .NET je plně spravovaná služba vytvořená vývojáři .NET pro rychlou a snadnou práci s daty GIS pomocí knihovny GIS pro .NET:

  • Vytvořte mapu pro vektorové a rastrové formáty geoprostorových dat s přístupem k široké škále symbolů pro komplexní vizualizace;
  • Vytvářejte aplikace napříč platformami pomocí .NET Framework a .NET Core API. Vytvořte aplikaci pro stolní nebo mobilní mapování nebo prostorovou analýzu s možnostmi mapování, geokódování, směrování a zpracování;
  • Export GIS data do vektorových nebo rastrových formátů souborů.
Aspose.GIS pro .NET je výkonná místní Knihovna pro zpracování GIS. Rozbalte a upravte funkčnost aplikace, například:
  • Kombinujte několik vrstev na jednom obrázku mapy.
  • Použijte styly pro body, čáry a povrchy.
  • Import stylů ve formátu SLD.
  • Nakreslete štítky a text. Použijte styly pro text a automaticky Detekujte místa na mapě.
  • Nakreslete štítky podél zakřivených čar.
  • Nakreslete seskupené body.
To vše a ještě více, aniž byste se spoléhali na aplikace třetích stran. Začněte psát své vlastní aplikace pomocí našich ukázek kódu s popisy a bezplatnou nebo placenou podporou.


Co je vizualizace dat?

Vizualizace dat je vizuální reprezentace základních datových informací.
Geoprostorová data jsou data o objektech, událostech nebo jevech nacházejících se na povrchu země. Obsahuje informace o umístění (většinou souřadnice), atributy (charakteristiky) a některé z dočasných (doba existence, umístění a atributy). Geoprostorová data nemají vlastní vizuální obsah. Chcete-li vizualizovat svá data, musíte nejprve nastavit styl. Styl definuje viditelné atributy, jako je barva, tvar, poloha, velikost, hodnota, textura a orientace pro zobrazení dat na mapě. Import stylů ze SLD (Styled Layer Descriptor) s naším API pro .NET je k dispozici.

Data jsou základem. Nejsrozumitelnější reprezentací dat je vizualizace, protože lidé jsou v podstatě vizuální tvorové. Vizualizace dat umožňuje získat jasnou a srozumitelnou analýzu dat, takže lidé z různých průmyslových odvětví, kteří nemají specifické znalosti GIS, budou schopni porozumět datům vizualizací dat a rozhodováním na jejich základě.

Žádná analýza dat není kompletní bez vizuální podpory. Naše API umožňuje vytvářet .NET založené mapové vizualizace bez psaní .NET sami. Zpřístupněte geoprostorová data všem.


Proč Aspose.GIS pro .NET?

Zákazníci Aspose’jsou čerpáni z různých průmyslových odvětví, od vývojářů softwaru a poradenských společností až po banky, vládní agentury a akademické instituce. Kdykoli potřebujete zkušenosti s GIS, mapami a vizualizací dat, potřebujete Aspose.GIS produkt.
Některé z našich 21,000+ zákazník po celém světě sdíleli své reference již.

Podporované formáty

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • TELEVIZOR;
  • PostGis, Sql Server;
  • GeoTIFF;
A. Úplný seznam Podporované Formáty Souborů.

Přizpůsobení stylů a funkcí Vykreslování
Vstupní soubor
Nahrajte soubor, který chcete převést
                
                    
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);
                
            
Přizpůsobení stylů a funkcí Vykreslování
Vykreslení mapy z rastrových formátů
                
                    
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);
}
                
            
Vykreslení mapy z rastrových formátů
Použití polárních prostorových odkazů při vykreslování 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);
}
                
            
Použití polárních prostorových odkazů při vykreslování mapy

C# Viewer knihovna

Existuje jednoduchý způsob instalace Aspose.GIS pro .NET do vašeho systému:

  • Nainstalujte Balíček Aspose.GIS z konzoly správce balíčků v aplikaci Visual Studio získat Balíček NuGet.
  • Nebo si můžete stáhnout balíček z naše stránky;
  • Aktualizujte Balíček Aspose.GIS. Chcete-li upgradovat na nejnovější verzi.
  • Viz Dokumentace.

požadavek

Rozhraní API pro vizualizaci dat pro .NET je podporováno na většině platforem a operačních systémů a lze jej použít k vývoji několika různých typů aplikací.Net, včetně ASP .NET, WinForms a služeb Windows. API pro .NET se snadno používá a nasazuje a poskytuje ideální řešení pro práci s geoprostorovými informacemi s platformami.NET Framework 4.7, .NET Standard 2.0 a Xamarin. Před spuštěním kódu se ujistěte, že váš systém splňuje příslušné požadavky.

Aspose.Viewer živé ukázky na C#

Interakce s výkonnými a snadno použitelnými ukázkami aplikací v C#. Vyzkoušejte naše datové nástroje. Živé ukázky v C#

Klíčové Vlastnosti

Kombinujte několik vrstev na jednom obrázku mapy.

Použijte styly pro body, čáry a povrchy.

Import stylů z formátu SLD.

Nakreslete štítky a text. Použijte styly pro text a automaticky Detekujte místa na mapě.

Nakreslete seskupené body.

Uložte vytvořenou mapu ve svg, PNG, BMP nebo JPEG.

Spravujte prostorový referenční systém pro vaši mapu.

Nakreslete štítky podél zakřivených čar.

Použijte pokročilé Vykreslování: kombinujte Symbolizátory, generátor geometrie, smíšenou geometrii.