sgcMaps Matrice des fonctionnalités

Tout ce que fait sgcMaps, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité. Les tuiles sont dessinées par le contrôle lui-même, sans contrôle navigateur ni JavaScript.

Tuiles et calques

8 fonctionnalités

Calques de superposition

3 fonctionnalités

Services et itinéraires

6 fonctionnalités

.NET

11 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. Les lignes marquées Enregistrée sont le pack hors ligne, que l'édition Community gratuite laisse de côté.

Tuiles et calques

FonctionnalitéDétailsCommunityAide
Tuiles nativesTuiles raster et vectorielles dessinées par le contrôle, sans contrôle navigateur ni JavaScript.Aide
Fournisseurs prêts à l'emploiOpenStreetMap, OpenTopoMap, Esri World Imagery et Street, CARTO Light et Dark, MapTiler, Thunderforest, Stadia, ou n'importe quel modèle d'URL avec {z}/{x}/{y}.Aide
Couches WMS et WMTSCalques issus de services web cartographiques OGC : GetMap WMS 1.1.1 et 1.3.0 en EPSG:3857, WMTS en KVP ou REST avec des jeux de matrices de tuiles Web Mercator, et lecteurs de capacités qui configurent un calque.Aide
Tuiles hors ligneTuiles d'un dossier z/x/y local et un cache disque par calque (Layer.CacheFolder).~Community lit les dossiers de tuiles z/x/y et conserve le CacheFolder par couche. Le téléchargeur de tuiles, les fichiers MBTiles et PMTiles font partie du pack hors ligne.Aide
Téléchargeur de tuiles et MBTilesUn téléchargeur de tuiles pour les packs hors ligne et les fichiers MBTiles comme source de tuiles.EnregistréeAide
Archives PMTilesArchives PMTiles version 3 raster (PNG, JPEG) et vectorielles depuis un fichier local, ou depuis un serveur web avec des requêtes HTTP par plage.EnregistréeAide
Tuiles vectoriellesTuiles vectorielles MVT avec un style MapLibre ou Mapbox GL, depuis un serveur, ou depuis un fichier MBTiles local ou une archive PMTiles du pack hors ligne.Aide
De droite à gauche (arabe et hébreu)Les boutons de zoom, le sélecteur de couches, la boussole, l'échelle et l'attribution passent du côté opposé. Les tuiles, les formes, les marqueurs et les itinéraires gardent leur orientation géographique.Aide

Calques de superposition

FonctionnalitéDétailsCommunityAide
Marqueurs et regroupementMarqueurs avec info-bulles et icônes personnalisées, et regroupement pour des milliers de marqueurs.Aide
Formes et libellésPolylignes (en pointillés, géodésiques), polygones avec trous, rectangles, cercles et libellés, modifiables à la souris.Aide
Cartes thermiquesCartes thermiques pondérées.Aide

Services et itinéraires

FonctionnalitéDétailsCommunityAide
GéocodageTsgcMapGeocoder : Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService et Geoapify.Aide
ItinérairesTsgcMapDirections : OSRM, OpenRouteService, Google, HERE, Azure, Mapbox et Geoapify.Aide
Lieux, altitude et fuseaux horairesTsgcMapPlaces (saisie semi-automatique de lieux), TsgcMapElevation et TsgcMapTimeZone.Aide
Itinéraires hors ligneTsgcMapOfflineRouter pour la voiture, le vélo et la marche, sans internet ni clé d'API.EnregistréeAide
Géocodage hors ligneTsgcMapOfflineGeocoder à partir d'un index SQLite GeoNames construit avec TsgcMapGeoIndexBuilder.EnregistréeAide
Localisation de l'appareilTsgcMapLocation lit la position de l'appareil.Aide

Fichiers, géométrie et rendu

