如何将 SVG 转换为 SHP(形状文件)格式? [关闭]

     2023-03-25     258

关键词:

【中文标题】如何将 SVG 转换为 SHP(形状文件)格式? [关闭]【英文标题】:How to Convert SVG to SHP (Shape File) format? [closed] 【发布时间】:2012-12-26 08:48:23 【问题描述】:

我正在尝试将 SVG 文件转换为 SHP(形状文件格式),然后将其导入 GeoServer。

是否有任何可用的转换器,或者是否有任何中介格式可以让我将其转换并最终以 SHP 格式获得?

我已经有了印度地图的形状文件。现在,近年来增加了一些奇怪的60个地区。新区与旧区分开。所以,这个国家的总面积并没有改变,而是被分割了。

我的想法是,如果我可以将我拥有的SVG格式的新区的新图层合并到原始SHP文件数据中,并根据SHP文件得到最终映射的坐标,那么问题就可以解决了。

如果有人做过并且可以提供帮助,那就太好了!谢谢!!

【问题讨论】:

你应该在 gis.stackexchange.com 上问这个 【参考方案1】:

极不可能。 SVG 是一种“绘图”格式,因此无法保证线条的坐标与现实世界中的任何东西相同 - 根据一张 A4 大小的纸,它们可能以厘米为单位。

因此,您至少必须计算出从这些坐标到经纬度或其他坐标系的转换。这可能是非线性的......

但是 SVG 是基于 XML 的文件,因此您可以在文本编辑器中打开它并查看它。如果你能弄清楚哪些元素持有你需要的坐标,那么你可以编写一个脚本(我会用 Python 来做,但是你可以用任何支持 XML 的语言编程都可以)来去除坐标。然后可以考虑将它们转换为 shapefile - 或者 GML - 一种基于 XML 的地理数据标准格式。

但老实说,获取具有所需边界的 shapefile 可能要容易得多。

【讨论】:

如何将shp文件转换为mapgis文件

如何将shp文件转换为mapgis文件打开MAPGIS数据转换系统,点菜单调用SHP文件,这样子就可以直接将SHP文件转换为MAPGIS文件格式了,然后点保存菜单,将MAPGIS文件保存下来就行了。参考技术A你打开mapgis。应该能直接导入shp文件。 查看详情

以编程方式将 SVG 形状转换为路径(lineto、moveto)

】以编程方式将SVG形状转换为路径(lineto、moveto)【英文标题】:ProgrammaticallyconvertSVGshapestopaths(lineto,moveto)【发布时间】:2013-02-1815:57:03【问题描述】:我有一个来自Inkscape、Illustrator或任何其他应用程序的SVG文件。我想将形状... 查看详情

如何将文本转换为 SVG 路径?

