Assess → Pilot → Validate → Move.
Migrate one representative workflow at a time. Honua automates repeatable import and source changes, then flags the remaining patterns for review. Keep the current platform live, compare both paths side by side, and move the endpoint only when the workflow passes.
Four decisions. No big-bang cutover.
The current platform stays available through the pilot. Each workflow earns its move with real client and response checks.
Honua handles the repeatable work and shows you the rest.
Every automated path produces an explicit plan or report. Your team keeps control of the changes that need judgment.
- Imports selected FeatureServer and MapServer layers into PostGIS and publishes them.
- Scans a GeoServer catalog, generates a dry run, and applies bounded catalog entries for existing target tables.
- Rewrites supported ArcGIS JavaScript imports, constructors, query options, watches, and events to
@honua/sdk-esri-compat.
- Records detected source usage, completed rewrites, and remaining patterns in the run report.
- Adds
TODO(honua-migrate)markers where the JavaScript codemod cannot make a safe change. - Leaves the team to adapt, replace, or defer each flagged pattern before validation.
What still needs review.
At cutover, repoint each map or app to Honua, or preserve the public URL through your gateway when your routing setup allows it. Your team runs this step and reviews unsupported renderers, external symbols, attachments, unrecognized code, GeoServer feature-data copying, unsupported stores, and lossy SLD conversions. .NET and MAUI applications use guided adapters instead of automatic source rewrites.