Octo prepares
Gathers, calculates, organizes and generates the documents: scripts, inventories, reports and maps.
Deliverable: material ready to checkOcto × MapGuide · survey of Oct 31, 2026
MapGuide Open Source 4.0, released in October 2025. Reproducible installation, mapagent API calls with curl and Python, XML resources generated and validated in batch, FDO connections to spatial databases, tiles seeded off-hours, WMS and WFS, updated viewers and moving off an old AIMS. Octo reads the server, writes the script, runs it on a copy and shows the generated map and the numbers. Changes in production stay with the server administrator.
One task from request to approval, at a fictitious company. The arms measure, plan and execute; whoever is in charge checks and approves. Each tab is one track of the field and links to its page.
Track pageServer and installation →mapagent API →AIMS and migration →
What Autodesk stopped developing was its own commercial product, AIMS. MapGuide Open Source had a major release in October 2025, continues under OSGeo with the LGPL 2.1 license and has an active user list in 2026.
4.0
MapGuide Open Source 4.0, announced on Oct 12, 2025 on the OSGeo lists, six and a half years after 3.1.2, according to the maintainer's post of Oct 12, 2025 ("6 years, 6 months and 14 days"). Final build: 4.0.0.10202. RC1 had shipped on Sep 10, 2025.
What MapGuide offers, how it is automated through the command line, scripts or the API, where Octo can help and what has not yet been confirmed in a source.
MapGuide Open Source 4.0 on Linux and Windows, configuration files, services, logs, repository backup and upgrades from 3.x and 2.x. Octo can inventory the installation and build a reproducible installation and upgrade script.
Open the page →The server's HTTP operations: map image, session map, tiles, feature queries, listing and writing resources. Octo can write service tests with curl and Python that check the image and the content of the response, not just the HTTP code.
Open the page →Library:// and Session://, the source, layer, map and layout XML, XSD schemas and .mgp packages. Octo can generate dozens of layers from a template and validate each XML against the schema before writing.
Open the page →Providers for PostGIS, SQL Server, Oracle, OGR, GDAL, SHP, SDF, SQLite, WMS and WFS, FDO filters and expressions, joins and performance. Octo can test each connection, read the schema and point out the slow layer before anyone publishes it.
Open the page →MapGuide Maestro, MgTileSeeder (which replaced MgCooker in 6.0m11), the Maestro API in .NET and scripts for bulk migration and maintenance. Octo can repoint a hundred layers' connections at once, on a copy, and show the diff of each XML before writing.
Open the page →Default and XYZ tile sets, caching and seeding, WMS and WFS published by the server, KML, printing and plotting to DWF and PDF. Octo can seed the cache off-hours and check a sample of tiles at each scale.
Open the page →MapGuide Web API in PHP, Java and .NET, Fusion, the AJAX viewer, mapguide-react-layout, OpenLayers and Leaflet, authentication and security. Octo can find the pages that depend on an old viewer and propose the swap, screen by screen.
Open the page →Autodesk Infrastructure Map Server and MapGuide Enterprise, Infrastructure Studio, migration to Open Source 4.0, inventory, risks and alternatives. Octo can inventory the old server and test the resources on a 4.0 staging server before any decision.
Open the page →You ask in plain language, the way you would ask an infrastructure colleague: “list every layer that still points to the old database” or “seed the basemap tiles down to 1:2,000 overnight”. Octo reads the server, proposes, runs it on a copy and shows the map and the numbers.
A read-only mapagent account or an exported .mgp package. The production Library:// is never changed without approval.
HTTP calls and XML need nothing more than an ordinary machine. The Maestro API needs .NET; the Web API needs PHP, Java or .NET on the server.
A 4.0 staging server or the Session:// repository for dry runs. Writes to production only through the routine approved by the administrator.
Nothing changed at the startThe same Octo cycle, applied to a map server. Each arm has a narrow role; the people decide what goes to production, who can see each layer and what data is published.
Server version, configuration files, repository resources, FDO connections, viewers, the pages that depend on them and old scripts.
Which source feeds each layer, coordinate system, scales, feature keys and which database is production and which is a copy.
Repository accounts and permissions, passwords out of scripts, bundled PHP and components kept up to date, exposed services and personal data in layers.
mapagent with curl or the Web API; generated XML or the Maestro API; default or XYZ tile set; upgrade in place or migrate to a new server.
Bash, Python, PHP or C#, with a log, exit code, dry run in Session:// or in staging and the source of every operation noted.
Compares the generated image and the query response against a known case. Checks by content, not by the 200 code.
Only with your OK, it loads the package onto the staging server. Writing to production is done or approved by the administrator.
Script, inventory, XML diffs, versions, sources and what was decided are written down for the server's next upgrade.
Only what has a published source goes into the field's pages: every point carries its reference, and every page ends with its list of sources.
31
points with a published source across the field's eight pages, each with its reference on the page itself.
Octo prepares everything, but it does not sign. The document of record stays with whoever is accountable for it.
Gathers, calculates, organizes and generates the documents: scripts, inventories, reports and maps.
Deliverable: material ready to checkThe licensed professional checks what Octo delivered before signing. If something doesn't add up, it goes back to Octo with the correction.
Step: review by the signerOcto does not sign. Designs, technical reports, ART/RRT, accountability reports and any official document are still signed by the licensed professional of the company or agency: here, the technical lead for the map or system.
Signature: technical lead for the map or systemPrimary sources, consulted on Oct 31, 2026. Each page of the field ends with its full list.
The assessment starts by reading the server or a resource package your team already has, without changing anything. You get the inventory and a map of what can be automated or migrated, with a dry run on a known case, and you decide with it in hand.