Qué editores SIG funcionan con datos SIG almacenados en SQL-Server

14

Si almaceno mis datos SIG vectoriales en SQL-Server, ¿qué editores puedo usar para editar los datos SIG?

Ian
fuente

Respuestas:

6

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.

dmbrubac
fuente
5

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

WolfOdrade
fuente
4

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/

klewis
fuente
4

QGIS versión 1.8 ahora tiene soporte nativo de lectura / escritura / edición ( sin usar OGR ) para MS SQL 2008/2012

ingrese la descripción de la imagen aquí

Esto funcionará en Windows, Linux, OS X. Aunque Linux y OS X requieren más configuración que lo que Windows hace debido al controlador Qt ODBC.

Nathan W
fuente
3

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.

Mario Miler
fuente
3

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.

John F
fuente
1
Sí, QGIS le permitirá editar datos espaciales en SQL 2008, consulte: woostuff.wordpress.com/2011/06/07/…
Nathan W
pequeña aclaración sobre Manifold, si bien toma la tabla y la trae a la memoria, también conserva un enlace abierto a la base de datos, por lo que cualquier actualización persiste de inmediato, en lugar de escribir toda la tabla. Para conjuntos de datos más grandes, puede configurarlo con SQL Server para que solo tome un cuadro delimitador de datos en lugar de todo el conjunto de datos.
Kelso
No completamente correcto. ArcGIS 10 introdujo la capa de consulta, donde puede (solo leer) casi todos los tipos de bases de datos espaciales nativas directamente sin SDE o geodatabase corporativa. Pero tiene razón, cuando se trata de editar, necesita al menos ArcEditor y SDE. En 10.1, la conexión de base de datos utiliza principalmente el nuevo enfoque de capa de consulta. Parece que ESRI se dio cuenta de que sus usuarios ya no quieren pagar extra por el acceso a la base de datos.
Jürgen Zornig
2

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


fuente
2

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.

Chethan S.
fuente
2

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.)

Peter Horsbøll Møller
fuente
Con MapInfo Professional 11.5 se ha agregado compatibilidad con SQL Server 2012
Peter Horsbøll Møller
1

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.

geographika
fuente
1

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.

usuario890
fuente
0

Puede editar datos de geometría vectorial de SQL Server en ArcView sin SDE utilizando la extensión "GISquirrel" (anteriormente conocida como ArcSquirrel). Ver www.gisquirrel.com

CrispinF
fuente
-1

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

George Silva
fuente
¿Qué quieres decir con "none support direct edition"? Supongo que esta lista aquí prueba que hay una serie de herramientas que admiten la edición directa de datos espaciales de SQL Server 2008. ¿Pero tal vez no entiendo lo que estás diciendo?
Peter Horsbøll Møller
-1 ya que esto es incorrecto. Como Peter dijo, esta lista demuestra lo contrario.
Nathan W