Aspose.GIS for .NET is een bibliotheek die is ontworpen om ontwikkelaars in staat te stellen met geospatiale gegevens te werken in hun .NET toepassingen. Het maakt deel uit van de Aspose-suite van API ' s, die bekend staan om het bieden van krachtige, bestandsindeling-specifieke bibliotheken voor verschillende ontwikkelingsbehoeften.
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);
}
Er is een eenvoudige manier om Aspose te installeren.GIS voor .NET op uw systeem:
Onze API wordt ondersteund op de meeste platforms en besturingssystemen. Voordat u de code uitvoert, moet u ervoor zorgen dat uw systeem aan de juiste vereisten voldoet.
Probeer de functies van onze bibliotheek om nieuwe mogelijkheden te zien. Live demo ' s in C#
U kunt ook kijken naar de verschillende functies van onze GIS bibliotheek.