Histórico da Página
Objetivo:Importação de arquivos shapes com associação ao talhão para obter informações agro-geográficas e utilização em dispositivos móveis.
Campos obrigatórios:
- Ano Agrícola: Ano Agrícola ao qual pertence o [Talhão] a ser importado. O Ano Agrícola deve estar previamente cadastrado. Quando não configurado "Utiliza Ano Agrícola" na Configuração do Local de Produção, campo Ano Agrícola fica invisível. Quando configurado “O Módulo de Indicadores é utilizado pela aplicação PIMS CS”, o campo Ano Agrícola fica invisível. Quando marcado o campo [Talhão Físico] o campo Ano Agrícola fica invisível. (Tamanho do campo: 10 inteiros).
- Período de Produção: Período de Produção ao qual pertence o [Talhão] a ser importado. O Período de Produção deve estar previamente cadastrado para o Ano Agrícola informado, quando configurado “Utiliza Ano Agrícola” na configuração do Local de Produção. Quando marcado o campo [Talhão Físico] o campo Período de Produção fica invisível. (Tamanho do campo: 10 inteiros).
- Fazenda: Fazenda a qual pertence o [Talhão] a ser importado. A Fazenda deve estar previamente cadastrada e pertencer a Unidade Administrativa corrente. (Tamanho do campo: 6 inteiros).
- Setor: Setor ao qual pertence o [Talhão] a ser importado. O Setor deve estar previamente cadastrado para a Fazenda informada. Quando não configurado "Utiliza [Setor]" na Configuração do Local de Produção, campo [Setor] fica invisível. (Tamanho do campo: 6 inteiros).
- Talhão: Talhão a ser importado. O Talhão deve estar previamente cadastrado para o Ano Agrícola\Período de Produção/Fazenda e Setor informado, quando desmarcado [Talhão] Físico, caso contrário para o [Fazenda] e [Setor]. (Tamanho do campo: 6 caracteres).
- Tipo de Shape:
- Unificado: permite apenas um polígono por [Talhão].
- Agricultura de precisão: permite mais de um polígono por [Talhão].
Demais Campos:
- [Talhão] Físico: Quando marcado será importado shape para o [Talhão] Físico, caso contrário, será importado shape para o [Talhão] para do Período de Produção. Quando configurado que o módulo de Indicadores é utilizado pela PIMS CS, o campo [Talhão] Físico fica desmarcado e desabilitado. Por padrão o campo é desmarcado.
- Realizar Simplificação de Polígonos: Reduz Quando marcado reduz o número de polígonos existente no Talhão.
- Atualizar Área Produtiva: Quando marcado será atualizado a área produtiva do [Talhão] Lógico ou Físico. Por padrão o campo é desmarcado.
- Arquivo comprimido: Quando marcado será permitido importar arquivos comprimidos ZIP, RAR e 7Z (os mais comuns), para isso estará habilitado o botão para “Escolher arquivo” e os botões “Arquivo SHP”, “Arquivo SHX” e “Arquivo DBF” estará desabilitado, caso contrário, o botão para “Escolher arquivo” estará desabilitado. Por padrão o campo é desmarcado.
- Configurações importação Shape: Quando clicado na engrenagem referente a Configurações importação Shape uma janela com os parâmetros e seu valores é exibido.
- Copiar para todos os Períodos de Produção do Talhão: Quando selecionado irá importar o shape para todos os Períodos de Produção existentes do Talhão. Se já existir shape associado ao Talhão\Período de Produção irá emitir mensagem perguntando ao usuário se deseja sobrescrever o shape associado ao Talhão\Período de Produção.
- Quando marcado o campo [Talhão Físico] o campo “Copiar para todos os Períodos de Produção do Talhão” fica desmarcado e desabilitado. Por padrão o campo é desmarcado.
...
- Importar: Realiza a importação do shape e associação ao [Talhão]. No cadastro de [Talhão] e no cadastro de [Talhão] Físico pode ser visualizado o mapa associado ao mesmo, assim como apagar a associação do mapa ao [Talhão].
- Visualizar: Realiza a visualização do mapa associado sem realizar a importação do Shape para o sistema.
Demais Funcionalidades:
- A consulta dos mapas é considerada de acordo com os parâmetros do grupo Consulta de Mapas em Configurações Gerais.
- Fonte de Mapas: Identifica a fonte de mapas utilizada na aplicação PIMS Multicultivos.
- Nenhum: Indica que não é utilizada nenhuma fonte de mapas.
- Fonte de mapas local: Indica que é utilizada uma fonte de mapas local. Quando a fonte de mapas é local, deve ser configurado também o caminho para utilização de fonte de mapas local.
- Google Maps - Híbrido
- Google Maps - Estrada
- Google Maps - Satélite
- Google Maps - Terreno
- Somente deve ser realizada a importação de um único Shape por [Talhão]. Quando existir mais de um polígono para o mesmo local de produção uma mensagem de erro será exibida. Nenhum dos polígonos referente a esse local de produção serão importados.
- Quando o parâmetro 'Integra cadastros com a originação' está habilitado, os [Talhões] são integrados de modo assíncrono com ERP ao confirmar a Importação de Shape. O processo agendado "Processamento para enviar registros pendentes de integração para o módulo de Originação" é o responsável por enviar os dados da BRG_ORIGINACAO para o ERP.
- Quando habilitado o parâmetro "Diretório para importação do arquivo shape (.SHP)" do Grupo 24 nas Configurações Gerais, habilita a importação do shape utilizando o arquivo .SHP selecionando os demais arquivos automaticamente (.DBF e .SHX).
Demais Validações:
Atualização da Área Produtiva
[Talhão] Físico:
- A área produtiva do [Talhão] Físico deve ser maior que zero.
- A área produtiva deve possuir no máximo 5 inteiros e 2 decimais.
[Talhão] Lógico:
- A área produtiva do [Talhão] Lógico deve ser maior que zero.
- A área produtiva deve possuir no máximo 5 inteiros e 2 decimais.
- A soma das áreas das variedades não pode ser diferente da área produtiva.
- A área produtiva não pode ser menor que a soma das áreas da Ordem de Colheita.
- A área produtiva não deve possuir custo encerrado para esta unidade.
Premissas para utilizar recursos agro-geográficos com a API do OpenLayers e Mobile Atlas Creator:
Mobile Atlas Creator
O Mobile Atlas Creator ou MOBAC é um aplicativo/projeto open-source (GPL) que pode ser utilizado para realizar o download de mapas com a finalidade de trabalhar offline (sem conexão com a Internet durante seu uso), em aplicações móveis (GPS, celulares, smartphones e tablets).
Por meio dessa aplicação, é possível selecionar ou indicar uma parte, chamada de "tile", do mapa a ser baixado. Dessa forma, não é necessário que o download de todo o globo, mas apenas do trecho que será utilizado na aplicação cliente. Além do tile desejado, também se deve informar o conjunto de níveis de zoom para visualização.
Deve-se atentar que os tamanhos dos arquivos a serem baixados levam em consideração o tamanho do trecho (tile) desejado assim como o conjunto de níveis de zoom para visualização, portanto, quanto maior a parte do mapa selecionado e os níveis de zoom, maior será o conjunto de arquivos finais gerados.
Para maiores informações, utilize a seção "Realizando o download de mapas (tiles)".
Há uma lista dos provedores de GIS (mapas) no site oficial (segue abaixo).
O repositório oficial é http://mobac.sourceforge.net/
Este documento fora desenvolvido utilizando-se a versão 1.8 da aplicação Mobile Atlas Creator. É possível que, com futuras alterações pela empresa responsável pelo projeto Mobile Atlas Creator, nem todas as fontes de dados geográficos estejam disponíveis assim como também pode haver acréscimo de novos repositórios de mapas.
A versão 1.8 da aplicação Mobile Atlas Creator também está disponível no servidor FTP. Para realizar o download, deve ser solicitado acesso junto à equipe de expedição ou suporte.
Instalação e inicialização da aplicação
Para utilizar a aplicação Mobile Atlas Creator, deve-se descompactar o arquivo "Mobile Atlas Creator 1.8.zip" (ou versão utilizada) em um diretório qualquer.
Para iniciar o aplicativo, deve-se acessar o diretório utilizado na descompactação do arquivo ZIP e iniciar a aplicação por meio do executável "Mobile Atlas Creator.exe".
Por exemplo: "C:\Mobile Atlas Creator 1.8\Mobile Atlas Creator.exe".
É aconselhável criar um diretório "mapas" ou "tiled-maps" para armazenar os arquivos de mapas a serem baixados pela aplicação.
Por exemplo: "C:\Mobile Atlas Creator 1.8\mapas" ou "C:\Mobile Atlas Creator 1.8\tiled-maps".
Ao iniciar a aplicação, a seguinte tela será exibida:
Realizando o download de mapas (tiles)
Para realizar o download de um trecho (tile) do mapa, deve-se relacioná-lo por meio do clique-arraste.
Por exemplo:
Na caixa em destaque de número 1 é possível visualizar as coordenadas dos pontos selecionados. Também é possível informar as coordenadas desejadas e, clicando no botão "Select entered coordinates", selecionar automaticamente a região desejada.
Na caixa em destaque de número 2 é possível selecionar uma fonte de dados de mapa (visualizar listagem completa no site oficial http://mobac.sourceforge.net/). A utilização no exemplo é "Microsoft Maps/Earth Hybrid", pois contém mapas atualizados e, durante os testes realizados, não apresentou erros ou falhas durante os processos de download e utilização na aplicação cliente.
Na caixa em destaque de número 3 é possível informar o conjunto de níveis de zoom para visualização do(s) mapa(s) selecionado(s).
Após selecionar e realizar as configurações descritas acima se deve informar um nome para o tile selecionado.
Para isso, informe um nome qualquer e clique no botão "Add selection". Caso queira remover os objetos selecionados, clique no botão "Clear". A operação é mostrada na caixa de destaque da figura abaixo.
Após a definição da região a ser baixada, deve-se informar o formato de saída do trecho selecionado para iniciar o download os mapas configurados.
Para isso, deve-se selecionar o formato desejado (no exemplo, foi utilizado o formato de saída "OSMTracker tile storage", pois é o formato que permite salvar os tiles em JPEG/JPG) e pressionar o botão "Create atlas" para iniciar o download dos mapas. A operação é mostrada na caixa de destaque da figura abaixo.
Atenção: Para configurar ou visualizar o diretório onde os mapas serão salvos, deve-se clicar no botão "Settings" (figura abaixo) aba "Directories" "Atlas output directory"
Após clicar no botão "Create atlas", será iniciado o processo de download dos mapas configurados, conforme mostrado na figura abaixo.
Após o início, aguarde o término do processo de download e verifique no diretório de saída configurado anteriormente se os mapas foram baixados com sucesso. Deverá haver diversas pastas; uma para cada nível de zoom para visualização do mapa completo. Conforme mencionado anteriormente, o tamanho final dos arquivos é em relação ao tamanho do mapa selecionado assim como a quantidade de níveis de zoom para visualização.
Ao concluir o download dos mapas, deve-se abrir o diretório configurado no Mobile Atlas Creator para armazenar os arquivos de imagens (tiles). Dentro deste diretório, diversos subdiretórios são criados para persistir as imagens a partir de cada nível de zoom definido no momento de seleção da região do mapa e do download. Todos os subdiretórios, com nomes numéricos (níveis de zoom) como "1", "2" ... "N" (nível máximo de zoom), devem ser copiados para um diretório específico do PIMS Multicultura.
Os diretórios de arquivos de mapas (imagens ou tiles) devem ser armazenados dentro de um diretório chamado "maps" e este deve estar incluso como subdiretório dorepositório estático do projeto PIMS Multicultura.
Por exemplo:
"..\jboss-4.0.1sp1\server\default\deploy\jbossweb-tomcat50.sar\ROOT.war\pimsmcestatico\maps".
Após copiar os diretórios de imagens (tiles: "1", "2" ... "N"), ter-se-á uma estrutura parecida com a descrita abaixo (os números a partir de "\maps\" podem ter valores diferentes de acordo com o mapa baixado):
Primeiro nível de zoom:
..\jboss-4.0.1sp1\server\default\deploy\jbossweb-tomcat50.sar\ROOT.war\pimsmcestatico\maps\1\0\1.jpg
Segundo nível de zoom:
..\jboss-4.0.1sp1\server\default\deploy\jbossweb-tomcat50.sar\ROOT.war\pimsmcestatico\maps\2\1\2.jpg
… Demais níveis de zoom
Nível "N" ou máximo de zoom definido no momento de seleção da região do mapa:
..\jboss-4.0.1sp1\server\default\deploy\jbossweb-tomcat50.sar\ROOT.war\pimsmcestatico\maps\"N"\...
Tendo adicionado (copiado) os arquivos de mapa (imagens ou tiles) para o diretório estático conforme descrito acima, já é possível visualizá-los pelo PIMS Multicultura nas telas que fazem uso de OpenLayers, tais como Importação de Shape e Cadastro de Talhão.
Conector de Widget | ||
---|---|---|
|