Οπτικοποίηση με .NET
Το API απεικόνισης δεδομένων για το .NET είναι μια πλήρως διαχειριζόμενη υπηρεσία που δημιουργήθηκε από και για τους προγραμματιστές .NET για γρήγορη και εύκολη εργασία με δεδομένα GIS χρησιμοποιώντας τη βιβλιοθήκη GIS για .NET για να:
Η οπτικοποίηση δεδομένων είναι η οπτική αναπαράσταση βασικών πληροφοριών δεδομένων.
Τα γεωχωρικά δεδομένα είναι δεδομένα για αντικείμενα, γεγονότα ή φαινόμενα που βρίσκονται στην επιφάνεια της γης. Περιλαμβάνει πληροφορίες για την τοποθεσία (κυρίως συντεταγμένες), τα χαρακτηριστικά (χαρακτηριστικά) και μερικά από τα χρονικά (ο χρόνος ύπαρξης, η τοποθεσία και τα χαρακτηριστικά). Τα γεωχωρικά δεδομένα δεν έχουν εγγενές οπτικό περιεχόμενο. Για να απεικονίσετε τα δεδομένα σας, πρέπει πρώτα να ορίσετε το στυλ. Το στυλ ορίζει τα ορατά χαρακτηριστικά όπως το χρώμα, το σχήμα, τη θέση, το μέγεθος, την τιμή, την υφή και τον προσανατολισμό για την εμφάνιση των δεδομένων στον χάρτη. Η εισαγωγή στυλ από το SLD (Styled Layer Descriptor) με το API μας για το .NET είναι διαθέσιμη.
Τα δεδομένα είναι το θεμέλιο. Η πιο κατανοητή αναπαράσταση των δεδομένων είναι η οπτικοποίηση, καθώς οι άνθρωποι είναι βασικά οπτικά πλάσματα. Η οπτικοποίηση δεδομένων σάς επιτρέπει να έχετε μια σαφή και κατανοητή ανάλυση των δεδομένων, ώστε άτομα από διάφορες βιομηχανίες που δεν διαθέτουν συγκεκριμένες γνώσεις του GIS να μπορούν να κατανοούν τα δεδομένα οπτικοποιώντας τα δεδομένα και λαμβάνοντας αποφάσεις βάσει αυτών.
Καμία ανάλυση δεδομένων δεν είναι πλήρης χωρίς οπτική υποστήριξη. Το API μας σας επιτρέπει να δημιουργήσετε .NET βασισμένες απεικονίσεις χαρτών χωρίς να γράψετε τον εαυτό σας .NET.
Κάντε τα γεωχωρικά δεδομένα προσβάσιμα σε όλους.
Οι πελάτες της asposeв™ ™ προέρχονται από διάφορους κλάδους, από προγραμματιστές λογισμικού και εταιρείες συμβούλων έως τράπεζες, κυβερνητικές υπηρεσίες και ακαδημαϊκά ιδρύματα. Κάθε φορά που χρειάζεστε εμπειρία στο GIS, χάρτες και οπτικοποίηση δεδομένων, χρειάζεστε μια Aspose.GIS προϊόν.
Μερικά από τα 21.000+ πελάτες σε όλο τον κόσμο έχουν μοιραστεί τους επιτυχία ήδη.
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);
}
Υπάρχει ένας απλός τρόπος για να εγκαταστήσετε το Aspose.GIS για .NET στο σύστημά σας:
Το API απεικόνισης δεδομένων για το. Net υποστηρίζεται στις περισσότερες πλατφόρμες και λειτουργικά συστήματα και μπορεί να χρησιμοποιηθεί για την ανάπτυξη πολλών διαφορετικών τύπων εφαρμογών.Net, συμπεριλαμβανομένων των υπηρεσιών ASP. net, WinForms και Windows. Το API για το. NET είναι εύκολο στη χρήση και την ανάπτυξη και παρέχει την ιδανική λύση για την εργασία με Γεωχωρικές πληροφορίες με πλατφόρμες.Net Framework 4.7,. Net Standard 2.0 & Xamarin. Πριν εκτελέσετε τον κώδικα, βεβαιωθείτε ότι το σύστημά σας πληροί τις κατάλληλες απαιτήσεις.
Αλληλεπιδράστε με ισχυρά και απλά στη χρήση δείγματα εφαρμογών στο C#. Δοκιμάστε τα εργαλεία δεδομένων μας. Ζωντανές επιδείξεις στο C#
Συνδυάστε πολλά επίπεδα σε μία εικόνα χάρτη.
Εφαρμόστε στυλ για σημεία, γραμμές και επιφάνειες.
Εισαγωγή στυλ από μορφή SLD.
Σχεδιάστε ετικέτες και κείμενο. Εφαρμόστε στυλ για κείμενο και αυτόματη ανίχνευση θέσεων σε χάρτη.
Σχεδιάστε συγκεντρωμένα σημεία.
Αποθηκεύστε έναν Δημιουργημένο χάρτη σε SVG, PNG, BMP ή JPEG.
Διαχειριστείτε το σύστημα χωρικής αναφοράς για το χάρτη σας.
Σχεδιάστε ετικέτες κατά μήκος καμπύλων γραμμών.
Χρησιμοποιήστε προηγμένη απόδοση: Συνδυάστε συμβολιστές, Γεννήτρια γεωμετρίας, μικτή γεωμετρία.
Μπορείτε επίσης να δείτε αρχεία σε πολλές μορφές αρχείων, συμπεριλαμβανομένων λίγων που αναφέρονται παρακάτω.