map - QGis:如何将svg或光栅图像导入Quantum GIS?

标签 map gis wikipedia openstreetmap qgis

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

编辑:我来自Wikipedia图形实验室> map 研讨会,我们希望使用GIS进行更多的工作。我们散布了数百张 map ,以迁移到GIS技术....

  • File:Chinese_plain_5c._BC-en.svg
  • File:Vignobles_basse_loire.svg
  • 最佳答案

    部分解决方案:将SVG加载到Inkscape中,另存为DXF文件,然后可以将其加载到QGIS中。这至少应该使您大部分的工作都进入QGIS。

    但是,由于SVG在QGIS或Inkscape忽略的部分 map 数据上具有一些缩放和平移运算符,因此尚未正确地地理定位或设置样式,并且不同的图层可能位于不同的位置。您可能需要一次处理一个图层。这可能不是问题,因为您可能只对 map 上添加的数据感兴趣,而对基础 map (国家轮廓等)不感兴趣,因为您可能希望将数据叠加到标准 map 基础层(自然地球,OpenStreetMap)上瓷砖)。

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

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

    关于map - QGis:如何将svg或光栅图像导入Quantum GIS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691541/

    相关文章:

    python - 使用 Python 进行维基百科数据抓取

    java - 人名消歧

    xml - 将维基百科转储加载到 Elasticsearch

    c++ - STL映射查找线程安全

    java - 根据另一个列表对列表进行排序

    c++ - 具有固定插入次数的 Map 的内存分配

    r - 是否可以根据彼此之间的距离重新排列 GPS 点

    scala - Scala 中 Map 键和值类型参数之间的依赖关系

    mysql - '标签 SRID=4326;POINT( 在输入的知名文本 (WKT) 中无效。'

    r - 寻找允许选择/识别与源多边形共享线段的多边形的功能