Pular para o conteúdo
Octo × MapGuide Pedir um diagnóstico

Octo × MapGuide · levantamento de 31/10/2026

O servidor de mapas que continua vivo, conferido em cada passo.

MapGuide Open Source 4.0, lançado em outubro de 2025. Instalação reproduzível, chamadas à API mapagent com curl e Python, recursos XML gerados e validados em lote, conexões FDO a bancos espaciais, tiles semeados fora do horário, WMS e WFS, visualizadores atualizados e a saída de um AIMS antigo. O Octo lê o servidor, escreve o script, roda numa cópia e mostra o mapa gerado e os números. Mudança em produção continua com o administrador do servidor.

O polvo do Octo sobre um mapa web servido por MapGuide Janela de navegador com um visualizador de mapa web fictício: grade de tiles, lotes, rio, vias, equipamentos públicos, painel de camadas e barra de status com escala e coordenadas. Sobre o mapa, um polvo estende oito braços, cada um com o nome de um braço do Octo: Descoberta, Dados, Segurança, Arquitetura, Desenvolvimento, Revisão, Publicação e Documentação. Todos os dados são fictícios. https://mapas.exemplo/mapguide/fusion/ · fictício CAMADAS Lotes Hidrografia Vias Equipamentos Ortofoto ESCALA 1:5.000 · X 512.340 Y 7.462.180 · COORDENADAS FICTÍCIAS Descoberta Dados Segurança Arquitetura Desenvolvimento Revisão Publicação Documentação
Ilustração: os oito braços do Octo sobre um mapa web servido por MapGuide, dados fictícios
Frentes8uma página por frente do trabalho
Confirmados31pontos com fonte publicada nas oito páginas
Fontes101referências listadas no fim das oito páginas
01

O Octo trabalhando com MapGuide.

Uma atividade do pedido à aprovação, numa empresa fictícia. Os braços medem, planejam e executam; quem comanda confere e aprova. Cada aba é uma frente da área e leva à página dela.

Octo · atividade #981 · Saneclaro Saneamento (empresa fictícia)

Página da frenteServidor e instalação →API mapagent →AIMS e migração →

Simulação com empresa e nomes inventados. Normas, versões e softwares citados vêm das páginas da área, cada uma com as suas fontes.
02

Não descontinuado.

O que a Autodesk parou de desenvolver foi o produto comercial dela, o AIMS. O MapGuide Open Source teve versão maior em outubro de 2025, segue sob a OSGeo com licença LGPL 2.1 e tem lista de usuários ativa em 2026.

4.0

MapGuide Open Source 4.0, anunciado em 12/10/2025 nas listas da OSGeo, seis anos e meio depois da 3.1.2, segundo o post do mantenedor de 12/10/2025 ("6 years, 6 months and 14 days"). Build da final: 4.0.0.10202. O RC1 tinha saído em 10/09/2025.

Versão e data
MapGuide Open Source 4.0, anúncio de 12/10/2025 assinado pelo mantenedor, com notas e downloads no Trac do projeto.lists.osgeo.org · mapguide-announce
Quem mantém e licença
Projeto listado pela OSGeo (projetos comunitários, Web Mapping), licença LGPL 2.1, implantação em Windows ou Linux, APIs em .NET, Java e PHP, WMS e WFS.osgeo.org · MapGuide Open Source
Atividade em 2026
Mensagens na lista mapguide-users de junho a outubro de 2026; usuários perguntam pela 4.0.1, prevista pelo mantenedor para novembro de 2026; ainda não lançada em 30/10/2026; em outubro, discussão sobre atualizar o PHP 8.3 empacotado.lists.osgeo.org · mapguide-users, outubro de 2026
php2shell e a 4.0.1
Em 22/10/2026 o mantenedor publicou como mitigar a falha php2shell do PHP numa instalação 4.0 e escreveu que as versões anteriores não têm correção: "the only recourse is to upgrade to 4.0". Em 23/10/2026 anunciou o plano da 4.0.1, com PHP 8.3.36 ou mais novo: 4.0.1-Test prevista para o início de novembro e a final para o fim de novembro de 2026. É plano, não lançamento.themapguyde.blogspot.com · php2shell and MapGuidemapguide-users · mitigação, 22/10/2026mapguide-users · 4.0.1, 23/10/2026
Ecossistema
MapGuide Maestro 6.0m13 e mapguide-react-layout v0.14.10 (MIT), ambos de 15/01/2025, com repositórios atualizados em outubro de 2026.GitHub · mapguide-maestro
03

Uma página por área.

Com o que o MapGuide oferece, como se automatiza por linha de comando, script ou API, onde o Octo pode ajudar e o que ainda não foi confirmado em fonte.

