Aspose.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.