首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QGis:如何将svg或光栅图像导入到Quantum GIS中?

QGis:如何将svg或光栅图像导入到Quantum GIS中?
EN

Stack Overflow用户
提问于 2013-03-29 04:28:42
回答 2查看 18.3K关注 0票数 10

这些矢量或光栅文件是没有地理坐标的经典文件。它们是经纬度投影,我想将它们导入到QGIS中,放大/缩小它们,将它们放置到正确的位置,然后它们成为可重用的shp或栅格地理坐标图层。

编辑:我来自维基百科图形地理信息系统研讨会,我们想要更多地使用Lab>Map。我们有成百上千的地图需要迁移到GIS技术...

EN

回答 2

Stack Overflow用户

发布于 2013-04-01 23:15:09

部分解决方案:将SVG加载到Inkscape,另存为DXF文件,然后可以将其加载到QGIS中。这至少可以让你把大部分的线条放到QGIS中。

但是,由于SVG在QGIS或Inkscape忽略的部分地图数据上有一些缩放和转换运算符,因此还不能正确地对其进行地理参考或样式设置,并且不同的图层可能位于不同的位置。您可能需要一次使用一个层。这可能不是问题,因为你可能只对地图上添加的数据感兴趣,而不是基础地图(国家轮廓等),因为你可能想要将你的数据叠加到标准地图基础层(自然地球,OpenStreetMap瓦片)上。

目前我看到的唯一进行变换的方法是计算出仿射变换参数并使用QgsAffine插件,但这需要您事先通过将已知源坐标拟合到已知目标坐标来计算出参数。

但是要做几百个呢?您最好为每一个都编写一些自定义的SVG解析代码……

票数 9
EN

Stack Overflow用户

发布于 2019-04-11 08:09:40

如果您只想将其显示在正确的位置、缩放和旋转,请将其视为SVG图标。

  1. 创建点图层并将单个点放置在要加载的SVG的地理配准中心。
  2. 编辑符号系统并将SVG作为图标加载
  3. 将大小单位设置为地图单位
  4. 根据需要提供相应的代码

< dimensions

  1. rotate >G211

重绘是非常缓慢和痛苦的,但是如果你使用Project>import/Export>Export map as image,你可以制作一个地理参考栅格。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15691541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档