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

You may also like...