sgcMaps Matriz de recursos
Tudo o que o sgcMaps faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Os tiles são desenhados pelo próprio controle, sem controle de navegador e sem JavaScript.
Tudo o que o sgcMaps faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Os tiles são desenhados pelo próprio controle, sem controle de navegador e sem JavaScript.
8 recursos
3 recursos
6 recursos
9 recursos
11 pacotes NuGet
Ajuda online e manuais em PDF
Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.
Cada linha leva ao seu tópico de ajuda. As linhas marcadas como Registrada são o pacote offline, que a edição Community gratuita não inclui.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Tiles nativos | Tiles raster e vetoriais desenhados pelo controle, sem controle de navegador e sem JavaScript. | Ajuda | |
| Provedores prontos | OpenStreetMap, OpenTopoMap, Esri World Imagery e Street, MapTiler, Thunderforest, Stadia, ou qualquer modelo de URL com {z}/{x}/{y}. | Ajuda | |
| Camadas WMS e WMTS | Camadas de serviços de mapas web OGC: WMS 1.1.1 e 1.3.0 GetMap em EPSG:3857, WMTS em KVP ou REST com tile matrix sets Web Mercator, e leitores de capabilities que configuram uma camada. | Ajuda | |
| Tiles offline | Tiles de uma pasta z/x/y local e um cache em disco por camada (Layer.CacheFolder). | ~A Community lê pastas de tiles z/x/y e mantém o CacheFolder por camada. O downloader de tiles e os arquivos MBTiles e PMTiles pertencem ao pacote offline. | Ajuda |
| Downloader de tiles e MBTiles | Um downloader de tiles para pacotes offline e arquivos MBTiles como fonte de tiles. | Registrada | Ajuda |
| Arquivos PMTiles | Arquivos PMTiles versão 3 raster (PNG, JPEG) e vetoriais, de um arquivo local ou de um servidor web com requisições HTTP range. | Registrada | Ajuda |
| Tiles vetoriais | Tiles vetoriais MVT com um estilo MapLibre ou Mapbox GL, de um servidor, ou de um arquivo MBTiles local ou de um arquivo PMTiles do pacote offline. | Ajuda | |
| Da direita para a esquerda (árabe e hebraico) | Os botões de zoom, o seletor de camadas, a bússola, a barra de escala e a atribuição passam para o lado oposto. Blocos de mapa, formas, marcadores e rotas mantêm sua orientação geográfica. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Marcadores e agrupamento | Marcadores com popups e ícones personalizados, e agrupamento para milhares de marcadores. | Ajuda | |
| Formas e rótulos | Polilinhas (tracejadas, geodésicas), polígonos com furos, retângulos, círculos e rótulos, editáveis com o mouse. | Ajuda | |
| Mapas de calor | Mapas de calor ponderados. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Geocodificação | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService e Geoapify. | Ajuda | |
| Rotas | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox e Geoapify. | Ajuda | |
| Lugares, elevação e fusos horários | TsgcMapPlaces (preenchimento automático de lugares), TsgcMapElevation e TsgcMapTimeZone. | Ajuda | |
| Roteamento offline | TsgcMapOfflineRouter para carro, bicicleta e a pé, sem internet nem chave de API. | Registrada | Ajuda |
| Geocodificação offline | TsgcMapOfflineGeocoder a partir de um índice SQLite do GeoNames criado com TsgcMapGeoIndexBuilder. | Registrada | Ajuda |
| Localização do dispositivo | TsgcMapLocation lê a posição do dispositivo. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| GeoJSON, GPX e KML | Importe e exporte GeoJSON, GPX e KML. | Ajuda | |
| Importação de shapefile | Shapefiles Esri (.shp, .shx, .dbf, .prj, .cpg) como marcadores, polilinhas e polígonos com suas linhas de atributos. WGS84, ETRS89, NAD83 e Web Mercator são carregados diretamente, outras projeções por meio de OnTransform. | Ajuda | |
| WKT e EWKT | Lê e grava Well Known Text e o EWKT do PostGIS, em graus ou em metros Web Mercator, para um item ou para o mapa inteiro. | Ajuda | |
| Leitor do OpenStreetMap | Um leitor em streaming para arquivos .osm.pbf do OpenStreetMap. | Ajuda | |
| Auxiliares de geometria | Distância em metros, rumo, ponto de destino, interpolação geodésica, ponto em polígono e simplificação de linhas. | Ajuda | |
| Renderização estática | SaveToPNG, saída em bitmap e BMP sem janela, adequada a console e serviços. No .NET, MapView.RenderToPng também funciona no Linux. DrawTo no TsgcVCLMap, no TsgcFMXMap e no SgcMapControl do WinForms desenha a vista atual, com os seus tiles carregados, em um retângulo de qualquer canvas do sgcUI, e os mapas WPF e Avalonia também são renderizados em qualquer canvas do sgcUI. É assim que um mapa em um tile do sgcDashboard aparece na impressão, no PDF e na saída HTML do dashboard. | Ajuda | |
| Impressão e pré-visualização de impressão | Print e ShowPrintPreview imprimem a vista atual do mapa em uma página, com seus tiles, camadas, marcadores, formas, barra de escala e atribuição. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS). | Ajuda | |
| Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF) | ExportToPDF grava a página como uma única imagem com tags, a 192 dpi por padrão, com um texto alternativo que informa o centro, o zoom e o número de camadas e marcadores. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET). | Registrada | Ajuda |
| Acessibilidade | O mapa é exposto ao UI Automation com uma alternativa em texto, os marcadores e as camadas como listas, e cada camada informa se está visível. As setas deslocam, as teclas de mais e de menos dão zoom, Page Up e Page Down movem entre os marcadores e Enter ativa um. A imagem do mapa é descrita somente pelo seu centro e zoom, e o mapa não segue o alto contraste do Windows. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, no WPF e no Avalonia. | Ajuda | |
| Controles de mapa com tema | Os botões de zoom, a bússola, o seletor de camadas, a barra de escala, a atribuição, o pop up do marcador e as alças de edição seguem a propriedade Theme e o tema da aplicação sgcUI. Sob o Fluent adotam as cores e os cantos do preset, e a barra de escala e a atribuição ficam sobre uma placa translúcida que continua legível sobre tiles claros e escuros. O Classic mantém o aspecto anterior. TsgcVCLMap, TsgcFMXMap, SgcMapControl, TsgcWpfMap e TsgcAvaloniaMap. | Ajuda |
Os mapas .NET usam nomes C# (SgcMapControl, MapView, Layer, Marker, Polyline) para WinForms e renderização headless, TsgcWpfMap e TsgcAvaloniaMap para WPF e Avalonia 12 com camadas e marcadores em XAML e binding de ItemsSource, com os dados offline em um pacote separado.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcMaps.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcMaps.Rendering.Community | Community (gratuita) | Renderização headless |
esegece.sgcMaps.WinForms.Community | Community (gratuita) | Controles Windows Forms |
esegece.sgcMaps.Wpf.Community | Community (gratuita) | Controle de mapa WPF (TsgcWpfMap) |
esegece.sgcMaps.Avalonia.Community | Community (gratuita) | Controle de mapa Avalonia 12 (TsgcAvaloniaMap) |
esegece.sgcMaps | Registrada | Biblioteca principal |
esegece.sgcMaps.WinForms | Registrada | Controles Windows Forms |
esegece.sgcMaps.Wpf | Registrada | Controle de mapa WPF (TsgcWpfMap) |
esegece.sgcMaps.Avalonia | Registrada | Controle de mapa Avalonia 12 (TsgcAvaloniaMap) |
esegece.sgcMaps.Rendering | Registrada | Renderização headless |
esegece.sgcMaps.Offline | Registrada | Dados offline |
Todos os recursos do sgcMaps estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
Comece pela introdução do sgcMaps e siga com o início rápido e os tópicos de recursos.
Delphi →A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.
Delphi (PDF) →