创建Web制图应用程序。传单还是OpenLayers?

时间:2018-12-17 16:21:23

标签: javascript php node.js leaflet openlayers

我正在创建一个复杂的Web制图应用程序(大小文件为500 MB GeoJSon和Shapefile),并且使用Javascript,GeoServer和Postgis,

我开始使用Leaflet创建应用程序,向我记录了有关Leaflet的更多信息,我发现Leaflet在Geoserver和大文件中不稳定,功能也较弱。

请问两个问题:

1 /我决定创建另一个应用程序并使用OpenLayers,您对OpenLayer的看法如何?适用于这种应用程序(Complexe应用程序)。

2 /我还需要后端部分,我对我将要使用的语言一无所知,对于这种应用程序我必须使用NodeJS或PHP是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

  • 我强烈建议您不要使用Leaflet。这样做的主要原因是Leaflet没有功能的概念。添加到传单的任何要素均作为单独的图层添加。因此,功能是Leaflet中的图层。功能是GIS应用程序固有的,这就是为什么它们存在于其他GIS库,应用程序和GeoFormat中的原因,例如:ESRI JS API,OpenLayers,QGis,Udig,GeoJSON,shapefile等。因此,不清楚Leaflet不遵守这些概念的原因我。也许其他人可以启发我们?
  • 对于后端部分,这实际上取决于您要执行的操作和您的要求。后端几乎可以用任何语言编写。您还可以使用现有的解决方案(例如GeoServer,ArcGIS Server和MapServer),这些服务器在不同程度上支持OGC标准,例如WMS / WFS / WMTS。