openLayer 加载由dxf文件转成的geojson文件
由于项目需要,需要通过将cad 文件作为底图加载到网站中。
开发工具 Visual Studio,前端工具openLayer 。通过http://ogre.adc4gis.com/
将cad 文件dxf 格式转为geojson格式,通过openLayer 进行调用。在网站运行时一直提示404.3找不到geojson文件。但是geojson文件又是存在的。通过查阅资料,发现因为 Visual
Studio 在默认情况下不能识别geojson格式。因此, 在配置文件进行如下配置:
在 <configuration></configuration>标签中加入如下配置:
<system.webServer>
<staticContent>
<mimeMap fileExtension=”.geojson” mimeType=”application/geojson”/>
</staticContent>
</system.webServer>
通过openlayer调用的方法如下:
var cadLayer = new ol.layer.Vector({
source: new ol.source.Vector({
projection: ‘EPSG:3857’,
url: ‘/geojson/111.geojson’,
format: new ol.format.GeoJSON()
})
});
至此,问题解决。
转载自:https://blog.csdn.net/qi_fei/article/details/80099603