Mudanças entre as edições de "Consulta:CrossMap"
(→Criando um CrossMap) |
|||
Linha 10: | Linha 10: | ||
A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: | A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um '''Trajeto''' e outra Query pode trazer as coordenadas dos pontos de '''origem''' e '''destino'''. Veja abaixo como seria a criação de um CrossMap como esse: | ||
− | + | Primeiramente, baixe o [//latromi.com.br/downloads/wikifiles/sql/mapdata.sql arquivo Sql de exemplo], e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela '''mapdata''', com informações de um | |
− | + | ||
+ | Agora, siga passos a seguir para adicionar a primeira Query: | ||
+ | * trajeto que vai da '''Arena do Grêmio''' até o '''Estádio Beira Rio''' em Porto Alegre. | ||
* No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. | * No Cadastro de Consultas, clique no ícone [[Arquivo:Client Consulta Buttons AddQuery.png]], que fica a esquerda da tela, e em seguida clique em [[Arquivo:Client_Consulta_Buttons_AddCrossMap.png]]. A tela de edição de Queries será exibida. | ||
* Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. | * Preencha o campo '''Nome''' sem usar espaços ou caracteres especiais. Por exemplo, ''crossMap''. |
Edição das 16h37min de 6 de setembro de 2019
CrossMap é um dos vários tipos de saída que uma Consulta pode ter. Eles são formados pela combinação de coordenadas formatadas de diferentes formas, e exibidas em único elemento Google Map.
Criando um CrossMap
Para criar um CrossMap é necessário informar uma ou mais Queries, as quais devem retornar as coordenadas e o nome dos locais (uma coordenada por linha).
A possibilidade de poder dividir a busca das coordenadas em mais de uma Query é muito útil. Por exemplo, uma Query pode retornar coordenadas que compões um Trajeto e outra Query pode trazer as coordenadas dos pontos de origem e destino. Veja abaixo como seria a criação de um CrossMap como esse:
Primeiramente, baixe o arquivo Sql de exemplo, e execute em um banco de dados que você possa usar para testes. Este arquivo cria a tabela mapdata, com informações de um
Agora, siga passos a seguir para adicionar a primeira Query:
- trajeto que vai da Arena do Grêmio até o Estádio Beira Rio em Porto Alegre.
- No Cadastro de Consultas, clique no ícone , que fica a esquerda da tela, e em seguida clique em . A tela de edição de Queries será exibida.
- Preencha o campo Nome sem usar espaços ou caracteres especiais. Por exemplo, crossMap.
- Selecione um valor para o Nível de Zoom que será usado no mapa.
- Na aba Comando SQL, Informe a query abaixo:
SELECT * FROM mapdata ORDER BY seq
- Na aba Configurações, selecione o Tipo "Trajeto", e informe a Cor da Linha.
Agora vamos adicionar a segunda Query, que vai retornar os pontos de Origem e Destino do Trajeto:
- Clique no botão + para adicionar uma nova Query
- Na aba Comando SQL, Informe a query abaixo:
SELECT * FROM mapdata -- Só irá trazer o primeiro e o último registro, -- pois são os únicos com descrição informada. WHERE description IS NOT NULL ORDER BY seq
- Na aba Configurações, selecione o Tipo "Marcador Imagem", e selecione uma imagem para ser exibida em cada Coordenada.
- Clique em OK para confirmar o Comando SQL. O sistema solicitará um "De/Para" entre as colunas que são retornadas do Comando SQL e as Colunas necessárias para montar o Gráfico.
- Em seguida, o Comando SQL será executado no banco de dados para fins de validação. Se houver erro, será necessário corrigir.
- Agora de volta a tela principal da Consulta, perceba que as colunas retornadas no comando SELECT foram criadas na sessão de Configurações de Colunas. Para finalizar clique no menu Arquivo → Salvar.