M

In the Geo Activity Contest of the MLIT Japan 2018and 2021, won total 4 prizes including the grand prize

Solutions for mapping inaccurate maps toaccurate maps••••••••••

It can switch between inaccurate maps,
such as historical maps, and modern maps
or overlay them in real time without
distorting them or damaging their beauty.
It can convert not only the center position
but also the direction and scale exactly.
It can convert the entire coordinate systemwith homeomorphic one to one conversion.
(Japan patent, JP-6684776)
Line elements such as roads can also beconverted by the function of convertinglines with different shapes into lines.
Can be embedded into html as a div
element and run with API control.
Mobile friendly - iOS (Framework)/Android(aar) native library support
PWA (Progressive Web Apps) Support Weiwudi, a framework for offline caching ofmap tile images, is also available forexisting Web GIS.
Works with client-side JavaScript only,
works within even a closed intranet
environment.
The data editor can also use past maps
and aerial photos as base map to identify
corresponding points, making it easy tolocate historical maps.
Both tools and editors are open source.
Feature Comparison with Similar Technologies(Stroly)

Participating in the GSI
Map Partner NetworkM

https://github.com/code4nara/Maplat/wiki

MaplatEditor

https://github.com/code4nara/MaplatEditor/wiki

Homeomorphic conversion (Comparison withStroly)
Comparison of errors when the coordinates on ahistorical map are converted into
latitude/longitude and converted again into ahistorical map.
The accuracy is better as the shape returns tothe grid shape. M: red, Stroly: yellow.

Example of Paris’ old map
Conversion error
M: 0.000px (Less than rounding error)
Stroly: 11.094px

M
Convert line to line (for use in bus location sites)•••© Toyohashi city,
https://knot.temirin.jp/

Generate GIS data convering line to line
Existing GIS (GCP-based conversion)

You can display
bus’s current
location and cansuperimpose bus
route data inlatitude andlongitude on aschematic route map.
Through the API, theposition of the pins(such as bus’scurrent location) canbe freely controlled
by program.
It has been adopted
by Toyohashi City's
bus location site
"Nottemirin".

HTGCL-based conversion
Nara-machi ancient map

Nara-machi ancient map

Green line: locationof current roads.
Existing GIS distorts
and misaligns roads
on ancient maps•

The conversion of line to line using
correspondence line (Historical Topographic
Ground Control Line) is also useful in existing GIS,
so WMTS tile data generation function isprovided in MaplatEditor.

Weiwudi, a map tile cache framework for PWAWebMap APIServiceworker
Tile requests

Weiwudi•Tile images•URLconversionStore tileimages into
indexedDB

Map tile server
Tile requests

Tile images•The framework to support M offline (PWA)
can also be used to convert existing Web GIS
sites to PWA, and is provided as an independent
open source library called Weiwudi.
https://github.com/code4history/Weiwudi

IndexedDB

Example of a site that uses M
Higashinari:© Higashinariward, OSAKA•

M was adopted by
the cultural asset
utilization website ofHigashinari Ward, OSAKA,
and was released as the"Higashinari Town
Walking Application".

Nara:

https://higashinari-walk.fun/

https://s.maplat.jp/r/naramap/

Tatebayashi:

Tamamura:

Mito:

https://s.maplat.jp/r/tatebayashimap/

https://s.maplat.jp/r/tamamuramap/

https://s.maplat.jp/r/mitomap/

Aizu-wakamatsu:

Iwaki:

Chuo-ward, TOKYO:

https://s.maplat.jp/r/aizumap/

https://s.maplat.jp/r/iwakimap/

https://s.maplat.jp/r/chuokumap/

We can also accept creation of similar sites for other regions.
Please contact kochizufan@code4history.dev Kohei Otsuka
Code for History