Respuestas:
¿Has visto las herramientas espaciales SQL de Sharp GIS? ¿O tenía requisitos más avanzados?
El colector leerá y escribirá directamente datos espaciales de SQL Server. Supongo que está usando 2008, pero si no, Manifold también le permitirá usar SQL 2005 (las geometrías son varbinary (MAX) no SQLGeometry / SQLGeography en ese caso). Tienen un complemento CLR gratuito que proporciona indexación espacial para 2005.
Es compatible con múltiples usuarios, resolución de conflictos, etc.
Lo usamos internamente y conozco a muchos otros que también lo hacen. Es estable y robusto.
La compilación de desarrollo de GDAL incluye un controlador OGR para SQL Server:
Sus alternativas de código abierto (gratuitas) son un poco limitadas, es posible que pueda juntar algo con GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) como espectador en menos, si una aplicación web es su intención. Sin embargo, muchos entornos comerciales SIG admiten SQL Server; Una lista de 'socios espaciales' se puede encontrar aquí
http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx
TatukGIS Editor editará datos geoespaciales en la mayoría de las bases de datos espaciales: SQL Server, Oracle, SDE, PostGIS, pGeodb, etc.
Además, el nuevo Fgis, basado en el editor tatukgis, puede editar / ver Sql Server Spatial. Solo cuesta $ 99. http://fgis.tatukgisconsulting.com/
Puede probar con AutoCAD Map (FDO). Lo uso para editar datos espaciales de SQL Server 2008. Actualmente no puedo recordar ningún otro buen editor para la edición de datos espaciales de SQL Server.
He usado Manifold para editar datos SQL, pero parece que en realidad toma la tabla y trae los datos a Manifold para editar (¿tal vez los almacena en la memoria?). Cuando guarda, parece volver a escribir toda la tabla en SQL.
También he usado el editor de TatukGIS. Esto hace un muy buen trabajo simplemente editando los registros seleccionados o escribiendo los nuevos registros nuevamente en SQL. Pero las herramientas de edición me parecen un poco torpes.
También probé ArcGIS 10 a través de ArcSDE. Sí, puede decirle a ArcGIS que escriba los datos como formato espacial SQL. Pero envuelve muchas otras tablas alrededor de los datos. ADEMÁS, si tiene una tabla espacial SQL nativa, ArcGIS no puede acceder a ella ni editarla. Debe ejecutarse a través de GeoDatabase de Esri para estar disponible para ArcGIS.
Me gustaría saber si Quantum GIS creado con el nuevo OGR permitiría editar SQL Spatial. Esa sería una gran solución.
En mi opinión, Manifold GIS es la solución más práctica para la edición directa de geometrías de SQL Server. Lamentablemente, ahora anuncian una nueva versión durante más de 18 meses. Por lo tanto, no está realmente claro si su inversión será sostenible. Pero por el momento, el múltiple es excelente.
si desea hacer algo de codificación, mapdotnet.com ofrece conectores de lectura y escritura para SQL Server
El conjunto de productos GeoMedia de Intergraph admite bases de datos SQL Server. Desde hace poco, es decir, desde enero de 2012, también se admiten mejoras espaciales de SQL Server 2008.
MapInfo Professional ha podido leer y escribir datos almacenados en una base de datos SQL Server 2008. Este soporte se ha incluido en MapInfo Professional desde v10.0.
No se requiere middleware, excepto una tabla adicional en la base de datos que describe a MapInfo Professional cómo leer los datos y cómo mostrarlos en un mapa (estilos, etc.)
Es posible crear y editar características simples utilizando un front-end web OpenLayers y pasando WKT directamente a los campos de geometría de SQL Server.
También puede configurar ArcSDE para almacenar geometrías utilizando los tipos espaciales CLR de Microsoft (SqlGeometry / SqlGeography) en su lugar en el formato binario de ESRI. Entonces podría usar ArcGIS Desktop para editar los datos del vector.
AFAIK, ninguno admite la edición directa de los datos espaciales de SQL SERVER 2008.
Con ArcSDE instalado en su base de datos, puede editar sus datos en ArcGIS.
Quizás alguien con más experiencia en sqlserver pueda darle mejores pistas.
Jorge