本文へ移動

Chizu地図

SVGの地図を描き、地域を表示範囲に収め、番号付きの注記や地理クイズを英語と日本語の名前で作れます。

「地図」は、土地や場所を図で表したものです。 名前について(英語)

目次

リファレンス · 表示範囲・形・クイズの道具

ChizuFeatureKind型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

What a named physical feature is: a kind of sea (ocean, sea, gulf, bay, strait, channel, sound, fjord, inlet, lagoon, reef), of lake (lake, reservoir), a river, a landform (desert, range, plateau, plain, peninsula, cape, basin, delta, valley, wetland, tundra, isthmus, depression, lowland, gorge, foothills), a peak, or a country's capital or a region's seat. Natural Earth's own classes, named as one word, and kuni's capitals.

インポート

import type { ChizuFeatureKind } from "@johnmorrisdotca/chizu";

定義

type ChizuFeatureKind = "ocean" | "sea" | "gulf" | "bay" | "strait" | "channel" | "sound" | "fjord" | "inlet" | "lagoon" | "reef" | "lake" | "reservoir" | "river" | "desert" | "range" | "plateau" | "plain" | "peninsula" | "cape" | "basin" | "delta" | "valley" | "wetland" | "tundra" | "isthmus" | "depression" | "lowland" | "gorge" | "foothills" | "peak" | "capital" | "seat";

例

import { loadFeatures } from "@johnmorrisdotca/chizu/load";
import type { ChizuFeatureKind } from "@johnmorrisdotca/chizu";

const layer = (await loadFeatures("divisions-jp"))!;
const kinds: ChizuFeatureKind[] = [...new Set(layer.features.filter((one) => one.group === "marine").map((one) => one.kind))];
console.log(kinds.sort().join(" "));
// bay ocean sea strait
bay ocean sea strait

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/chizu 1.5.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。