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.

Tiles e camadas

8 recursos

.NET

11 pacotes NuGet

Documentação

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.

Tiles e camadas

RecursoDetalhesCommunityAjuda
Tiles nativosTiles raster e vetoriais desenhados pelo controle, sem controle de navegador e sem JavaScript.Ajuda
Provedores prontosOpenStreetMap, OpenTopoMap, Esri World Imagery e Street, MapTiler, Thunderforest, Stadia, ou qualquer modelo de URL com {z}/{x}/{y}.Ajuda
Camadas WMS e WMTSCamadas 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 offlineTiles 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 MBTilesUm downloader de tiles para pacotes offline e arquivos MBTiles como fonte de tiles.RegistradaAjuda
Arquivos PMTilesArquivos PMTiles versão 3 raster (PNG, JPEG) e vetoriais, de um arquivo local ou de um servidor web com requisições HTTP range.RegistradaAjuda
Tiles vetoriaisTiles 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

Camadas sobrepostas

RecursoDetalhesCommunityAjuda
Marcadores e agrupamentoMarcadores com popups e ícones personalizados, e agrupamento para milhares de marcadores.Ajuda
Formas e rótulosPolilinhas (tracejadas, geodésicas), polígonos com furos, retângulos, círculos e rótulos, editáveis com o mouse.Ajuda
Mapas de calorMapas de calor ponderados.Ajuda

Serviços e roteamento

RecursoDetalhesCommunityAjuda
GeocodificaçãoTsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService e Geoapify.Ajuda
RotasTsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox e Geoapify.Ajuda
Lugares, elevação e fusos horáriosTsgcMapPlaces (preenchimento automático de lugares), TsgcMapElevation e TsgcMapTimeZone.Ajuda
Roteamento offlineTsgcMapOfflineRouter para carro, bicicleta e a pé, sem internet nem chave de API.RegistradaAjuda
Geocodificação offlineTsgcMapOfflineGeocoder a partir de um índice SQLite do GeoNames criado com TsgcMapGeoIndexBuilder.RegistradaAjuda
Localização do dispositivoTsgcMapLocation lê a posição do dispositivo.Ajuda

Arquivos, geometria e renderização

RecursoDetalhesCommunityAjuda
GeoJSON, GPX e KMLImporte e exporte GeoJSON, GPX e KML.Ajuda
Importação de shapefileShapefiles 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 EWKTLê 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 OpenStreetMapUm leitor em streaming para arquivos .osm.pbf do OpenStreetMap.Ajuda
Auxiliares de geometriaDistância em metros, rumo, ponto de destino, interpolação geodésica, ponto em polígono e simplificação de linhas.Ajuda
Renderização estáticaSaveToPNG, 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ãoPrint 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).RegistradaAjuda
AcessibilidadeO 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 temaOs 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

sgcMaps para .NET

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.

PacoteEdiçãoConteúdo
esegece.sgcMaps.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcMaps.Rendering.CommunityCommunity (gratuita)Renderização headless
esegece.sgcMaps.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcMaps.Wpf.CommunityCommunity (gratuita)Controle de mapa WPF (TsgcWpfMap)
esegece.sgcMaps.Avalonia.CommunityCommunity (gratuita)Controle de mapa Avalonia 12 (TsgcAvaloniaMap)
esegece.sgcMapsRegistradaBiblioteca principal
esegece.sgcMaps.WinFormsRegistradaControles Windows Forms
esegece.sgcMaps.WpfRegistradaControle de mapa WPF (TsgcWpfMap)
esegece.sgcMaps.AvaloniaRegistradaControle de mapa Avalonia 12 (TsgcAvaloniaMap)
esegece.sgcMaps.RenderingRegistradaRenderização headless
esegece.sgcMaps.OfflineRegistradaDados offline

Documentação

Todos os recursos do sgcMaps estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcMaps e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcMaps

Baixe a avaliação do sgcUI e adicione o sgcMaps à sua aplicação Delphi, C++ Builder ou .NET.