0
A
回答
0
var features = yourLayer.getSource().getFeatures();
var newForm = new ol.format.GeoJSON();
var featColl = newForm.writeFeaturesObject(features);
然後將其保存到JSON:
function exportJson(featuresCollection) {
var txtArray = [];
txtArray.push(JSON.stringify(featuresCollection));
// Here I use the saveAs library to export the JSON as *.txt file
var blob = new Blob(txtArray, {type: 'text/json;charset=utf8'});
saveAs(blob, layerName + ".txt")
};
exportJson(featColl);
要加載JSON:
var vectorLayer = new ol.layer.Vector({
source: new ol.source.GeoJSON({
projection: 'EPSG:3857',
url: 'yourFile.json'
})
});
相關問題
- 1. 在開放圖層繪製線條3
- 2. 如何在開放層中的繪製線串上繪製點
- 3. 繪製交互式樹圖
- 4. 如何繪製交互圖
- 5. 樣式openlayers繪製交互
- 6. 交互式保存文件?
- 7. 如果座標相交,ol3重繪繪製交互模式
- 8. 交互式繪圖
- 9. 用Java繪製點與交互
- 10. 用matplotlib繪製交互式圖像
- 11. Python:用交互式GUI繪製圓圈?
- 12. MATLAB:交互式工具「繪製」劇情?
- 13. 在畫布上繪製交互圓圈
- 14. 在位圖上交互繪製線條
- 15. 如何繪製UIBezierPath並與之交互
- 16. 繪製一個特徵並禁用繪製交互
- 17. 保存matplotlib交互式導航中的縮放設置圖
- 18. 保存Axis註釋時交互放大matplotlib底圖圖?
- 19. 分層SVG交互 - JavaScript庫
- 20. GTK + /開羅 - 繪製到臨時圖層?
- 21. 在3層畫布上繪製圖像並保存
- 22. 將Markdown保存爲交互式HTML
- 23. 如何在開放層中保存特徵
- 24. 繪製並保存圖形
- 25. 繪製並保存圖像
- 26. html5畫布繪製/保存
- 27. C#交互式繪圖#
- 28. 地理定位與開放層限制
- 29. 強制重繪層
- 30. 與split.screen交互繪製多個數字並保持一個常量
感謝非常有幫助!你能不能提供一個關於如何從這個文件中加載數據的代碼示例? – Panos
我編輯了帖子!請將答案標記爲已接受,如果這解決了您的問題:) – kaycee