Deutsch

Posieren.GIS für .NET

Hochwertige C# GIS-Bibliothek: Erweitern Sie Ihr Geschäftspotenzial mit Geodaten-Tools

Posieren.GIS für .NET ist eine Bibliothek, die es Entwicklern ermöglicht, mit Geodaten in ihren .NET -Anwendungen zu arbeiten. Es ist Teil der Aspose-API-Suite, die dafür bekannt ist, leistungsstarke, dateiformatspezifische Bibliotheken für verschiedene Entwicklungsanforderungen bereitzustellen.

  Kostenlose Testversion herunterladen
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Erschließen und modernisieren Sie das volle Potenzial Ihres Entwicklungsteams mit Aspose. GIS für .NET, eine Bibliothek, die auf hochwertigen Geodatenalgorithmen basiert. Unsere C # GIS-Bibliothek wurde entwickelt, um Entwicklern die Geodatenwerkzeuge zur Verfügung zu stellen, die sie zum Verwalten komplexer geografischer Daten benötigen.

Integration von GIS in Ihr Unternehmen

Integrieren Sie GIS, was zu erheblichen Kosteneinsparungen führt, durch fortschrittliches Datenmanagement, die Möglichkeit, datengesteuerte Lösungen für eine fundiertere Entscheidungsfindung zu nutzen, standortbasierte Erkenntnisse zur Verbesserung des Kundendienstes zu nutzen, Wettbewerbsvorteile durch dynamisches Kartenrendern zu erzielen und das Ressourcenmanagement zu optimieren Management durch effiziente Verarbeitung geografischer Daten.
Wir haben uns um die Codierung und die technischen Details gekümmert, sodass Entwickler sowohl Standard- als auch erweiterte Anforderungen erfüllen können, indem sie einfach eine Lizenz beantragen.

Warum Aspose wählen.GIS

  • Entwicklerfreundlich:
    • Einfach zu installieren und bereitzustellen: Schnell loslegen
    • Minimale Lernkurve: Investieren Sie nur wenig Zeit, um die gewünschten Ergebnisse zu erzielen.
    • Intuitive Benutzeroberfläche: Rationalisieren Sie die Abläufe für mehr Effizienz.
  • Zuverlässiger Support:
    • Kundendienst: Schnelle Problemlösung direkt auf Ihrer persönlichen Seite (zugänglich nach Registrierung / Mitgliedschaft)
    • Kommerzielle Lizenz: Wählen Sie die Lizenz, die zu Ihrem Unternehmen passt: Business, Metered oder Developer.
  • Optimale Leistung:
    • Datenintegrität: Ihre Daten bleiben auch in dynamischen Szenarien ohne Datenverlust sicher und genau.
    • Verwaltung großer Datensätze: Verwalten Sie umfangreiche Datensätze.
    • Reduzierter Wartungsaufwand: Reduzieren Sie den Aufwand für die Codewartung.

Schlüsselfunktion:


Datenverarbeitung und -erstellung:

  • Ebenenverwaltung: Erstellen und verwalten Sie Layer und Datensätze aus verschiedenen Dateiformaten, einschließlich C# GDAL. Vereinfachen Sie die Datenorganisation.
  • Geometrische Formen: Generieren Sie Punkte, Linien und Flächen, einschließlich nichtlinearer Geometrien wie Kurven und Bögen. Präzise Geometrieerstellung.

2D-Datenvisualisierung

  • Dynamisches Karten-Rendering:b> Erstellen Sie klare und aufschlussreiche Karten mit dynamischem Rendering, um Geodaten darzustellen. Ziehen Sie Benutzer mit attraktiven Grafiken an.
  • Individuelles Styling: Passen Sie das Aussehen und den Stil geometrischer Formen an.
  • Symbolkombination: Kombinieren Sie Symbole für komplexe Zeichnungen.
  • Text und Beschriftung: Fügen Sie Beschriftungen hinzu, gestalten Sie Text und aktivieren Sie die Ortserkennung auf Karten. Verbesserung der Kartenlesbarkeit.

