Создать карту из таблицы

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
tems-ya
Интересующийся
Сообщения: 39
Зарегистрирован: 28 янв 2015, 22:07
Репутация: 1
Откуда: Воронеж

Re: Создать карту из таблицы

Сообщение tems-ya » 04 окт 2019, 09:46

Коллеги, огромное спасибо всем откликнувшимся.

Смущает вот такая фраза из последней документашки
The installation of Locator depends on the successful and proper installation of Oracle Multimedia. Oracle Multimedia is installed and configured with Oracle Database, although you can install Oracle Multimedia manually if necessary, as documented in Oracle Multimedia User's Guide. During the installation of Oracle Multimedia, Locator is installed.
т.е. в общем случае требуется инсталяция на стороне БД :( . Пространственные надстройки также устанавливаются + платные к тому же у Оракла. В общем такой подход имеет право нажизнь, но в целом, это идеологически совершенно другая концепция, т.к. в типичном случае я просто рядовой user в Oracle DB с набором стандартных грантов и склонить аминов БД к таким действиям в общем случае не представляется возможным, по совокупности объективных причин, могущих не зависит от наших желаний. Если поднимать свою БД, то тогда уж не Оракл и это совершенно дпругая история, не имеющая никакого отношения ни к этому разделу, ни к этому топику.

tems-ya
Интересующийся
Сообщения: 39
Зарегистрирован: 28 янв 2015, 22:07
Репутация: 1
Откуда: Воронеж

Re: Создать карту из таблицы

Сообщение tems-ya » 04 окт 2019, 09:48

Таким образом вопрос, пока остается открытым..

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Создать карту из таблицы

Сообщение trir » 04 окт 2019, 09:57

Самое простое - в свойствах QgsVectorLayer указать поля xField и yField

tems-ya
Интересующийся
Сообщения: 39
Зарегистрирован: 28 янв 2015, 22:07
Репутация: 1
Откуда: Воронеж

Re: Создать карту из таблицы

Сообщение tems-ya » 04 окт 2019, 16:59

С момента того как я сел за этот мопед, меня не покидает стойкое ощущение нереальности происходящего.
Причем оно не только не пропадает, а усиливается по мере погружения в процесс...

Чтобы не топтаться на месте, решил попробовать вариант с промежуточными csv

Что-то сделал вот так:

Код: Выделить всё

import cx_Oracle

con = cx_Oracle.connect('name/pasword@10.10.10.10:1521/Oracl_DB')
cur = con.cursor()

f = open(r'C:\111.csv', 'w')
cur.execute("select * from My_Table")

for row in cur:
    f.write("%s\n" % str(row))
con.close()
f.close()
пришлось

Код: Выделить всё

python -m pip install cx_Oracle
:shock: :shock: :shock:

Коллеги, я правильно понимаю, что эта гадская балалайка весом 5 гигабайт, своими внутренними средствами не в сосотоянии подключиться к БД и сохранить запрос из нее в обычный файл???!!!

Для этого я должен в ручном режиме инсталировать внешнюю библиотеку :shock:

Да ну тогда там есть еще и библиотека shapefile

Код: Выделить всё

python -m pip install shapefile
+100000 других. Вперед, и с песней... Только нафига QGIS тогда вообще нужен...

До жути любопытно, как-нибудь внутренними средствами можно данную операцию выполнить?

tems-ya
Интересующийся
Сообщения: 39
Зарегистрирован: 28 янв 2015, 22:07
Репутация: 1
Откуда: Воронеж

Re: Создать карту из таблицы

Сообщение tems-ya » 07 окт 2019, 17:30

Любопытная инфа
https://gis.stackovernet.com/ru/q/26192

до чего же уныл рускоязычный сегмент по QGIS. На MapInfo все, похоже сидят..., на лицензионном!!! :lol:

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Создать карту из таблицы

Сообщение trir » 10 окт 2019, 10:38

я cx_Oracle нашёл в Autocad Map/Civil 3D
C:\Program Files\Common Files\Autodesk Shared\GIS\ImportExport\11.0\fmepython27\cx_Oracle-doc

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей