Schema Map
Infer a polygon layer's admin hierarchy crosswalk, review and edit it in place, and apply it to download the renamed layer, the crosswalk CSV, or both.
Take a raw administrative boundary delivery through to a clean, coded, packaged release, one step at a time. All processing runs in your browser via WebAssembly, so your files never leave your device.
Map source columns to admin code and name columns, then apply the crosswalk.
Find gaps and overlaps between units, then clean them.
Fit units to a reference boundary so the outer edge follows the agreed outline.
Match fine polygons to their best-overlapping coarse boundary (admin 4 into 3, admin 4 into 0, or any other pair), then extend each group to fit its boundary exactly.
Keep the previous release's codes for units that carry over, or cold-start codes when there is no previous release.
Review names by hand: duplicates under the same parent, near-duplicate typos, blanks and placeholders, and encoding artifacts.
Build per-level polygons, label points, and the boundary line network for release.
Run Package Polygons, Package Points, and Package Lines against the same layer in one pass.
Dissolve a polygon layer up to every coarser admin level it contains, one output file per level.
Produce one representative point per admin unit, at every level a polygon layer's hierarchy contains.
Extract every shared and exterior boundary edge in a polygon layer, classified by the coarsest level at which two neighbours diverge.