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