Aspose.Το GIS για το .NET είναι μια βιβλιοθήκη που έχει σχεδιαστεί για να επιτρέπει στους προγραμματιστές να εργάζονται με γεωχωρικά δεδομένα στις εφαρμογές τους .NET. Είναι μέρος της Aspose suite των API, τα οποία είναι γνωστά για την παροχή ισχυρών βιβλιοθηκών ειδικά για τη μορφή αρχείων για διάφορες ανάγκες ανάπτυξης.
using (var map = new Map(800, 400))
{
map.Add(VectorLayer.Open(dataDir + "land.shp", Drivers.Shapefile));
map.Render(dataDir + "land_out.svg", Renderers.Svg);
}
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);
}
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);
}
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);
}
Υπάρχει ένας απλός τρόπος για να εγκαταστήσετε το Aspose.GIS για .NET στο σύστημά σας:
Το API μας υποστηρίζεται στις περισσότερες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον κώδικα, βεβαιωθείτε ότι το σύστημά σας πληροί τις κατάλληλες απαιτήσεις.
Δοκιμάστε τις δυνατότητες της βιβλιοθήκης μας για να δείτε νέες ευκαιρίες. Ζωντανές επιδείξεις στο C#
Μπορείτε επίσης να δείτε τα διάφορα χαρακτηριστικά της βιβλιοθήκης μας GIS.