首页 > 解决方案 > 减少从 GIS 数据生成的 SVG 地图的大小

问题描述

因此,我从我所在州政府的一个网站http://rfa.sc.gov/mapping/gisdata下载了 GIS 数据,并将其放入名为 GrassGIS 的免费 G​​IS 工具中并导出了 SVG 数据。问题是它生成的代码每条路径长达数百行,并且有超过 100 条路径。

当我打开我的文本编辑器时,它无法正常工作,所以我不得不将它隔离到它自己的 HTML 文件中,然后用 PHP 加载它。但是我仍然必须在文件中工作,并且折叠部分的能力,这是浏览它所必需的,我认为它经常停止工作,因为它压倒了文本编辑器。该文件本身为 7,324 KB。

我尝试将各个路径的代码粘贴到各种 SVG 简化器/最小化器网站中,但我收到错误消息,我猜是因为它太大了。

有谁知道处理此类文件或简化它们的任何解决方案?我不需要精确的 GIS 数据,我假设这就是为什么它这么大,我只需要数据形成的粗略形状。任何可以简化形状的网站或方法,或者可以导出更好的 SVG 文件的免费 G​​IS 软件将不胜感激。任何建议。

标签: svggis

解决方案


下载数据后,运行 GRASS v.generalize以简化几何图形。

更好的问题陈述可能会提供更好的解决方案 - 我实际上无法理解为什么您要手动遍历 SVG(甚至文本)表示,而不是说查看表格视图中的属性(例如在 QGIS 中),而不任何类型的 SVG 导出。


推荐阅读