🛠️ 全ツールの包括的な技術ドキュメント12 Tools Explained

各地理ツールの仕組みとアルゴリズム

プラットフォーム上の各座標ジェネレーター、球面幾何学アルゴリズム、海洋領域分析エンジン、ファンタジー世界構築エンジンの徹底解説。

🌐
Core EngineTool #1

等面積球面GPS座標ジェネレーター

インタラクティブツールを開く →

極地の歪みなく、地球の3D球面全体に真に均一なランダム地理座標を生成します。

⚙️仕組み(アルゴリズムと計算手法)

Flat rectangular coordinate algorithms pick latitude uniformly between -90° and +90°, causing points to cluster unnaturally around the poles where circles of latitude are tiny. Our engine samples the sine of the latitude uniformly: lat = asin(2u - 1) * (180 / π) and longitude = -180 + v * 360, where u and v are independent uniform random variables in [0, 1). This ensures every square kilometer on Earth has an identical probability of selection.

Architecture / Formula:lat = asin(2u - 1) · (180/π) | lng = -180 + 360v | Area Density: dA = R² cos(θ) dθ dφ

主な機能と特徴

  • Mathematically unbiased 3D spherical equal-area distribution.
  • Decimal Degrees (DD) output with 6 decimal places (sub-meter resolution).
  • Automatic conversion into Degrees, Minutes, Seconds (DMS) notation.
  • Antipode calculation showing the exact opposite point through Earth’s core.
  • Local solar time offset computed from solar zenith angle.

🎯実践的な活用事例

Scientific Monte Carlo simulation samplingGeographic trivia & GeoGuessr explorationSynthetic spatial dataset generationGlobal drone / satellite test path waypoints
💡
プロのヒント:

「DMSをコピー」をクリックすると、度分秒形式を航海GPSや航空計器に直接貼り付けられます。

⛰️
Rejection FilterTool #2

陸地限定リジェクションサンプリング

インタラクティブツールを開く →

海洋水域を除外し、大陸および島嶼部の陸地上のみに座標を生成します。

⚙️仕組み(アルゴリズムと計算手法)

Because 71% of Earth is ocean water, generating points at random will hit water nearly 3 out of 4 times. When "Land Only" is selected, our system generates an equal-area candidate point and performs fast polygon bounding-box vector tests against Natural Earth continental polygons. If a candidate point lands in open water, it is instantly discarded and regenerated within a microsecond safety budget (up to 250 iterations).

Architecture / Formula:Rejection Sampling: P(accept) ≈ 0.292 (Land Area / Total Surface Area) | Vector Polygon Intersect

主な機能と特徴

  • Instant detection of terrestrial landmasses across all 7 continents.
  • Rejection of ocean trenches, mid-Atlantic waters, and remote sea basins.
  • Seamless integration with the equal-area sampling engine so land points remain uniform.
  • Support for isolated islands, archipelagos, and coastal frontiers.

🎯実践的な活用事例

Hiking and expedition inspirationLand-based geocaching and field surveysWilderness survival scenario simulationsTerrestrial ecological modeling
💡
プロのヒント:

旅行ルートの探索や陸上フィールドワークのシミュレーションに最適です。

🏳️
195+ CountriesTool #3

主権国家フィルター&ジオフェンシング

インタラクティブツールを開く →

195以上の主権国家の公式な国際国境線の内側のみに座標を限定生成します。

⚙️仕組み(アルゴリズムと計算手法)

Each country in our database is bounded by strict territorial coordinate bounding boxes and administrative polygons. When a sovereign nation is selected (e.g., Norway, Japan, Brazil), random coordinates are sampled within that specific territorial envelope, ensuring all returned locations lie within official sovereign borders.

Architecture / Formula:lat ∈ [minLat_c, maxLat_c] | lng ∈ [minLng_c, maxLng_c] | ISO 3166-1 Alpha-2 Bounding

主な機能と特徴

  • Complete coverage of 195 UN member states, microstates, and overseas territories.
  • Display of national flag emoji, official capital city, and territorial surface area in km².
  • Direct 1-click Google Maps exploration deep link.
  • Roulette mode with optional continent filters (Africa, Asia, Europe, Americas, Oceania).

