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


14

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

Ответы:



6

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

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

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



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


4

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

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


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.


1

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


0

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


-1

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

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

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

Джордж


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

-1 как это неверно. Как сказал Питер, этот список доказывает обратное.
Натан W
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.