В настоящее время я использую js-массив для отображения большого количества маркеров из базы данных MSSQL в openlayers. Но производительность слишком плоха, и мне нужно новое решение. Я думал, что смогу это решить, используя geoserver для отображения слоя со всеми маркерами. Но я не могу понять, как это сделать.Создать Geoserver Layer из Openlayers Marker-Array
Эми идеи, как я могу улучшить производительность моего веб-приложения? Thnx заранее.
Хорошо, и как я могу создать растровый слой WMS с моими данными с SQL-сервера? Извините, но я не могу найти хороший учебник. ** EDIT: ** Мои данные не совсем статичны, но не часто меняются. –
@ ChristianBlättler На самом деле это довольно просто. Настройте базу данных, создайте слой, настройте для него WMS. Вот книга, которую я рекомендую начинающим: http://www.amazon.de/GeoServer-Beginners-Guide-Brian-Youngblood-ebook/dp/B00AV5OXUC/ref=sr_1_1?ie=UTF8&qid=1414674282&sr=8-1&keywords=geoserver – lexicore
Вам даже не нужно настраивать WMS. После того, как вы добавили источник данных в GeoServer, WMS по существу готов. Документы Geoserver довольно хороши. Очевидно, что после того, как у вас есть WMS, контент становится статичным (как сказал lexicore), поэтому, если вы хотите взаимодействовать с маркерами, вам нужен другой подход, такой как стратегия кластера/bbox в OpenLayers. –