《大明混一图》: 令人叹为观止的古代世界地图
关注我们 - 数字罗塞塔计划 -
《大明混一图》是我国目前保存尺寸最大、最完整、年代最久远,且由中国人自己绘制的世界地图,2003年10月被列入《中国档案文献遗产名录》,现保存于中国第一历史档案馆。据学者们研究,这幅地图大约是在明初洪武年间(1389年)绘制的,此时郑和下西洋尚未启程(1405-1443),哥伦布也未发现新大陆(1492年)。

舆图历史
《大明混一图》
《大明混一图》图纸幅面为386×456厘米,彩色绢本,正上面写着5个大字“大明混一图”。该图以大明版图为中心,方位为上北、下南、左西、右东,所绘地理范围北至贝加尔湖以南、南至爪哇、东至日本、朝鲜,西至非洲西海岸与西欧。图中着重描绘了明王朝各级治所、山脉、河流的相对位置,标明镇寨堡驿、渠塘堰井、湖泊泽池、边地岛屿等一千余处,以及明清疆域以外的国家和地区名称数百个,是后人了解该时期地理环境的重要史料。

值得关注的是,《大明混一图》中的地名原本为汉字,但在清朝时期被满文标签所覆盖。这些满文标签根据其标识的地理特征或行政级别,采用了不同的形状进行区分。然而,随着时间推移,满文标签逐渐脱落,露出原本的汉字地名。这些标签也成为历史的一部分,展现了不同文化在地图上的交汇与更迭。

《大明混一图》不同于一般古地图,图上没有标注绘制时间和作者,也没有跋文介绍。根据《明史·地理志》对“北平府”、“广元县”及“龙州”等地名的记载,专家推测《大明混一图》的绘制时间为明洪武二十二年(1389年)六月。《大明混一图》“混一”出自《战国策·楚策》:“夫以一诈伪反覆之苏秦,而欲经营天下,混一诸侯,其不可成也亦明矣。”可见“混一”指的是统一。这幅图显然是由朱元璋下令绘制的,根据明代宫廷的规矩,宫廷内的绘图人员不允许在地图上留下自己的名字,这也就是为什么《大明混一图》上没有标注作者的原因。
除此之外,《大明混一图》的绘制依据和绘制过程都没有文献记载,但该图与1402年朝鲜人绘制的《混一疆理历代国都之图》(以下简称“《疆理图》”)极为相似,无论是地图的形式或内容,都明显承袭蒙元时代留下的舆图风格,特别是非洲部分和中国东南沿海一线,两图可以说是如出一辙。

混一疆理历代国都之图
《疆理图》比《大明混一图》尺寸小,纵158.5厘米,横168.0厘米,底部的跋文清楚的介绍了该图绘制经过及资料底图来源。该地图是以元代吴门李泽民的《声教广被图》和天台僧清浚的《混一疆理图》为底本,对朝鲜地图进行了增广,并加入了日本的地理元素。可惜,《声教广被图》和《混一疆理图》现已失传,后世学者仅能通过其他线索推测其原貌,如清浚于元至正庚子年(1360年)绘制的《广舆疆里图》。鉴于《大明混一图》与《疆理图》皆绘制于同一时期,且形式与内容相似,学者们推测,《大明混一图》的底图或许亦源于李泽民与清浚的舆图。
两大悬念
《大明混一图》
《大明混一图》的绘制年代和过程在学术界已取得一定的共识,然而,仍有两个未解之谜充满悬念。
悬念一
图上为什么有两个印度?
《大明混一图》和《疆理图》之间最为显著的差异,是后者未曾呈现半岛形的南亚次大陆,而把属于印度的诸多地名定位于亚洲大陆块西南的一个巨岛之上。《大明混一图》则在保留《疆理图》里那个巨岛的同时,又在阿拉伯半岛以东增画了一个树干状的半岛。有学者在对《大明混一图》上这两处贴有诸多满文转写标签,及少数因标签脱落而重现汉文注记的地名进行释读的基础上,认定图上出现了两处“印度”。