Camadas de fontes FDO diferentes empilhadas num mapa Quatro camadas de um mapa fictício desenhadas como folhas empilhadas em perspectiva, cada uma vinda de uma fonte de dados diferente por um provedor FDO: ortofoto por GDAL, vias por SQL Server, hidrografia por shapefile e lotes por PostGIS. À direita, o mapa resultante com as quatro camadas sobrepostas e a definição de mapa que as reúne. Dados fictícios. Lotes · provedor PostgreSQL/PostGIS Hidrografia · provedor SHP Vias · provedor SQL Server Spatial Ortofoto · provedor GDAL Base.MapDefinition Library://Exemplo/ Lotes.Layer Hidro.Layer Vias.Layer Orto.Layer 4 FeatureSources 4 provedores FDO 1 sistema de coord. referências conferidas NOMES DE RECURSOS E DADOS FICTÍCIOS
Ilustração: camadas de quatro fontes FDO reunidas numa definição de mapa, dados fictícios

Servidor e instalação

MapGuide Open Source 4.0 em Linux e Windows, arquivos de configuração, serviços, logs, backup do repositório e atualização a partir de 3.x e 2.x. O Octo pode inventariar a instalação e montar um roteiro reproduzível de instalação e atualização.

Instalação reproduzível12 fontes publicadas
Abrir a página →

API mapagent

As operações HTTP do servidor: imagem de mapa, mapa de sessão, tiles, consulta de feições, listagem e gravação de recursos. O Octo pode escrever testes de serviço com curl e Python que conferem a imagem e o conteúdo da resposta, não só o código HTTP.

Testes de serviço14 fontes publicadas
Abrir a página →

Repositório de recursos

Library:// e Session://, os XML de fonte, camada, mapa e layout, esquemas XSD e pacotes .mgp. O Octo pode gerar dezenas de camadas a partir de um modelo e validar cada XML contra o esquema antes de gravar.

XML em lote12 fontes publicadas
Abrir a página →

Fontes de dados FDO

Provedores para PostGIS, SQL Server, Oracle, OGR, GDAL, SHP, SDF, SQLite, WMS e WFS, filtros e expressões FDO, joins e desempenho. O Octo pode testar cada conexão, ler o esquema e apontar a camada lenta antes que alguém a publique.

Teste de conexões15 fontes publicadas
Abrir a página →

Maestro e automação

MapGuide Maestro, o MgTileSeeder (que substituiu o MgCooker na 6.0m11), a Maestro API em .NET e scripts de migração e manutenção em massa. O Octo pode trocar a conexão de cem camadas de uma vez, numa cópia, e mostrar a diferença de cada XML antes da gravação.

Manutenção em massa12 fontes publicadas
Abrir a página →

Tiles e OGC

Tile sets padrão e XYZ, cache e semeadura, WMS e WFS publicados pelo servidor, KML, impressão e plot em DWF e PDF. O Octo pode semear o cache fora do horário e conferir uma amostra de tiles em cada escala.

Cache semeado11 fontes publicadas
Abrir a página →

Aplicações web

MapGuide Web API em PHP, Java e .NET, Fusion, visualizador AJAX, mapguide-react-layout, OpenLayers e Leaflet, autenticação e segurança. O Octo pode levantar as páginas que dependem de um visualizador antigo e propor a troca, tela por tela.

Troca de visualizador13 fontes publicadas
Abrir a página →

AIMS e migração

Autodesk Infrastructure Map Server e MapGuide Enterprise, Infrastructure Studio, migração para o Open Source 4.0, inventário, riscos e alternativas. O Octo pode inventariar o servidor antigo e testar os recursos num 4.0 de homologação antes de qualquer decisão.

Inventário antes da migração12 fontes publicadas
Abrir a página →
04

Como é usar.

A pessoa pede em português, do jeito que falaria com um colega de infraestrutura: “liste todas as camadas que ainda apontam para o banco antigo” ou “semeie os tiles do mapa base até 1:2.000 durante a madrugada”. O Octo lê o servidor, propõe, roda numa cópia e mostra o mapa e os números.

Caminho de uma requisição num servidor MapGuide Diagrama da esquerda para a direita: fontes de dados (banco espacial, arquivos e raster) ligadas por FDO ao servidor MapGuide, que guarda os recursos no repositório Library e Session; o servidor responde à camada web, onde ficam o mapagent e a Web API; à direita, os clientes: visualizadores Fusion, AJAX e mapguide-react-layout, OpenLayers e Leaflet, clientes WMS e WFS e scripts com curl e Python. Embaixo, um mini mapa fictício como a imagem devolvida. Nomes de servidor e dados fictícios. PostGIS SHP · SDF GDAL raster FDO Servidor MapGuide serviço de recursos serviço de feições mapeamento · renderização tiles · KML · desenho Library:// Session:// XML Camada web Apache ou IIS mapagent Web API PHP · Java · .NET WMS · WFS Fusion · AJAXreact-layout OpenLayersLeaflet · SIG curl · Pythonscripts e testes GETMAPIMAGE → PNG QUERYMAPFEATURES → XML ESQUEMA SIMPLIFICADO · NOMES FICTÍCIOS
Ilustração: fontes, FDO, servidor, mapagent e clientes de um MapGuide, dados fictícios
01 Para começar