🎯実践的な活用事例

Vacation destination rouletteClassroom geography quizzes & student projectsCountry-specific application testingCultural exploration & study
💡
プロのヒント:

国ルーレットページでは、大陸別にルーレットを回して国の首都や面積を確認できます。

🏙️
Urban DatabaseTool #4

世界都市・メトロポリス生成器

インタラクティブツールを開く →

主要な大都市や歴史的な首都の正確な中心座標をランダムに取得します。

⚙️仕組み(アルゴリズムと計算手法)

Instead of raw geometric coordinates, City Mode queries our indexed database of world population centers. Each entry includes verified geographic coordinates, country affiliation, administrative status, and national flags.

Architecture / Formula:Curated Index | Central Coordinate Points | Urban Node Selection

主な機能と特徴

  • Curated database spanning major metropolises and cultural centers across all inhabited continents.
  • High precision central municipal coordinates.
  • Direct Street View and interactive satellite map teleportation.

🎯実践的な活用事例

City-hopper travel inspirationUrban planning comparisonsCreative writing settingsEducational geography drills
💡
プロのヒント:

距離レーダーと組み合わせることで、東京やロンドンまでの直線距離を瞬時に計算できます。

🏛️
3D TeleportTool #5

ユネスコ世界遺産&世界の七不思議

インタラクティブツールを開く →

古代の驚異、建築の傑作、地質学的景観をワンクリック3Dマップテレポートで探訪できます。

⚙️仕組み(アルゴリズムと計算手法)

A hand-curated dataset containing the New 7 Wonders of the World, Ancient Marvels, UNESCO World Heritage Sites, and spectacular geological formations. Each wonder includes high-resolution photography, categorized biomes, optimal travel seasons, and verified geographical-historical trivia.

Architecture / Formula:Curated Wonder DB | 1-Click Map FlyTo(lat, lng, zoom=14) | Category Filtering

主な機能と特徴

  • Interactive category filters: Architectural, Ancient, Natural, Geological, and All.
  • 1-Click 3D Teleportation that centers and zooms the Leaflet map directly onto the landmark.
  • Geographic facts & trivia verified by historians (e.g., sticky rice mortar in the Great Wall).
  • Biome classifications and best seasonal travel windows.
  • Full multi-language translation of landmark names, facts, and descriptions.

🎯実践的な活用事例

Virtual sightseeing and armchair travelWorld history & architecture researchBucket-list travel planningCurated geography education
💡
プロのヒント:

「サプライズ遺産 🎲」をクリックすると、世界の名所へ地図が一瞬でテレポートします。

🏰
Lore EngineTool #6

プロシージャルファンタジー地名生成エンジン

インタラクティブツールを開く →

感覚的な情景描写、統治勢力、クエストフックを備えた架空の地名を自動生成します。

⚙️仕組み(アルゴリズムと計算手法)

Utilizes 6 procedural combinatorial matrices covering High Fantasy, Medieval Kingdom, Cyberpunk & Sci-Fi, Taverns & Inns, Eldritch & Dark, and Pirate Havens. Each roll procedurally generates an evocative compound name, ambient soundscape, sensory atmospheric description, ruling territorial authority, and an adventure plot hook.

Architecture / Formula:Procedural Lexical Matrix: Prefix + Root + Suffix + Realm Type + Sensory Vector + Faction + Plot Hook

主な機能と特徴

  • 6 distinct thematic matrices with unique lexical rules.
  • Rich lore blocks: Atmosphere & Sensory Texture, Ruling Authority Faction, and Quest Hook.
  • Ambient sound badges (e.g., 🌲 Whispering Wind, ⚡ Neon Hum, 🌊 Crashing Waves).
  • 1-Click copy button with particle micro-animation feedback.
  • Fully localized into 15 languages.

🎯実践的な活用事例

D&D & tabletop RPG worldbuildingGame development & level namingFantasy & sci-fi novel writingWorldbuilding creative prompts
💡
プロのヒント:

「ロール」ボタンまたはスペースキーを押して、TRPGセッションのインスピレーションを得ましょう。

🌊
Law of the SeaTool #7

