Из QGIS в Oracle Spatial
-
- Участник
- Сообщения: 56
- Зарегистрирован: 15 май 2013, 12:41
- Репутация: 1
Из QGIS в Oracle Spatial
Добрый день.
Подскажите, пожалуйста есть ли плагин для выгрузки векторных данных в Oracle?
Или как грузить шейпы в Oracle?
Спасибо.
Подскажите, пожалуйста есть ли плагин для выгрузки векторных данных в Oracle?
Или как грузить шейпы в Oracle?
Спасибо.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
-
- Участник
- Сообщения: 56
- Зарегистрирован: 15 май 2013, 12:41
- Репутация: 1
Re: Из QGIS в Oracle Spatial
Что то он ругается
C:\Program Files\GDAL>ogr2ogr -f OCI OCI:spatial/spatial@spatial C:\1\District.s
hp
ERROR 1: ORA-12154: TNS:could not resolve the connect identifier specified
in <unnamed>
ERROR 1: Oracle driver doesn't currently support database creation.
Please create database with Oracle tools before loading tables.
OCI driver failed to create OCI:spatial/spatial@spatial
База с названием spatial у меня создана
C:\Program Files\GDAL>ogr2ogr -f OCI OCI:spatial/spatial@spatial C:\1\District.s
hp
ERROR 1: ORA-12154: TNS:could not resolve the connect identifier specified
in <unnamed>
ERROR 1: Oracle driver doesn't currently support database creation.
Please create database with Oracle tools before loading tables.
OCI driver failed to create OCI:spatial/spatial@spatial
База с названием spatial у меня создана
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Из QGIS в Oracle Spatial
клиент Oracle как я понял установлен. (?) На клиенте в файле tnsnames прописан путь до базы?
Приведите текст файла
Приведите текст файла
-
- Участник
- Сообщения: 56
- Зарегистрирован: 15 май 2013, 12:41
- Репутация: 1
Re: Из QGIS в Oracle Spatial
# listener.ora Network Configuration File: E:\app\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SPATIAL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = V-T-V)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
SID_LIST_SPATIAL =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
ADR_BASE_SPATIAL = E:\app\
# Generated by Oracle configuration tools.
SPATIAL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = V-T-V)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
SID_LIST_SPATIAL =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
ADR_BASE_SPATIAL = E:\app\
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Из QGIS в Oracle Spatial
Вы привели настройки листнера самой СУБД.
OGR используя драйвер OCI "ходит" через клиент. Так вот в клиенте должны быть прописаны строки соединений. Они (строки) прописываются в файле tnsnames.ora
Вот пример у меня,
В принципе Вы можете прописать строку соединения прямо в ogr
ogr2ogr -append -f "OCI" OCI:abcd/abcd@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) итд
Но клиент хорошо бы настроить
OGR используя драйвер OCI "ходит" через клиент. Так вот в клиенте должны быть прописаны строки соединений. Они (строки) прописываются в файле tnsnames.ora
Вот пример у меня,
Код: Выделить всё
UIPGUPD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1521))
)
(CONNECT_DATA = (sid = uipgupd) )
)
ogr2ogr -append -f "OCI" OCI:abcd/abcd@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) итд
Но клиент хорошо бы настроить
-
- Участник
- Сообщения: 56
- Зарегистрирован: 15 май 2013, 12:41
- Репутация: 1
Re: Из QGIS в Oracle Spatial
Спасибо за ответы.
Но через ogr2ogr так и не получилось загрузить данные.
Загружаю с помощью Oracle Map Builder.
Но через ogr2ogr так и не получилось загрузить данные.
Загружаю с помощью Oracle Map Builder.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Из QGIS в Oracle Spatial
Ну если что спрашивайте.
А добить вопрос, я бы советовал все же.
И понимание придет определенное, и ogr2ogr еще пригодится...
Удачи!
А добить вопрос, я бы советовал все же.
И понимание придет определенное, и ogr2ogr еще пригодится...
Удачи!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя