我需要在 Openlayer地图上叠加tiff图像,但出现错误
未捕获的TypeError:未处理此参考系统:使用proj4js 结合OL3和GeotiffParser 32767 在GeoCanvas.parseTif
其他tiff效果也不错。
参考链接(我从中获得了灵感并实现了它)-https://yugniro.github.io/geotiff-canvas/example.html
请提出解决方案。
我需要在 Openlayer地图上叠加tiff图像,但出现错误
未捕获的TypeError:未处理此参考系统:使用proj4js 结合OL3和GeotiffParser 32767 在GeoCanvas.parseTif
其他tiff效果也不错。
参考链接(我从中获得了灵感并实现了它)-https://yugniro.github.io/geotiff-canvas/example.html
请提出解决方案。
您可以在https://github.com/yugniro/geotiff-canvas/tree/master/dist/js
的非缩小代码中找到该消息。如果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代码用于用户定义的投影,因此您可能无法获得所需的定义。