Аналитика http://www.geosystema.net/forum/ |
|
DML / UDL http://www.geosystema.net/forum/viewtopic.php?f=1&t=1520 |
Страница 1 из 1 |
Автор: | pippa [ 05 апр 2010 17:01 ] |
Заголовок сообщения: | DML / UDL |
Расскажите пожалуйста - как работает файл DML? Что в нём прописано? Можно ли в нём сохранять доступ к другим базам (в смысле отличных от прописанных SQL.udl) ? Просто получается что Диджиталс не воспринимает другие базы кроме тех - что описаны в SQL.udl. Можно ли узнать поподробнее о струткуре хранения геометрии в базе Postgre / PostGIS ? Можно ли получить описание струткуры базы данных в базе? Что означает таблица - _operations - в базе данных? Правильно ли я понимаю - что каждая карта - это отдельная база на PostgreSQL? И для создания новой карты в базе необходимо создавать новое ODBC соединение на каждой рабочей станции - которой необходимо обеспечить доступ к карте? Большое спасибо. |
Автор: | Bondarets Alexander [ 05 апр 2010 23:02 ] |
Заголовок сообщения: | Re: DML / UDL |
Цитата: Можно ли узнать поподробнее о струткуре хранения геометрии в базе Postgre / PostGIS ? Можно ли получить описание струткуры базы данных в базе? При Сервис>Настройки>Главная>Константы>SQLMode=0 используется внутренний формат БД, во многом сходный с DMF (представление объектов и большинства структур через BLOB поля). При SQLMode=1 используется формат хранения OGC Simple feature access. Во втором режиме требуется установленное пространственное расширение PostgreSQL - PostGIS. Цитата: Что означает таблица - _operations - в базе данных? Лог операций с картой. Цитата: Правильно ли я понимаю - что каждая карта - это отдельная база на PostgreSQL? И для создания новой карты в базе необходимо создавать новое ODBC соединение на каждой рабочей станции - которой необходимо обеспечить доступ к карте? Правильно. Сейчас мы работаем над переходом от ODBC драйверов к прямому доступу к PostrgeSQL базам данных с использованием родных библиотек. Это должно ускорить работу с БД. Но принцип одна карта - одна база данных сохранится. |
Автор: | pippa [ 06 апр 2010 11:22 ] |
Заголовок сообщения: | Re: DML / UDL |
Спасибо за ответы. Очень полезно. А что с самим файлом DML ? Это что за зверь и с чем его едят? Как с ним ладить? Очень признательна за ответ |
Автор: | Sergey Oleynik [ 06 апр 2010 14:12 ] |
Заголовок сообщения: | Re: DML / UDL |
pippa писал(а): Спасибо за ответы. Очень полезно. А что с самим файлом DML ? Это что за зверь и с чем его едят? Как с ним ладить? Очень признательна за ответ Этот файл запоминает параметры соединения, загруженные слои и текущие координаты окна с картой. Чтобы после повторного открытия карты восстановить все как было. Откройте его блокнотом и все увидите: [Connection] Datalink=FILE NAME=D:\Source\Execute\SQL.udl [Appearance] Layers=1,6 XMin=5365328.87 YMin=327178.43 XMax=5366171.54 YMax=328555.84 |
Автор: | pippa [ 06 апр 2010 15:20 ] |
Заголовок сообщения: | Re: DML / UDL |
Sergey Oleynik писал(а): Этот файл запоминает параметры соединения, загруженные слои и текущие координаты окна с картой. Чтобы после повторного открытия карты восстановить все как было. Откройте его блокнотом и все увидите: [Connection] Datalink=FILE NAME=D:\Source\Execute\SQL.udl [Appearance] Layers=1,6 XMin=5365328.87 YMin=327178.43 XMax=5366171.54 YMax=328555.84 Спасибо за ответ. Можно ли рассматривать - что Диджиталс сможет работать с UDL файлами отличными от Sql.UDL ? Раз в DML файле есть такая запись? И как можно раздать разным операторам разные территории доступа к карте? Существует ли такая возможность? Спасибо. |
Автор: | pippa [ 07 апр 2010 13:37 ] |
Заголовок сообщения: | Re: DML / UDL |
Неужели мои вопросы слишком сложные? Может всё таки можно на них ответить? Буду сердечно благодарна. |
Автор: | Dmitry_Zolotar [ 07 апр 2010 14:26 ] |
Заголовок сообщения: | Re: DML / UDL |
pippa писал(а): И как можно раздать разным операторам разные территории доступа к карте? Существует ли такая возможность? Можно добавлять к айди слоя какой-нибудь префикс(номер района или исполнителя), а в DML для конкретного исполнителя указывать нужные ему слои. Сливать в одну карту можно потом скриптом, удаляя префиксы. |
Автор: | Anton Gorpynich [ 07 апр 2010 14:50 ] |
Заголовок сообщения: | Re: DML / UDL |
pippa писал(а): Можно ли рассматривать - что Диджиталс сможет работать с UDL файлами отличными от Sql.UDL ? Раз в DML файле есть такая запись? Digtals работает "с UDL файлами отличными от Sql.UDL". Можно задавать любой UDL файл в константе DataLink (Сервис|Настройки|Главная|Константы). Так же можно отредактировать и соответствующую запись в DML файле. Цитата: И как можно раздать разным операторам разные территории доступа к карте? Существует ли такая возможность? Спасибо. Это вопрос скорее к опытному системному администратору. Вообще, распределение прав доступа к базе данных можно реализовать при помощи триггеров. Особенно эффективно это при использовании возможностей PostGIS. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |