Я создаю слой в QGIS, содержащий точечные объекты, которые мне нужно отобразить на карте.Для этого мне нужно сохранить широту и долготу этих точечных объектов вместе с их подробностями в базе данных MS SQL.
Я пробовал несколько методов:
- Создано подключение к базе данных и добавлена база данныхтаблица как слой (например, Layer1).Затем я предоставил локальный слой в качестве входных данных для Layer1.
- Я также попытался выполнить SQL-запрос в DB Manager (QGIS), но я получил эту ошибку в запросе вставки:
Query execution error on CREATE TEMP VIEW _tview AS *****: 1 - near "INSERT": syntax error
- Iтакже попытался импортировать векторный слой в базу данных, затем я получил следующую ошибку:
Error9-Provider virtual has no createEmptyLayer method
.
Мне нужно руководство, чтобы сохранить данные в таблицу при создании слоя.
Мне нужно сохранить атрибут слоя, чтобы я мог генерировать маркеры на карте, созданной путем загрузки файла KML (сгенерированного из QGIS).Любая помощь приветствуется.
Вставьте заявление
INSERT INTO dbName.SchemaName.Tablename(Name, Longitude, Latitude) VALUES("abc",65.26,39.215)
Заранее спасибо.