Cosa funzionano gli editor GIS con i dati GIS archiviati in SQL Server


14

Se memorizzo i miei dati GIS vettoriali in SQL Server, quali editor posso usare per modificare i dati GIS?

Risposte:



6

Manifold leggerà e scriverà direttamente i dati spaziali di SQL Server. Presumo che tu stia utilizzando il 2008, ma in caso contrario, Manifold ti consentirà anche di utilizzare SQL 2005 (le geometrie sono varbinary (MAX) non SQLGeometry / SQLGeography in quel caso). Hanno un componente aggiuntivo CLR gratuito che fornisce l'indicizzazione spaziale per il 2005.

Supporta multiutente, risoluzione dei conflitti, ecc.

Lo usiamo internamente e conosco molti altri che lo fanno anche. È stabile e robusto.



5

Le tue alternative open-source (gratuite) sono un po 'limitate, potresti essere in grado di mettere insieme qualcosa con GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) come visualizzatore su almeno, se un'app Web è il tuo intento. Tuttavia, molti ambienti GIS commerciali supportano SQL Server; un elenco di "partner spaziali" è disponibile qui

http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx


4

TatukGIS Editor modificherà i dati geospaziali nella maggior parte dei database spaziali: SQL Server, Oracle, SDE, PostGIS, pGeodb, ecc.

Inoltre, il nuovo Fgis, basato sull'editor di tatukgis, può modificare / visualizzare Sql Server Spatial. È solo $ 99. http://fgis.tatukgisconsulting.com/


4

QGIS versione 1.8 ora ha il supporto nativo ( non usando OGR ) in lettura / scrittura / modifica per MS SQL 2008/2012

inserisci qui la descrizione dell'immagine

Funzionerà su Windows, Linux, OS X. Sebbene Linux e OS X richiedano un po 'più di configurazione rispetto a ciò che fa Windows grazie al driver ODBC Qt.


3

Puoi provare con AutoCAD Map (FDO). Lo uso per modificare i dati spaziali di SQL Server 2008. Attualmente non ricordo alcun altro buon editor per l'editing dei dati spaziali di SQL Server.


3

Ho usato Manifold per modificare i dati SQL, ma sembra effettivamente afferrare la tabella e portare i dati in Manifold per la modifica (forse li memorizza in memoria?). Quando si salva, sembra riscrivere l'intera tabella in SQL.

Ho usato anche l'editor di TatukGIS. Questo fa un ottimo lavoro semplicemente modificando i record selezionati o riscrivendo i nuovi record in SQL. Ma trovo gli strumenti di modifica un po 'goffi.

Ho anche provato ArcGIS 10 tramite ArcSDE. Sì, puoi dire ad ArcGIS di scrivere i dati come formato spaziale SQL. Ma avvolge molte altre tabelle attorno ai dati. INOLTRE, se si dispone di una tabella spaziale SQL nativa, ArcGIS non può accedervi o modificarlo. Deve essere eseguito attraverso il GeoDatabase di Esri per essere disponibile per ArcGIS.

Vorrei sapere se Quantum GIS creato con il nuovo OGR consentirebbe la modifica di SQL Spatial. Sarebbe un'ottima soluzione.


1
Sì, QGIS ti consentirà di modificare i dati spaziali in SQL 2008, vedi: woostuff.wordpress.com/2011/06/07/…
Nathan W,

piccoli chiarimenti su Manifold, mentre afferra la tabella e la porta in memoria, mantiene anche un collegamento aperto al database, quindi eventuali aggiornamenti vengono mantenuti immediatamente, piuttosto che riscrivere l'intera tabella. Per set di dati più grandi, è possibile configurarlo con SQL Server in modo da afferrare solo una casella di delimitazione di dati anziché l'intero set di dati.
Kelso,

Non completamente corretto ArcGIS 10 ha introdotto il Query Layer, dove è possibile (solo leggere) quasi tutti i tipi di database spaziali nativi direttamente senza SDE o geodatabase aziendale. Ma hai ragione, quando si tratta di editing, è necessario almeno ArcEditor e SDE. In 10.1 la connessione al database utilizza principalmente il nuovo approccio del livello di query. Sembra che ESRI abbia capito che i loro utenti non vogliono più pagare un extra per l'accesso al database.
Jürgen Zornig,

2

Secondo me Manifold GIS è la soluzione più praticabile per la modifica diretta delle geometrie di SQL Server. Purtroppo stanno annunciando una nuova versione da più di 18 mesi. Quindi non è davvero chiaro se il tuo investimento sarà sostenibile. Ma per il momento la varietà è eccellente.

se vuoi fare un po 'di codifica mapdotnet.com offre connettori di lettura-scrittura su SQL Server


2

La suite di prodotti GeoMedia di Intergraph supporta database SQL Server. Da recentemente, da gennaio 2012, sono supportati anche i miglioramenti spaziali di SQL Server 2008.


2

MapInfo Professional è stato in grado di leggere e scrivere dati archiviati in un database di SQL Server 2008. Questo supporto è stato incluso in MapInfo Professional dalla v10.0.

Nessun middleware richiesto, tranne una tabella aggiuntiva nel database che descrive a MapInfo Pro come leggere i dati e come visualizzare i dati su una mappa (stili e così via)


Con MapInfo Professional 11.5 è stato aggiunto il supporto per SQL Server 2012
Peter Horsbøll Møller

1

È possibile creare e modificare semplici funzionalità utilizzando un front-end Web OpenLayers e passando WKT direttamente nei campi della geometria di SQL Server.


1

Puoi anche impostare ArcSDE per memorizzare le geometrie usando i tipi spaziali CLR di Microsoft (SqlGeometry / SqlGeography) invece sul formato binario ESRI. Quindi è possibile utilizzare ArcGIS Desktop per modificare i dati vettoriali.


0

È possibile modificare i dati della geometria vettoriale di SQL Server in ArcView senza SDE utilizzando l'estensione "GISquirrel" (precedentemente nota come ArcSquirrel). Vedi www.gisquirrel.com


-1

AFAIK, nessuno supporta l'edizione diretta dei dati spaziali di SQL SERVER 2008.

Con ArcSDE installato nel DB è possibile modificare i dati in ArcGIS.

Forse qualcuno con più esperienza sqlserver potrebbe darti suggerimenti migliori.

Giorgio


cosa intendi con "none support direct edition"? Immagino che questo elenco qui dimostri che esiste una serie di strumenti che supportano la modifica diretta dei dati spaziali di SQL Server 2008. Ma forse fraintendo quello che stai dicendo?
Peter Horsbøll Møller,

-1 poiché questo non è corretto. Come ha detto Peter, questo elenco dimostra il contrario.
Nathan W.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.