Страница 1 из 1

Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 09:42
bingeomap
Здравствуйте, QGIS профессионалы.
Я в QGIS новый.
Долгое время и сейчас всегда работал с AutoCAD Map. Как база данных использую MS SQL Server. В AutoCAD Map всегда соединился с MS SQL Server, создаю Базу Данных, задаю координатную систему, создаю свою схему (структуры БД) в стиле AutoCAD Map (точнее FDO) и не каких проблем не был не когда. Но, теперь хочу использовать эту БД MS SQL Server в QGIS. Встречаюсь с разными проблемами:
1) Любая операция (соединения, добавления слоя на карту, открывание таблицы и т. д.) очень медленно идёт.
2) Когда добавляю слой в карту координатную систему не распознают:
www.imageup.ru/img260/1944943/1.jpg.html
3) Объекты на карте не видно.
4) Когда открываю таблицу написано, что скрыто фильтром:
www.imageup.ru/img260/1944946/2.jpg.html
В чем может быть проблемы, как решит их, чего я не правильно делаю.
(Эту БД (и структуры) в MS SQL Server создал с помощью AutoCAD Map (а не в SQL Server Management Studio) и задавал координатную систему тоже.)
(QGIS 2.4 и 2.6, а MS SQL Server Express 2012)
Выложил примерный файл (БД MS SQL Server)

Re: Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 10:15
trir
координатную систему не распознают
и не распознает, QGIS не понимает метаданные FDO

Re: Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 10:39
bingeomap
А как можно решит проблему?

Re: Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 11:06
trir
Есть четыре пути
1. Подружить FDO и QGIS
2. Перегнать базу через OGR (OGR создаёт хранилище с собственной структурой метаданных)
3. Создать "чистую" БД вообще без левых метаданных - никаких плюсов, но и минусов тоже никаких (мой путь)
4. Работать так

Re: Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 14:06
bingeomap
Я бы выбрал первый вариант, но не знаю как это сделать. Я прочитал на сайте FDO.
Но, я не программист не знаю как это сделать.
А для "не программистов" есть какой метод?
А вообще самый хороший вариант какой?

Re: Проблемы с MS SQL Server

Добавлено: 15 ноя 2014, 18:11
trir
Если хочешь работать в разных ГИС - лучший вариант №3
Каждая технология - FDO, ArcGIS, GDAL, добавляет свои плюшки, но создаёт проблемы совместимости. На чтение нормально, на запись - проблемы
3) Объекты на карте не видно.
У меня такое было, если в геометрии есть null-значения

Re: Проблемы с MS SQL Server

Добавлено: 17 ноя 2014, 12:00
bingeomap
Спасибо, trir, за информации. У меня еще один дилетантный вопрос:
А в самом QGIS можно создать БД в MS SQL Server или мне придется детально изучит SQL Server Management Studio?

Re: Проблемы с MS SQL Server

Добавлено: 17 ноя 2014, 23:13
trir
OGR умеет, как в QGIS - не знаю. Лучше изучить SQL и SSMS

Re: Проблемы с MS SQL Server

Добавлено: 18 ноя 2014, 09:00
bingeomap
Понятно. Спасибо еще рас.