将jpg文件转换为映射文件

时间:2012-11-27 18:44:01

标签: .net image map gis

我有一个JPEG文件扩展名的图像映射文件。我想将此文件转换为以下任一项:

  1. .shp文件
  2. 带有tcw文件的.tiff(geotiff)文件
  3. 对于第一个,使用QuantumGIS,我能够获取shp文件,但它与原始地图不相似。

    对于第二个,使用QuantumGIS,我可以获得tiff文件,但我没有所需的tcw文件。

    这是我第一次使用GIS应用软件,因此非常感谢任何有关如何进行的提示/建议。

    我正在使用.NET dotspatial开发此应用程序。

2 个答案:

答案 0 :(得分:1)

您无法从光栅图像创建形状文件。* 一个shp文件通常包含,易于说出,一些向量和元数据。 您可以使用矩形创建自己的形状文件,该矩形的坐标与地图的坐标相同(因此矩形的角点与地图图像的角点的坐标相同)。 我不确定这在qGIS中是如何工作的,但你可以将jpg引用到你创建的矩形shp。 在您引用它之后,您必须自己添加所有需要的信息(街道等)。 但请记住,无法从光栅图像自动创建包含所有信息的形状文件。

在此处详细了解shp文件:http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

对于GIS相关问题,请查看https://gis.stackexchange.com/ (*如果你找到一个好的,干净简单的方法,你会赚很多钱)

答案 1 :(得分:0)

首先,您需要在QuantumGIS中对您的jpeg栅格进行地理配准,因此您已经完成了它。您也可以查看video

假设您不需要.tcw但.tfw世界文件,您可以尝试通过File>导出tiff。出口>导出栅格> r.out.gdal。实际上,您可以为您的tiff手动编写world file

要获取shapefile,您可以自动矢量化栅格(光栅>转换>多边形(光栅到矢量)菜单,检查this)或手动(再次看视频)。

相关问题