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.
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.
6 fonctionnalités
3 fonctionnalités
6 fonctionnalités
6 fonctionnalités
7 paquets NuGet
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é.
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Tuiles natives | Tuiles raster et vectorielles dessinées par le contrôle, sans contrôle navigateur ni JavaScript. | Aide | |
| Fournisseurs prêts à l'emploi | OpenStreetMap, 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 | |
| Tuiles hors ligne | Tuiles 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 et les fichiers MBTiles font partie du pack hors ligne. | Aide |
| Téléchargeur de tuiles et MBTiles | Un téléchargeur de tuiles pour les packs hors ligne et les fichiers MBTiles comme source de tuiles. | Enregistrée | Aide |
| Tuiles vectorielles | Tuiles vectorielles MVT avec un style MapLibre ou Mapbox GL, depuis un serveur ou un MBTiles local. | 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 |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Marqueurs et regroupement | Marqueurs avec info-bulles et icônes personnalisées, et regroupement pour des milliers de marqueurs. | Aide | |
| Formes et libellés | Polylignes (en pointillés, géodésiques), polygones avec trous, rectangles, cercles et libellés, modifiables à la souris. | Aide | |
| Cartes thermiques | Cartes thermiques pondérées. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| Géocodage | TsgcMapGeocoder : Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService et Geoapify. | Aide | |
| Itinéraires | TsgcMapDirections : OSRM, OpenRouteService, Google, HERE, Azure, Mapbox et Geoapify. | Aide | |
| Lieux, altitude et fuseaux horaires | TsgcMapPlaces (saisie semi-automatique de lieux), TsgcMapElevation et TsgcMapTimeZone. | Aide | |
| Itinéraires hors ligne | TsgcMapOfflineRouter pour la voiture, le vélo et la marche, sans internet ni clé d'API. | Enregistrée | Aide |
| Géocodage hors ligne | TsgcMapOfflineGeocoder à partir d'un index SQLite GeoNames construit avec TsgcMapGeoIndexBuilder. | Enregistrée | Aide |
| Localisation de l'appareil | TsgcMapLocation lit la position de l'appareil. | Aide |
| Fonctionnalité | Détails | Community | Aide |
|---|---|---|---|
| GeoJSON, GPX et KML | Importe et exporte GeoJSON, GPX et KML. | Aide | |
| Lecteur OpenStreetMap | Un lecteur en flux pour les fichiers OpenStreetMap .osm.pbf. | Aide | |
| Outils de géométrie | Distance en mètres, cap, point de destination, interpolation géodésique, point dans un polygone et simplification de lignes. | Aide | |
| Rendu statique | SaveToPNG, sortie bitmap et BMP sans fenêtre, adaptée à la console et aux services. En .NET, MapView.RenderToPng fonctionne aussi sous Linux. | Aide | |
| Impression et aperçu avant impression | Print 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 et WinForms (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ée | Aide |
| 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 et WinForms. | Aide |
Les cartes .NET utilisent des noms C# (SgcMapControl, MapView, Layer, Marker, Polyline) pour WinForms et le rendu sans interface, avec les données hors ligne dans un paquet séparé.
| Paquet | Édition | Contenu |
|---|---|---|
esegece.sgcMaps.Community | Community (gratuite) | Bibliothèque principale |
esegece.sgcMaps.Rendering.Community | Community (gratuite) | Rendu sans interface |
esegece.sgcMaps.WinForms.Community | Community (gratuite) | Contrôles Windows Forms |
esegece.sgcMaps | Enregistrée | Bibliothèque principale |
esegece.sgcMaps.WinForms | Enregistrée | Contrôles Windows Forms |
esegece.sgcMaps.Rendering | Enregistrée | Rendu sans interface |
esegece.sgcMaps.Offline | Enregistrée | Données hors ligne |
Chaque fonctionnalité de sgcMaps est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.
Commence par l'introduction de sgcMaps, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.
Delphi →L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.
Delphi (PDF) →