Какие ГИС редакторы работают с ГИС данными, которые хранятся на SQL-сервере

14

Если я храню свои векторные ГИС-данные на SQL-сервере, какие редакторы я могу использовать для редактирования ГИС-данных?

Ян
источник

Ответы:

6

Коллектор будет напрямую читать и записывать пространственные данные SQL Server. Я предполагаю, что вы используете 2008, но если нет, Manifold также позволит вам использовать SQL 2005 (в этом случае геометрии являются varbinary (MAX), а не SQLGeometry / SQLGeography). У них есть бесплатная надстройка CLR, которая обеспечивает пространственную индексацию на 2005 год.

Он поддерживает несколько пользователей, разрешение конфликтов и т. Д.

Мы используем его внутренне, и я знаю многих других, которые тоже. Это стабильно и надежно.

dmbrubac
источник
5

Ваши альтернативы с открытым исходным кодом (бесплатные) немного ограничены, вы можете поместить что-то вместе с GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) в качестве средства просмотра на по крайней мере, если веб-приложение является вашим намерением. Однако многие коммерческие ГИС-среды поддерживают SQL Server; список «пространственных партнеров» можно найти здесь

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

WolfOdrade
источник
4

TatukGIS Editor будет редактировать геопространственные данные в большинстве пространственных баз данных - Sql Server, Oracle, SDE, PostGIS, pGeodb и т. Д.

Кроме того, новый Fgis, основанный на редакторе tatukgis, может редактировать / просматривать Sql Server Spatial. Это всего 99 долларов. http://fgis.tatukgisconsulting.com/

klewis
источник
4

В QGIS версии 1.8 теперь есть встроенная ( без использования OGR ) поддержка чтения / записи / редактирования для MS SQL 2008/2012

введите описание изображения здесь

Это будет работать в Windows, Linux, OS X. Хотя для Linux и OS X требуется больше настроек, чем для Windows из-за драйвера Qt ODBC.

Натан У
источник
3

Вы можете попробовать с AutoCAD Map (FDO). Я использую его для редактирования пространственных данных SQL Server 2008. В настоящее время я не могу вспомнить ни одного другого хорошего редактора для редактирования пространственных данных SQL Server.

Марио Милер
источник
3

Я использовал Manifold для редактирования данных SQL, но кажется, что он на самом деле захватывает таблицу и переносит данные в Manifold для редактирования (может быть, сохраняет их в памяти?). Когда вы сохраняете, кажется, что запись всей таблицы обратно в SQL.

Я тоже использовал редактор TatukGIS. Это очень хорошая работа - просто редактировать выбранные записи или записывать новые записи обратно в SQL. Но я нахожу инструменты редактирования немного неуклюжими.

Я также пробовал ArcGIS 10 через ArcSDE. Да, вы можете указать ArcGIS записывать данные в формате SQL Spatial. Но это оборачивает множество других таблиц вокруг данных. ПЛЮС, если у вас есть собственная таблица SQL Spatial, ArcGIS не может получить к ней доступ или отредактировать ее. Он должен проходить через базу геоданных Esri, чтобы быть доступным для ArcGIS.

Я хотел бы знать, позволит ли Quantum GIS, созданная с новым OGR, редактировать SQL Spatial. Это было бы отличным решением.

Джон Ф
источник
1
Да, QGIS позволит вам редактировать пространственные данные в SQL 2008, см .: woostuff.wordpress.com/2011/06/07/…
Натан В.
Небольшое разъяснение о Manifold, хотя он захватывает таблицу и переносит ее в память, он также сохраняет открытую ссылку на базу данных, поэтому любые обновления сохраняются немедленно, вместо того, чтобы записывать всю таблицу обратно. Для больших наборов данных вы можете настроить его на SQL Server так, чтобы он захватывал только ограничивающую рамку данных, а не весь набор данных.
Келсо
Не совсем правильно. В ArcGIS 10 появился слой запросов, где вы можете (только читать) почти каждый собственный тип пространственной базы данных напрямую, без SDE или многопользовательской базы геоданных. Но вы правы, когда дело доходит до редактирования, вам нужен как минимум ArcEditor и SDE. В 10.1 соединение с базой данных в основном использует новый подход уровня запросов. Похоже, ESRI осознал, что их пользователи больше не хотят доплачивать за доступ к базе данных.
Юрген Цорниг
2

На мой взгляд, Manifold GIS является наиболее практичным решением для прямого редактирования геометрии SQL-Server. К сожалению, сейчас они анонсируют новую версию уже более 18 месяцев. Так что не совсем понятно, будут ли ваши инвестиции устойчивыми. Но на данный момент коллектор отличный.

если вы хотите сделать некоторое кодирование, mapdotnet.com предлагает соединители для чтения и записи к SQL-серверу.


источник
2

Intergraph «s GeoMedia набор продуктов поддержки баз данных SQL Server. С недавнего времени, т.е. с января 2012 года, также поддерживаются пространственные улучшения SQL Server 2008.

Четан С.
источник
2

MapInfo Professional может читать и записывать данные, хранящиеся в базе данных SQL Server 2008. Эта поддержка была включена в MapInfo Professional начиная с версии 10.0.

Не требуется промежуточное программное обеспечение, кроме дополнительной таблицы в базе данных, описывающей MapInfo Pro, как читать данные и как отображать данные на карте (стили и т. Д.)

Питер Хорсбёлл Мёллер
источник
В MapInfo Professional 11.5 добавлена ​​поддержка SQL Server 2012
Питер Хорсбёлл Мёллер,
1

Можно создавать и редактировать простые функции, используя веб-интерфейс OpenLayers и передавая WKT непосредственно в геометрические поля SQL Server.

geographika
источник
1

Вы также можете настроить ArcSDE для хранения геометрии, используя пространственные типы CLR от Microsoft (SqlGeometry / SqlGeography) вместо двоичного формата ESRI. Затем вы можете использовать ArcGIS Desktop для редактирования векторных данных.

user890
источник
0

Вы можете редактировать данные векторной геометрии SQL Server в ArcView без SDE, используя расширение «GISquirrel» (ранее известное как ArcSquirrel). Смотрите www.gisquirrel.com

CrispinF
источник
-1

AFAIK, никто не поддерживает прямую редакцию пространственных данных SQL SERVER 2008.

С ArcSDE, установленным в вашей БД, вы можете редактировать свои данные в ArcGIS.

Возможно, кто-то с большим опытом работы с sqlserver может дать вам лучшие советы.

Джордж

Джордж Сильва
источник
что вы подразумеваете под "никто не поддерживает прямую редакцию"? Я предполагаю, что этот список в некотором роде доказывает, что существует ряд инструментов, которые поддерживают прямое редактирование пространственных данных SQL Server 2008. Но, может быть, я неправильно понимаю, что вы говорите?
Питер Хорсбёлл Мёллер
-1 как это неверно. Как сказал Питер, этот список доказывает обратное.
Натан W