Se eu armazenar meus dados GIS vetoriais no SQL Server, quais editores posso usar para editar os dados GIS?
fonte
Se eu armazenar meus dados GIS vetoriais no SQL Server, quais editores posso usar para editar os dados GIS?
Você viu as ferramentas espaciais SQL do Sharp GIS? Ou você tinha requisitos mais avançados?
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.
A compilação de desenvolvimento do GDAL inclui um driver OGR para SQL Server:
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
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/
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
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.
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.
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.
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
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.
fonte
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)
fonte
É 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.
fonte
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.
fonte
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
fonte
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
fonte