FonctionnalitéDétailsCommunityAide
GeoJSON, GPX et KMLImporte et exporte GeoJSON, GPX et KML.Aide
Import de shapefilesShapefiles Esri (.shp, .shx, .dbf, .prj, .cpg) sous forme de marqueurs, de polylignes et de polygones avec leurs lignes d'attributs. WGS84, ETRS89, NAD83 et Web Mercator se chargent directement, les autres projections via OnTransform.Aide
WKT et EWKTLecture et écriture de Well Known Text et de l'EWKT de PostGIS, en degrés ou en mètres Web Mercator, pour un élément ou pour toute la carte.Aide
Lecteur OpenStreetMapUn lecteur en flux pour les fichiers OpenStreetMap .osm.pbf.Aide
Outils de géométrieDistance en mètres, cap, point de destination, interpolation géodésique, point dans un polygone et simplification de lignes.Aide
Rendu statiqueSaveToPNG, sortie bitmap et BMP sans fenêtre, adaptée à la console et aux services. En .NET, MapView.RenderToPng fonctionne aussi sous Linux. DrawTo sur TsgcVCLMap, TsgcFMXMap et le SgcMapControl WinForms dessine la vue courante, tuiles chargées, dans un rectangle de n'importe quel canevas sgcUI, et les cartes WPF et Avalonia s'affichent aussi sur tout canevas sgcUI. C'est ainsi qu'une carte dans une tuile sgcDashboard apparaît dans l'impression, le PDF et le HTML du tableau de bord.Aide
Impression et aperçu avant impressionPrint et ShowPrintPreview impriment la vue actuelle de la carte sur une page avec ses tuiles, ses couches, ses marqueurs, ses formes, son échelle graphique et son attribution. PrintSettings règle une seule fois le papier, l'orientation, les marges, l'échelle, l'en-tête et le pied de page pour l'imprimante, l'aperçu et le PDF. Dans toutes les éditions, sur VCL, FireMonkey, WinForms, WPF et Avalonia (FireMonkey imprime sous Windows et macOS).Aide
Export PDF accessible, PDF/UA et PDF/A (avec sgcPDF)ExportToPDF écrit la page sous forme d'une seule image balisée, à 192 dpi par défaut, avec un texte alternatif qui donne le centre, le zoom et le nombre de couches et de marqueurs. Le fichier est par défaut un document PDF/UA balisé, et PDFALevel ajoute PDF/A-2a ou PDF/A-3a. Nécessite le pont sgcUIPDF et un sgcPDF sous licence (esegece.sgcUICore.sgcPDF en .NET).EnregistréeAide
AccessibilitéLa carte est exposée à UI Automation avec une alternative textuelle, les marqueurs et les calques sous forme de listes, et chaque calque indique s'il est visible. Les flèches font défiler, les touches plus et moins zooment, Page précédente et Page suivante passent d'un marqueur à l'autre et Entrée en active un. L'image de la carte n'est décrite que par son centre et son zoom, et la carte ne suit pas le contraste élevé de Windows. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide
Contrôles de carte thématisésLes boutons de zoom, la boussole, le sélecteur de calques, l'échelle, l'attribution, la fenêtre contextuelle du marqueur et les poignées d'édition suivent la propriété Theme et le thème d'application sgcUI. Sous Fluent, ils prennent les couleurs et les coins du préréglage, et l'échelle et l'attribution reposent sur une plaque translucide qui reste lisible sur des tuiles claires et sombres. Classic garde l'aspect précédent. TsgcVCLMap, TsgcFMXMap, SgcMapControl, TsgcWpfMap et TsgcAvaloniaMap.Aide

sgcMaps pour .NET

Les cartes .NET utilisent des noms C# (SgcMapControl, MapView, Layer, Marker, Polyline) pour WinForms et le rendu sans interface, TsgcWpfMap et TsgcAvaloniaMap pour WPF et Avalonia 12 avec couches et marqueurs en XAML et liaison ItemsSource, avec les données hors ligne dans un paquet séparé.

PaquetÉditionContenu
esegece.sgcMaps.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcMaps.Rendering.CommunityCommunity (gratuite)Rendu sans interface
esegece.sgcMaps.WinForms.CommunityCommunity (gratuite)Contrôles Windows Forms
esegece.sgcMaps.Wpf.CommunityCommunity (gratuite)Contrôle de carte WPF (TsgcWpfMap)
esegece.sgcMaps.Avalonia.CommunityCommunity (gratuite)Contrôle de carte Avalonia 12 (TsgcAvaloniaMap)
esegece.sgcMapsEnregistréeBibliothèque principale
esegece.sgcMaps.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcMaps.WpfEnregistréeContrôle de carte WPF (TsgcWpfMap)
esegece.sgcMaps.AvaloniaEnregistréeContrôle de carte Avalonia 12 (TsgcAvaloniaMap)
esegece.sgcMaps.RenderingEnregistréeRendu sans interface
esegece.sgcMaps.OfflineEnregistréeDonnées hors ligne

Documentation

Chaque fonctionnalité de sgcMaps est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcMaps, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcMaps

Télécharge l'essai sgcUI et ajoute sgcMaps à ton application Delphi, C++ Builder ou .NET.