sgcMaps Feature-Matrix

Alles, was sgcMaps kann, nach Aufgabe gruppiert, mit einem Link zum Hilfethema jeder Funktion. Die Kacheln zeichnet das Steuerelement selbst, ohne Browser-Steuerelement und ohne JavaScript.

Kacheln und Ebenen

8 Funktionen

Overlays

3 Funktionen

.NET

11 NuGet-Pakete

Dokumentation

Online-Hilfe und PDF-Handbücher

Registered kennzeichnet die Features, die in den Editionen Registered und Testversion enthalten sind, aber nicht in der kostenlosen Community Edition. ~ kennzeichnet ein Feature, das Community nur teilweise enthält, mit dem Unterschied darunter.

Jede Zeile verlinkt auf ihr Hilfethema. Mit Registered gekennzeichnete Zeilen gehören zum Offline-Paket, das die kostenlose Community Edition weglässt.

Kacheln und Ebenen

FunktionDetailsCommunityHilfe
Native KachelnRaster- und Vektorkacheln, die das Steuerelement selbst zeichnet, ohne Browser-Steuerelement und ohne JavaScript.Hilfe
Fertige AnbieterOpenStreetMap, OpenTopoMap, Esri World Imagery und Street, CARTO Light und Dark, MapTiler, Thunderforest, Stadia, oder jede URL-Vorlage mit {z}/{x}/{y}.Hilfe
WMS- und WMTS-EbenenEbenen aus OGC-Webkartendiensten: WMS-1.1.1- und -1.3.0-GetMap in EPSG:3857, WMTS in KVP oder REST mit Web-Mercator-Kachelmatrix-Sets und Capabilities-Reader, die eine Ebene einrichten.Hilfe
Offline-KachelnKacheln aus einem lokalen z/x/y-Ordner und ein Festplatten-Cache pro Ebene (Layer.CacheFolder).~Community liest z/x/y-Kachelordner und behält den CacheFolder pro Ebene. Der Kachel-Downloader sowie MBTiles- und PMTiles-Dateien gehören zum Offline-Paket.Hilfe
Kachel-Downloader und MBTilesEin Kachel-Downloader für Offline-Pakete und MBTiles-Dateien als Kachelquelle.RegistriertHilfe
PMTiles-ArchivePMTiles-Archive der Version 3 mit Raster (PNG, JPEG) und Vektor aus einer lokalen Datei oder von einem Webserver mit HTTP-Range-Anfragen.RegistriertHilfe
VektorkachelnMVT-Vektorkacheln mit einem MapLibre- oder Mapbox-GL-Stil, von einem Server, aus einer lokalen MBTiles-Datei oder aus einem PMTiles-Archiv des Offline-Pakets.Hilfe
Rechts nach links (Arabisch und Hebräisch)Zoom-Schaltflächen, Ebenenumschalter, Kompass, Maßstabsleiste und Quellenangabe wechseln auf die gegenüberliegende Seite. Kacheln, Formen, Marker und Routen behalten ihre geografische Ausrichtung.Hilfe

Overlays

FunktionDetailsCommunityHilfe
Markierungen und ClusteringMarkierungen mit Popups und eigenen Symbolen sowie Clustering für Tausende von Markierungen.Hilfe
Formen und BeschriftungenPolylinien (gestrichelt, geodätisch), Polygone mit Löchern, Rechtecke, Kreise und Beschriftungen, mit der Maus bearbeitbar.Hilfe
HeatmapsGewichtete Heatmaps.Hilfe

Dienste und Routing

FunktionDetailsCommunityHilfe
GeokodierungTsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService und Geoapify.Hilfe
RoutenplanungTsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox und Geoapify.Hilfe
Orte, Höhe und ZeitzonenTsgcMapPlaces (Autovervollständigung von Orten), TsgcMapElevation und TsgcMapTimeZone.Hilfe
Offline-RoutingTsgcMapOfflineRouter für Auto, Fahrrad und zu Fuß, ohne Internet und ohne API-Schlüssel.RegistriertHilfe
Offline-GeokodierungTsgcMapOfflineGeocoder aus einem GeoNames-SQLite-Index, den TsgcMapGeoIndexBuilder erstellt.RegistriertHilfe
GerätestandortTsgcMapLocation liest die Position des Geräts.Hilfe

Dateien, Geometrie und Rendering

