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.
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.
6 Funktionen
3 Funktionen
6 Funktionen
6 Funktionen
7 NuGet-Pakete
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.
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Native Kacheln | Raster- und Vektorkacheln, die das Steuerelement selbst zeichnet, ohne Browser-Steuerelement und ohne JavaScript. | Hilfe | |
| Fertige Anbieter | OpenStreetMap, OpenTopoMap, Esri World Imagery und Street, CARTO Light und Dark, MapTiler, Thunderforest, Stadia, oder jede URL-Vorlage mit {z}/{x}/{y}. | Hilfe | |
| Offline-Kacheln | Kacheln 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 und MBTiles-Dateien gehören zum Offline-Paket. | Hilfe |
| Kachel-Downloader und MBTiles | Ein Kachel-Downloader für Offline-Pakete und MBTiles-Dateien als Kachelquelle. | Registriert | Hilfe |
| Vektorkacheln | MVT-Vektorkacheln mit einem MapLibre- oder Mapbox-GL-Stil, von einem Server oder aus einer lokalen MBTiles-Datei. | 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 |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Markierungen und Clustering | Markierungen mit Popups und eigenen Symbolen sowie Clustering für Tausende von Markierungen. | Hilfe | |
| Formen und Beschriftungen | Polylinien (gestrichelt, geodätisch), Polygone mit Löchern, Rechtecke, Kreise und Beschriftungen, mit der Maus bearbeitbar. | Hilfe | |
| Heatmaps | Gewichtete Heatmaps. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| Geokodierung | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService und Geoapify. | Hilfe | |
| Routenplanung | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox und Geoapify. | Hilfe | |
| Orte, Höhe und Zeitzonen | TsgcMapPlaces (Autovervollständigung von Orten), TsgcMapElevation und TsgcMapTimeZone. | Hilfe | |
| Offline-Routing | TsgcMapOfflineRouter für Auto, Fahrrad und zu Fuß, ohne Internet und ohne API-Schlüssel. | Registriert | Hilfe |
| Offline-Geokodierung | TsgcMapOfflineGeocoder aus einem GeoNames-SQLite-Index, den TsgcMapGeoIndexBuilder erstellt. | Registriert | Hilfe |
| Gerätestandort | TsgcMapLocation liest die Position des Geräts. | Hilfe |
| Funktion | Details | Community | Hilfe |
|---|---|---|---|
| GeoJSON, GPX und KML | GeoJSON, GPX und KML importieren und exportieren. | Hilfe | |
| OpenStreetMap-Leser | Ein Streaming-Leser für OpenStreetMap-.osm.pbf-Dateien. | Hilfe | |
| Geometrie-Hilfsfunktionen | Entfernung in Metern, Peilung, Zielpunkt, geodätische Interpolation, Punkt in Polygon und Linienvereinfachung. | Hilfe | |
| Statisches Rendering | SaveToPNG, Bitmap- und BMP-Ausgabe ohne Fenster, geeignet für Konsole und Dienst. Unter .NET läuft MapView.RenderToPng auch unter Linux. | Hilfe | |
| Drucken und Druckvorschau | Print 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 und WinForms (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). | Registriert | Hilfe |
| Barrierefreiheit | Die 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 und WinForms. | Hilfe |
Die .NET-Karten verwenden C#-Namen (SgcMapControl, MapView, Layer, Marker, Polyline) für WinForms und Headless-Rendering, mit den Offline-Daten in einem eigenen Paket.
| Paket | Edition | Inhalt |
|---|---|---|
esegece.sgcMaps.Community | Community (kostenlos) | Kernbibliothek |
esegece.sgcMaps.Rendering.Community | Community (kostenlos) | Headless-Rendering |
esegece.sgcMaps.WinForms.Community | Community (kostenlos) | Windows-Forms-Steuerelemente |
esegece.sgcMaps | Registered | Kernbibliothek |
esegece.sgcMaps.WinForms | Registered | Windows-Forms-Steuerelemente |
esegece.sgcMaps.Rendering | Registered | Headless-Rendering |
esegece.sgcMaps.Offline | Registered | Offline-Daten |
Jede Funktion von sgcMaps ist in der sgcUI-Hilfe dokumentiert, mit je einer Ausgabe für jede Entwicklungsumgebung.
Beginne mit der Einführung zu sgcMaps, und folge dann der Schnellstartanleitung und den Funktionsthemen.
Delphi →Die komplette sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Ausdrucken.
Delphi (PDF) →