Aspose.GIS cho .NET là một thư viện được thiết kế để cho phép các nhà phát triển làm việc với dữ liệu không gian địa lý trong các ứng dụng .NET của họ. Đây là một phần Của Bộ Api Aspose, được biết đến với việc cung cấp các thư viện mạnh mẽ, dành riêng cho định dạng tệp cho các nhu cầu phát triển khác nhau.
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);
}
Có một cách đơn giản để cài Đặt Aspose.GIS cho .NET vào hệ thống của bạn:
API của chúng tôi được hỗ trợ trên hầu hết các nền tảng và hệ điều hành. Trước khi chạy mã, vui lòng đảm bảo hệ thống của bạn đáp ứng các yêu cầu thích hợp.
Hãy thử các tính năng của thư viện của chúng tôi để xem các cơ hội mới. Bản demo trực tiếp trong C#
Bạn cũng có thể xem các tính năng khác nhau của thư viện GIS của chúng tôi.