Aparência
Migrar do QField
Este guia destina-se aos atuais utilizadores do QField e do QFieldCloud que estejam a ponderar mudar para Mergin Maps , bem como para Mergin Maps utilizadores que pretendam transferir os seus dados do ecossistema QField.
Mergin Maps é a alternativa mais próxima do QField Ecosystem. Tanto o QField como Mergin Maps são projetos de código aberto desenvolvidos pela QGIS. As respetivas aplicações móveis são ambas oficialmente recomendadas para os projetos « QGIS » pela QGIS.org. Ambas as plataformas suportam praticamente o mesmo conjunto de formatos suportados através de fornecedores de dados do QGIS e do GDAL. Além disso, as aplicações móveis baseiam-se na mesma pilha e tecnologia SIG de código aberto. Como tal, os seus projetos são quase totalmente interoperáveis.
Os ecossistemas QField e Mergin Maps
O ecossistema QField é composto pelo QField (aplicação móvel), pelo QFieldCloud (servidor de colaboração de dados geográficos), pelo QFieldSync (plug-in para oQGIS ) e pelo QFieldCloud SDK (cliente API em Python). Vamos ver as ferramentas Mergin Maps que são equivalentes:
| Ecossistema QField | Mergin Maps | Nota |
|---|---|---|
| QField | Mergin Maps aplicação móvel | Aplicação móvel desenvolvida por QGIS |
| QFieldCloud | Mergin Maps | Aplicação web (servidor) para partilha de dados geográficos |
| QFieldSync | Mergin Maps QGIS plug-in | QGIS Plugin para sincronização e edição de projetos |
| SDK e CLI do QFieldCloud | Cliente Python | Interação com a API REST através do Python ou da consola |
O QFieldCloud baseia-se numa base de dados PostgreSQL e numa base de dados « PostGIS », podendo existir uma ligação direta a estas. Mergin Maps baseia-se inteiramente num sistema baseado em ficheiros, pelo que não é possível estabelecer uma ligação direta a uma base de dados do PostGIS . No entanto, pode utilizar a ferramenta DB Sync para mapear o seu Mergin Maps projeto a um esquema de base de dados do PostGIS ou vice-versa.
Além disso, Cliente Python, Mergin Maps oferece também outras ferramentas para programadores destinadas à gestão de projetos para equipas maiores, tais como Sincronização de ficheiros multimédia e Pacotes de Trabalho.
Também pode personalizar a aplicação móvel «Mergin Maps » e implementar os seus próprios Mergin Maps servidores como a Edição Comunitária doMergin Maps ou a Edição Empresarial dMergin Maps .
Utilizadores, organizações, espaços de trabalho
Existem algumas semelhanças e diferenças na forma como o QField e Mergin Maps gerem os seus utilizadores e projetos:
- Um utilizador é uma unidade fundamental de gestão em ambas as plataformas. Cada utilizador tem de ter uma conta.
- a projeto é basicamente o mesmo conceito em ambas as plataformas (um
.qgzficheiro com ficheiros associados) - As organizações no QFieldCloud são semelhantes a espaços de trabalho no Mergin Maps
- Os colaboradores do projeto no QFieldCloud são membros do espaço de trabalho ou convidados que têm acesso a um projeto no Mergin Maps
- Os membros da organização no QFieldCloud são membros do espaço de trabalho no Mergin Maps
Antes de começarmos
Antes de iniciar a migração, é necessário ter uma Mergin Maps conta e um espaço de trabalho para gerir os seus projetos. Se já estiver registado, pode ignorar estes passos.
- Registe-se em Mergin Maps para criar uma Mergin Maps conta e um espaço de trabalho
- Instale o QGIS e Mergin Maps QGIS plug-in
- Instalar a aplicação móvel «Mergin Maps »
Recomendamos também que consulte o tutorial «Introdução» para se familiarizar com Mergin Maps.
Migrar o projeto QField para Mergin Maps
Ambas as plataformas utilizam o QGIS Projects (.qgz ficheiros) e fontes de dados geográficos associadas, quer online quer offline.
Por isso, se abrires o projeto em QGIS no teu computador, poderás carregá-lo para Mergin Maps.
Transferir o projeto do QField para o ambiente de trabalho
Se utilizar um cabo USB para sincronizar os seus dados, siga o seu procedimento habitual para transferir o projeto para o computador, por exemplo, utilizando a opção «Enviar pasta comprimida para» no QField para enviar o projeto comprimido para o seu e-mail.
Se utilizar o QFieldCloud, utilize o QFieldSync para sincronizar as alterações mais recentes.
Converter um projeto do QField num projeto d QGIS
Agora que já tem o seu projeto QField no computador, tem de o converter num projeto normal do QGIS . Mergin Maps Este não utiliza a edição offline, nem ligações às bases de dados do QFieldCloud PostGIS , pelo que temos de as remover.
Fechar QGIS
Encontre a localização da pasta do projeto no seu computador (por exemplo,
C:\GIS\QField_MyProject) e criar uma cópia num novo local (por exemplo,C:\GIS\OMeuProjeto)- esta pasta deve conter um único ficheiro de projeto « QGIS » (
.qgzou.qgs), ficheiros de dados locais (tais como GeoPackages.GPKG, ficheiros Shapefile.SHPou imagens rasterizadas) e outros ficheiros necessários (tais como fotografias.jpgou.png). - remover todos os ficheiros ocultos e todos os ficheiros que não sejam estritamente necessários para um projeto normal do QGIS (tais como ficheiros de configuração do QField, cópias de segurança das camadas ou registos de sincronização offline).
DICA
Dependendo do seu projeto, poderá ser mais fácil simplesmente copiar o ficheiro de projeto « QGIS » (
.qgzou.qgs) e outras fontes de dados necessárias para a nova pasta, uma a uma.- esta pasta deve conter um único ficheiro de projeto « QGIS » (
Abra o projeto a partir do novo pasta (por exemplo,
C:\GIS\OMeuProjeto) em QGIS.Para cada camada, verifique as suas propriedades e certifique-se de que as fontes não apontam para nenhuma base de dados do QFieldCloud.
Algumas camadas do projeto podem aparecer como indisponíveis. Certifique-se de que foram copiadas para a pasta ou corrija a sua fonte de dados.
Se tiver feito alterações, guarde o projeto e feche o « QGIS ».
Em seguida, volte a abrir o projeto no QGIS para se certificar de que o projeto carrega corretamente.
DICA
É possível Mergin Maps configurações específicas podem ser definidas no projeto, tais como a sincronização seletiva, a qualidade predefinida das fotografias ou nomes personalizados para as fotografias. Visite QGIS Preparação do projeto para se inspirar.
Carregar um projeto d QGIS para Mergin Maps
- Utilize o pluginMergin Maps QGIS para empacotar e carregar o projeto para Mergin Maps conforme explicado aqui
- Inicie sessão em app.merginmaps.com para verificar se o projeto foi carregado com sucesso para a nuvem
- Abra o projeto na aplicação móvel «Mergin Maps » e verifique o seu projeto, em especial os formulários de funcionalidades e todas as camadas.
Migrar as definições do QFieldCloud
Organizações e autorizações
Não existe nenhuma ferramenta automática para extrair as suas organizações e utilizadores do QFieldCloud e migrá-los para Mergin Maps.
Por conseguinte, terá de configurar manualmente os espaços de trabalho (se necessário) e atribuir as permissões adequadas aos membros da sua equipa em Mergin Maps.
Para uma transição suave, é aconselhável ler sobre o trabalho colaborativo em Mergin Maps.
Faturação, subscrições e planos
Tanto o QFieldCloud como Mergin Maps disponibilizam modelos por utilizador entre os quais pode escolher, de acordo com as suas necessidades. Em Mergin Maps, cada espaço de trabalho tem a sua própria subscrição.
- Se tiver um plano «Organização» ou «Pro» no QFieldCloud, provavelmente irá precisar de uma Mergin Maps assinatura Premium.
- Se tiver o plano Community no QFieldCloud, provavelmente irá precisar de uma Mergin Maps assinatura Premium ou implementar a sua própria Mergin Maps Edição Comunitária (Mergin Maps CE)
Diferenças conhecidas entre as plataformas QField e Mergin Maps
Eis algumas diferenças fundamentais entre o QField e Mergin Maps.
- Mergin Maps aplicação móvel dedica-se inteiramente a disponibilizar uma aplicação móvel que não requer formação, podendo ser utilizada mesmo por utilizadores sem quaisquer conhecimentos prévios de SIG. A interface e os fluxos de trabalho do QField para as várias ferramentas assemelham-se mais a aplicações SIG complexas, como o QGIS.
Por isso, a aplicação móvelMergin Maps é mais intuitiva para utilizadores sem conhecimentos técnicos, mantendo, no entanto, todas as ferramentas necessárias para fluxos de trabalho avançados.
sincronização em Mergin Maps baseia-se, do ponto de vista conceptual, em ideias do Git. Geodiff cria ficheiros de diferenças a partir de GeoPackages, que são enviados através da rede e aplicados. A sincronização do QFieldCloud utiliza um conceito de armazenamento das diferenças efetuadas em formato SQL e este registo de diferenças é, em seguida, transmitido e aplicado. Em Mergin Maps, a sincronização é uma parte integrante da plataforma. Como tal, já está configurada de forma inteligente para os utilizadores finais e não são necessários passos adicionais para os utilizadores de dispositivos móveis. Toda a sincronização nos dispositivos móveis é efetuada com um simples toque num botão.
QField vs. Mergin Maps - publicação no blogue
No nosso blogue QField vs. Mergin Maps - Comparação de aplicações, comparámos o QField e Mergin Maps em termos das respetivas aplicações móveis, opções de sincronização na nuvem, preços e apoio ao cliente.
Eis uma lista não exaustiva de outras diferenças conhecidas:
- A aplicação móvel QField pode funcionar sem o QFieldCloud (servidor) através da transferência dos projetos por USB. Esta funcionalidade não está disponível em Mergin Maps, mas pode descarregar manualmente os seus dados ou carregar ficheiros de grande dimensão para o seu dispositivo móvel, se necessário.
- As equipas de organização no QFieldCloud não têm qualquer conceito equivalente no Mergin Maps. No Mergin Maps pode ter diferentes espaços de trabalho para diferentes equipas.
- Não existe o conceito de segredos em Mergin Maps. Para
pg_serviceconfiguração, é necessário transferi-la manualmente, conforme descrito aqui. - Não existe o conceito de gestão de tarefas em curso ou de gatilhos Mergin Maps acessível aos utilizadores. Os utilizadores visualizam os resultados quando os trabalhos estão concluídos (por exemplo, a renderização de mapas).
- Não é possível estabelecer uma ligação direta a bases de dados acessíveis aos utilizadores no Mergin Maps. Utilize o DB Sync para mapear o seu Mergin Maps a um esquema de base de dados d PostGIS .
- O QField está organizado em modos. Não existe esse conceito em Mergin Maps
- Podes utilizar o painel de pré-visualização na aplicação móvel dMergin Maps
Se faltar alguma funcionalidade na aplicação móvel «Mergin Maps », consulte a nossa lista de desejos.
Resolução de problemas
Está com dificuldades em migrar os seus projetos? Temos todo o prazer em ajudá-lo!
Marque uma breve videochamada com a nossa equipa de vendas ou envie as suas questões técnicas à nossa equipa de suporte. Também pode conversar com a nossa comunidade de código aberto.
Junta-te à nossa comunidade e faz as tuas perguntas!
Se procura um parceiro profissional para migrar o seu fluxo de trabalho, pode contactar os nossos parceiros ou à nossa Lutra Consulting Ltd., os criadores do Mergin Maps.

Créditos
O QField, o QFieldCloud e o QFieldSync são desenvolvidos pela OPENGIS.ch. O QField é uma marca registada no EUIPO com o número 2363703, propriedade da OPENGIS.ch. O QField é distribuído ao abrigo da Licença Pública GNU (GPL), versão 2 ou superior.