PluginI3Geo

Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.

Namespace

i3GEO.pluginI3geo

Veja

http://localhost/i3geo/classesjs/classe_plugini3geo.js

Summary
PluginI3GeoImplementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.
i3GEO.pluginI3geo.heatmapMapa de calor
i3GEO.pluginI3geo.markerclusterMarkercluster
i3GEO.pluginI3geo.layerkmlAdiciona ao mapa uma camada vetorial baseada em um arquivo Kml
i3GEO.pluginI3geo.parametrossqlAdiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER

i3GEO.pluginI3geo.heatmap

Mapa de calor

Gera um layer do tipo mapa de calor e adiciona ao mapa

As dependências em javascript sao carregadas via script tag por meio de ferramentas/heatmap

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”heatmap”,”parametros”:{“tipoGradiente”: “default”,”coluna”:”teste”,”max”:”10”,”radius”:”15”}}’

Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação.  Se for vazia, considera-se o valor como 1

As cores das classes existentes no LAYER serão utilizadas para calcular as cores do mapa de calor.  Se tipoGradiente for igual a “default” será utilizado o gradiente padrão.

i3GEO.pluginI3geo.markercluster

Markercluster

Gera um layer que agrupa pontos conforme a distância entre eles e insere um contador adiciona ao mapa

As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”markercluster”,”parametros”:{“coluna”:”teste”,”gridSize”:”50”}}’

Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação.  Se for vazia, considera-se o valor como 1

i3GEO.pluginI3geo.layerkml

Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml

As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”layerkml”,”parametros”:{“url”:”teste”}}’

i3GEO.pluginI3geo.parametrossql

Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER

Com o plugin, o i3GEO irá mostrar um formulário com parâmetros quando o usuário adicionar uma camada ao mapa

O formulário colhe os valores que serão utilizados para substituir chaves inseridas no SQL

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Ver ferramentas/parametrossql

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”parametrossql”,”parametros”:{[{“titulo”:””,”tipo”:”input|select”,”valores”:[],”chave”:””,”prog”:””,”ativo”:sim|nao}]}}’

A opção "ativo" indica se o formulário será aberto ou não quando a camada for adicionada ao mapa