Ελληνικά

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 σε διανυσματικές ή ράστερ μορφές αρχείων.
Aspose.GIS για .NET είναι μια ισχυρή βιβλιοθήκη επί τόπου για GIS επεξεργασία. Αναπτύξτε και τροποποιήστε τη λειτουργικότητα της εφαρμογής, για παράδειγμα:
  • Συνδυάστε πολλά επίπεδα σε μία εικόνα χάρτη.
  • Εφαρμόστε στυλ για σημεία, γραμμές και επιφάνειες.
  • Εισαγωγή στυλ σε μορφή SLD.
  • Σχεδιάστε ετικέτες και κείμενο. Εφαρμόστε στυλ για κείμενο και αυτόματη ανίχνευση θέσεων σε χάρτη.
  • Σχεδιάστε ετικέτες κατά μήκος καμπύλων γραμμών.
  • Σχεδιάστε συγκεντρωμένα σημεία.
Όλα αυτά και πολλά άλλα χωρίς να βασίζονται σε εφαρμογές τρίτων. Ξεκινήστε να γράφετε τις δικές σας εφαρμογές χρησιμοποιώντας τα δείγματα κώδικα μας με περιγραφές και δωρεάν ή πληρωμένη υποστήριξη.


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

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

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

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


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

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

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

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

Προσαρμογή στυλ και χαρακτηριστικών απόδοσης
Αρχείο εισόδου
Ανεβάστε ένα αρχείο που θέλετε να μετατρέψετε
                
                    
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# Aspose.GIS Viewer βιβλιοθήκη

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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