आसपोस।GIS .NET के लिए एक पुस्तकालय है जो डेवलपर्स को उनके .NET अनुप्रयोगों में भू-स्थानिक डेटा के साथ काम करने में सक्षम बनाने के लिए डिज़ाइन किया गया है । यह एपीआई के एस्पोज़ सूट का हिस्सा है, जो विभिन्न विकास आवश्यकताओं के लिए शक्तिशाली, फ़ाइल-प्रारूप-विशिष्ट पुस्तकालय प्रदान करने के लिए जाना जाता है ।
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);
}
के रूप में स्थापित करने का एक आसान तरीका हैपोज । GIS आपके सिस्टम पर .NET के लिए:
हमारा एपीआई अधिकांश प्लेटफार्मों और ऑपरेटिंग सिस्टम पर समर्थित है । कोड चलाने से पहले, कृपया सुनिश्चित करें कि आपका सिस्टम उचित आवश्यकताओं को पूरा करता है ।
नए अवसरों को देखने के लिए हमारे पुस्तकालय की सुविधाओं का प्रयास करें । C#में लाइव डेमो
आप हमारे GIS पुस्तकालय की विभिन्न विशेषताओं को भी देख सकते हैं ।