Доступ к записям

0 голосов
спросил 05 Янв, 07 от Peps (5,330 баллов) в категории Программные продукты Esri
Каким образом в SDE 9.2(Oracle10g), можно организовать доступ к записям фиче класса, с учет прав пользователей? И вообще такое возможно или нет?

8 Ответы

0 голосов
ответил 06 Янв, 07 от Grigoriy (127,020 баллов)
SDE устанавливает доступ на уровне класса, т.е. таблицы.
Если нужно ограничивать доступ к отдельным записям, т.е. объектам - то Вам придется разрабатывать это самому.
Один из вариантов решения - пространственный View. Создается командой sdetable -o create_view. Но Вы должны хорошо представлять, как работатет сам SDE.
0 голосов
ответил 09 Янв, 07 от Peps (5,330 баллов)
А разве можно вьюшку к feature классу сделать?
0 голосов
ответил 09 Янв, 07 от Grigoriy (127,020 баллов)
Читаем матчасть - ArcSDE Command Reference:
 
sdetable -o create_view -T <view_name> -t <table1,table2...tablen>
      -c <table_col1,table_col2...table_coln>
      [-a <view_col1,view_col2...view_coln>] [-w <"where_clause">]
      [-i <service>] [-s <server_name>] [-D <database>]
       -u <DB_User_name> [-p <DB_User_password>] [-N] [-q]
 
Views can be created with the "create_view" operation. The views created are stored in your DBMS just like any other view you would create with an SQL editor. You may create views that join several tables together up to the limit imposed by your DBMS. However, just as ArcSDE imposes the limit of one spatial column per table, that limit also applies to views created by the "create_view" operation.

Note when a view is created from multiple base tables, and as a result more than one rowid column exists, ArcSDE uses the first rowid column in the attribute list. It is important that this row id column does not contain duplicate values of NULL values as a result of the query used to create the view. If it does, querying the view will become unpredictable.

0 голосов
ответил 15 Янв, 07 от Peps (5,330 баллов)
А матчасть эт конечно хорошо, воб еслибы еще и представители компаний выполняли законы image У нас на рынке нельзя продовать продукт без описания, документации на государственном языке. image
0 голосов
ответил 18 Янв, 07 от Grigoriy (127,020 баллов)
А Вы не покупайтеSmile
0 голосов
ответил 19 Янв, 07 от Peps (5,330 баллов)
Типичный ответ нашего представителя компании image
Не знаю как у Вас в стране, а у нас уже были судебный прецеденты. Очень весело было, когда человек купил софт и не увидив доку на Украинском языке подал в суд на компанию. И в итоге в судебном порядке дистрибьютера заставили сделать перевод и выплатить челу мат компенсаци. image Правда с екомом этот вариант не пройдет, я как знаю они не являются представительством ESRI.
0 голосов
ответил 19 Янв, 07 от Grigoriy (127,020 баллов)
Да юристов, видимо в данных прецендентах не было грамотныхSmile.
Тогда предлагаю Вам заработать на Microsoft - насколько мне известно Microsoft не собирается локализовывать средства разработки - покупайте Visual Studio .NET и требуйте перевода на украинский вместе с C# и Basic Smile.
Но боюсь им будут странны Ваши претензии - у них есть на это лицензионное соглашение.
0 голосов
ответил 19 Янв, 07 от Grigoriy (127,020 баллов)

А если серьезно, то для ArcGIS Desktop переведена большая часть документации на русский язык. А для серверных продуктов существуют курсы обучения, на которых слушателям дают и лекции и упражнения на русском языке. Это конечно, не полный комплект, но большинство основных навыков и понятий там изложено. А далее всё же придется изучать оригинальную матчасть.

Так что приезжайте. Smile

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...