Skip to content

GeoJSON 转 SVG 转换器

将 GeoJSON 转换为 SVG(可缩放矢量图形),用于分辨率独立的可编辑地图。非常适合徽标、印刷材料、演示文稿和网页使用。

为什么选择 SVG?

分辨率独立性

  • 完美缩放至任何大小,无质量损失
  • 适用于印刷,支持任何分辨率
  • Retina/4K 显示屏效果完美
  • 无限缩放,无像素化

可编辑性

  • 在 Illustrator、Inkscape 或 Figma 中打开进行高级编辑
  • 导出后更改颜色、描边、填充
  • 使用设计软件添加文本、注释、徽标
  • 轻松与其他图形结合

适合网页使用

  • 文件大小小,适用于简单地图
  • CSS 样式 — 在网页中使用 CSS 进行样式设置
  • JavaScript 动画 — 动画路径和属性
  • 内嵌嵌入 — 直接粘贴到 HTML 中
  • 无障碍 — 屏幕阅读器可以读取 SVG 内容

使用场景

徽标和品牌 — 公司位置地图
印刷材料 — 宣传册、海报、书籍
网页图形 — 图标、徽章、UI 元素
数据可视化 — 信息图表、仪表盘
商品 — T 恤、贴纸、马克杯
演示文稿 — 可完美缩放的幻灯片

如何转换

  1. 上传您的 GeoJSON 文件(拖放或浏览)
  2. 预览地图渲染
  3. 格式自动设置为 SVG
  4. 下载您的矢量地图

该工具生成干净、优化的 SVG 标记,可在任何地方使用。

SVG 特性

您将获得

  • 干净的代码 — 可读的 SVG 标记
  • 标准格式 — 与所有设计工具兼容
  • 优化路径 — 简化以减小文件大小
  • 正确的 viewBox — 缩放正确
  • 地理投影 — 翻转为北向上方向

导出后编辑

在以下工具中打开您的 SVG:

  • Adobe Illustrator — 专业矢量编辑
  • Inkscape — 免费开源替代方案
  • Figma — 基于浏览器的设计工具
  • Sketch — Mac 设计软件
  • 任何文本编辑器 — SVG 只是 XML

样式选项

  • 描边颜色 — 边界线颜色
  • 描边宽度 — 线条厚度
  • 填充颜色 — 内部多边形颜色
  • 透明度 — 透明级别
  • 背景 — 透明或有颜色

常见使用场景

设计与品牌

  • 公司位置地图用于网站
  • 区域覆盖地图用于营销
  • 服务区域地图用于演示文稿
  • 图标集来自简单几何图形

印刷出版

  • 书籍插图 — 旅行指南、教科书
  • 杂志图形 — 编辑地图
  • 海报 — 活动地图、会议材料
  • 名片 — 名片上的位置地图

网页开发

  • 交互式地图使用 CSS/JS
  • 动画路径 — 绘制动画
  • 响应式图形 — 随视口缩放
  • 图标库 — 可重复使用的地图图标

商品

  • T 恤设计 — 州/国家轮廓
  • 贴纸 — 地理形状
  • 马克杯和杯子 — 基于位置的产品
  • 海报 — 极简地图艺术

最佳结果提示

文件大小优化

  • 在导出前简化几何形状(使用 GeoJSON Minifier
  • 从 GeoJSON 属性中删除不必要的属性
  • 尽可能合并相邻多边形
  • 使用较少的坐标精度位数

设计提示

  • 保持简单 — SVG 最适合干净、清晰的地图
  • 使用纯色 — 避免复杂渐变
  • 在不同大小下测试 — 确保缩放时可读性
  • 考虑描边与填充比例 — 粗描边可能会压倒小地图

网页性能

  • 内嵌小型 SVG — 直接嵌入 HTML
  • 大型地图使用外部文件 — 链接到 .svg 文件
  • 懒加载 — 在可见时加载 SVG
  • 压缩 — 使用 SVGO 或类似工具进行优化

技术细节

投影

  • 默认 Web Mercator(网页地图的标准)
  • Y 轴翻转,使北向上(SVG 默认 Y 向下)
  • 保留坐标以确保地理表示的准确性

SVG 结构

xml
<svg viewBox="minX minY width height">
  <path d="M x,y L x,y..." />
  <!-- 每个特征一个路径 -->
</svg>

浏览器兼容性

  • ✅ 所有现代浏览器(Chrome、Firefox、Safari、Edge)
  • ✅ IE 9+(基本支持)
  • ✅ 移动浏览器(iOS Safari、Chrome)

常见问题

导出后可以编辑 SVG 吗?
可以!在任何矢量编辑器(Illustrator、Inkscape、Figma 等)中打开它以更改颜色、添加文本或修改形状。

SVG 支持透明度吗?
支持,SVG 本身支持透明背景和透明度级别。

文件大小如何?
对于简单地图,SVG 文件通常很小(几 KB)。具有许多特征的复杂地图会更大。

SVG 可以用于印刷吗?
当然可以!SVG 是分辨率独立的,非常适合任何尺寸的印刷。

如何更改颜色?
在文本编辑器中,找到 strokefill 属性并更改颜色值。或者使用设计软件进行可视化编辑。

可以为 SVG 地图添加动画吗?
可以!SVG 可以通过 CSS 或 JavaScript 动画。每个路径都可以单独设置样式和动画。

转换是否无损?
是的,地理数据会准确保留。对于非常复杂的形状,可能会进行一些视觉简化。

另请参阅