开源 · 免费使用

从地形开始,创造一个世界。

用一个种子生成世界地图。塑造地形、河流、气候和疆界,再选择地图样式并导出成果。

地图:种子 1 · 在应用中打开

卫星样式的环绕世界长图:雪山大陆的河流流向两侧海岸,南部低地有湖泊,远处是广阔海洋、森林岛屿及另一片大陆的海岸。

世界是怎样形成的

  1. 山脉及周边地形的构造板块图:西北侧是紫色板块,山脉下方和东南侧是黄绿色板块,东侧是粉色板块,山脉西北侧的交界处发光。
    01

    板块与山脉

    构造板块的运动形成山脉、火山弧和广阔的高原。板块分离时,裂谷可能积水成湖。

  2. 同一地形的海拔图:绿色低地和丘陵,斜贯整片地形的褐色山脉与浅色高原,以及蓝色的海。
    02

    侵蚀

    侵蚀不断改变地形:山坡崩塌,河流切出谷地,泥沙堆积成洪泛平原、冲积扇和三角洲。

  3. 同一地形尚无河流时的卫星样式:覆雪山脉,西北侧干燥的黄褐色丘陵,东南侧的森林,海岸和海湾周围一带浅色的浅海大陆架,外侧是深蓝色的海。
    03

    海洋与冰川

    大陆架沿海岸延伸。冰川雕刻寒冷的山地,冰盖退去后留下盆地和湖泊。

  4. 同一地形的生物群系图:西北侧是浅黄褐色的干燥土地,山脉呈暗色并覆有冰雪,东南侧是绿色森林和橄榄色草地。
    04

    气候

    季节、洋流和地形共同影响气温与降水。不同气候带决定森林、草原和沙漠的分布。

  5. 同一地形带水体的卫星样式:河流从山脉流向海岸和海湾,湖泊位于山脉的冰原中。
    05

    河流与湖泊

    水向低处流,汇入河流、湖泊和海洋。在干旱的内陆盆地,蒸发使湖泊缩小,有的最终完全干涸。

  6. 同一地形的政治图:橙色、蓝绿色和黄色的色块表示各国度,覆盖在地形上,橙色国度位于山脉西北侧。
    06

    国度与族群

    地理环境影响疆界和聚落。国度沿河流、海岸和分水岭展开;族群则跨越疆界,迁往与故乡相似的土地。

从大陆到山谷

先看整个世界,再细看河流、山谷和海岸。

卫星样式的整个生成世界:西部是一块被覆雪山脉横贯的大陆,西海岸有一条长长的山链,东边隔着海峡是两座狭长的岛,南北两端是冰雪覆盖的陆地,其余大部分是海洋。
将指针移到地图上即可放大。触屏请长按;使用键盘时,按 Tab 选中地图,再用方向键移动放大镜。 种子 42 · 打开原尺寸完整地图(4096 × 2048 像素)
卫星样式的山脉:覆盖冰雪的长长山脊由左下伸向右上,两侧山坡被山谷切开,北侧是干燥的黄褐色山岭,东南侧是森林和被淹没的河谷,边缘是海。
同一片土地的三维视图,光线来自左上方。移动指针可以倾斜视角。 种子 42

地图样式

用“地图集”“教学”和“卫星”三种样式比较同一片地形。

  1. 地图集样式的山地,按海拔与气候着色:山脉呈暗色,冰中有湖,西北是干燥的黄褐色丘陵,东南是被河流切开的橄榄色和绿色丘陵,西南有一处海湾,蓝色海水向外逐渐加深。
    01

    地图集

    结合海拔与气候配色。

  2. 同一地形的教学样式。
    02

    教学

    仅显示海拔。

  3. 同一地形的卫星样式,即卫星看到的地面:冰中有湖的覆雪山脉,西北是干燥的黄褐色丘陵,东南是森林覆盖的绿色丘陵,浅蓝色河流,以及钴蓝色的海。
    03

    卫星

    显示卫星看到的地面。

三幅图采用相同比例尺。 种子 42

地图背后的数据

还是这段海岸,这次显示生成器算出的气温、洋流、风和降水。

  1. 海岸的气温图:北部陆地是暖橙色,向寒冷的南部渐渐变浅再变蓝;海面也从北部的橙色渐变为蓝色。
    01

    气温

    全年平均气温,从冷到热。

  2. 同一海岸的洋流图:陆地是深色底色,海面上的浅色小箭头指示洋流方向。
    02

    洋流

    表层洋流的颜色表示海水温度高于或低于该纬度的通常水平。

  3. 同一海岸的风场图:南部的大橙色箭头向西北吹,北部的蓝色箭头向东吹。
    03

    风

    全年盛行风。

  4. 同一海岸的降水图:干燥处的陆地呈浅黄色,东北部降水最多处渐变为绿色和深蓝色,海面是深色。
    04

    降水

    年降水量,从干到湿。

同一段海岸的四种视图:气温、洋流、风和降水。 种子 42

生成器中还有更多地图样式和数据视图。

每个种子都是一个世界

另外五个世界,使用不同种子和默认设置,按 512 行网格生成。链接会在旧版浏览器预览中打开;它的生成器较早,结果会略有不同。

功能

