Ελληνικά

API οπτικοποίησης δεδομένων για .NET

API για .NET για επεξεργασία δεδομένων GIS

Οπτικοποίηση με .NET

  Κατεβάστε Δωρεάν Δοκιμή
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS

Επισκόπηση

Το API οπτικοποίησης δεδομένων για .NET είναι μια πλήρως διαχειριζόμενη υπηρεσία που δημιουργήθηκε από και για .NET προγραμματιστές για γρήγορη και εύκολη εργασία με GIS δεδομένα χρησιμοποιώντας τη βιβλιοθήκη GIS για .NET για να:

  • Δημιουργήστε έναν χάρτη για διανυσματικές και ράστερ μορφές γεωχωρικών δεδομένων με πρόσβαση σε ένα ευρύ φάσμα συμβόλων για πολύπλοκες απεικονίσεις;
  • Δημιουργήστε εφαρμογές πολλαπλών πλατφορμών με το πλαίσιο .NET και το API πυρήνα .NET. Δημιουργήστε μια εφαρμογή χαρτογράφησης επιτραπέζιου ή κινητού ή χωρικής ανάλυσης με δυνατότητες χαρτογράφησης, γεωκωδικοποίησης, δρομολόγησης και επεξεργασίας;
  • Εξαγωγή GIS δεδομένων σε διανυσματικές ή ράστερ μορφές αρχείων.
Ασποζ.GIS για .NET είναι μια ισχυρή βιβλιοθήκη εσωτερικών χώρων για επεξεργασία GIS. Αναπτύξτε και τροποποιήστε τη λειτουργικότητα της εφαρμογής, για παράδειγμα:
  • Συνδυάστε πολλά επίπεδα σε μία εικόνα χάρτη.
  • Εφαρμόστε στυλ για σημεία, γραμμές και επιφάνειες.
  • Εισαγωγή στυλ σε μορφή SLD.
  • Σχεδιάστε ετικέτες και κείμενο. Εφαρμόστε στυλ για κείμενο και αυτόματη ανίχνευση θέσεων σε χάρτη.
  • Σχεδιάστε ετικέτες κατά μήκος καμπύλων γραμμών.
  • Σχεδιάστε συγκεντρωμένα σημεία.
Όλα αυτά και πολλά άλλα χωρίς να βασίζεστε σε εφαρμογές τρίτων. Ξεκινήστε να γράφετε τις δικές σας εφαρμογές χρησιμοποιώντας τα δείγματα κώδικα με περιγραφές και δωρεάν ή επί πληρωμή υποστήριξη.


Τι είναι η οπτικοποίηση δεδομένων;

Η οπτικοποίηση δεδομένων είναι η οπτική αναπαράσταση βασικών πληροφοριών δεδομένων.
Τα γεωχωρικά δεδομένα είναι δεδομένα για αντικείμενα, γεγονότα ή φαινόμενα που βρίσκονται στην επιφάνεια της γης. Περιλαμβάνει πληροφορίες για την τοποθεσία (συντεταγμένες ως επί το πλείστον), τα χαρακτηριστικά (χαρακτηριστικά) και ορισμένα από τα χρονικά (ο χρόνος ύπαρξης, η τοποθεσία και τα χαρακτηριστικά). Τα γεωχωρικά δεδομένα δεν έχουν εγγενές οπτικό περιεχόμενο. Για να απεικονίσετε τα δεδομένα σας, πρέπει πρώτα να ορίσετε το στυλ. Το στυλ καθορίζει τα ορατά χαρακτηριστικά όπως το χρώμα, το σχήμα, τη θέση, το μέγεθος, την τιμή, την υφή και τον προσανατολισμό για την εμφάνιση των δεδομένων στο χάρτη. Εισαγωγή στυλ από SLD (στυλ Περιγραφέας στρώματος) με το API μας για .NET είναι διαθέσιμη.

Τα δεδομένα είναι το θεμέλιο. Η πιο κατανοητή αναπαράσταση των δεδομένων είναι η απεικόνιση, καθώς οι άνθρωποι είναι βασικά οπτικά πλάσματα. Η οπτικοποίηση δεδομένων σάς επιτρέπει να έχετε μια σαφή και κατανοητή ανάλυση των δεδομένων, ώστε άτομα από διάφορες βιομηχανίες που δεν διαθέτουν συγκεκριμένες γνώσεις GIS θα είναι σε θέση να κατανοήσουν τα δεδομένα οπτικοποιώντας τα δεδομένα και λαμβάνοντας αποφάσεις βάσει αυτών.

