אספוז.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.