视图
十五种视图,包括疆界、族群、海拔、生物群系、季节气温和降水、构造板块、洋流与风。
样式
十三种地图样式,默认使用根据地表绘制的“卫星”样式。另有地图集、羊皮纸、水墨、航海、钢笔画、火星、自然以及色觉友好配色。
主题
十七种界面主题,包括浅色、深色、高对比度和色觉友好选项。
编辑
为国度、首都和地标改名,修改详情与笔记,并放置自己的标签。后续更新将提供完整的地图集系统,深入编辑疆界、地标和标签。
存档
保存世界,日后重新打开同一文件,继续使用已有的修改和标签。
导出
将地图导出为 PNG、WebP 或 JPEG 图像,也可导出供其他工具使用的数据:附有米制比例的 16 位高度图,以及带图例的生物群系图和国度图。桌面应用按 1024 行生成世界,地图图像为 2048 × 1024 像素。
分辨率
每个世界使用 1024 行网格,每个单元约宽 20 千米。
加速
可选的图形加速通过桌面端 OpenGL,让显卡加快侵蚀、洋流和冰盖计算。桌面应用也使用显卡绘制导出的地图。

说明

浏览器预览版

浏览器版是停止更新的旧预览版。它的生成器早于桌面应用,因此生成的世界与本页图片不同。要使用当前版本,请下载桌面应用。

预览版可在较新的 Chrome、Edge、Firefox 或 Safari 中运行。首次访问会下载并缓存约 4.7 MB 的生成器;您创作的内容不会上传到任何地方。保存的世界可用桌面应用打开。

尺寸、格式与速度

导出的地图就是屏幕上的世界,每个单元对应一个像素。地图宽度是高度的两倍,因此 1024 行的世界导出为 2048 × 1024 像素图像。

PNG 保留每个像素。WebP 文件较小,但细小的河流和疆界会略微柔化。

地图集面板仍在开发中

目前,应用的地图集面板列出世界中的国度和地标。您可以改名、添加标签,修改会随世界一起保存。计划在 5.0 版加入有名称的大陆、海洋、海湾、海峡和山脉,像印刷地图集一样标注。

桌面版Windows · Linux

桌面应用可生成更大的世界,最高为 2048;内存达到 24 GB 时可达 4096,并利用多个处理器核心分担计算。各系统的文件和安装方法见下方下载区。

获取最新版本 ↗

下载与安装

选择您的系统,查看下载文件及安装方法。桌面应用是当前版本;浏览器预览版则保留旧时的状态。

免安装 zip 无需安装:解压后运行 Cartogenesis.exe。MSI 安装程序通过向导将应用安装到您选择的程序目录。由于未签名,Windows 会显示 SmartScreen 提示。若您信任该下载,请选择“更多信息”,再选择“仍要运行”。

  • 已包含 Java,无需另行安装。
  • 有显卡时,使用显卡绘制导出的图像;开启图形加速后,也用它计算侵蚀、洋流和冰盖。

推荐使用 apt 软件仓库,以便通过 apt upgrade接收后续版本。以下三条命令获取签名密钥、添加软件源并安装应用:

sudo curl -fsSL https://cartogenesis.com/apt/key.asc -o /etc/apt/keyrings/cartogenesis.asc
echo "deb [signed-by=/etc/apt/keyrings/cartogenesis.asc] https://cartogenesis.com/apt stable main" | sudo tee /etc/apt/sources.list.d/cartogenesis.list
sudo apt update && sudo apt install cartogenesis

也可用 apt 安装 .deb ,或解压免安装 tar 包后运行。

  • 已包含 Java,无需另行安装。
  • 图形加速已在开源 Mesa 驱动上测试,尚未在 NVIDIA 专有驱动上测试。
  • 除非另选文件夹,世界保存在 ~/.cartogenesis/worlds 中。

停止更新的旧预览版,生成器早于桌面应用。可在较新的 Chrome、Edge、Firefox 或 Safari 中运行;无需安装,您的创作也不会上传。

  • 生成最高为 1024 的世界;手机默认使用 512。
  • 桌面应用可打开预览版保存的世界。
全部文件与发行说明 ↗

接下来的计划

近期版本、当前版本及未来计划。欢迎发邮件至 [email protected] 建议新功能,或点击页面底部的“建议功能”链接,通过 GitHub 提交。

3.1.0
让大地图的降水更一致,改进季风海岸和冰盖,使森林与开阔地的边缘更柔和。
3.2.0
侵蚀受降水与植被影响;河流在坡度和水流合适的位置起源;冰盖侧面不再出现条纹。
3.3.0当前版本
地球大小的行星与真实大气:季节、高压区、季风和信风决定降水与沙漠;平原和大陆架采用地球的比例;加入卫星影像般的地图样式。
3.x
风暴与急流,以及形成沿海沙漠的寒流。
3.x
海浪塑造沙滩、沙嘴与障壁岛;河流向下游变宽,并形成曲流、辫状河段与沼泽。
3.x
更多地图绘制选项,以及带等高线的地形样式。
3.x
更快的显卡生成。
3.x
可选择行星大小,世界存档在更新后仍能打开。
4.0
球形世界:可旋转的地球仪,以及供全图和导出使用的多种地图投影。
4.x
世界的三维模型:游戏引擎地形、可三维打印的区域与球体,以及地形剖面。
4.x
从自己的地形开始:导入 Wonderdraft 高度图或任意灰度图,或自行绘制陆地,再生成气候、河流及其他内容。
5.0
地图集:为陆地和海洋地貌命名,像印刷地图集一样标注。现有的地点改名和标签放置功能会保留。
5.x+
潮汐河口、珊瑚礁与环礁;之后加入可放置在地图上的树木、丘陵、城镇等符号集。

发现问题?请附上种子和生成分辨率。 提交问题,或写信至 [email protected]。应用中的“帮助 ▸ 报告错误…”会为您填写表单。

想到新功能?欢迎 建议功能,或写信至 [email protected]。