Aspose.GIS untuk .NET adalah pustaka yang dirancang untuk memungkinkan pengembang bekerja dengan data geospasial dalam aplikasi .NET mereka. Ini adalah bagian dari rangkaian API Aspose, yang dikenal menyediakan pustaka khusus format file yang kuat untuk berbagai kebutuhan pengembangan.
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);
}
Ada cara sederhana untuk menginstal Aspose.GIS untuk .NET ke sistem Anda:
API kami didukung di sebagian besar platform dan sistem operasi. Sebelum menjalankan kode, pastikan sistem Anda memenuhi persyaratan yang sesuai.
Coba fitur perpustakaan kami untuk melihat peluang baru. Demo langsung di C#
Anda juga dapat melihat berbagai fitur perpustakaan GIS kami.