Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图中的地理参考tiff图像?_Google Maps_Google Maps Api 3_Geolocation_Geospatial_Gdal - Fatal编程技术网

Google maps 谷歌地图中的地理参考tiff图像?

Google maps 谷歌地图中的地理参考tiff图像?,google-maps,google-maps-api-3,geolocation,geospatial,gdal,Google Maps,Google Maps Api 3,Geolocation,Geospatial,Gdal,我想地理参考tiff图像包含一个特定区域的地图,我需要添加这个区域(图像)并在谷歌地图上地理参考它,这样我就可以在地图上看到我选择插入的图像的区域 图像还需要诸如角的纬度和经度、大小以及每米像素的测量值等信息 如何对此进行正确的地理参考 您的问题有不同的解决方案,最简单的解决方案的选择在很大程度上取决于您的具体情况,即您的地图有多大,您希望它如何包含在谷歌地图中(作为完整的图像或分幅),以及地图的空间参考系(坐标) 一个相对简单的解决方案是在Google Earth中创建一个图像覆盖,将您的图像

我想地理参考tiff图像包含一个特定区域的地图,我需要添加这个区域(图像)并在谷歌地图上地理参考它,这样我就可以在地图上看到我选择插入的图像的区域

图像还需要诸如角的纬度和经度、大小以及每米像素的测量值等信息


如何对此进行正确的地理参考

您的问题有不同的解决方案,最简单的解决方案的选择在很大程度上取决于您的具体情况,即您的地图有多大,您希望它如何包含在谷歌地图中(作为完整的图像或分幅),以及地图的空间参考系(坐标)

一个相对简单的解决方案是在Google Earth中创建一个图像覆盖,将您的图像与该覆盖相关联,并使用Google Earth图像将其正确放置。您可以将此图像覆盖导出到KMZ文件中,您可以将其加载到GoogleMaps中。然而,在实践中,由于谷歌地图中缺乏对图像旋转的支持,这种方法可能无法正常工作(此问题将在中讨论)

如果您知道或能够找到图像的边界坐标和像素大小,则可以使用中讨论的GDAL工具

如果不知道边界坐标,则很可能需要使用GIS软件,如。在QuantumGIS中,您可以使用GDAL地理参考工具,正如Julien Samuel Lacroix在回答您关于GIS StackExchange的相同问题时所述

在获得正确的投影后(谷歌地图使用空间参考系统EPSG:3857),您将能够使用该工具创建一个简单的平铺覆盖。GDAL实用程序中还包含此工具的旧版本,并在中进行了说明

您也可能有兴趣阅读位于的分步教程。

可能重复的