1

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

  1. .shp 文件
  2. .tiff (geotiff) 文件和 tcw 文件

对于第一个,使用 QuantumGIS,我能够获得 shp 文件,但它与原始地图不相似。

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

这是我第一次在 GIS 应用软件上工作,因此任何提示/建议如何进行将不胜感激。

我正在使用 .NET dotspatial 来开发这个应用程序。

4

2 回答 2

1

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

在此处了解有关 shp 文件的更多信息:http: //www.esri.com/library/whitepapers/pdfs/shapefile.pdf

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

于 2012-11-28T19:03:10.920 回答
0

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

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

要获取 shapefile,您可以自动对栅格进行矢量化(Raster > Conversion > Polygonize (Raster to vector) 菜单,选中此项)或手动(再次查看视频)。

于 2012-11-29T05:36:56.587 回答