海洋水域&国連海洋法条約(UNCLOS)分析器

インタラクティブツールを開く →

海洋座標の領海(12海里)、接続水域、排他的経済水域(EEZ)、公海区分を判定します。

⚙️仕組み(アルゴリズムと計算手法)

When a coordinate falls in water, the system cross-references the location with International Hydrographic Organization (IHO S-23) ocean limits and computes United Nations Convention on the Law of the Sea (UNCLOS 1982) zones: Territorial Sea (12 Nautical Miles), Contiguous Zone (24 NM), Exclusive Economic Zone (200 NM EEZ), or High Seas / International Waters (The Area).

Architecture / Formula:UNCLOS 1982 Jurisdictions: 12 NM Territorial | 24 NM Contiguous | 200 NM EEZ | IHO S-23 Ocean Basins

主な機能と特徴

  • Automatic detection of major ocean basins (Pacific, Atlantic, Indian, Southern, Arctic) and marginal seas.
  • UNCLOS 1982 jurisdictional zone badge display.
  • Listing of primary littoral sovereign nations adjacent to the water body.
  • Deep maritime legal insight for marine research and shipping logistics.

🎯実践的な活用事例

Maritime law and EEZ navigation analysisOceanographic researchMarine biology explorationInternational shipping routes analysis
💡
プロのヒント:

「地球全体」を選択して、外洋座標の国際法上の管轄区分を確認してみましょう。

📡
Great Circle MathTool #8

球面距離レーダー&16方位コンパス計算機

インタラクティブツールを開く →

大円航路公式に基づき、現在地からの正確な直線距離とコンパス方位角を算出します。

⚙️仕組み(アルゴリズムと計算手法)

Calculates the shortest path over Earth’s curved surface using the Haversine spherical trigonometric formula: a = sin²(Δlat/2) + cos(lat1)·cos(lat2)·sin²(Δlng/2), c = 2·atan2(√a, √(1-a)), d = R·c. It also computes initial forward azimuth bearing θ = atan2(sin(Δlng)·cos(lat2), cos(lat1)·sin(lat2) - sin(lat1)·cos(lat2)·cos(Δlng)) and converts it into a 16-point compass direction (e.g., NNE, SSW).

Architecture / Formula:Haversine Great Circle: d = 2R · asin(√(sin²(Δφ/2) + cos(φ₁)cos(φ₂)sin²(Δλ/2))) | Earth Mean Radius R = 6,371 km

主な機能と特徴

  • Dual unit output: Metric kilometers (km) and Imperial statute miles.
  • Compass cardinal bearing (e.g., N, NE, ENE) with exact degrees (0°–360°).
  • Fallback calculation from Greenwich Prime Meridian (0,0) if browser GPS permission is declined.

🎯実践的な活用事例

Ham radio beam antenna aimingAviation and sailing Great Circle navigationDistance benchmarkingInteractive geographic perception testing
💡
プロのヒント:

「距離を測定」をクリックして、目標地点までの距離と向かうべき方角を確認してください。

🗺️
Live GeocodingTool #9

OpenStreetMap (OSM) 逆ジオコーディング

インタラクティブツールを開く →

経緯度数値を、人間の読める住所、道路、自治体、地域名に即座に変換します。

⚙️仕組み(アルゴリズムと計算手法)

Sends an asynchronous request to the OpenStreetMap Nominatim reverse geocoding API with zoom level 14. The API parses spatial hierarchy vectors to return full street addresses, villages, counties, states, postal codes, and country classifications.

Architecture / Formula:OSM Nominatim API | Reverse Polygon Lookup | Client-Side In-Memory Cache

主な機能と特徴

  • Resolves settlement names, municipalities, and administrative divisions.
  • Identifies terrain classifications (e.g., national park, administrative boundary, residential).
  • Integrated in-memory cache to prevent redundant network requests.
  • Graceful fallbacks for remote desert and uninhabited wilderness areas.

🎯実践的な活用事例

Verifying if a remote coordinate has nearby roads or settlementsPostal address discoveryGIS field verificationLand ownership exploration
💡
プロのヒント:

「逆ジオコーディング」をクリックすると、最寄りの集落や行政区画名が表示されます。