FunktionDetailsCommunityHilfe
GeoJSON, GPX und KMLGeoJSON, GPX und KML importieren und exportieren.Hilfe
Shapefile-ImportEsri-Shapefiles (.shp, .shx, .dbf, .prj, .cpg) als Markierungen, Polylinien und Polygone mit ihren Attributzeilen. WGS84, ETRS89, NAD83 und Web Mercator laden direkt, andere Projektionen über OnTransform.Hilfe
WKT und EWKTLesen und Schreiben von Well Known Text und dem EWKT von PostGIS, in Grad oder Web-Mercator-Metern, für ein einzelnes Element oder die ganze Karte.Hilfe
OpenStreetMap-LeserEin Streaming-Leser für OpenStreetMap-.osm.pbf-Dateien.Hilfe
Geometrie-HilfsfunktionenEntfernung in Metern, Peilung, Zielpunkt, geodätische Interpolation, Punkt in Polygon und Linienvereinfachung.Hilfe
Statisches RenderingSaveToPNG, Bitmap- und BMP-Ausgabe ohne Fenster, geeignet für Konsole und Dienst. Unter .NET läuft MapView.RenderToPng auch unter Linux. DrawTo an TsgcVCLMap, TsgcFMXMap und dem WinForms-SgcMapControl zeichnet die aktuelle Ansicht mit ihren geladenen Kacheln in ein Rechteck einer beliebigen sgcUI-Zeichenfläche, und die WPF- und Avalonia-Maps rendern ebenfalls auf jeder sgcUI-Zeichenfläche. So erscheint eine Map in einer sgcDashboard-Kachel in der Dashboard-Ausgabe für Druck, PDF und HTML.Hilfe
Drucken und DruckvorschauPrint und ShowPrintPreview drucken die aktuelle Kartenansicht auf einer Seite mit Kacheln, Ebenen, Markierungen, Formen, Maßstabsleiste und Quellenangabe. PrintSettings legt Papier, Ausrichtung, Ränder, Skalierung, Kopf- und Fußzeile einmal für Drucker, Vorschau und PDF fest. In jeder Edition, unter VCL, FireMonkey, WinForms, WPF und Avalonia (FireMonkey druckt unter Windows und macOS).Hilfe
Barrierefreier PDF-Export, PDF/UA und PDF/A (mit sgcPDF)ExportToPDF schreibt die Seite als ein getaggtes Bild, standardmäßig mit 192 dpi, mit einem Alternativtext, der Mittelpunkt, Zoom und die Anzahl der Ebenen und Markierungen angibt. Die Datei ist standardmäßig ein getaggtes PDF/UA-Dokument, und PDFALevel ergänzt PDF/A-2a oder PDF/A-3a. Erfordert die sgcUIPDF-Brücke und ein lizenziertes sgcPDF (esegece.sgcUICore.sgcPDF in .NET).RegistriertHilfe
BarrierefreiheitDie Karte wird über UI Automation mit einer Textalternative bereitgestellt, die Markierungen und die Ebenen als Listen, und jede Ebene meldet, ob sie sichtbar ist. Pfeiltasten verschieben die Karte, die Plus- und Minustasten zoomen, Bild auf und Bild ab wechseln zwischen Markierungen, und Enter aktiviert eine. Das Kartenbild wird nur durch seine Mitte und den Zoom beschrieben, und die Karte folgt nicht dem hohen Kontrast von Windows. Standardmäßig aktiv unter VCL (Delphi 7 bis 13), in FireMonkey unter Windows, WinForms, WPF und Avalonia.Hilfe
Karten-Steuerelemente im ThemeDie Zoom-Schaltflächen, der Kompass, der Ebenenwechsler, die Maßstabsleiste, der Quellenhinweis, das Markierungs-Pop-up und die Bearbeitungsgriffe folgen der Eigenschaft Theme und dem sgcUI-Anwendungs-Theme. Unter Fluent übernehmen sie die Farben und Ecken des Presets, und die Maßstabsleiste und der Quellenhinweis liegen auf einer durchscheinenden Platte, die über hellen und dunklen Kacheln lesbar bleibt. Classic behält das frühere Aussehen. TsgcVCLMap, TsgcFMXMap, SgcMapControl, TsgcWpfMap und TsgcAvaloniaMap.Hilfe

sgcMaps für .NET

Die .NET-Karten verwenden C#-Namen (SgcMapControl, MapView, Layer, Marker, Polyline) für WinForms und Headless-Rendering, TsgcWpfMap und TsgcAvaloniaMap für WPF und Avalonia 12 mit Ebenen und Markierungen in XAML und ItemsSource-Bindung, mit den Offline-Daten in einem eigenen Paket.

PaketEditionInhalt
esegece.sgcMaps.CommunityCommunity (kostenlos)Kernbibliothek
esegece.sgcMaps.Rendering.CommunityCommunity (kostenlos)Headless-Rendering
esegece.sgcMaps.WinForms.CommunityCommunity (kostenlos)Windows-Forms-Steuerelemente
esegece.sgcMaps.Wpf.CommunityCommunity (kostenlos)WPF-Kartensteuerelement (TsgcWpfMap)
esegece.sgcMaps.Avalonia.CommunityCommunity (kostenlos)Avalonia-12-Kartensteuerelement (TsgcAvaloniaMap)
esegece.sgcMapsRegisteredKernbibliothek
esegece.sgcMaps.WinFormsRegisteredWindows-Forms-Steuerelemente
esegece.sgcMaps.WpfRegisteredWPF-Kartensteuerelement (TsgcWpfMap)
esegece.sgcMaps.AvaloniaRegisteredAvalonia-12-Kartensteuerelement (TsgcAvaloniaMap)
esegece.sgcMaps.RenderingRegisteredHeadless-Rendering
esegece.sgcMaps.OfflineRegisteredOffline-Daten

Dokumentation

Jede Funktion von sgcMaps ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.

Online-Hilfe

Beginne mit der Einführung zu sgcMaps, und folge dann der Schnellstartanleitung und den Funktionsthemen.

Delphi →
C++ Builder →
.NET →

PDF-Handbücher

Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Entwickle mit sgcMaps

Lade die sgcUI-Testversion herunter und füge sgcMaps zu deiner Delphi-, C++ Builder- oder .NET-Anwendung hinzu.