اسپوزGIS برای .NET یک کتابخانه است که برای توسعه دهندگان طراحی شده است تا با داده های جغرافیایی در برنامه های .NET خود کار کنند. این بخشی از مجموعه Api های Aspose است که به ارائه کتابخانه های قدرتمند و خاص فرمت فایل برای نیازهای مختلف توسعه شناخته شده است.
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 ما نگاه کنید.