Відповіді:
Ви бачили просторові інструменти SQL від Sharp GIS? Або у вас були більш досконалі вимоги?
Колектор буде безпосередньо читати та записувати просторові дані SQL Server. Я припускаю, що ви використовуєте 2008 рік, але якщо ні, Manifold також дозволить вам використовувати SQL 2005 (Геометрії є варбінарними (MAX), а не SQLGeometry / SQLGeography у цьому випадку). Вони мають безкоштовний додаток CLR, який забезпечує просторову індексацію за 2005 рік.
Він підтримує багато користувачів, вирішення конфліктів тощо.
Ми використовуємо її внутрішньо, і я знаю багатьох інших, хто теж робить це. Він стійкий і надійний.
Створена версія GDAL включає драйвер OGR для SQL Server:
Ваші альтернативи з відкритим кодом (безкоштовні) дещо обмежені, можливо, ви зможете зібрати щось разом із GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) у якості переглядача на принаймні, якщо веб-додаток є вашим наміром. Однак багато комерційних GIS-середовищ підтримують SQL Server; список "просторових партнерів" можна знайти тут
http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx
TatukGIS Editor буде редагувати геопросторові дані в більшості всіх просторових баз даних - Sql Server, Oracle, SDE, PostGIS, pGeodb тощо.
Також новий Fgis, заснований на редакторі tatukgis, може редагувати / переглядати просторовий сервер Sql. Це всього 99 доларів. http://fgis.tatukgisconsulting.com/
Ви можете спробувати з AutoCAD Map (FDO). Я використовую це для редагування просторових даних SQL Server 2008. В даний час я не пам'ятаю жодного іншого хорошого редактора для редагування просторових даних SQL Server.
Я використовував Manifold для редагування даних SQL, але, здається, він насправді захоплює таблицю і вносить дані в Manifold для редагування (можливо, зберігає їх у пам'яті?). Коли ви економите, здається, повернете всю таблицю до SQL.
Я також використовував редактор TatukGIS. Це дуже добре справляється з редагуванням вибраних записів або записом нових записів у SQL. Але я вважаю інструменти редагування трохи незграбними.
Я також спробував ArcGIS 10 через ArcSDE. Так, ви можете сказати ArcGIS записати дані у просторовому форматі SQL. Але він обертає безліч інших таблиць навколо даних. ПЛЮС, якщо у вас є вбудована просторова таблиця SQL, ArcGIS не може отримати до неї доступ чи редагувати її. Він повинен проходити через GeoDatabase Esri, щоб бути доступним для ArcGIS.
Мені хотілося б знати, чи дозволив Quantum GIS, побудований за допомогою нового OGR, редагувати SQL Spatial. Це було б чудовим рішенням.
На мою думку, Manifold GIS - це найбільш практичне рішення для прямого редагування геометрій SQL-Server. На жаль, зараз вони оголошують нову версію більше 18 місяців. Тож не зовсім зрозуміло, чи будуть інвестиції стійкими. Але на даний момент колектор відмінний.
якщо ви хочете зробити якесь кодування mapdotnet.com пропонує з'єднання для читання-запису на SQL-сервер
Intergraph «s GeoMedia набір продуктів підтримки баз даних SQL Server. З недавнього часу, тобто з січня 2012 року, також підтримуються просторові покращення SQL Server 2008.
MapInfo Professional зміг читати та записувати дані, що зберігаються в базі даних SQL Server 2008. Ця підтримка включена в MapInfo Professional з версії 10.0.
Посереднє програмне забезпечення не потрібно, крім додаткової таблиці в базі даних, що описує MapInfo Pro, як читати дані та як відображати дані на карті (стилі тощо)
Можна створити та відредагувати прості функції за допомогою веб-інтерфейсу OpenLayers та передачі WKT безпосередньо в поля геометрії SQL Server.
AFAIK, жодна не підтримує пряму редакцію просторових даних SQL SERVER 2008.
За допомогою ArcSDE, встановленого у вашій БД, ви можете редагувати свої дані в ArcGIS.
Можливо, хтось із більшим досвідом sqlserver може дати вам кращі підказки.
Джордж