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

6 recursos

.NET

7 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
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 pertencem ao pacote offline.Ajuda
Downloader de tiles e MBTilesUm downloader de tiles para pacotes offline e arquivos MBTiles como fonte de tiles.RegistradaAjuda
Tiles vetoriaisTiles vetoriais MVT com um estilo MapLibre ou Mapbox GL, de um servidor ou de um MBTiles local.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
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.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem a visão 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 e WinForms (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 e no WinForms.Ajuda

sgcMaps para .NET

Os mapas .NET usam nomes em C# (SgcMapControl, MapView, Layer, Marker, Polyline) para WinForms e renderização headless, 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.sgcMapsRegistradaBiblioteca principal
esegece.sgcMaps.WinFormsRegistradaControles Windows Forms
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.