5 GIS FormatsTool #10

一括生成&5種GISデータ形式エクスポート

インタラクティブツールを開く →

最大50地点を同時に生成し、CSV、GeoJSON、JSON、KML、テキストで保存できます。

⚙️仕組み(アルゴリズムと計算手法)

Allows users to configure batch size from 1 to 50 coordinates using an interactive slider. An in-memory serialization engine formats the generated dataset on the fly into standards-compliant GIS formats, ready for 1-click clipboard copying or immediate file download.

Architecture / Formula:Client-side Blob creation | RFC 4180 CSV | RFC 7946 GeoJSON FeatureCollection | OGC KML 2.2

主な機能と特徴

  • Batch generation from 1 to 50 points in a single generation cycle.
  • CSV Export: Comma-separated with headers (lat, lng, name, country, type).
  • GeoJSON Export: Valid FeatureCollection with Point geometries and metadata properties.
  • KML Export: Ready for direct drag-and-drop into Google Earth desktop and web.
  • JSON & Plain Text: Clean formats for developer pipelines and command-line scripts.
  • Zero-server client-side file generation for absolute data privacy.

🎯実践的な活用事例

Bulk test data generation for GIS developersImporting custom POIs into Google EarthDatabase seeding for mapping applicationsSurvey sampling distribution lists
💡
プロのヒント:

GeoJSON形式を選択すれば、QGISやArcGIS、Mapboxに直接インポート可能です。

🌱
ReproducibilityTool #11

決定的シード&再現可能PRNGエンジン

インタラクティブツールを開く →

53ビットcyrb53と32ビットmulberry32により、誰でも同じ座標列を100%再現可能です。

⚙️仕組み(アルゴリズムと計算手法)

Instead of unseeded Math.random(), our platform allows users to provide an arbitrary text seed (e.g. "antarctica-expedition-2026"). The seed is hashed using a 53-bit cyrb53 algorithm into an integer seed state, which drives a 32-bit mulberry32 pseudo-random number generator (PRNG). Every person using the same seed will generate the exact same sequence of coordinates in the exact same order.

Architecture / Formula:cyrb53(string) -> 53-bit hash | mulberry32(seed) -> 32-bit deterministic PRNG float stream in [0, 1)

主な機能と特徴

  • Deterministic coordinate reproducibility across all browsers and devices.
  • Shareable seed URLs for classroom assignments and multiplayer games.
  • Random Seed generator button with dice roll particle animation.
  • Statistically uniform pseudo-random number stream without repetition artifacts.

🎯実践的な活用事例

Classroom geography competitions with identical questionsScientific test run reproducibilityMultiplayer geo-scavenger huntsProcedural game seed sharing
💡
プロのヒント:

シード文字列を共有すれば、同じ順番でまったく同一の座標セットを再現できます。

🌐
15 LocalesTool #12

15言語対応マルチリンガル&検索機能

インタラクティブツールを開く →

リアルタイム検索ダイアログ、RTL対応、SEO hreflang対応を備えた完全多言語対応。

⚙️仕組み(アルゴリズムと計算手法)

Built with Astro native static i18n routing. Every page is pre-rendered into 15 supported locales (English, Spanish, French, German, Chinese, Japanese, Portuguese, Russian, Arabic, Hindi, Italian, Korean, Dutch, Polish, Turkish). A portaled language selector modal with live substring search lets users switch languages with zero latency.

Architecture / Formula:Static Pre-rendering | Astro i18n | Portal DOM appendChild (z-index: 99999) | Hreflang SEO matrix

主な機能と特徴

  • 15 natively supported languages covering over 4.5 billion global speakers.
  • Modal with real-time search filtering across language names, native scripts, and 2-letter codes.
  • Full bidirectional layout support (dir="rtl") for Arabic.
  • Complete programmatic SEO metadata with canonical URLs and hreflang alternate links.

🎯実践的な活用事例

Global accessibility for non-English speakersInternational classroom educationCross-border GIS collaborationLocalized geo-data exploration
💡
プロのヒント:

ナビゲーションバーの地球アイコンをクリックするかESCキーを押すと素早く切り替えられます。