awesome-gis
Mapsui
Our great sponsors
awesome-gis | Mapsui | |
---|---|---|
4 | 7 | |
4,137 | 1,069 | |
- | 3.5% | |
5.0 | 10.0 | |
about 2 months ago | 1 day ago | |
C# | ||
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-gis
- GIS data for a project. I apologize for the banality of my request and for my English.
-
Advice about a school project
https://github.com/sacridini/Awesome-Geospatial https://github.com/sshuair/awesome-gis https://awesome-python.com/
-
Downloading the entire Earth's satellite imagery?
And finally it's worth digging around this "awesome-gis" GitHub page.
-
What GIS do you recommend
For GIS programming, a good place to start exploring would be https://github.com/sshuair/awesome-gis. This list can be intimidating, but the GIS world outside of school generally is.
Mapsui
-
AvaloniaUI: Create Multi-Platform Apps with .NET
But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...
-
MAPSUI 4.0 Launched
Release 4.0.0 · Mapsui/Mapsui (github.com)
-
Should I start migrating my Xamarin app to MAUI
You are probably using Xamarin.Maps that use native maps, Google Maps on Android and Apple Maps on iOS, I assume. In Windows there's no native map, so you would need some third party library. I would recommend Mapsui
-
Google-like POI information banner?
... private static void MapOnInfo(object? sender, MapInfoEventArgs e) { var calloutStyle = e.MapInfo?.Feature?.Styles.Where(s => s is CalloutStyle).Cast().FirstOrDefault(); if (calloutStyle != null) { calloutlist.Add(calloutStyle); foreach (var callout in calloutlist) { callout.Enabled = false; } calloutStyle.Enabled = !calloutStyle.Enabled; e.MapInfo?.Layer?.DataHasChanged(); // To trigger a refresh of graphics. } if (calloutlist.Count > 1) calloutlist.RemoveRange(0, calloutlist.Count - 1); } private MemoryLayer CreatePointLayer() { return new MemoryLayer { Name = "Points", IsMapInfoLayer = true, Features = new Mapsui.Providers.MemoryProvider(GetPlacesFromList()).Features, Style = SymbolStyles.CreatePinStyle() //<- Reference for custom marker: https://github.com/Mapsui/Mapsui/blob/master/Samples/Mapsui.Samples.Common/Maps/Callouts/CustomCalloutSample.cs#L64 }; } ... private static CalloutStyle CreateCalloutStyle(string? name) { return new CalloutStyle { Title = name, TitleFont = { FontFamily = null, Size = 12, Italic = false, Bold = true }, TitleFontColor = Color.Violet, MaxWidth = 120, RectRadius = 10, ShadowWidth = 4, Enabled = false, SymbolOffset = new Offset(0, SymbolStyle.DefaultHeight * 0.3f) }; }
-
.NET Maui and MAPSUI Help - Clearing Callouts when another is clicked
Looking through their getting started page and their examples on Github (specifically: SingleCalloutSample) I was able to get my list of places to show up on the map and when clicked display certain features.This has led to me only being able to toggle whether the callout is displayed or not. What I am hoping to figure out is how to disable all other callouts once another location is selected, so that only a single callout is displayed at a time.
-
Where are the Software Developers here? eg. SAP, Microsoft, Salesforce, Oracle etc
Json.net, MahApps.Metro, and MapsUI
-
Avalonia Map support
So I did a quick DDG search and found these two results. Link 1. Link 2. Good luck.
What are some alternatives?
Awesome-Geospatial - Long list of geospatial tools and resources
NetTopologySuite - A .NET GIS solution that is fast and reliable for the .NET platform.
awesome-bigdata - A curated list of awesome big data frameworks, ressources and other awesomeness.
Mappalachia - The complete mapping tool for Fallout 76.
QGIS - QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
OpenRailwayMap - An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Awesome-Historic_al-Maps - Historic(al) Maps: Meta guidance, tools, repositories, databases, search engines, and online resources for the exploration of Historic and Historical Maps.
GeoBlazor - Core Components for the Dymaptic GeoBlazor Library
geoblender - Tutorials for making 3D-looking maps with Blender and QGIS
osm4scala - Scala and Spark library focused on reading OpenStreetMap Pbf files.
awesome-satellite-imagery-datasets - 🛰️ List of satellite image training datasets with annotations for computer vision and deep learning
Mapsui - Mapsui is a .NET Map component for WPF, UWP and Xamarin Android and iOS