# GIS

## Como a Navixy usa GIS

A plataforma Navixy integra-se com serviços GIS (Serviços de Informação Geográfica) suplementares para fornecer serviços de rastreamento e monitoramento baseados em localização precisos e eficientes para frotas e ativos. Exemplos desses serviços incluem:

* **Geocodificação** é o processo de converter endereços, como um endereço de rua, em coordenadas geográficas como latitude e longitude, e vice-versa.
* **Roteamento** envolve a criação de um caminho entre dois pontos no mapa. Para habilitar geocodificação e roteamento, é necessário um provedor de geocodificação/rotas.
* **Matriz de distâncias** é usada para calcular a distância e o tempo de viagem entre múltiplos pontos no mapa. Essas informações podem ser usadas para otimizar rotas, estimar tempo de viagem e consumo de combustível, e para fornecer análises baseadas em localização.
* **Bancos de dados LBS/Cell ID** são usados para fornecer dados de localização para dispositivos que não têm capacidade de GPS ou que estão temporariamente limitados. Nesses casos, a Navixy usa os dados das torres de celular para triangular a posição do dispositivo. Essa tecnologia é útil em áreas com sinais de GPS fracos ou para dispositivos que estão dentro de prédios ou outras estruturas.

## Opções populares para GIS

A Navixy trabalha com uma variedade de provedores GIS e abaixo você encontrará informações sobre como integrar-se com as escolhas mais comuns.

### Navixy Premium GIS

Navixy Premium GIS é um pacote adicional para a plataforma de rastreamento GPS Navixy que oferece recursos GIS avançados para empresas que exigem dados de localização e capacidades de mapeamento mais precisos. O pacote inclui acesso a serviços premium de geocodificação e roteamento do Google, recursos avançados de mapeamento e a capacidade de criar camadas de mapa personalizadas.

Com o Premium GIS, as empresas podem obter informações de localização mais precisas e detalhadas, otimizar suas rotas e navegação, e criar mapas personalizados para atender às suas necessidades específicas. O pacote está disponível como um adicional à plataforma básica de rastreamento GPS da Navixy, e os usuários podem optar por adicioná-lo à sua assinatura caso necessitem de funcionalidades GIS avançadas.

Integrar sua instância On-Premise com Navixy Premium GIS é um processo simples e econômico que cobre a maioria das necessidades.

### **Google Maps**

O Google Maps é uma das escolhas mais populares no mundo por seu poderoso geocoder e capacidades de roteamento. Se preferir não usar o Navixy Premium GIS, mas adquirir a licença do Google Maps separadamente, é necessário seguir alguns procedimentos de segurança conforme descrito abaixo.

Por motivos de segurança, recomendamos criar três chaves de API do Google e restringi-las da seguinte forma:

Chave de API do Google #1

Deve ser restringida por referenciador HTTP (HTTP referrer) da seguinte forma:

*.contoso.com/*

(Use seu próprio domínio em vez de 'contoso')

Deve ser restringida pelas seguintes APIs:

* Google Maps JavaScript API
* Google Street View Image API

Chave de API do Google #2

Deve ser restringida apenas pelo endereço IP do seu servidor e pelas seguintes APIs:

* Google Maps Geocoding API
* Google Maps Geolocation API
* Google Maps Directions API

Chave de API do Google #3

é usada para mapas em notificações por e-mail. Deve ser restringida por referenciador HTTP (HTTP referrer) da seguinte forma:

*.contoso.com/* e

* Google Static Maps API

Você também deve gerar um segredo de assinatura de URL para esta chave.

Forneça as chaves acima ao suporte técnico da Navixy para que possamos instalá-las para você, ou você pode consultar nosso guia passo a passo caso deseje instalá-las por conta própria.

Se precisar de ajuda para criar suas próprias chaves de API do Google, consulte [este](/docs/on-premise/pt-br/on-premise/how-to-guide/configuration/maps-and-gis/google-maps-and-geocoding.md) artigo.

Observe que, de acordo com a política de uso do Google, o plano Google Premium é exigido para poder usar a API do Google para fins de rastreamento de ativos.

Você pode obter mais informações do Google usando o link abaixo:

<https://developers.google.com/maps/pricing-and-plans/>

### OpenStreetMap

OpenStreetMap (OSM) e OpenSourceRoutingMachine (OSRM) são alternativas gratuitas e de código aberto à API do Google para geocodificação e roteamento. OSM é um projeto colaborativo para criar um mapa editável e gratuito do mundo, enquanto o OSRM é um mecanismo de roteamento que pode usar dados do OSM para criar rotas entre dois pontos no mapa.

A desvantagem de usar o OSM é que ele é menos preciso que o Google em algumas partes do mundo, e possui limites de uso. Se você enviar muitas solicitações de geocodificação por segundo, seu IP pode ser bloqueado pelos servidores do OSM. Na prática, você começará a atingir esse limite se tiver aproximadamente 700 dispositivos ou mais.

No entanto, se for utilizar um número pequeno de dispositivos, o geocoder do OSM e o roteamento do OSRM podem ser uma opção viável. Além disso, usar OSM e OSRM é uma boa forma de apoiar iniciativas de código aberto e contribuir para a comunidade global de mapeamento.

### Nominatim

Nominatim é um software livre que pode fornecer capacidades de geocodificação usando dados do OpenStreetMap. Você pode encontrar mais informações em nosso [site oficial deles.](http://nominatim.org/release-docs/latest/)

### Mapbox

A Mapbox fornece um serviço de geocodificação e roteamento altamente preciso com cobertura global, e também pode integrar-se à Navixy para fornecer recursos adicionais, como estilização personalizada de mapas e análise de dados de mapas. No entanto, a Mapbox é um serviço pago e pode não ser adequada para quem procura uma alternativa gratuita.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/requirements/gis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
