sgcMaps functiematrix
Alles wat sgcMaps doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie. De tegels worden door het besturingselement zelf getekend, zonder browsercomponent en zonder JavaScript.
Alles wat sgcMaps doet, gegroepeerd per taak, met een link naar het helponderwerp van elke functie. De tegels worden door het besturingselement zelf getekend, zonder browsercomponent en zonder JavaScript.
8 functies
3 functies
6 functies
9 functies
11 NuGet-pakketten
Online help en pdf-handleidingen
Geregistreerd markeert functies die in de geregistreerde editie en de proefversie zitten, maar niet in de gratis Community-editie. ~ markeert een functie die Community gedeeltelijk heeft, met het verschil eronder.
Elke rij verwijst naar het bijbehorende helponderwerp. Rijen met het label Registered zijn het offlinepakket, dat de gratis Community-editie weglaat.
| Functie | Details | Community | Help |
|---|---|---|---|
| Native tegels | Raster- en vectortegels getekend door het besturingselement, zonder browsercomponent en zonder JavaScript. | Help | |
| Kant-en-klare providers | OpenStreetMap, OpenTopoMap, Esri World Imagery en Street, CARTO Light en Dark, MapTiler, Thunderforest, Stadia, of elke URL-sjabloon met {z}/{x}/{y}. | Help | |
| WMS- en WMTS-lagen | Lagen van OGC-webkaartservices: WMS 1.1.1 en 1.3.0 GetMap in EPSG:3857, WMTS in KVP of REST met Web Mercator tile matrix sets, en capabilitieslezers die een laag instellen. | Help | |
| Offline tegels | Tegels uit een lokale z/x/y-map en een schijfcache per laag (Layer.CacheFolder). | ~Community leest z/x/y-tilemappen en houdt de CacheFolder per laag bij. De tiledownloader en de MBTiles- en PMTiles-bestanden horen bij het offlinepakket. | Help |
| Tegeldownloader en MBTiles | Een tegeldownloader voor offlinepakketten en MBTiles-bestanden als tegelbron. | Geregistreerd | Help |
| PMTiles-archieven | Raster- (PNG, JPEG) en vector-PMTiles-archieven versie 3, uit een lokaal bestand of van een webserver met HTTP range-verzoeken. | Geregistreerd | Help |
| Vectortegels | MVT-vectortiles met een MapLibre- of Mapbox GL-stijl, van een server, of uit een lokaal MBTiles-bestand of een PMTiles-archief van het offlinepakket. | Help | |
| Rechts naar links (Arabisch en Hebreeuws) | Zoomknoppen, laagwisselaar, kompas, schaalbalk en bronvermelding verhuizen naar de andere kant. Tegels, vormen, markeringen en routes behouden hun geografische oriëntatie. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| Markeringen en clustering | Markeringen met pop-ups en eigen pictogrammen, en clustering voor duizenden markeringen. | Help | |
| Vormen en labels | Polylijnen (gestreept, geodetisch), polygonen met gaten, rechthoeken, cirkels en labels, bewerkbaar met de muis. | Help | |
| Heatmaps | Heatmaps met gewichten. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| Geocodering | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService en Geoapify. | Help | |
| Routebeschrijvingen | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox en Geoapify. | Help | |
| Plaatsen, hoogte en tijdzones | TsgcMapPlaces (automatisch aanvullen van plaatsen), TsgcMapElevation en TsgcMapTimeZone. | Help | |
| Offline routering | TsgcMapOfflineRouter voor auto, fiets en te voet, zonder internet of API-sleutel. | Geregistreerd | Help |
| Offline geocodering | TsgcMapOfflineGeocoder vanuit een GeoNames SQLite-index die is gebouwd met TsgcMapGeoIndexBuilder. | Geregistreerd | Help |
| Apparaatlocatie | TsgcMapLocation leest de positie van het apparaat. | Help |
| Functie | Details | Community | Help |
|---|---|---|---|
| GeoJSON, GPX en KML | GeoJSON, GPX en KML importeren en exporteren. | Help | |
| Shapefile-import | Esri-shapefiles (.shp, .shx, .dbf, .prj, .cpg) als markers, polylines en polygonen met hun attributenrijen. WGS84, ETRS89, NAD83 en Web Mercator laden direct, andere projecties via OnTransform. | Help | |
| WKT en EWKT | Leest en schrijft Well Known Text en de EWKT van PostGIS, in graden of in Web Mercator-meters, voor één item of de hele kaart. | Help | |
| OpenStreetMap-lezer | Een streamende lezer voor OpenStreetMap .osm.pbf-bestanden. | Help | |
| Geometriehulpfuncties | Afstand in meters, peiling, bestemmingspunt, geodetische interpolatie, punt in polygoon en lijnvereenvoudiging. | Help | |
| Statisch renderen | SaveToPNG, bitmap- en BMP-uitvoer zonder venster, geschikt voor console en service. In .NET draait MapView.RenderToPng ook op Linux. DrawTo op TsgcVCLMap, TsgcFMXMap en de WinForms-SgcMapControl tekent de huidige weergave, met geladen tegels, in een rechthoek van elk sgcUI-canvas, en de WPF- en Avalonia-kaarten renderen ook op elk sgcUI-canvas. Zo verschijnt een kaart in een sgcDashboard-tegel in de afdruk, de PDF en de HTML-uitvoer van het dashboard. | Help | |
| Afdrukken en afdrukvoorbeeld | Print en ShowPrintPreview drukken de huidige kaartweergave af op één pagina met tiles, lagen, markers, vormen, schaalbalk en bronvermelding. PrintSettings stelt het papier, de afdrukstand, de marges, de schaal, de koptekst en de voettekst eenmalig in voor de printer, het voorbeeld en de PDF. In elke editie, op VCL, FireMonkey, WinForms, WPF en Avalonia (FireMonkey drukt af op Windows en macOS). | Help | |
| Toegankelijke PDF-export, PDF/UA en PDF/A (met sgcPDF) | ExportToPDF schrijft de pagina als één getagde afbeelding, standaard met 192 dpi, met een alternatieve tekst die het middelpunt, de zoom en het aantal lagen en markeringen geeft. Het bestand is standaard een getagd PDF/UA-document, en PDFALevel voegt PDF/A-2a of PDF/A-3a toe. Vereist de sgcUIPDF-bridge en een gelicentieerde sgcPDF (esegece.sgcUICore.sgcPDF in .NET). | Geregistreerd | Help |
| Toegankelijkheid | De kaart wordt aangeboden aan UI Automation met een tekstalternatief, de markeringen en de lagen als lijsten, en elke laag meldt of hij zichtbaar is. Pijltoetsen verschuiven de kaart, de plus- en mintoetsen zoomen, Page Up en Page Down gaan tussen markeringen en Enter activeert er een. De kaartafbeelding wordt alleen beschreven met het midden en de zoom, en de kaart volgt Windows hoog contrast niet. Standaard aan op VCL (Delphi 7 tot en met 13), FireMonkey op Windows, WinForms, WPF en Avalonia. | Help | |
| Kaartbesturingselementen in het thema | De zoomknoppen, het kompas, de laagschakelaar, de schaalbalk, de bronvermelding, de markeringspop-up en de bewerkingshandvatten volgen de eigenschap Theme en het sgcUI-applicatiethema. Onder Fluent nemen ze de kleuren en hoeken van de preset over, en de schaalbalk en de bronvermelding staan op een doorschijnende plaat die leesbaar blijft op lichte en donkere tegels. Classic behoudt de eerdere look. TsgcVCLMap, TsgcFMXMap, SgcMapControl, TsgcWpfMap en TsgcAvaloniaMap. | Help |
De .NET-kaarten gebruiken C#-namen (SgcMapControl, MapView, Layer, Marker, Polyline) voor WinForms en headless renderen, TsgcWpfMap en TsgcAvaloniaMap voor WPF en Avalonia 12 met lagen en markers in XAML en ItemsSource-binding, met offlinegegevens in een apart pakket.
| Pakket | Editie | Inhoud |
|---|---|---|
esegece.sgcMaps.Community | Community (gratis) | Kernbibliotheek |
esegece.sgcMaps.Rendering.Community | Community (gratis) | Headless renderen |
esegece.sgcMaps.WinForms.Community | Community (gratis) | Windows Forms-besturingselementen |
esegece.sgcMaps.Wpf.Community | Community (gratis) | WPF-kaartcontrol (TsgcWpfMap) |
esegece.sgcMaps.Avalonia.Community | Community (gratis) | Avalonia 12-kaartcontrol (TsgcAvaloniaMap) |
esegece.sgcMaps | Geregistreerd | Kernbibliotheek |
esegece.sgcMaps.WinForms | Geregistreerd | Windows Forms-besturingselementen |
esegece.sgcMaps.Wpf | Geregistreerd | WPF-kaartcontrol (TsgcWpfMap) |
esegece.sgcMaps.Avalonia | Geregistreerd | Avalonia 12-kaartcontrol (TsgcAvaloniaMap) |
esegece.sgcMaps.Rendering | Geregistreerd | Headless renderen |
esegece.sgcMaps.Offline | Geregistreerd | Offlinegegevens |
Elke functie van sgcMaps is beschreven in de sgcUI-help, met één build voor elke ontwikkelomgeving.
Begin met de introductie van sgcMaps en volg daarna de snelstart en de functieonderwerpen.
Delphi →De volledige sgcUI-help als pdf-bestand, om offline te lezen of af te drukken.
Delphi (PDF) →