geo-image.eu — o produto num relance
Esta página resume o âmbito funcional, a utilização, a acessibilidade, a segurança, a escalabilidade e a sustentabilidade futura do geo-image.eu — para responsáveis que pretendam efetuar uma avaliação fundamentada.
Descarregar como PDF1O que é a aplicação
geo-image.eu é uma base de dados cartográfica e de locais multi-inquilino. Os colaboradores ou unidades especializadas registam locais com descrição, imagens e percursos pedestres; os conteúdos surgem num mapa interativo e em listas pesquisáveis. Cada inquilino funciona sob um domínio próprio, com identidade visual própria e dados estritamente separados — uma única instalação serve um número indeterminado de autoridades, empresas ou organizações. Casos de uso típicos são cadastros de percursos pedestres e cicláveis, diretórios de parques infantis ou pontos de interesse, portais de comunicação para avisos georreferenciados dos cidadãos, bem como mapas de zonas protegidas e de dados especializados.
2Espetro funcional
Locais com denominações multilingues e tradução automática, carregamento de imagens com procedimento de moderação, percursos pedestres GPX com análise de altimetria, camadas geográficas próprias (pontos, linhas, superfícies — carregáveis ou desenháveis diretamente no mapa), filtros por categoria e por atributo, pesquisa de proximidade e de texto integral. Visibilidade privada, partilhada ou pública; partilha detalhada com utilizadores individuais, com outros inquilinos ou como rede de amizades. Um modelo de papéis de cinco níveis, um sistema de comunicação e de tickets, estatísticas, gestão de utilizadores e, opcionalmente, um sistema de tarifação e faturação. As funções centrais podem ser ativadas e desativadas por instalação sem tocar no código-fonte.
3Experiência de utilização
A aplicação assenta em tecnologia atual (Next.js 16, React 19), é renderizada do lado do servidor e, por isso, rápida e favorável aos motores de busca. É totalmente responsiva, do smartphone ao grande ecrã, e utilizável como aplicação instalável (PWA) sem o desvio por uma loja de aplicações. Os modos claro e escuro adaptam-se automaticamente. Estão disponíveis 28 idiomas, incluindo as escritas cirílica e grega; um guardião automático impede que um idioma seja disponibilizado de forma incompleta. O material cartográfico provém de um servidor próprio, não de um fornecedor externo — sem taxas de utilização de terceiros e sem cedência de dados.
4Acessibilidade
geo-image.eu está sistematicamente preparado para a acessibilidade: operação integral por teclado incluindo carregamentos de ficheiros e pesquisa cartográfica, uma ligação de salto para o conteúdo, uma vista de lista de pleno direito como alternativa textual ao mapa, descrições de imagens para leitores de ecrã, mensagens de erro anunciáveis, estrutura semântica, contrastes de nível AA e indicação de foco visível. Regras de verificação automáticas no processo de desenvolvimento asseguram o alcançado. Uma auditoria formal por uma entidade externa conforme BITV 2.0 / WCAG 2.1 AA pode ser necessária para a publicação consoante as condições do concurso. Para tal, verifique o caderno de encargos da entidade adjudicante e a situação legal do país em causa. Os pressupostos técnicos para tal estão criados.
5Segurança
O código-fonte não contém componentes de análise, rastreio ou telemetria — verificável, e não apenas garantido. A proteção é multicamada: os papéis de base de dados acessíveis publicamente não têm acesso a qualquer tabela; as funções com privilégios elevados estão reservadas ao servidor e verificam internamente a propriedade e o inquilino. A isto acrescem uma Content Security Policy rigorosa com nonce e HSTS, uma validação segura dos carregamentos com descodificação real das imagens, uma defesa contra ataques por entidades XML no GPX, uma limitação de taxa com deteção de IP resistente à falsificação e uma autenticação de dois fatores. O registo de auditoria é à prova de manipulação: um acionador de base de dados torna as entradas imutáveis, a origem é registada e um prazo de conservação é aplicado automaticamente. Estão disponíveis várias revisões de segurança documentadas, sem constatações críticas.
6Escalabilidade
A aplicação está concebida para o crescimento e os estrangulamentos críticos estão resolvidos: agrupamento cartográfico do lado do servidor que mantém pequeno o volume de dados mesmo com dezenas de milhares de locais e não perde marcadores silenciosamente; um mapa do site dividido por idioma para uma indexação pelos motores de busca que escala para além dos limites de um único mapa do site; um limite de tamanho de imagem que mantém calculável a necessidade de disco (cerca de 5 GB com 10.000 locais com imagens); uma base de dados geográfica com índice espacial e carregamento baseado na área visível. Um novo inquilino é um registo de dados — sem segunda instalação, sem segunda base de dados. Isto mantém baixo o esforço operacional por cliente.
7Sustentabilidade futura
O geo-image.eu utiliza as versões principais atuais de todos os componentes centrais e é mantido de forma comprovada. Todos os componentes obrigatórios são de código aberto e podem ser operados no próprio centro de dados; a instalação de referência utiliza exclusivamente serviços dentro da UE e dispensa serviços externos pagos. Os dados residem numa base de dados padrão e em formatos de ficheiro padrão — uma exportação é possível a qualquer momento e não existe dependência do fornecedor ao nível dos dados. Para os clientes públicos, a licença prevê ainda o depósito do código-fonte (escrow) e as condições contratuais de TI do setor público alemão (EVB-IT). A cópia de segurança, a reposição, a migração de servidor e uma monitorização independente do local estão documentadas e comprovadas.
8A esclarecer antes de uma implementação
Estes pontos não são fraquezas ocultas, mas a lista honesta do que deve ser verificado ou regulado contratualmente antes da operação produtiva: a licença proprietária (condições, acesso ao código-fonte e manutenção regulados contratualmente, Escrow/EVB-IT previstos); continuidade e representação em caso de emergência (existe um manual de transição, tempos de resposta contratuais); a auditoria formal de acessibilidade que, consoante o concurso e o direito nacional, poderá ter de ser realizada posteriormente; a separação de inquilinos imposta na camada de aplicação e assegurada por testes; a integralidade garantida dos registos em caso de falha da base de dados, deliberadamente não implementada; e a competência operacional necessária em Docker, PostgreSQL e operação de proxy inverso. Um fornecedor que revela os seus limites é o parceiro mais fiável.