sgcMaps Macierz funkcji
Wszystko, co potrafi sgcMaps, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Kafelki rysuje sama kontrolka, bez kontrolki przeglądarki i bez JavaScriptu.
Wszystko, co potrafi sgcMaps, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Kafelki rysuje sama kontrolka, bez kontrolki przeglądarki i bez JavaScriptu.
Funkcje: 8
Funkcje: 3
Funkcje: 6
Funkcje: 9
Pakiety NuGet: 11
Pomoc online i podręczniki PDF
Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.
Każdy wiersz prowadzi do swojego tematu pomocy. Wiersze oznaczone jako Registered to pakiet offline, którego bezpłatna edycja Community nie zawiera.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Natywne kafelki | Kafelki rastrowe i wektorowe rysowane przez kontrolkę, bez kontrolki przeglądarki i bez JavaScriptu. | Pomoc | |
| Gotowi dostawcy | OpenStreetMap, OpenTopoMap, Esri World Imagery i Street, CARTO Light i Dark, MapTiler, Thunderforest, Stadia lub dowolny szablon URL z {z}/{x}/{y}. | Pomoc | |
| Warstwy WMS i WMTS | Warstwy z usług map internetowych OGC: WMS 1.1.1 i 1.3.0 GetMap w EPSG:3857, WMTS w KVP lub REST z zestawami macierzy kafelków Web Mercator oraz czytniki capabilities, które konfigurują warstwę. | Pomoc | |
| Kafelki offline | Kafelki z lokalnego folderu z/x/y i pamięć podręczna na dysku dla każdej warstwy (Layer.CacheFolder). | ~Community czyta foldery kafelków z/x/y i zachowuje CacheFolder każdej warstwy. Pobieranie kafelków oraz pliki MBTiles i PMTiles należą do pakietu offline. | Pomoc |
| Downloader kafelków i MBTiles | Downloader kafelków dla paczek offline i pliki MBTiles jako źródło kafelków. | Zarejestrowana | Pomoc |
| Archiwa PMTiles | Rastrowe (PNG, JPEG) i wektorowe archiwa PMTiles w wersji 3 z pliku lokalnego lub z serwera WWW za pomocą żądań HTTP range. | Zarejestrowana | Pomoc |
| Kafelki wektorowe | Kafelki wektorowe MVT ze stylem MapLibre lub Mapbox GL, z serwera albo z lokalnego pliku MBTiles lub archiwum PMTiles z pakietu offline. | Pomoc | |
| Od prawej do lewej (arabski i hebrajski) | Przyciski powiększania, przełącznik warstw, kompas, skala i informacja o źródle przechodzą na przeciwną stronę. Kafelki, kształty, znaczniki i trasy zachowują swoją orientację geograficzną. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Znaczniki i grupowanie | Znaczniki z wyskakującymi okienkami i własnymi ikonami oraz grupowanie tysięcy znaczników. | Pomoc | |
| Kształty i etykiety | Linie łamane (przerywane, geodezyjne), wielokąty z otworami, prostokąty, okręgi i etykiety, edytowalne myszą. | Pomoc | |
| Mapy cieplne | Mapy cieplne z wagami. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Geokodowanie | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService i Geoapify. | Pomoc | |
| Wyznaczanie tras | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox i Geoapify. | Pomoc | |
| Miejsca, wysokość i strefy czasowe | TsgcMapPlaces (autouzupełnianie miejsc), TsgcMapElevation i TsgcMapTimeZone. | Pomoc | |
| Trasowanie offline | TsgcMapOfflineRouter dla samochodu, roweru i pieszo, bez internetu i klucza API. | Zarejestrowana | Pomoc |
| Geokodowanie offline | TsgcMapOfflineGeocoder z indeksu SQLite GeoNames zbudowanego przez TsgcMapGeoIndexBuilder. | Zarejestrowana | Pomoc |
| Lokalizacja urządzenia | TsgcMapLocation odczytuje pozycję urządzenia. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| GeoJSON, GPX i KML | Importuj i eksportuj GeoJSON, GPX i KML. | Pomoc | |
| Import shapefile | Shapefile Esri (.shp, .shx, .dbf, .prj, .cpg) jako znaczniki, linie łamane i wielokąty wraz z wierszami atrybutów. WGS84, ETRS89, NAD83 i Web Mercator są wczytywane bezpośrednio, inne odwzorowania przez OnTransform. | Pomoc | |
| WKT i EWKT | Odczyt i zapis Well Known Text oraz EWKT z PostGIS, w stopniach lub metrach Web Mercator, dla jednego elementu lub całej mapy. | Pomoc | |
| Czytnik OpenStreetMap | Strumieniowy czytnik plików OpenStreetMap .osm.pbf. | Pomoc | |
| Narzędzia geometrii | Odległość w metrach, azymut, punkt docelowy, interpolacja geodezyjna, punkt w wielokącie i upraszczanie linii. | Pomoc | |
| Renderowanie statyczne | SaveToPNG, wyjście bitmapy i BMP bez okna, wygodne dla konsoli i usług. W .NET MapView.RenderToPng działa także w Linuksie. DrawTo w TsgcVCLMap, TsgcFMXMap i w SgcMapControl z WinForms rysuje bieżący widok, z wczytanymi kafelkami, w prostokącie na dowolnym kanwie sgcUI, a mapy WPF i Avalonia renderują się także na dowolnym kanwie sgcUI. Dzięki temu mapa w kafelku sgcDashboard pojawia się w wydrukach, PDF i HTML pulpitu. | Pomoc | |
| Drukowanie i podgląd wydruku | Print i ShowPrintPreview drukują bieżący widok mapy na jednej stronie wraz z kafelkami, warstwami, znacznikami, kształtami, skalą i informacją o źródle. PrintSettings ustawia raz papier, orientację, marginesy, skalowanie, nagłówek i stopkę dla drukarki, podglądu i PDF. We wszystkich wydaniach, w VCL, FireMonkey, WinForms, WPF i Avalonia (FireMonkey drukuje w systemach Windows i macOS). | Pomoc | |
| Dostępny eksport do PDF, PDF/UA i PDF/A (z sgcPDF) | ExportToPDF zapisuje stronę jako jeden oznakowany obraz, domyślnie 192 dpi, z tekstem alternatywnym, który podaje środek, powiększenie oraz liczbę warstw i znaczników. Plik jest domyślnie oznakowanym dokumentem PDF/UA, a PDFALevel dodaje PDF/A-2a lub PDF/A-3a. Wymaga mostka sgcUIPDF i licencjonowanego sgcPDF (esegece.sgcUICore.sgcPDF w .NET). | Zarejestrowana | Pomoc |
| Dostępność | Mapa jest udostępniana UI Automation wraz z tekstem alternatywnym, a znaczniki i warstwy jako listy, przy czym każda warstwa zgłasza, czy jest widoczna. Strzałki przesuwają mapę, klawisze plus i minus przybliżają i oddalają, Page Up i Page Down przechodzą między znacznikami, a Enter aktywuje znacznik. Obraz mapy jest opisany wyłącznie przez swój środek i powiększenie, a mapa nie stosuje wysokiego kontrastu systemu Windows. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia. | Pomoc | |
| Motywowane kontrolki mapy | Przyciski powiększenia, kompas, przełącznik warstw, skala, informacja o źródle, okno wyskakujące znacznika i uchwyty edycji podążają za właściwością Theme i motywem aplikacji sgcUI. W Fluent biorą kolory i narożniki ustawienia wstępnego, a skala i informacja o źródle leżą na półprzezroczystej płytce, która pozostaje czytelna na jasnych i ciemnych kafelkach. Classic zachowuje wcześniejszy wygląd. TsgcVCLMap, TsgcFMXMap, SgcMapControl, TsgcWpfMap i TsgcAvaloniaMap. | Pomoc |
Mapy .NET używają nazw C# (SgcMapControl, MapView, Layer, Marker, Polyline) dla WinForms i renderowania bez interfejsu, TsgcWpfMap i TsgcAvaloniaMap dla WPF i Avalonia 12 z warstwami i znacznikami w XAML oraz wiązaniem ItemsSource, z danymi offline w osobnym pakiecie.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcMaps.Community | Community (bezpłatna) | Biblioteka podstawowa |
esegece.sgcMaps.Rendering.Community | Community (bezpłatna) | Renderowanie bez interfejsu |
esegece.sgcMaps.WinForms.Community | Community (bezpłatna) | Kontrolki Windows Forms |
esegece.sgcMaps.Wpf.Community | Community (bezpłatna) | Kontrolka mapy WPF (TsgcWpfMap) |
esegece.sgcMaps.Avalonia.Community | Community (bezpłatna) | Kontrolka mapy Avalonia 12 (TsgcAvaloniaMap) |
esegece.sgcMaps | Zarejestrowana | Biblioteka podstawowa |
esegece.sgcMaps.WinForms | Zarejestrowana | Kontrolki Windows Forms |
esegece.sgcMaps.Wpf | Zarejestrowana | Kontrolka mapy WPF (TsgcWpfMap) |
esegece.sgcMaps.Avalonia | Zarejestrowana | Kontrolka mapy Avalonia 12 (TsgcAvaloniaMap) |
esegece.sgcMaps.Rendering | Zarejestrowana | Renderowanie bez interfejsu |
esegece.sgcMaps.Offline | Zarejestrowana | Dane offline |
Każda funkcja sgcMaps jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Zacznij od wprowadzenia do sgcMaps, a potem przejdź do szybkiego startu i tematów o funkcjach.
Delphi →Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →