Saya memulai proyek peta web baru yang berupaya menampilkan geometri sederhana (garis, titik, poligon) dan raster / basemaps. Idealnya, peta juga akan memungkinkan pengguna yang berwenang untuk menambah / menghapus / mengedit geometri dan atributnya.
Apa sajakah pilihan yang tersedia untuk penyimpanan data (misalnya SQL Server Spatial)?
Apa sajakah pilihan yang tersedia untuk presentasi data (mis. ArcGIS Server)?
Saya baru mengenal pemetaan web dan berusaha membangun pemahaman yang kuat tentang opsi yang tersedia dan pro / kontra mereka.
web-mapping
editing
Radar
sumber
sumber
Jawaban:
Lihatlah OpenLayers untuk sisi klien, ia menawarkan dengan cara sederhana semua yang Anda butuhkan. Seperti yang disarankan sebelumnya kepada Anda oleh Dassouki, lihat halaman contoh: http://www.openlayers.org/dev/examples/ find for 'edit' Misalnya: http://www.openlayers.org/dev/ contoh / editingtoolbar.html
Untuk sisi server, saya pribadi bertaruh untuk proyek OS, IMO mereka berkualitas bagus dan tidak ada yang perlu mereka iri pada perangkat lunak berpemilik: GeoServer + PostgreSQL / PostGIS
sumber
Anda mungkin ingin mencoba Geoserver di back-end dan menggunakan GXP OpenGeo di ujung depan. GXP adalah perpustakaan javascript sisi klien yang dibangun di atas OpenLayers, GeoExt dan ExtJS (sekarang Sencha). Seharusnya menjembatani kesenjangan antara OpenLayers dan aplikasi web penuh sesak nafas. Kerangka kerja jika Anda mau.
Berikut panduan praktis untuk memulai dengan GXP. Contoh aplikasi yang dibuat dengan GXP adalah GeoExplorer dari OpenGeo Suite. Ini adalah penampil peta, styler dan editor.
sumber