至于其原因,有研究者分析可能是由于制图者对印度洋还只有很不充分的知识,无法确定李泽民《声教广被图》上的岛屿状印度是否画错了位置。所以他没有贸然将岛上地名归并到新增的半岛上去,而宁可保留着《声教广被图》上那个岛屿状印度,只是设法避免两处地名发生重复而已。
悬念二
图上为什么没有长城?
《大明混一图》作为一幅宏伟的世界地图,详尽地记录了明朝的州府县治以及黄河长江等重要水系,却出人意料地没有描绘出象征中国古代边防的万里长城。而基于同一底图绘制的《疆理图》却以写实手法精细地呈现了长城的壮观景象,这无疑增加了《大明混一图》中长城缺失的神秘性。
考虑到《大明混一图》是奉明太祖朱元璋的旨意绘制,其制作过程必然经过了精心的准备和周密的安排,长城的遗漏不太可能是无意的疏忽。

一些专家推测,朱元璋可能有意不绘长城,以展现其扩展疆域的雄心,同时避免暴露军事部署给北方敌对势力。明初,北元残余势力仍对中原构成威胁,长城以北地区是其势力范围。朱元璋通过分封亲王加强边防,若在地图上标明长城,很有可能会泄露军事信息。此外,还有观点认为,长城可能是在清朝建立后被刻意抹去,以消除前朝军事痕迹。这一谜团至今仍是历史学者和研究人员探讨的话题。
价值
《大明混一图》
《大明混一图》的绘制体现了古人对自己疆域的独特理解。与文字记录相比,地图提供了更直观的空间信息,有助于我们理解古人的地理观念。《大明混一图》所呈现的地理范围,超出了当时明人地理活动的已知范围,显示了他们对外界的探索和认识。
《大明混一图》的沿海地形描绘准确,展现了古代中国高水平的航海技术。地图的绘制特点为内地详细,边疆简略,而对欧洲和非洲等域外地区的详细描绘,显示了制图者对这些地区的深入了解。这也为1405年郑和下西洋提供一定的参考价值。据分析,郑和下西洋使用的海图从中国沿海到东南亚的部分是参考《大明混一图》等中国舆图绘制的,印度洋海域则是以托勒密世界地图为基础描绘的。


