2016-09-09 71 views
1

目前我們正在開發一個使用C#webserver與OSGEO Mapguide和MS-SQL Server進行交互的現有系統。使用Openlayers在JS客戶端應用程序中顯示地圖和圖層。Java GIS和開放層

Mapguide非常慢,我們希望在Linux上運行,因此我正在研究如何使用Java或Scala來實現。我想開發一個使用Java和客戶端應用程序的GIS服務器,使用JS和openlayers(沒有mapguide)。現在我不介意讓數據庫使用(SQL或NoSQL)。

有沒有可以幫助我的第三方?也許是一個例子。

+0

如果您有興趣,我很樂意記錄我的mapserver/apache/std html方法(沒有JAVA有這樣的事情),但如果你不是,那麼我不會 – shawty

+0

@JohnSlegers我懷疑Luciad標籤不是很好有用。 [讓我知道如果你不同意,但](https://meta.stackoverflow.com/questions/350280/burninate-request-luciad-tag?noredirect=1#comment479429_350280)! – Michael

回答

2

如果您更喜歡基於Java的GIS系統,用Java編寫的GeoServer將是您可以擁有的最佳選擇之一。它支持各種數據庫,並使用OGC WMS作爲輸出,它至少對我來說運行速度很快。這自然適用於OL3,並且有許多來自大型用戶社區的示例以及您可以在線查找的詳細教程。祝你好運!