O MapForce facilita a conversão de dados através de um sistema visual e intuitivo de mapeamento de dados, que permite arrastar e soltar elementos.
O MapForce converte dados geoespaciais entre formatos JSON, GeoJSON, KML, CSV, Excel, XML, bases de dados e outros formatos, utilizando uma interface visual de arrastar e soltar. Como o KML é XML e o GeoJSON é JSON, o MapForce funciona com ambos de forma nativa, mapeando coordenadas, marcadores, geometria e campos de dados de atributos, um a um. Cada conversão é guardada como um mapeamento reutilizável que pode ser executado novamente ou agendado.
Pode até mesmo utilizar o assistente de inteligência artificial Altova AI Assistant opcional para gerar ligações a partir das suas estruturas de origem e destino. O Altova AI analisa as estruturas de dados, gera as ligações entre os campos, sugere funções de transformação e cria um projeto executável com fluxos de dados e etapas de processamento definidos, tudo no ambiente gráfico padrão do MapForce. O processo é interativo: pode rever cada ligação sugerida e aceitá-la ou rejeitá-la individualmente, ou aplicar todas as alterações de uma só vez.
O MapForce suporta a conversão de dados geoespaciais para diversos formatos, e nem todas as conversões são perfeitas, ou seja, sem perda de informação. Uma ferramenta que indica que uma conversão foi bem-sucedida não é o mesmo que um ficheiro que ainda contém tudo o que tinha originalmente. Os formatos geoespaciais são utilizados para diversos fins: o KML foi criado para exibir informações, o GeoJSON para trocá-las, e o CSV para organizá-las em tabelas. Converter entre eles significa decidir o que acontece com as partes que um formato contém e que o outro não consegue armazenar. Eis o que é preservado em cada conversão e o que é perdido.
| Conversion | Geometry | Attributes | Notes |
|---|---|---|---|
| GeoJSON → KML | Preservado | Preservado como dados complementares | A formatação não tem um equivalente no formato GeoJSON e deve ser adicionada diretamente no mapa |
| KML → GeoJSON | Preservado | Dados Adicionais → propriedades | O estilo KML, os ícones e a estrutura de pastas não têm equivalente no formato GeoJSON |
| GeoJSON → CSV | Achatado | Preservados como colunas | Uma linha por característica; a geometria composta deve ser simplificada ou serializada |
| KML → CSV / Excel | Achatado | Preservados como colunas | As pastas aninhadas são recolhidas; defina o nível de detalhe das linhas antecipadamente |
| CSV → GeoJSON | Reconstruído a partir de coordenadas geográficas | Preservados como propriedades | A correspondência entre as colunas e os atributos é explícita; exige colunas de coordenadas válidas |
| CSV → KML | Reconstruído a partir de coordenadas geográficas | Preservado como dados complementares | A geometria de pontos é simples; as linhas e os polígonos requerem construção |
| JSON (REST API) → KML | Construído | Mapeado através de levantamentos de campo | A tarefa comum de "representar graficamente os dados da minha API num mapa" |
| GeoJSON / KML → DB | Achatado | Preservados como colunas | O caso de utilização para relatórios recorrentes |
A conversão entre GeoJSON e KML preserva a geometria e os atributos, mas não a apresentação. A conversão para um formato tabular – CSV, Excel, uma tabela de base de dados – simplifica a geometria, e cabe a si definir o que significa "uma linha". A conversão de um formato tabular de volta para um formato geográfico reconstrói a geometria a partir das colunas de coordenadas.
Visualizar os resultados de uma API REST num mapa (JSON → KML)
Uma API de rastreamento de frotas, sensores ou ativos devolve dados em formato JSON. O Google Earth e a maioria dos visualizadores de mapas requerem o formato KML. Carregue a resposta JSON como fonte, carregue ou defina uma estrutura KML como destino, associe os campos de coordenadas ao elemento `<coordinates>` e os campos descritivos aos elementos `<name>`, `<description>` e ExtendedData, e execute o processo.
Converta dados geográficos em folhas de cálculo que as pessoas realmente vão abrir (GeoJSON / KML para Excel ou CSV)
O destinatário não possui software de sistemas de informação geográfica (SIG) e não o pretende. Converta os elementos em linhas, selecione quais propriedades se tornarão colunas e entregue um ficheiro .xlsx.
Converta uma folha de cálculo com endereços ou coordenadas em dados geográficos (CSV → GeoJSON / KML)
As colunas de latitude e longitude transformam-se em geometria de ponto; as colunas restantes tornam-se propriedades ou dados complementares.
Carregar atributos geográficos numa base de dados de acordo com um cronograma
Converta os elementos GeoJSON ou KML em tabelas de base de dados e, em seguida, execute a correspondência semanalmente, comparando-os com uma pasta de novos ficheiros.
Ao contrário das ferramentas online gratuitas que apenas suportam conversões pontuais, o MapForce permite guardar os seus mapeamentos de dados para automatizar as mesmas conversões de forma recorrente
O MapForce é uma ferramenta de mapeamento de dados, e não um sistema de informação geográfica (SIG). Ele transfere dados geoespaciais entre diferentes formatos e sistemas, e faz isso de forma repetível. Não realiza análises espaciais, renderização ou cartografia, e também não faz reprojeções entre sistemas de referência de coordenadas. Para operações de bufferização, interseções, junções espaciais ou produção de mapas, utilize o QGIS ou o ArcGIS. Utilize o MapForce para a conversão de formatos e o carregamento de dados em bases de dados relacionados a essas tarefas. Descarregue uma versão de avaliação gratuita para começar.
Sim. Carregue o seu ficheiro JSON como fonte e uma estrutura KML como destino, e, em seguida, estabeleça as ligações entre os campos visualmente: as coordenadas para o elemento `<coordinates>`, os campos descritivos para `<name>`, `<description>` e ExtendedData. O MapForce infere um esquema a partir do seu ficheiro JSON, caso não tenha um. O mapeamento é guardado como um ficheiro, permitindo que a mesma conversão seja repetida com novos dados.
O GeoJSON é um formato JSON definido pela RFC 7946 e concebido para a troca de dados entre aplicações e APIs. O KML é um formato XML, originalmente da Google Earth, e foi desenvolvido para visualização. Essa diferença manifesta-se no que cada um oferece: o KML inclui formatação, ícones e organização em pastas, recursos que o GeoJSON não possui. Ambos descrevem os mesmos tipos de geometria.
Não diretamente. O Excel não consegue interpretar a estrutura aninhada dos marcadores KML, por isso, os dados têm de ser organizados em linhas e colunas primeiro. Isso significa decidir quais atributos dos marcadores se tornarão colunas. O MapForce realiza a conversão e guarda-a como um mapeamento reutilizável, de forma que os ficheiros KML adicionais sejam convertidos da mesma maneira sempre.
Não. A conversão de formatos, o mapeamento de atributos e a importação de dados geográficos para uma base de dados não exigem software de Sistemas de Informação Geográfica (SIG).
Para análise espacial e produção de mapas – como a criação de zonas de influência, a identificação de interseções e a cartografia –, é necessário um sistema de informação geográfica (SIG). Para transferir dados entre diferentes formatos e sistemas, uma ferramenta de mapeamento de dados é uma opção mais leve e automatizada.
Não. O MapForce é um software que se instala no seu próprio computador. Os ficheiros são lidos e gravados no seu disco local ou na sua rede, e nada é transmitido à Altova ou a qualquer terceiro durante o processo de conversão.
Sim. O MapForce processa lotes de ficheiros através do mesmo mapeamento numa única execução.
Para que a tarefa seja executada de forma recorrente, compile o mapeamento para o MapForce Server e programe-o com o FlowForce Server – a cada hora, diariamente, ou sempre que novos ficheiros forem recebidos.
O ficheiro é achatado. O formato CSV não tem estrutura aninhada, pelo que cada atributo se torna numa linha e cabe a si decidir o que cada linha representa. Os dados de pontos são facilmente mapeados para as colunas de latitude e longitude. As linhas e os polígonos têm vários pares de coordenadas, por isso, ou serializa-se a cadeia de coordenadas numa única coluna, ou expande-se para uma linha por cada vértice.
O MapForce mapeia e transforma os valores nos seus dados, mas não realiza a reprojeção geodésica. Se os seus dados de origem e destino necessitarem de diferentes sistemas de referência de coordenadas, faça a reprojeção numa ferramenta de SIG (Sistema de Informação Geográfica) primeiro, e depois utilize o MapForce para a conversão de formatos e todas as etapas subsequentes.
