Создать веб-картографическое приложение.Листовка или OpenLayers? - PullRequest
0 голосов
/ 17 декабря 2018

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

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

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

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

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

Спасибо,

1 Ответ

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