Oracle Spatial доступ з BentleyMap

Нижче наведено приклад функцій, які можна виконувати, використовуючи Microstation BentleyMap для керування інформацією з бази даних OracleSpatial.

 

Встановити Oracle Client

Необов’язково встановлювати Oracle на комп'ютері. Тільки Клієнт, у цьому випадку я використовую 11g R2. На відміну від того, коли він використовувався Мікросаніфікація географії, не потрібно визначати рядок підключення на клієнті, оскільки там він працював ефективніше, використовуючи роз'єм ODBC. У випадку з BentleyMap рядок з'єднання визначається у VBA таким чином, що він не вводиться, зберігається у файлі xml або вводиться на панелі під час встановлення з'єднання.

Бентлі карта оракула 1

Підключення до бази даних

Бентлі карта оракула 1Для цього ви повинні зробити:

Файл> сумісність карти

Це створює вкладку на бічній панелі, яка дозволяє нам встановлювати з'єднання з даними з різних джерел. У випадку з BentleyMap ви можете отримати доступ до з'єднань Oracle, SQL Server та служб WFS звідси.

Надто погано, що немає зв'язку з PostGIS.

У папці Підключення клацніть правою кнопкою миші та виберіть Нове з'єднання Oracle ...

 

З'явиться панель, в якій ми повинні ввести користувача, ключ і адресу послуги.

У випадку доступу через порт, який, як правило, 1521, а також хост і віддалений сервіс, де він публікується.

 

Властивості з'єднання можна зберегти у вигляді XML-файлу розширення orax, sqlx або wfsx для виклику без необхідності вводити поля.

 

Перегляд та редагування інформації

Як тільки з'єднання буде створено, відобразяться шари, доступні в проекті, які можна переглядати впорядкованому порядку за типом або за категорією атрибутів, визначеною в Геопросторовий адміністратор.

Щоб проконсультуватися з даними, значок використовується у вигляді окулярів, це дозволяє відображати інформацію в табличній формі або у вигляді XML-структури.

Бентлі карта оракула

У правій клавіші миші показані ті самі функції панелі просторових інструментів:

  • Querry використовується для запиту даних, або з перегляду (перегляду), або з конкретного запиту, або з усіх існуючих даних у просторовій схемі.
  • Повідомлення використовується для збереження змін, внесених до геометрії.
  • Блокування / розблокування, щоб забезпечити можливість внесення змін.
  • Стирання кешованих екземплярів очищає дані перегляду

 

Бентлі карта spatial2

Бентлі карта оракула 1Якщо ви хочете зробити конкретний запит, ви можете помістити його в поле Де пункту, відповідно до інформації, яку містить об’єкт. У цьому випадку я хочу лише кадастрові ділянки, які знаходяться в активному стані та належать до сектору 0006 Департаменту 08 та Муніципалітету 01. Запит буде таким:

DELETED = 0 AND CODDEPARTAMENTO = 08 AND CODMUNICIPIO = 01 AND SECTOR = 0006

Важливо розуміти, що BentleyMap редагує автоматично, тому ймовірність катастрофи полягає у відсутності засобів контролю безпеки. Необхідно чітко встановити ролі користувачів, контролюючи управління версіями та варіанти відновлення інформації, видаленої помилково. Зазвичай люди пустують і плутають те, що є замком, з розблокуванням.

В іншому випадку це чудово, враховуючи те, що воно має всі можливості програмного забезпечення САПР. Практика каже, що треба використовувати VBA для кращого управління інструментами та транзакційного управління.

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.