Nederlands

Aspose.GIS voor .NET

Hoogwaardige C# GIS-bibliotheek: Breid uw bedrijfspotentieel uit met geospatiale Tools

Aspose.GIS for .NET is een bibliotheek die is ontworpen om ontwikkelaars in staat te stellen met geospatiale gegevens te werken in hun .NET toepassingen. Het maakt deel uit van de Aspose-suite van API ' s, die bekend staan om het bieden van krachtige, bestandsindeling-specifieke bibliotheken voor verschillende ontwikkelingsbehoeften.

  Download Gratis Proefversie
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Ontgrendel en moderniseer het volledige potentieel van uw ontwikkelingsteam met Aspose. GIS voor. net, een bibliotheek die wordt aangedreven door hoogwaardige geospatiale algoritmen. Onze C# GIS-bibliotheek is ontworpen om ontwikkelaars de geospatiale tools te bieden die ze nodig hebben om complexe geografische gegevens te beheren.

GIS integreren in uw bedrijf

Integratie van GIS resulteert in aanzienlijke kostenbesparingen, door middel van Geavanceerd gegevensbeheer, de mogelijkheid om datagestuurde oplossingen te benutten voor beter geïnformeerde besluitvorming, het gebruik van locatiegebaseerde inzichten om de klantenservice te verbeteren, een concurrentievoordeel te behalen met dynamische kaartweergave en het optimaliseren van resourcebeheer door efficiënte verwerking van geografische gegevens.
We hebben de codering en technische details afgehandeld, waardoor ontwikkelaars aan zowel standaard als geavanceerde vereisten kunnen voldoen door simpelweg een licentie toe te passen.

Waarom Kiezen Voor Aspose.GIS

  • Ontwikkelaar-Vriendelijk:
    • Eenvoudig te installeren en te implementeren: Snel aan de slag
    • Minimale Leercurve: Investeer minimale tijd om de gewenste resultaten te bereiken.
    • Intuïtieve Interface: Stroomlijn operaties voor efficiëntie.
  • Betrouwbare Ondersteuning:
    • klantenservice: Snelle probleemoplossing direct op uw persoonlijke pagina (toegankelijk na registratie / lid worden)
    • Commerciële Licentie: Kies de licentie die bij uw bedrijf past: Zakelijk, gemeten of Ontwikkelaar.
  • Optimale Prestaties:
    • gegevensintegriteit: Uw gegevens blijven veilig en nauwkeurig, zelfs in dynamische scenario ' s zonder gegevensverlies.
    • Grote Datasets Beheren: Beheer uitgebreide datasets.
    • Minder Onderhoud: Verminder de inspanningen voor het onderhoud van de code.

sleutelelement:


Gegevensverwerking en-creatie:

  • Layer Management: Maak en beheer lagen en datasets vanuit verschillende bestandsindelingen, waaronder C# GDAL. Vereenvoudig de gegevensorganisatie.
  • Geometrische Vormen: Genereer punten, lijnen en oppervlakken, inclusief niet-lineaire geometrieën zoals bochten en bogen. Precieze geometrie creatie.

2D data visualisatie

  • Dynamische Kaartweergave:b > maak duidelijke en inzichtelijke kaarten met Dynamische rendering om geo-gegevens te presenteren. Trek gebruikers aan met aantrekkelijke visuals.
  • Aangepaste Styling: Pas het uiterlijk en de stijl van geometrische vormen aan.
  • Symbool Combineren: Combineer symbolen voor complexe tekeningen.
  • Tekst en etikettering: Voeg labels toe, stijl tekst en schakel plaatsdetectie in op kaarten. Verbeter de leesbaarheid van kaarten.

Geospatiale Analyse

  • Geavanceerde Analyse: Analyseer relaties en interacties tussen geografische objecten.
  • Data-Gedreven Beslissingen: Maak weloverwogen keuzes op basis van geospatiale analyses.

Coördinate Transformatie

  • SRS (Spatial Reference Systems): Beheer SRS voor nauwkeurige positionering en visualisatie.
  • Coördinaten Conversie: Druk punten of vectoren uit in verschillende coördinatenstelsels.
  • Reprojectie: Reprojecteer geometrieën en lagen voor compatibiliteit en nauwkeurigheid.

Raster Ondersteuning

  • Lezen: Lees populaire rasterformaten, waaronder GeoTiff, TIFF, Esri ASCII.
  • Reprojectie en transformatie: Houdt in dat de resolutie wordt aangepast, de beeldverhouding wordt gewijzigd, de grootte wordt gewijzigd of het raster wordt uitgelijnd met een specifiek geografisch gebied en coördinatensysteem.
  • Cropping: Vector-en rastergegevens nauwkeurig uitlijnen. Bijsnijden op geometrie, omvang en masker.

Database Integraties

  • PostGIS: Werk met geospatiale gegevens die zijn opgeslagen in PostgreSQL met behulp van de extensie PostGIS om geospatiale gegevens op te slaan en te beheren.
  • SQL Server: Interactie met geospatiale gegevens die zijn opgeslagen in SQL Server.

GDAL integratie

  • GDAL ondersteuning: Importeer gegevens uit een breed scala aan bronnen en formaten, waardoor de mogelijkheden van uw systeem worden uitgebreid om geospatiale gegevens in verschillende formaten te lezen. GDAL ondersteunt honderden gegevensformaten, zowel vector als raster.

Kaart Maken

    Vereenvoudigde Kaart Creatie: Maak kaarten in verschillende formaten zonder diepgaande technische expertise.Map Builder: Bouw eenvoudig kaarten zonder in te gaan op de technische details. Met ondersteuning voor tegels, rastergegevens, vectorlagen en reprojectie mogelijkheden.SRS Management: Beheer kaartprojectie.
  • Consistentie: Zorg voor consistente kaartprojecties.
Kaart 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);
}
                
            
Kaart rendering
Wijzig de kleur van de lijn en vul deze met bruin
                
                    
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);
}
                
            
Wijzig de kleur van de lijn en vul deze met bruin
De labels draaien
                
                    
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);
}
                
            
De labels draaien
Verander de vulkleur in rood
                
                    
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);
}

                
            
Verander de vulkleur in rood

C# GIS bibliotheek

Er is een eenvoudige manier om Aspose te installeren.GIS voor .NET op uw systeem:

systeemvereisten

Onze API wordt ondersteund op de meeste platforms en besturingssystemen. Voordat u de code uitvoert, moet u ervoor zorgen dat uw systeem aan de juiste vereisten voldoet.

Aspose.GIS live demo ' s op C#

Probeer de functies van onze bibliotheek om nieuwe mogelijkheden te zien. Live demo ' s in C#