13世纪抄本版托勒密世界地图
特别值得一提的是,《大明混一图》不仅展示了中国古代对非洲地理的认知,还揭示了中非之间悠久的交流历史。它的存在证明了在欧洲人“发现”非洲之前,中国已经对这片大陆有了深入的了解和研究。这幅地图的发现,对于研究中非关系的历史、文化交流以及古代中国的海外探索活动具有重要的学术价值。同时,它也为我们提供了一个重新审视和理解历史的机会,促使我们认识到不同文明之间的互动和交流远比我们以往所知的要复杂和深远。
数字罗塞塔计划#文明印记 讲述对于人类文明传承与发扬有着深厚积淀和独特价值的藏品、文物、遗迹、事件及其背后的故事,以发掘历史记忆、传承人类文明为己任。
关注我们 - 数字罗塞塔计划 -
相关文章:
《大明混一图》: 令人叹为观止的古代世界地图
关注我们 - 数字罗塞塔计划 - 《大明混一图》是我国目前保存尺寸最大、最完整、年代最久远,且由中国人自己绘制的世界地图,2003年10月被列入《中国档案文献遗产名录》,现保存于中国第一历史档案馆。据学者们研究,这幅地图大约是…...
Java高级重点知识点-22-缓冲流、转换流、序列化流、打印流
文章目录 缓冲流字节缓冲流字符缓冲流 转换流InputStreamReader类OutputStreamWriter类 序列化ObjectOutputStream类ObjectInputStream类 打印流 缓冲流 缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流 基本原理: 缓冲流的…...
express民族民俗文化分享平台-计算机毕业设计源码22552
基于Vue的民族民俗文化分享平台设计与实现 摘 要 本文介绍了一种基于Vue.js前端框架和Express后端框架的民族民俗文化分享平台的设计和实现。该平台旨在通过线上方式,促进民族民俗文化的传播与分享,增强公众对多元文化的了解和认同。 平台为普通用户提供…...
Web 基础与HTTP 协议
域名的概述 (1 )域名的结构 (2 )域名结构类型 根域:指的是根服务器,要用来管理互联网的主目录,全世界只有13台。1个为 主根服务器,放置在美国。其余12 个均为辅根服务器,其中9个放置在美国;欧 洲2个&…...
C++超市外卖小程序-计算机毕业设计源码62482
摘要 随着社会生活节奏加快和消费习惯的变化,外卖服务成为人们日常生活中不可或缺的一部分。超市外卖作为新兴业态备受关注,然而传统外卖平台在推荐精准度和用户体验方面存在挑战。 本研究旨在基于协同过滤算法,结合C语言和MySQL数据库&#…...
合合信息“大模型加速器”亮相2024世界人工智能大会
文章目录 📑引言一、大模型发展的挑战数据稀缺问题 二、大模型“加速器”解决方案概述文档解析引擎的特征 三、文档解析引擎的优势3.1 高速处理能力3.2 智能理解文档结构3.3 多种数据类型支持3.4 高精度数据提取3.5 应用广泛,适应性强 四、复杂图表解析4…...
2024.07.03校招 实习 内推 面经
绿*泡*泡VX: neituijunsir 交流*裙 ,内推/实习/校招汇总表格 1、提前批 | 中国兵器工业集团第二〇二研究所 | 提前批/招/聘暨/暑期/开放日 提前批 | 中国兵器工业集团第二〇二研究所 | 提前批招聘暨暑期开放日 2、夏令营 | 2024年南网数字集团“未来…...
MySQL中的DDL语句
第一题 输入密码登录mysql,创建数据库zoo,转换到zoo数据库, mysql> create database zoo character set gbk; mysql> use zoo查看创建数据库zoo信息 mysql> show create database zoo;删除数据库zoo mysql> drop database zo…...
ENSP-防火墙小实验
实验总要求 我的拓扑图: 具体配置 1.交换机 vlan: # sysname Lswl # vlan batch 2 to 3 # 接口: [LSWl]int e 0/0/2 [LSWl-Ethernet0/0/2ldisplay this # interface Ethernet0/0/2port link-type accessport default vlan 2 # return [LsWl-Ethernet0…...
PHP微信小程序视频图文流量主变现小程序系统源码
💰微信小程序新机遇!视频图文流量主变现秘籍🔑 🚀【流量变现新风口】🚀 还在为微信小程序的庞大流量如何转化为真金白银而苦恼吗?今天,就带你揭秘“微信小程序视频图文流量主变现小程序”的神…...
PHP智慧社区小区物业管理系统小程序源码
让生活更便捷,社区更和谐✨ 🏡【开篇:智慧生活,从社区开始】🏡 在快节奏的现代生活中,寻找一份便捷与舒适成为了我们共同的追求。小区,作为我们日常生活的温馨港湾,其管理水平和服…...
手撸俄罗斯方块(五)——游戏主题
手撸俄罗斯方块(五)——游戏主题 当确定游戏载体(如控制台)后,界面将呈现出来。但是游戏的背景色、方块的颜色、方框颜色都应该支持扩展。 当前游戏也是如此,引入了 Theme 的概念,支持主题的扩…...
【测试开发】--安全渗透测试
1. 安全渗透 1.1 分类 web数据库安全web应用服务器安全(文件上传漏洞、文件包含漏洞)web客户端安全(XSS跨站攻击) 2. sql注入 2.1 sql注入介绍 sql注入在安全问题中排行榜首sql注入攻击是输入参数未经过滤,然后直…...
AMEYA360:类比半导体三款车规级新品介绍
类比半导体三款全新车规级智能驱动芯片——HD70504与HD70804四通道高边驱动、HD7004低导通电阻高边驱动以及DR8112直驱马达驱动芯片介绍,进一步扩展了其汽车智能驱动产品的深度与广度。 新品首发,诠释“芯”动未来 HD70504 & HD70804四通道高边驱动芯…...
内衣洗衣机哪个牌子好用?五大硬核宝藏内衣洗衣机推荐
在日常生活中,内衣洗衣机已成为现代家庭必备的重要家电之一。选择一款耐用、质量优秀的内衣洗衣机,不仅可以减少洗衣负担,还能提供高效的洗涤效果。然而,市场上众多内衣洗衣机品牌琳琅满目,让我们往往难以选择。那么&a…...
红酒与未来科技:传统与创新的碰撞
在岁月的长河中,红酒以其深邃的色泽、丰富的口感和不同的文化魅力,成为人类文明中的一颗璀璨明珠。而未来科技,则以其迅猛的发展速度和无限的可能性,领着人类走向一个崭新的时代。当红酒与未来科技相遇,一场传统与创新…...
php快速入门
前言 php是一门脚本语言,可以访问服务器,对数据库增删查改(后台/后端语言) 后台语言:php,java,c,c,python等等 注意:php是操作服务器,不能直接在…...
【排序 - 归并排序】
归并排序(Merge Sort)是一种高效的排序算法,基于分治(Divide and Conquer)策略。它将待排序数组分成两个较小的子数组,分别对它们进行排序,然后将排好序的子数组合并成一个整体有序的数组。归并…...
Appium元素定位(全网详细讲解)(二)
1.appium inspector(定位元素的工具)使用方法 详细介绍: 详细解释: 图标名称说明1Show Element Handles是否显示元素句柄2Select Elements选择元素定位3Tap/Swipe By Coordinates按坐标点击/滑动4Download Screenshot下载屏幕截…...
滑动窗口,最长子序列最好的选择 -> O(N)
最近在学校上短学期课程,做程序设计题,一下子回忆起了大一学数据结构与算法的日子! 这十天我会记录一些做题的心得,今天带来的是对于最长子序列长度题型的解题框架:滑动窗口 本质就是双指针算法: 通过le…...
Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件
今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...
家政维修平台实战20:权限设计
目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
【Go语言基础【12】】指针:声明、取地址、解引用
文章目录 零、概述:指针 vs. 引用(类比其他语言)一、指针基础概念二、指针声明与初始化三、指针操作符1. &:取地址(拿到内存地址)2. *:解引用(拿到值) 四、空指针&am…...
【JVM面试篇】高频八股汇总——类加载和类加载器
目录 1. 讲一下类加载过程? 2. Java创建对象的过程? 3. 对象的生命周期? 4. 类加载器有哪些? 5. 双亲委派模型的作用(好处)? 6. 讲一下类的加载和双亲委派原则? 7. 双亲委派模…...
淘宝扭蛋机小程序系统开发:打造互动性强的购物平台
淘宝扭蛋机小程序系统的开发,旨在打造一个互动性强的购物平台,让用户在购物的同时,能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机,实现旋转、抽拉等动作,增…...
tauri项目,如何在rust端读取电脑环境变量
如果想在前端通过调用来获取环境变量的值,可以通过标准的依赖: std::env::var(name).ok() 想在前端通过调用来获取,可以写一个command函数: #[tauri::command] pub fn get_env_var(name: String) -> Result<String, Stri…...
相关类相关的可视化图像总结
目录 一、散点图 二、气泡图 三、相关图 四、热力图 五、二维密度图 六、多模态二维密度图 七、雷达图 八、桑基图 九、总结 一、散点图 特点 通过点的位置展示两个连续变量之间的关系,可直观判断线性相关、非线性相关或无相关关系,点的分布密…...
leetcode_69.x的平方根
题目如下 : 看到题 ,我们最原始的想法就是暴力解决: for(long long i 0;i<INT_MAX;i){if(i*ix){return i;}else if((i*i>x)&&((i-1)*(i-1)<x)){return i-1;}}我们直接开始遍历,我们是整数的平方根,所以我们分两…...
