-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Frequently asked questions about MaplatTransform.
- Can I use MaplatTransform commercially?
- Can I create transformation definitions myself?
- What license were past versions under?
- What is the difference between V2 and V3 formats?
- What are sub_maps?
- See Also
Yes. MaplatTransform is licensed under Apache License 2.0, which permits commercial use, modification, and redistribution. The patent grant (Patent No. 6684776) is included. See the README License section for details.
MaplatTransform executes coordinate transformations only; it does not generate
or edit transformation definitions. To create or edit a definition, use
@maplat/tin. The resulting
compiled definition can then be loaded via Transform.setCompiled().
Versions before 0.5.3 were published under the "Maplat Limited License 1.1" (a restricted license). Starting from 0.5.3, MaplatTransform has reverted to Apache License 2.0. Note that npmjs.com still shows the restricted license notation for past versions — this is an npm display limitation, not a current licensing issue. See known-discrepancies for details.
V2 uses 4 fixed boundary vertices derived from the map bounding box; V3 uses N
boundary vertices (≥4) for more precise boundary definition, improving
accuracy especially near map edges. setCompiled() auto-detects which format
is in use. V3 compiled data is generated by @maplat/tin
version 3 or later. See Concepts for details.
sub_maps is the mechanism for handling a single map image that contains
multiple overlapping TIN regions. MapTransform automatically selects the
appropriate TIN based on region boundaries, priority, and importance
(Processing 2). See Concepts and Tutorials for
details.
- 🇬🇧 English (Home)
- 🇯🇵 日本語 (Home.ja)
English
日本語
- 📄 README / README.ja
- 🗺️ Ecosystem Map(現在外部非公開)
- 🌐 Product site / 製品サイト
- 🏢 Nayuta, Inc. / コーポレートサイト