Geodatenanalyse

  • Erweiterte Analyse: Analysieren Sie Beziehungen und Interaktionen zwischen geografischen Objekten.
  • Datengetriebene Entscheidungen: Treffen Sie fundierte Entscheidungen auf der Grundlage von Geodatenanalysen.

Koordinatentransformation

  • SRS (Räumliche Bezugssysteme): Verwalten Sie SRS für eine genaue Positionierung und Visualisierung.
  • Koordinatenumrechnung: Drücken Sie Punkte oder Vektoren in verschiedenen Koordinatensystemen aus.
  • Reprojektion: Projizieren Sie Geometrien und Ebenen neu, um Kompatibilität und Genauigkeit zu gewährleisten.

Raster-Unterstützung

  • Lesung: Lesen Sie gängige Rasterformate, einschließlich GeoTIFF, TIFF, Esri ASCII.
  • Reprojektion und Transformation: Umfasst das Anpassen der Auflösung, das Ändern des Seitenverhältnisses, das Ändern der Größe oder das Ausrichten des Rasters an einem bestimmten geografischen Gebiet und Koordinatensystem.
  • Zuschneiden: Richten Sie Vektor- und Rasterdaten präzise aus. Zuschneiden nach Geometrie, Ausdehnung und Maske.

Datenbankintegrationen

  • PostGIS: Arbeiten Sie mit Geodaten, die in PostgreSQL gespeichert sind, und verwenden Sie die PostGIS-Erweiterung zum Speichern und Verwalten von Geodaten.
  • SQLServer: Interagieren Sie mit Geodaten, die in SQL Server gespeichert sind.

GDAL-Integration

  • GDAL-Unterstützung: Importieren Sie Daten aus einer Vielzahl von Quellen und Formaten und erweitern Sie die Funktionen Ihres Systems zum Lesen von Geodaten in verschiedenen Formaten. GDAL unterstützt Hunderte von Datenformaten, sowohl Vektor als auch Raster.

Kartenerstellung

    Vereinfachte Kartenerstellung: Erstellen Sie Karten in verschiedenen Formaten ohne fundiertes technisches Fachwissen.Kartenersteller: Erstellen Sie einfach Karten, ohne auf die technischen Details einzugehen. Mit Unterstützung für Kacheln, Rasterdaten, Vektorebenen und Reprojektionsfunktionen.SRS-Verwaltung: Kartenprojektion verwalten.
  • Konsistenz: Stellen Sie konsistente Kartenprojektionen sicher.
Karten-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);
}
                
            
Karten-Rendering
Ändern Sie die Farbe der Strichlinie und füllen Sie sie mit Braun
                
                    
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);
}
                
            
Ändern Sie die Farbe der Strichlinie und füllen Sie sie mit Braun
Drehen Sie die Beschriftungen
                
                    
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);
}
                
            
Drehen Sie die Beschriftungen
Ändern Sie die Füllfarbe in Rot
                
                    
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);
}

                
            
Ändern Sie die Füllfarbe in Rot

C# GIS Bibliothek

Es gibt eine einfache Möglichkeit, Aspose zu installieren.GIS für .NET auf Ihr System:

Systemanforderung

Unsere API wird auf den meisten Plattformen und Betriebssystemen unterstützt. Bevor Sie den Code ausführen, stellen Sie bitte sicher, dass Ihr System die entsprechenden Anforderungen erfüllt.

Posieren.GIS Live-Demos auf C#

Probieren Sie die Funktionen unserer Bibliothek aus, um neue Möglichkeiten zu entdecken. Live-Vorführungen in C#

Andere unterstützte Funktionen

Sie können sich auch die verschiedenen Funktionen unserer GIS Bibliothek ansehen.

24.04.1
(Release notes)