🛠️ Documentation Complète des Outils12 Tools Explained

Comment Fonctionnent Nos Outils Géographiques

Explication technique détaillée de chaque générateur de coordonnées, algorithme sphérique, analyseur maritime et moteur de création de mondes.

🌐
Core EngineTool #1

Générateur GPS Sphérique d’Aire Égale

Ouvrir l’Outil Interactif →

Génère des points géographiques uniformes sur la surface 3D de la Terre sans distorsion polaire.

⚙️Comment ça marche (Algorithme et Méthode)

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φ

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Scientific Monte Carlo simulation samplingGeographic trivia & GeoGuessr explorationSynthetic spatial dataset generationGlobal drone / satellite test path waypoints
💡
Astuce Pro:

Cliquez sur "Copier DMS" pour coller directement les coordonnées dans vos instruments de navigation.

⛰️
Rejection FilterTool #2

Moteur d’Échantillonnage Terrestre Exclusif

Ouvrir l’Outil Interactif →

Filtre les océans pour générer des coordonnées situées strictement sur les continents et les îles.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Hiking and expedition inspirationLand-based geocaching and field surveysWilderness survival scenario simulationsTerrestrial ecological modeling
💡
Astuce Pro:

Utilisez ce mode lorsque vous avez besoin de points terrestres pour la recherche ou les expéditions.

🏳️
195+ CountriesTool #3

Filtre par Pays Souverains et Géorepérage

Ouvrir l’Outil Interactif →

Limite la génération de coordonnées à l’intérieur des frontières officielles de plus de 195 pays.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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).

🎯Cas d’Usage Pratiques

Vacation destination rouletteClassroom geography quizzes & student projectsCountry-specific application testingCultural exploration & study
💡
Astuce Pro:

Essayez la page Sélecteur de Pays pour faire tourner une roulette par continent avec données géographiques.

🏙️
Urban DatabaseTool #4

Générateur de Villes et Métropoles Mondiales

Ouvrir l’Outil Interactif →

Sélectionne des métropoles et capitales historiques avec coordonnées centrales vérifiées.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

City-hopper travel inspirationUrban planning comparisonsCreative writing settingsEducational geography drills
💡
Astuce Pro:

Combinez le mode Villes avec le Radar de Distance pour savoir à quelle distance se trouve Tokyo ou Paris.

🏛️
3D TeleportTool #5

Merveilles du Monde et Monuments UNESCO

Ouvrir l’Outil Interactif →

Explorez des merveilles antiques, architecturales et géologiques avec téléportation cartographique 3D.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Virtual sightseeing and armchair travelWorld history & architecture researchBucket-list travel planningCurated geography education
💡
Astuce Pro:

Cliquez sur "Merveille Surprise 🎲" pour téléporter immédiatement votre carte sur un monument mondial.

🏰
Lore EngineTool #6

Générateur de Royaumes Fantastiques et Lieux RPG

Ouvrir l’Outil Interactif →

Crée des noms évocateurs avec atmosphère sensorielle, factions régnantes et amorces de quêtes.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

D&D & tabletop RPG worldbuildingGame development & level namingFantasy & sci-fi novel writingWorldbuilding creative prompts
💡
Astuce Pro:

Appuyez sur "Générer" ou sur la barre Espace pour créer des idées d’aventures pour vos jeux de rôle.

🌊
Law of the SeaTool #7

Analyseur Maritime et Zones CNUDM 1982

Ouvrir l’Outil Interactif →

Identifie les bassins océaniques et calcule les zones maritimes (Mer Territoriale, ZEE et Haute Mer).

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Maritime law and EEZ navigation analysisOceanographic researchMarine biology explorationInternational shipping routes analysis
💡
Astuce Pro:

Choisissez "Toute la Terre" pour explorer les eaux internationales et leur statut juridique.

📡
Great Circle MathTool #8

Radar de Distance Haversine et Cap de Boussole

Ouvrir l’Outil Interactif →

Calcule la distance orthodromique et le cap cardinal sur 16 points depuis votre position GPS.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Ham radio beam antenna aimingAviation and sailing Great Circle navigationDistance benchmarkingInteractive geographic perception testing
💡
Astuce Pro:

Cliquez sur "Calculer la Distance" pour savoir combien de kilomètres vous séparent du point.

🗺️
Live GeocodingTool #9

Géocodage Inverse OpenStreetMap (OSM)

Ouvrir l’Outil Interactif →

Transforme des coordonnées brutes en adresses, routes, communes et divisions administratives.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Verifying if a remote coordinate has nearby roads or settlementsPostal address discoveryGIS field verificationLand ownership exploration
💡
Astuce Pro:

Cliquez sur "Géocodage Inverse" pour révéler le nom de la ville ou du village le plus proche.

5 GIS FormatsTool #10

Génération par Lots et Exportation SIG

Ouvrir l’Outil Interactif →

Générez jusqu’à 50 coordonnées simultanément et exportez en CSV, GeoJSON, JSON, KML ou Texte.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Bulk test data generation for GIS developersImporting custom POIs into Google EarthDatabase seeding for mapping applicationsSurvey sampling distribution lists
💡
Astuce Pro:

Choisissez le format GeoJSON pour importer vos points dans QGIS, ArcGIS ou Leaflet.

🌱
ReproducibilityTool #11

Graines Déterministes et Moteur PRNG

Ouvrir l’Outil Interactif →

Garantit des séquences 100 % reproductibles grâce au hachage cyrb53 et au générateur mulberry32.

⚙️Comment ça marche (Algorithme et Méthode)

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)

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Classroom geography competitions with identical questionsScientific test run reproducibilityMultiplayer geo-scavenger huntsProcedural game seed sharing
💡
Astuce Pro:

Partagez votre graine avec vos collègues ou étudiants pour recréer exactement le même jeu de données.

🌐
15 LocalesTool #12

Internationalisation en 15 Langues avec Recherche

Ouvrir l’Outil Interactif →

Traduction intégrale en 15 langues avec sélecteur de recherche instantané et balises hreflang.

⚙️Comment ça marche (Algorithme et Méthode)

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

Fonctionnalités Clés

  • 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.

🎯Cas d’Usage Pratiques

Global accessibility for non-English speakersInternational classroom educationCross-border GIS collaborationLocalized geo-data exploration
💡
Astuce Pro:

Cliquez sur l’icône de langue dans la barre de navigation pour basculer instantanément.