】如何将文本转换为SVG路径?【英文标题】:HowtoconverttexttoSVGpaths?【发布时间】:2011-12-0605:29:23【问题描述】:我在ttf文件中有一个字体,并且想要生成SVG,并将文本转换为路径。我不需要图像(因此使用imagettftext或ImageMagick字... 查看详情

如何将wmf文件转换为svg文件(代码片段)

如何将WMF文件转换为svg文件?我有大约550个WMF文件要转换为SVG格式。对于一个文件,我在VISIO中打开WMF文件并将其保存为SVG格式,但要转换大约550个文件是一个繁琐的过程。请帮助我实际上,这些WMF文件是PDF文档中的转换文件。... 查看详情

如何将mapgis数据格式批量转为shp格式

软件本身不支持这种格式,每个软件都有对数据的一种组织,就形成通常我们见到的数据格式,mapgis由于自身的数据组织方式和arcinfo的不一样,它只能处理msi的文件。目前的gis软件之间的数据还不能实现互操作,大部分都通过... 查看详情

如何实现从jpg格式到shp图像格式的转换?

如何实现从jpg图像格式到shp图像格式的转换?转换的过程是怎么样的,求解答~非常感谢!您可能概念弄混了,SHP格式是ESRI公司的一种矢量数据格式,而JPG是一种图像压缩格式,属于栅格数据,是无法直接转换的。您只能通过将J... 查看详情

如何将shp格式地图文件转换成planet格式vector、clutter、heights等文件?

1、打开QGIS软件,将shp文件拖拽到文件的窗口中2、在左侧的功能窗口上,右键点击图层(如datagrid),显示属性窗口,其中有一些shp文件的基本信息3、在General的tab页面下,可以看到图层的Datasourceencoding,默认都是选择System,在... 查看详情

如何mapgis将文件转换为shp文件

在首页图形处理下的文件转换系统中。打开要转换的文件,在输出菜单下选择输出SHAPE文件,按提示操作即可完成转换。参考技术A如楼主所说即可,只不过可能会丢属性字段。你可以尝试把字段类型改为字符串,arcgis只认这个类... 查看详情

如何将 .svg 文件转换为字体? [关闭]

】如何将.svg文件转换为字体?[关闭]【英文标题】:HowcanIconvert.svgfilestoafont?[closed]【发布时间】:2012-10-2800:56:54【问题描述】:如何将.svg文件转换为字体?有没有API或可编程的方法?【问题讨论】:你有什么样的SVG文件?您是... 查看详情

将 shapefile (.shp) 转换为 xml/json

】将shapefile(.shp)转换为xml/json【英文标题】:Convertashapefile(.shp)toxml/json【发布时间】:2011-01-1412:05:01【问题描述】:我正在使用shapefile(.shp、.dbf等)并希望将其转换为xml。我在Mac上,找不到可以帮助我进行转换的应用程序。有... 查看详情

如何将 SVG 文件转换为 JPEG?

】如何将SVG文件转换为JPEG?【英文标题】:HowtoconvertanSVGfileintoaJPEG?【发布时间】:2021-08-2705:16:28【问题描述】:我在Mac应用程序的按钮中使用SF符号,但因为我正在尝试自定义它们的颜色以更好地适应主题。我正在考虑将基于... 查看详情

如何在保持形状的同时将平面网格转换为平板?

】如何在保持形状的同时将平面网格转换为平板?【英文标题】:Howtoconvertflatmeshintoaslabwhilepreservingshape?【发布时间】:2020-09-1211:00:16【问题描述】:这可能是一个非常基本且愚蠢的问题,但无论如何我都无法让它发挥作用。我... 查看详情

如何把mapgis的*.wl格式转换成arcgis的*.shp格式

  转换方法:  第一步:格式转换  例1:ArcGIS中.shp文件的转换启动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的.shp文件,右键单击—-“复位窗口”—-“确定”(此... 查看详情

将 shp 文件(sf 对象)转换为 osm pbf?

】将shp文件(sf对象)转换为osmpbf?【英文标题】:Convertingshpfile(sfobject)toosmpbf?【发布时间】:2021-12-2316:05:02【问题描述】:我在谷歌上搜索过这个问题,但找不到解决方案。我已经使用st_read将shpshapefils加载到R上。我想将shapefil... 查看详情

如何把shp格式的文件转成cad的dwg格式的文件

以下步骤基于ARCGIS101打开ARCGIS,建立一个新的空白文件,加入SHP文件,会在Layer下生成一个层。2右键点击该层,弹出右键菜单,选择DATA菜单下一级菜单“ExportToCAD...“。3弹出对话框,在输出框中选择输出的文件的目录,点击OK。... 查看详情

如何将 SVG 文件转换为 HTML5 的画布?

】如何将SVG文件转换为HTML5的画布?【英文标题】:HowtoconvertSVGfilestoHTML5\'scanvas?【发布时间】:2011-02-2320:27:27【问题描述】:有没有办法将SVG文件转换为HTML5的画布兼容命令?【问题讨论】:【参考方案1】:Inkscape(矢量图形免... 查看详情

在将 svg 转换为 img 中使用 css

...试将svg转换为图像格式。实际上很多工作都很好,我知道如何从SVG转换为画布,从画布转换为img。我的问题是svg使用已包含在css文件中的css,并且通过转换为画布,样式将丢失。有人知道如何将样式复制到我的svg或画布中吗?这... 查看详情

cad如何调用shp格式的数据?

我有一些shp文件格式的数据,现在需要用CAD来调用并制图,请问有什么办法进行转换呢?谢谢!楼主,你可以用 天空CAD插件平台,该软件里面有一个导入SHP功能,可以将shp文件直接加载到CAD中,且保留全部字段属性;具体步... 查看详情