我需要在Openlayer地图上叠加tiff图像,但出现错误


  Uncaught TypeError:未处理此参考系统:使用proj4js
  结合OL3和GeotiffParser 32767
      在GeoCanvas.parseTif


其他tiff效果也不错。

参考链接(我从中获得了想法并实现了它)-https://yugniro.github.io/geotiff-canvas/example.html

请提出解决方案。

最佳答案

您可以在的非最小化代码中找到该消息。

如果OpenLayers地图使用的投影不是EPSG:3857和EPSG:4326,则它需要包含proj4js。如果GeoTiff指定了这种投影,这也将适用。因此,您需要包括proj4js库

<script src="https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.6.0/proj4.js"></script>


并且还需要定义GeoTiff使用的EPSG:32767投影。不幸的是,EPSG:32767代码用于用户定义的投影,因此您可能无法获得所需的定义。

09-19 20:24