我开始编写一个将在Web服务器上运行的项目。使用框架Django用Python编写后端。
该问题所涉及的视图显示了一张地图。为此,我使用了openlayers。显然,这在浏览器中有效。 (模板和静态JavaScript文件与它们的quickstart example中的代码非常相似。)
Multipolygon
的任何功能。此数据不太可能经常更改。嗯,我有大量数据。想想200兆字节的原始json,将其转换为8000点以上。 (由于第一次尝试仅编写浏览器应用程序,因此它创建了包含所有这些点的VectorLayers。是的,这可行,但是性能糟糕。考虑一个小时的加载。您自己尝试一下:already on a webiste; the code,只需将其打包在网络服务器上即可。)
我想我可以加快网站速度,因为无需在浏览器中进行任何重新加载时都可以转换GeoJSON。我要:
因此,浏览器应该能够在合理的时间内加载网站。 (这意味着服务器和浏览器都不应被迫处理大量数据。这就是为什么我要以另一种格式存储GeoJSON数据的原因。)