Deutsch
  1. Products
  2.   Aspose.GIS
  3.   .NET
  4.   Generate Map

Kartengenerierungs-API für .NET

Erstellen, anzeigen und Herunterladen eines Fantasy-Stadtplans.

Dank unserer API für .NET können Sie schnell und einfach verschiedene Zufallskarten von realen und fiktiven Welten erstellen.

  Kostenlose Testversion herunterladen
PNG JPG BMP TIFF GPX
Aspose.GIS for .NET
GIS
Kartenerstellung ist eine komplexe und große Aufgabe. Kartengeneratoren können Kontinente, Fantasiewelten und geophysikalische Karten mit Bergen, Flüssen, Meeren usw. erstellen. Derzeit bietet unsere Bibliothek eine Reihe von Funktionen, um einen Teil der Stadt mit verschiedenen Stadtobjekten zu generieren.

Unsere Kartengenerierung beginnt mit der Erstellung miteinander verbundener Straßennetze, was bedeutet, dass jeder Punkt auf der Straße zu seinen anderen Punkten auf der Straße führt. Füllt dann die größten Lücken zwischen den Straßen durch Parks und den größten Wohngebieten. Dann wendet sich für kleinere Objekte wie die durchschnittlichen Wohngebiete, die aus mehreren Häusern bestehen. Schließlich füllt es die verbleibenden Lücken mit separaten Nebengebäuden, die einfache kleine Gebäude darstellen.

Sie haben also Stadtobjekte auf Ihrer generierten Karte wie zum Beispiel:
  • Straßennetz
  • Parkzonen mit Wanderwegen
  • Große Wohngebiete mit vielen Häusern
  • Durchschnittliche Wohngebiete mit mehreren Häusern
  • Separate Nebengebäude
  • Systemanforderung
  • Unsere API wird auf den meisten Plattformen und Betriebssystemen unterstützt. Bevor Sie den Code ausführen, stellen Sie bitte sicher, dass Ihr System die entsprechenden Anforderungen erfüllt.
Derzeit ist der standardmäßige visuelle Stil von map’ festgelegt. Wir können den Kartentyp sowie den Prozentsatz jedes Stadtobjekttyps auf der Karte in unserer Bibliothek verwalten. Wir haben diese Funktionen den Benutzern noch nicht zur Verfügung gestellt, planen jedoch, sie verfügbar zu machen, wenn sich das Produkt weiterentwickelt und das Interesse steigt.

Derzeit stellt die generierte Karte ein Quadrat mit fester Größe dar. Der Platz ist nicht zufällig gewählt. Mit diesem Formular können Sie Kacheln für verschiedene Zwecke erstellen und aus diesen Kacheln ganze Städte bauen. der eine Pixel auf der Karte entspricht etwa zwei Metern in der realen Welt.

Generieren Sie eine zufällige Karte und laden Sie sie als PNG, BMP, JPEG oder SVG herunter. Unsere Bibliothek rendert Karten als öffentliche Kartenobjekte, sodass wir Karten in von unserer Bibliothek unterstützten Formaten wie PNG, BMP, JPEG und SVG rendern können. Das SVG-Format beeinträchtigt die Kartenqualität beim Skalieren nicht.
Codebeispiel und das Ergebnis
                
                    
MapGeneratorOptions mapGeneratorOptions = new MapGeneratorOptions();
mapGeneratorOptions.Height = 800;
mapGeneratorOptions.Width = 1000;

var map = MapLayersGenerator.ProduceMap(mapGeneratorOptions);
map.Render(path + ".map.png", Renderers.Png);
                
            

C# Aspose.GIS Generate Map Bibliothek

Es gibt eine einfache Möglichkeit, Aspose zu installieren.GIS für .NET auf Ihr System:

  • Installieren Sie das Paket Aspose.GIS von der Paketmanagerkonsole in Visual Studio, um die zu erhalten NuGet-Paket;
  • Oder Sie können das Paket von herunterladen unsere Seite;
  • Aktualisieren Sie das Paket Aspose.GIS. so aktualisieren Sie auf die neueste Version;
  • Fügen Sie Aspose hinzu.GIS für .NET auf Ihrem System, indem Sie das NuGet-Paket installieren;
  • Siehe Dokumentation.

Systemanforderung

Die Koordinatenparser- und Konverter-API für .NET wird auf den meisten Plattformen und Betriebssystemen unterstützt und kann zur Entwicklung verschiedener Arten von .NET -Apps verwendet werden, einschließlich ASP .NET, WinForms und Windows-Diensten. Die API für .NET ist einfach zu verwenden und bereitzustellen und bietet die ideale Lösung für die Arbeit mit Geodaten mit .NET Framework 4.7, .NET Standard 2.0- und Xamarin-Plattformen. Bevor Sie den Code ausführen, stellen Sie bitte sicher, dass Ihr System die entsprechenden Anforderungen erfüllt.

Aspose.GIS Generate Map Live-Demos auf C#

Probieren Sie die Funktionen unserer Bibliothek aus, um neue Möglichkeiten zu entdecken. Live-Vorführungen in C#

Schlüsselfunktion

Konvertieren Sie Breiten- und Längengrade in gradbasierte Einheiten

Koordinatenposition aus Text analysieren

Automatische Erkennung von Einheiten, wenn der Breitengrad aus dem Text analysiert wird.

Unterstützt das Format des geografischen Bezugssystems der Welt (GEOREF)

Unterstützung des militärischen Gitterreferenzsystems (MGRS) Format

Unterstützt das USNG-Format (United States National Grid)