Leitura no servidor

Uma conta de leitura no mapagent ou um pacote .mgp exportado. O Library:// de produção nunca é alterado sem aprovação.

02 Para scripts

Linux ou Windows com curl e Python

Chamadas HTTP e XML não pedem nada além de uma máquina comum. A Maestro API pede .NET; a Web API, PHP, Java ou .NET no servidor.

03 Para mudar

Homologação e aprovação

Um servidor 4.0 de homologação ou o repositório Session:// para ensaiar. Gravação em produção só na rotina aprovada pelo administrador.

Sem alterar nada no começo
05

Oito braços, um servidor.

O mesmo ciclo do Octo, aplicado a um servidor de mapas. Cada braço tem um papel estreito; quem decide o que vai para produção, quem pode ver cada camada e que dado é publicado são pessoas.

  1. Descoberta

    Levanta o que já existe

    Versão do servidor, arquivos de configuração, recursos do repositório, conexões FDO, visualizadores, páginas que dependem deles e scripts antigos.

  2. Dados

    Fixa as referências

    Que fonte alimenta cada camada, sistema de coordenadas, escalas, chaves das feições e qual banco é produção e qual é cópia.

  3. Segurança

    Cuida do acesso

    Contas e permissões do repositório, senha fora do script, PHP e componentes empacotados atualizados, serviços expostos e dado pessoal nas camadas.

  4. Arquitetura

    Escolhe o caminho

    mapagent com curl ou Web API; XML gerado ou Maestro API; tile set padrão ou XYZ; atualizar no lugar ou migrar para um servidor novo.

  5. Desenvolvimento

    Escreve o script

    Bash, Python, PHP ou C#, com log, código de saída, ensaio no Session:// ou em homologação e a fonte de cada operação anotada.

  6. Revisão

    Confere pelo mapa

    Compara a imagem gerada e a resposta da consulta com um caso conhecido. Confere pelo conteúdo, não pelo código 200.

  7. Publicação

    Entrega para homologar

    Só com o seu ok, carrega o pacote no servidor de homologação. A gravação em produção é feita ou aprovada pelo administrador.

  8. Documentação

    Deixa registrado

    Script, inventário, diferenças de XML, versões, fontes e o que foi decidido ficam escritos para a próxima atualização do servidor.

Pirâmide de tiles de um mapa base fictício Três níveis de uma pirâmide de tiles desenhados em perspectiva: no topo, um tile da escala 1:50.000; no meio, quatro tiles da escala 1:12.500; embaixo, dezesseis tiles da escala 1:3.125, alguns já semeados no cache e outros pendentes. À direita, o painel de uma semeadura fora do horário com contagem de tiles por escala e a amostra conferida. Escalas, contagens e nomes fictícios. 1:50.000 · 1 tile 1:12.500 · 4 tiles 1:3.125 · 16 tiles semeadura · 02:00 Base · grupo Fundo escala 0 … 1/1 escala 1 … 4/4 escala 2 … 6/16 amostra conferida 3 tiles por escala publicação: administrador ESCALAS E CONTAGENS FICTÍCIAS · CADA NÍVEL DIVIDE O ANTERIOR EM QUATRO
Ilustração: pirâmide de tiles de três escalas e semeadura do cache, dados fictícios
06

O que esta página é, e o que não é.

Só o que tem fonte publicada entra nas páginas da área: cada ponto traz a referência, e cada página fecha com a sua lista de fontes.

31

pontos com fonte publicada nas oito páginas da área, cada um com a referência na própria página.

Ilustrações com dados fictícios
Mapas, telas e diagramas são desenhos originais em SVG. Coordenadas, nomes de lugares, de recursos e de servidores e valores não correspondem a lugares ou sistemas reais.Legenda "Ilustração: ... dados fictícios" em cada uma
Versões e situação
Versão, data, licença e situação de produto só aparecem com fonte e data.Fontes no fim de cada página
07

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: scripts, inventários, relatórios e mapas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o responsável técnico pelo mapa ou pelo sistema.

Assinatura: responsável técnico pelo mapa ou sistema
08

Fontes.

Fontes primárias, consultadas em 31/10/2026. Cada página da área fecha com a sua lista completa.

O que trava o seu servidor de mapas?

O diagnóstico começa lendo o servidor ou um pacote de recursos que a sua equipe já tem, sem alterar nada. Você recebe o inventário e o mapa do que pode ser automatizado ou migrado, com ensaio num caso conhecido, e decide com ele na mão.