2010-02-18 51 views
5

我需要一個開源GIS,允許用戶使用Web瀏覽器查看/縮放/點擊地圖,並應該符合Java標準(可在Java應用服務器上部署)。需要幫助選擇一個開源的GIS

嗯,我試圖結構「什麼,我擁有」的要求,'什麼 - I型需求名單:

輸入:
地點:經/緯
數據:要顯示的文字
縮放級別:(假定有大約5)

輸出
數據顯示在地圖

希望能得到所有的幫助。

謝謝。

UPDATE: GeoServer + OpenLayers seems to be the best fit for this requirement

+0

您是否可以根據自己的需求使用Google Maps API? http://code.google.com/apis/maps/ – 2010-02-18 10:32:39

+0

好吧,客戶端政策不允許這樣做。好的建議,但。 – 2010-02-18 10:36:49

+0

您可能也有興趣http://stackoverflow.com/questions/324976/what-open-source-gis-tools-do-you-use-recommend – MarkJ 2010-02-18 12:30:25

回答

4

的GeoServer:http://geoserver.org/display/GEOS/Welcome

...是我使用。不管你選什麼,你都有工作在你面前。建立數據源並使它們看起來不錯是值得的。

+0

+1。 MapServer也是GeoServer http://mapserver.org/ – MarkJ 2010-02-18 12:31:43

4

對於客戶端,OpenLayers是一個很好的Javascript庫。

0

我猜你將需要:

  1. GDAL/OGR將數據轉化爲KML文件example
  2. 採取這一KML文件,並將其泵入或者:

    一個。谷歌地圖API或開放層

    b。我有很多使用featuresever運氣的,我個人建議

1

我用的GeoServer反應和響應的所有其餘同意忽略你的聲明是與Java的工作。唯一的不好的選擇是使用geotools自己寫一些東西。

轉到OpenGeo站點並查看它們支持的堆棧。這是您可能最感興趣部署的堆棧。

+0

+1的一個很好的替代方案,用於幫助我快速理解答案 – 2010-02-19 16:28:00