Size: a a a

спбгеотех

2020 October 14

f

fr1 in спбгеотех
я не шарю в оракле но что -то типа SELECT ST_MakePoint(X, Y)
источник

AR

Alex Rybakov in спбгеотех
Anna Chigineva
окей, там же в меню - слой есть подключение к Ораклу, через него не видит вьюху?
там насколько я понял ожидается Oracle Spatial -  т.е объект с геометрией .....
источник

AC

Anna Chigineva in спбгеотех
fr1
я не шарю в оракле но что -то типа SELECT ST_MakePoint(X, Y)
там так же как в постгре?
источник

AR

Alex Rybakov in спбгеотех
Anna Chigineva
там так же как в постгре?
вот сильно вряд ли.....Но я тоже не разраб....
источник

AC

Anna Chigineva in спбгеотех
я просто тоже с ораклом не работала, сложновато
источник

AR

Alex Rybakov in спбгеотех
Есть ограничение - саму вьюшку что является истоником полей с коодинатами  я изменять не могу.....
источник

AC

Anna Chigineva in спбгеотех
а сделать копию ее?
источник

AR

Alex Rybakov in спбгеотех
Скажем так  - в ArcGIS визуализировать точки  по такой вьюхе - 0,5 минуты
А тут  - огород
источник

AR

Alex Rybakov in спбгеотех
Anna Chigineva
а сделать копию ее?
потенциально да..а что это даст? возможность делать в ней поле типа геометрия ... Мне казалось можно как то сначала заташить вьюху (таблицу) в проект а потом как то попрроще  - жмакнуть кнопку отобразить по координатам - без вот этого паровоза....
источник

EK

Eduard Kazakov in спбгеотех
Виртуальный слой для вас.

SELECT a,b,c,d, st_geomfromtext(concat('POINT(',x,' ',y,')')) as geom from pm
где a,b,c,d - нужные атрибуты из исходного слоя, x,y - поля с координатами, pm - псеводним настроенного источника. На скрине настройка виртуального слоя из экселевской таблички. Удобно тем, что выражение можно быстро редактировать через контекстное меню слоя.
источник

EK

Eduard Kazakov in спбгеотех
Если ваш view можно затащить в qgis как таблицу, значит его можно использовать как источник (embedded layer) в этом конструкторе
источник

AR

Alex Rybakov in спбгеотех
О, спасибо...пробую
источник

AR

Alex Rybakov in спбгеотех
т.е. идея я так понял создать вьюшку (вирт слой) на моей вьюшке с новым полем типа geometrн?
источник

EK

Eduard Kazakov in спбгеотех
Да, типа того. Можно использовать и комбинировать запросами данные из любых источников, чтобы получать новые представления.
источник

AR

Alex Rybakov in спбгеотех
где то я лажаю....при Проверить — выдает ошибку и причем тут drop  не могу понять совсем...Он пытается что сделать? Дропнуть мою вьюху - ну вряд ли сможет - юзер  от которого конект  -  таких прав не имеет.....
источник

EK

Eduard Kazakov in спбгеотех
Попробуйте для начала без *, и ещё внизу указать, что геометрию брать из поля geom
источник

AR

Alex Rybakov in спбгеотех
Eduard Kazakov
Попробуйте для начала без *, и ещё внизу указать, что геометрию брать из поля geom
что то  у меня даже простые селекты не идут ...буду разбираться сначала с ними.....
источник

EK

Eduard Kazakov in спбгеотех
Может Local Name слишком длинный, замените на какой-нибудь краткий
источник

AR

Alex Rybakov in спбгеотех
не влияет - попробовал ...но суда по ошибке DROP TABLE IF EXISTS идет попытка пересоздать вьюшку....но конект от юзера - read only  -
Или я не понимаю как должен работать этот механизм?? Yew не может же он пересоздавать в моей базе мой же объект! Или может???
Я думал он сделает некую копию св своем кеше внутреннем временную....а тут видимо идет попытка записать в базу новую вьюху, а на это нужны права....
Или я не прав?
источник

EK

Eduard Kazakov in спбгеотех
В источник он точно не должен залезать с записью
источник