O que os editores GIS trabalham com dados GIS armazenados no SQL-Server

14

Se eu armazenar meus dados GIS vetoriais no SQL Server, quais editores posso usar para editar os dados GIS?

Ian
fonte

Respostas:

6

O Manifold irá ler e gravar diretamente os dados espaciais do SQL Server. Suponho que você esteja usando 2008, mas, se não, o Manifold também permitirá que você use o SQL 2005 (Geometrias são varbinary (MAX) e não SQLGeometry / SQLGeography nesse caso). Eles têm um suplemento CLR gratuito que fornece indexação espacial para 2005.

Suporta multiusuários, resolução de conflitos, etc.

Nós o usamos internamente e conheço muitos outros que também. É estável e robusto.

dmbrubac
fonte
5

Suas alternativas de código aberto (gratuito) são um pouco limitadas. Você pode criar algo junto com o GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) como visualizador em pelo menos, se um aplicativo da web é sua intenção. No entanto, muitos ambientes comerciais de GIS oferecem suporte ao SQL Server; uma lista de 'parceiros espaciais' pode ser encontrada aqui

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

WolfOdrade
fonte
4

O TatukGIS Editor editará dados geoespaciais na maioria dos bancos de dados espaciais - Sql Server, Oracle, SDE, PostGIS, pGeodb, etc.

Além disso, o novo Fgis, baseado no editor tatukgis, pode editar / exibir o Sql Server Spatial. É apenas US $ 99. http://fgis.tatukgisconsulting.com/

klewis
fonte
4

A versão 1.8 do QGIS agora possui suporte de leitura / gravação / edição nativo ( não usando OGR ) para o MS SQL 2008/2012

insira a descrição da imagem aqui

Isso funcionará no Windows, Linux, OS X. Embora o Linux e o OS X exijam mais configurações, o que o Windows faz devido ao driver ODBC Qt.

Nathan W
fonte
3

Você pode tentar com o AutoCAD Map (FDO). Eu o uso para editar dados espaciais do SQL Server 2008. Atualmente, não consigo me lembrar de nenhum outro bom editor para edição de dados espaciais do SQL Server.

Mario Miler
fonte
3

Eu usei o Manifold para editar dados SQL, mas parece que ele realmente pega a tabela e traz os dados para o Manifold para edição (talvez os armazene na memória?). Quando você salva, parece gravar a tabela inteira novamente no SQL.

Também usei o Editor do TatukGIS. Isso faz um bom trabalho apenas de editar os registros selecionados ou gravar os novos registros no SQL. Mas acho as ferramentas de edição um pouco desajeitadas.

Eu também tentei o ArcGIS 10 via ArcSDE. Sim, você pode dizer ao ArcGIS para gravar os dados no formato SQL Spatial. Mas envolve muitas outras tabelas em torno dos dados. MAIS, se você tiver uma tabela espacial SQL nativa, o ArcGIS não poderá acessá-la ou editá-la. Ele deve ser executado no GeoDatabase da Esri para estar disponível para o ArcGIS.

Gostaria de saber se o Quantum GIS construído com o novo OGR permitiria editar o SQL Spatial. Essa seria uma ótima solução.

John F
fonte
1
Sim, o QGIS permitirá que você edite dados espaciais no SQL 2008, consulte: woostuff.wordpress.com/2011/06/07/…
Nathan W
pequenos esclarecimentos sobre o Manifold, enquanto ele pega a tabela e a traz para a memória, também mantém um link aberto para o banco de dados, para que todas as atualizações sejam mantidas imediatamente, em vez de gravar a tabela inteira novamente. Para conjuntos de dados maiores, você pode configurá-lo com o SQL Server para capturar apenas uma caixa delimitadora de dados em vez de todo o conjunto de dados.
Kelso
Não está completamente correto. O ArcGIS 10 introduziu a Query Layer, onde você pode (apenas ler) quase todos os tipos de banco de dados espaciais nativos diretamente, sem SDE ou banco de dados geográfico corporativo. Mas você está certo, quando se trata de edição, você precisa de pelo menos ArcEditor e SDE. Na conexão do banco de dados 10.1, utiliza-se principalmente a nova abordagem da camada de consulta. Parece que a ESRI percebeu que seus usuários não querem mais pagar mais pelo acesso ao banco de dados.
Jürgen Zornig 9/03/13
2

Na minha opinião, o Manifold GIS é a solução mais viável para edição direta de geometrias do SQL Server. Infelizmente, eles estão anunciando uma nova versão há mais de 18 meses. Portanto, não está realmente claro se o seu investimento será sustentável. Mas, por enquanto, o coletor é excelente.

se você quiser fazer alguma codificação, o mapdotnet.com oferece conectores de leitura e gravação para o SQL-Server


fonte
2

O conjunto de produtos GeoMedia da Intergraph suporta bancos de dados do SQL Server. Desde recentemente, ou seja, a partir de janeiro de 2012, os aprimoramentos espaciais do SQL Server 2008 também são suportados.

Chethan S.
fonte
2

O MapInfo Professional conseguiu ler e gravar dados armazenados em um banco de dados do SQL Server 2008. Esse suporte foi incluído no MapInfo Professional desde a v10.0.

Nenhum middleware é necessário, exceto uma tabela extra no banco de dados que descreve o MapInfo Pro como ler os dados e como exibi-los em um mapa (estilos e outros)

Peter Horsbøll Møller
fonte
Com MapInfo Professional 11.5 suporte para SQL Server 2012 foi adicionado
Peter Horsbøll Møller
1

É possível criar e editar recursos simples usando um front-end da Web OpenLayers e passando o WKT diretamente nos campos de geometria do SQL Server.

geographika
fonte
1

Você também pode configurar o ArcSDE para armazenar geometrias usando os tipos espaciais CLR da Microsoft (SqlGeometry / SqlGeography) em vez do formato binário da ESRI. Então você pode usar o ArcGIS Desktop para editar os dados vetoriais.

user890
fonte
0

Você pode editar os dados de geometria vetorial do SQL Server no ArcView sem SDE usando a extensão "GISquirrel" (anteriormente conhecida como ArcSquirrel). Veja www.gisquirrel.com

CrispinF
fonte
-1

AFAIK, nenhum suporta a edição direta de dados espaciais do SQL SERVER 2008.

Com o ArcSDE instalado no seu banco de dados, você pode editar seus dados no ArcGIS.

Talvez alguém com mais experiência em sqlserver possa lhe dar dicas melhores.

George

George Silva
fonte
o que você quer dizer com "nenhum suporta edição direta"? Eu acho que essa lista aqui prova que existem várias ferramentas que oferecem suporte à edição direta de dados espaciais do SQL Server 2008. Mas talvez eu entenda mal o que você está dizendo?
Peter Horsbøll Møller 5/03/12
-1, pois está incorreto. Como Pedro disse, esta lista prova o contrário.
Nathan W