Jawaban:
Pernahkah Anda melihat SQL Spatial Tools dari Sharp GIS? Atau apakah Anda memiliki persyaratan lebih lanjut?
Manifold akan langsung membaca dan menulis data spasial SQL Server. Saya berasumsi Anda menggunakan 2008, tetapi jika tidak, Manifold juga akan membiarkan Anda menggunakan SQL 2005 (Geometri varbinary (MAX) bukan SQLGeometry / SQLGeography dalam kasus itu). Mereka memiliki tambahan CLR gratis yang menyediakan pengindeksan spasial untuk tahun 2005.
Ini mendukung banyak pengguna, resolusi konflik, dll.
Kami menggunakannya secara internal dan saya tahu banyak orang lain juga. Itu stabil dan kuat.
Membangun pengembangan GDAL termasuk driver OGR untuk SQL Server:
Alternatif sumber terbuka (gratis) Anda agak terbatas, Anda mungkin dapat menyatukan sesuatu dengan GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) sebagai pemirsa di Setidaknya, jika aplikasi web adalah niat Anda. Namun banyak lingkungan GIS komersial mendukung SQL Server; daftar 'mitra spasial' dapat ditemukan di sini
http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx
Editor TatukGIS akan mengedit data geospasial di sebagian besar semua basis data spasial - Sql Server, Oracle, SDE, PostGIS, pGeodb, dll.
Juga, Fgis baru, berdasarkan pada editor tatukgis, dapat mengedit / melihat Sql Server Spatial. Itu hanya $ 99. http://fgis.tatukgisconsulting.com/
Anda dapat mencoba dengan AutoCAD Map (FDO). Saya menggunakannya untuk mengedit data spasial SQL Server 2008. Saat ini saya tidak dapat mengingat editor bagus lainnya untuk mengedit data spasial SQL Server.
Saya telah menggunakan Manifold untuk mengedit data SQL, tetapi tampaknya itu benar-benar mengambil tabel dan membawa data ke dalam Manifold untuk diedit (mungkin menyimpannya dalam memori?). Ketika Anda menyimpan, sepertinya menulis seluruh tabel kembali ke SQL.
Saya telah menggunakan Editor TatukGIS juga. Ini melakukan pekerjaan yang sangat baik hanya dengan mengedit catatan yang dipilih atau menulis catatan baru kembali ke SQL. Tapi saya menemukan alat pengeditan sedikit kikuk.
Saya juga sudah mencoba ArcGIS 10 via ArcSDE. Ya, Anda dapat memberi tahu ArcGIS untuk menulis data sebagai format SQL Spatial. Tapi itu membungkus banyak tabel lain di sekitar data. PLUS, jika Anda memiliki tabel SQL Spatial asli, ArcGIS tidak dapat mengakses atau mengeditnya. Itu harus dijalankan melalui GeoDatabase Esri agar tersedia untuk ArcGIS.
Saya ingin tahu apakah GIS Quantum dibangun dengan OGR baru akan memungkinkan untuk mengedit SQL Spatial. Itu akan menjadi solusi yang bagus.
Menurut pendapat saya Manifold GIS adalah solusi yang paling praktis untuk mengedit langsung geometri SQL-Server. Sayangnya mereka sekarang mengumumkan Versi baru selama lebih dari 18 bulan. Jadi tidak terlalu jelas apakah investasi Anda akan berkelanjutan. Tetapi untuk saat ini bermacam-macam sangat baik.
jika Anda ingin melakukan pengkodean, mapdotnet.com menawarkan konektor baca-tulis ke SQL-Server
Intergraph 's GeoMedia suite produk mendukung SQL Server database. Sejak baru-baru ini yaitu, dari Januari 2012, peningkatan spasial SQL Server 2008 juga didukung.
MapInfo Professional telah dapat membaca dan menulis data yang disimpan dalam database SQL Server 2008. Dukungan ini telah disertakan dalam MapInfo Professional sejak v10.0.
Tidak diperlukan middleware, kecuali tabel tambahan dalam database yang menjelaskan kepada MapInfo Pro cara membaca data dan cara menampilkan data pada peta (gaya dan sebagainya)
Anda juga dapat mengatur ArcSDE untuk menyimpan geometri menggunakan tipe spasial CLR Microsoft (SqlGeometry / SqlGeography) sebagai gantinya dalam format biner ESRI. Kemudian Anda bisa menggunakan ArcGIS Desktop untuk mengedit data vektor.
AFAIK, tidak ada yang mendukung edisi langsung data spasial SQL SERVER 2008.
Dengan ArcSDE terinstal di DB Anda, Anda dapat mengedit data Anda di ArcGIS.
Mungkin seseorang dengan pengalaman sqlserver yang lebih banyak mungkin memberi Anda petunjuk yang lebih baik.
George