Καμία ανάλυση δεδομένων δεν είναι πλήρης χωρίς οπτική υποστήριξη. Το API μας σας επιτρέπει να δημιουργήσετε .NET βασισμένες απεικονίσεις χαρτών χωρίς να γράψετε τον εαυτό σας .NET. Κάντε τα γεωχωρικά δεδομένα προσβάσιμα σε όλους.


Γιατί Aspose.GIS για .NET;

Οι πελάτες της Aspose’προέρχονται από διάφορους κλάδους, από προγραμματιστές λογισμικού και εταιρείες συμβούλων σε τράπεζες, κυβερνητικές υπηρεσίες και ακαδημαϊκά ιδρύματα. Κάθε φορά που χρειάζεστε εμπειρία σε GIS, χάρτες και οπτικοποίηση δεδομένων, χρειάζεστε ένα Aspose.GIS προϊόν.
Μερικά από τα 21.000+μας πελάτες σε όλο τον κόσμο έχουν μοιραστεί τους επιτυχία ήδη.

Υποστηριζόμενες μορφές

  • Shapefile;
  • GeoJSON;
  • FileGDB;
  • GML;
  • KML;
  • SVG;
  • PostGis, SQL Server;
  • GeoTIFF;
Και πολλά άλλα. Πλήρης κατάλογος Υποστηριζόμενες Μορφές Αρχείων.

Προσαρμογή στυλ και χαρακτηριστικών απόδοσης
Αρχείο εισόδου
Ανεβάστε ένα αρχείο που θέλετε να μετατρέψετε
                
                    
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);
                
            
Προσαρμογή στυλ και χαρακτηριστικών απόδοσης
Απόδοση χάρτη από μορφές ράστερ
                
                    
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);
}
                
            
Απόδοση χάρτη από μορφές ράστερ
Χρήση πολικών χωρικών αναφορών κατά την απόδοση ενός χάρτη
                
                    
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);
}
                
            
Χρήση πολικών χωρικών αναφορών κατά την απόδοση ενός χάρτη

C# Viewer βιβλιοθήκη

Υπάρχει ένας απλός τρόπος για να εγκαταστήσετε Ωςποσό.GIS για .NET στο σύστημά σας:

  • Εγκαταστήστε Το Πακέτο Aspose.GIS από την κονσόλα διαχείρισης πακέτων στο Visual Studio για να πάρετε το Πακέτο NuGet.
  • Ή μπορείτε να κατεβάσετε το πακέτο από η ιστοσελίδα μας;
  • Ενημέρωση Πακέτου Aspose.ΓΣΠ. για αναβάθμιση στην πιο πρόσφατη έκδοση.
  • Δείτε Την Τεκμηρίωση.

Απαιτήσεις Συστήματος

Το API οπτικοποίησης δεδομένων για το .NET υποστηρίζεται στις περισσότερες πλατφόρμες και λειτουργικά συστήματα και μπορεί να χρησιμοποιηθεί για την ανάπτυξη πολλών διαφορετικών τύπων εφαρμογών.Net, συμπεριλαμβανομένων των υπηρεσιών ASP .NET, WinForms και Windows. API για .NET είναι εύκολο στη χρήση και την ανάπτυξη, και παρέχει την ιδανική λύση για να συνεργαστεί με γεωχωρικών πληροφοριών με.Net Framework 4.7, .NET πρότυπο 2.0 & Xamarin πλατφόρμες. Πριν εκτελέσετε τον κώδικα, βεβαιωθείτε ότι το σύστημά σας πληροί τις κατάλληλες απαιτήσεις.

Ασποζ.Viewer ζωντανές επιδείξεις στο C#

Αλληλεπιδράστε με ισχυρά και απλά στη χρήση δείγματα εφαρμογών στο C#. Δοκιμάστε τα εργαλεία δεδομένων μας. Ζωντανές επιδείξεις στο C#

Βασικά Χαρακτηριστικά

Συνδυάστε πολλά επίπεδα σε μία εικόνα χάρτη.

Εφαρμόστε στυλ για σημεία, γραμμές και επιφάνειες.

Εισαγωγή στυλ από μορφή SLD.

Σχεδιάστε ετικέτες και κείμενο. Εφαρμόστε στυλ για κείμενο και αυτόματη ανίχνευση θέσεων σε χάρτη.

Σχεδιάστε συγκεντρωμένα σημεία.

Αποθηκεύστε έναν Δημιουργημένο χάρτη σε SVG, PNG, BMP ή JPEG.

Διαχειριστείτε το χωρικό σύστημα αναφοράς για το χάρτη σας.

Σχεδιάστε ετικέτες κατά μήκος καμπύλων γραμμών.

Χρησιμοποιήστε προηγμένη απόδοση: Συνδυάστε συμβολιστές, Γεννήτρια γεωμετρίας, μικτή γεωμετρία.