javascript — создание веб-картографического приложения. Листовка или OpenLayers?

Я создаю сложное веб-картографическое приложение (с размерами файлов 500 МБ GeoJSon и Shapefile), и я использую Javascript, GeoServer и Postgis,

Я начал создавать приложение с помощью Leaflet, я документировал немного больше о Leaflet, я обнаружил, что Leaflet менее стабилен и менее мощный с Geoserver и большими файлами.

У меня есть два вопроса, пожалуйста:

1 / Я решил создать другое приложение и использовать OpenLayers. Что вы думаете об OpenLayer s? для этого вида приложения (сложное приложение).

2 / Мне также нужна внутренняя часть, у меня нет представления о языке, который я собираюсь использовать, что я должен использовать NodeJS или PHP для такого рода приложений?

Спасибо,

0

Решение

  • Я настоятельно советую против Leaflet. Основная причина этого заключается в том, что Leaflet не имеет понятия Особенности. Любая функция, добавленная в листовку, добавляется как отдельный слой. Таким образом, особенность — это слой в Leaflet. Функции присущи ГИС-приложениям, поэтому они существуют в других ГИС-библиотеках, приложениях и геоформатах, таких как ESRI JS API, OpenLayers, QGis, Udig, GeoJSON, шейп-файл и т. Д. Поэтому причина, по которой Leaflet не придерживается этих концепций, неясна. мне. Возможно, кто-то еще может просветить нас?
  • Что касается серверной части, это действительно зависит от того, что вы хотите сделать, и от ваших требований. Бэкэнд может быть написан практически на любом языке. Вы также можете использовать существующие решения, такие как GeoServer, ArcGIS Server и MapServer, эти серверы поддерживают в разной степени стандарты OGC, такие как WMS / WFS / WMTS.
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]