affine remap
_
CRS
Data
Presets
Info
Output
Method
3 points
size
bounds
Reference points
Click a slot to make it active, then
click a marker on the map
to tie it. Or just type coordinates. Drag the orange marker to adjust.
1
empty
—
px
map
2
empty
—
px
map
3
empty
—
px
map
Active slot: 1 — click a marker on the map to tie it
Clear all
Size & position
Copy from 3 points
x
y
size
rotation°
k vertical
(x, y) = where the image's top-left pixel lands in map coords.
size = image's larger pixel dimension mapped to map units.
k vertical = vertical stretch factor (1 = no stretch).
rotation rotates around (x, y).
Fit image to bounds
Copy from 3 points
tl x
tl y
br x
br y
From current
Maps image pixel (0, 0) → (tl.x, tl.y) and (IMG_W, IMG_H) → (br.x, br.y). No rotation, no shear.
Apply
Use generated CRS
default
Base layer
Image file, image URL, or tileset template. Use
{z}
,
{x}
,
{y}
,
{s}
for tiles.
Load
Browse…
Tileset options
tile size
min zoom
max zoom
max native zoom
edge buffer tiles
TMS Y (bottom-up)
max native zoom
= highest zoom with real tiles; higher zooms upscale those tiles.
Apply
GeoJSON
Load
Browse…
Input coordinate order
x, y (horizontal, vertical)
y, x (vertical, horizontal)
x, z, y
y, z, x
x, y, z
y, x, z
Filter (exact, applied on load)
Tooltip field (defaults to first)
Presets
Save
(no presets)
Load
Delete
Settings blob
Copy settings to clipboard
Paste into DEFAULT_SETTINGS in the source to ship as the initial state.
Transform
type
—
rotation
—
scale X
—
scale Y
—
shear
—
center (map)
—
Image corners (map)
—
Mouse position
pixel
—
map
—
Generated code
Generate
Reset