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.
6 functies
3 functies
6 functies
6 functies
7 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 | |
| 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 MBTiles-bestanden horen bij het offlinepakket. | Help |
| Tegeldownloader en MBTiles | Een tegeldownloader voor offlinepakketten en MBTiles-bestanden als tegelbron. | Geregistreerd | Help |
| Vectortegels | MVT-vectortegels met een MapLibre- of Mapbox GL-stijl, van een server of een lokale MBTiles. | 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 | |
| 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. | Help | |
| Afdrukken en afdrukvoorbeeld | Print en ShowPrintPreview drukken de huidige kaartweergave af op één pagina met tegels, lagen, markeringen, 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 en WinForms (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 en WinForms. | Help |
De .NET-kaarten gebruiken C#-namen (SgcMapControl, MapView, Layer, Marker, Polyline) voor WinForms en headless renderen, 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 | Geregistreerd | Kernbibliotheek |
esegece.sgcMaps.WinForms | Geregistreerd | Windows Forms-besturingselementen |
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) →