Svenska

Aspose.GIS för .NET

Hög kvalitet C# GIS-Bibliotek: utöka din affärspotential med geospatiala verktyg

Aspose.GIS för .NET är ett bibliotek som är utformat för att göra det möjligt för utvecklare att arbeta med geospatial data i sina .NET applikationer. Det är en del av Aspose-sviten av API: er, som är kända för att tillhandahålla kraftfulla, filformatspecifika bibliotek för olika utvecklingsbehov.

  Ladda Ner Gratis Testversion
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Lås upp och modernisera den fulla potentialen i ditt utvecklingsteam med Aspose. GIS för. NET, ett bibliotek som drivs av högkvalitativa geospatiala algoritmer. Vårt C # GIS-bibliotek är utformat för att ge utvecklare De geospatiala verktyg de behöver för att hantera komplexa geografiska data.

Integrera GIS i ditt företag

Integrera GIS vilket resulterar i betydande kostnadsbesparingar genom avancerad datahantering, förmågan att utnyttja datadrivna lösningar för mer informerat beslutsfattande, utnyttja platsbaserade insikter för att förbättra kundservicen, få en konkurrensfördel med dynamisk kartåtergivning och optimera resurshantering genom effektiv bearbetning av geografiska data.
Vi har hanterat kodning och tekniska detaljer, så att utvecklare kan uppfylla både standard och avancerade krav genom att helt enkelt tillämpa en licens.

Varför Välja Aspose.GIS

  • Utvecklarvänlig:
    • Lätt att installera och distribuera: Kom igång snabbt
    • Minimal Inlärningskurva: Investera minimal tid för att uppnå önskade resultat.
    • Intuitivt Gränssnitt: Effektivisera verksamheten för effektivitet.
  • Pålitligt Stöd:
    • kundsupport: Snabb problemlösning direkt på din personliga sida (tillgänglig efter registrering / bli medlem)
    • Kommersiell Licens: Välj den licens som passar ditt företag: företag, uppmätt eller Utvecklare.
  • Optimal Prestanda:
    • dataintegritet: Dina data förblir säkra och korrekta, även i dynamiska scenarier utan dataförlust.
    • Hantera Stora Datamängder: Hantera omfattande datamängder.
    • Minskat Underhåll: Minska kodens underhållsarbete.

nyckelfunktion:


Datahantering och skapande:

  • Lagerhantering: Skapa och hantera lager och dataset från olika filformat, inklusive C# GDAL. Förenkla dataorganisationen.
  • Geometriska Former: Generera punkter, linjer och ytor, inklusive icke-linjära geometrier som kurvor och bågar. Exakt geometri skapande.

2D-datavisualisering

  • Dynamisk Kartåtergivning:b > skapa tydliga och insiktsfulla kartor med dynamisk rendering för att presentera geodata. Locka användare med attraktiva bilder.
  • Anpassad Styling: Anpassa utseendet och stilen på geometriska former.
  • Symbol Som Kombinerar: Kombinera symboler för komplexa ritningar.
  • Text och märkning: Lägg till etiketter, formatera text och aktivera platsdetektering på kartor. Förbättra kartläsbarheten.

Geospatial Analys

  • Avancerad Analys: Analysera relationer och interaktioner mellan geografiska objekt.
  • Datadrivna Beslut: Fatta välgrundade val baserat på geospatial analys.

Koordinatomvandling

  • SRS (rumsliga referenssystem): Hantera SRS för exakt positionering och visualisering.
  • Koordinatkonvertering: Expresspunkter eller vektorer i olika koordinatsystem.
  • Reprojection: Reproject geometrier och lager för kompatibilitet och noggrannhet.

Raster Stöd

  • Läsning: Läs populära rasterformat, inklusive GeoTiff, TIFF, Esri ASCII.
  • Reprojection och Transformation: Innebär att justera upplösningen, ändra bildförhållandet, ändra storlek eller anpassa rastern till ett specifikt geografiskt område och koordinatsystem.
  • Beskära: Justera exakt vektor-och rasterdata. Beskär efter geometri, omfattning och mask.

Databasintegrationer

  • PostGIS: Arbeta med geospatial data lagrad i PostgreSQL med PostGIS-tillägget för att lagra och hantera geospatial data.
  • SQL Server: Interagera med geospatial data som lagras i SQL Server.

GDAL-Integration

  • GDAL stöd: Importera data från ett brett spektrum av källor och format, utöka funktionerna i ditt system för att läsa geospatial data i olika format. GDAL stöder hundratals dataformat, både vektor och raster.

Skapa Karta

    Förenklat Skapande Av Kartor: Skapa kartor i olika format utan djupgående teknisk expertis.Map Builder: Enkelt bygga kartor utan att komma in i de tekniska detaljerna. Med stöd för plattor, rasterdata, vektorlager och reprojektionsfunktioner.SRS Management: Hantera kartprojektion.
  • Konsekvens: Säkerställa konsekventa kartprojektioner.
Karta rendering
                
                    
using (var map = new Map(800, 400))
{
    map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
    map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
                
            
Karta rendering
Ändra färgen på strecklinjen och fyll den med brun
                
                    
using (var map = new Map(500, 450))
{
    var symbolizer = new SimpleFill { FillColor = Color.Azure, StrokeColor = Color.Brown };

    map.Add(VectorLayer.Open(dataDir + "polygons.geojson", Drivers.GeoJson), symbolizer);
    map.Render(dataDir + "polygons_out.svg", Renderers.Svg);
}
                
            
Ändra färgen på strecklinjen och fyll den med brun
Rotera etiketterna
                
                    
using (var map = new Map(1000, 634))
{
    var symbolizer = new SimpleLine { Width = 1.5, Color = Color.FromArgb(0xAE, 0xD9, 0xFD) };

    var labeling = new SimpleLabeling(labelAttribute: "name")
    {
        HaloSize = 1,
        Placement = new LineLabelPlacement
        {
            Alignment = LineLabelAlignment.Parallel,
        }
    };

    map.Add(VectorLayer.Open(dataDir + "lines.geojson", Drivers.GeoJson), symbolizer, labeling);
    map.Padding = 50;
    map.Render(dataDir + "lines_labeling_parallel_out.svg", Renderers.Svg);
}
                
            
Rotera etiketterna
Ändra fyllningsfärgen till röd
                
                    
using (var map = new Map(500, 200))
{
    var symbol = new SimpleMarker() { Size = 7, StrokeWidth = 1, FillColor = Color.Red };

    map.Add(VectorLayer.Open(dataDir + "points.geojson", Drivers.GeoJson), symbol);
    map.Padding = 20;
    map.Render(dataDir + "points_out.svg", Renderers.Svg);
}

                
            
Ändra fyllningsfärgen till röd

C# GIS bibliotek

Det finns ett enkelt sätt att installera Sompose.GIS för .NET på ditt system:

Systemkrav

Vårt API stöds på de flesta plattformar och operativsystem. Innan du kör koden, se till att ditt system uppfyller lämpliga krav.

Aspose.GIS live Demos på C#

Prova funktionerna i vårt bibliotek för att se nya möjligheter. Live demos i C#