2010-02-18 25 views
5

Bir web tarayıcısı kullanarak haritaları görüntülemeye/zum yapmaya/tıklamaya ve java uyumlu (java uygulaması sunucusunda konuşlandırılabilir) bir açık kaynak CBS'ye ihtiyacım var.Açık kaynaklı bir kaynak seçerken yardıma ihtiyacınız var GIS

Girişler:
Konum: enlem/boylam
Veri

Eh, '-ı-ne var' de gereksinimi ve 'what-i-ihtiyaç listelerinin yapısı çalıştık: Metin
yakınlaştırma düzeyini görüntülemek için: (vardır varsayalım yaklaşık 5)

Çıktı veriler harita üzerinde görüntülenen

Alabildiğim tüm yardımı takdir ediyorum.

Teşekkürler.

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

+0

Gereksinimleriniz için Google Haritalar API'sını kullanamaz mısınız? http://code.google.com/apis/maps/ –

+0

iyi, müşteri politikası buna izin vermiyor. İyi bir öneri olsa da. –

+0

Ayrıca ilginizi çekebilir http://stackoverflow.com/questions/324976/what-open-source-gis-tools-do-you-use-recommend – MarkJ

cevap

4

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

... Ben ne kullanın. Yine de ne olursa olsun, önünüzde çalışacaksınız. Veri kaynaklarını kurmak ve güzel görünmelerini sağlamak iyi bir çabadır.

+0

+1. MapServer, cevapları hızlı bir şekilde anlamama yardımcı olmak için GeoServer http://mapserver.org/ – MarkJ

4

İstemci tarafı için, OpenLayers mükemmel bir Javascript kitaplığıdır.

0

Sana gerekir sanırım:

  1. GDAL/OGR
  2. example KML dosyası Al bunu bir kml dosyasına veri çevirmek ve ya içine pompalamak için:

    a. Google, api veya openlayers

    b. Ben şahsen geoserver yanıt ve tepkilerin tüm geri kalanı ile anlaşmak

1

Java ile çalışmak zorundadır olan ifadenizi görmezden tavsiye featuresever kullanarak bol şans oldu. Diğer tek kötü seçenek, geotools kullanarak kendinizi bir şey yazmak olurdu.

OpenGeo sitesine gidin ve destekledikleri yığını görün. Muhtemelen en çok dağıtmakla ilgilenen yığın.

+0

+1'e de iyi bir alternatiftir. –

İlgili konular