Oracle Spatial piekļūt no BentleyMap
Tālāk ir piemērs funkcijām, kuras var veikt, izmantojot Microstation BentleyMap, lai pārvaldītu informāciju no OracleSpatial datubāzes.
Instalējiet Oracle klientu
Oracle nav jābūt instalētam datorā. Tikai klients, šajā gadījumā es izmantoju 11g R2. Atšķirībā no tā, kad to izmantoja Microsation ģeogrāfija, klientam nav jānosaka savienojuma virkne, jo tur tas darbojās efektīvāk, izmantojot ODBC savienotāju. BentleyMap gadījumā savienojuma virkne ir definēta VBA, lai tā netiktu ievadīta, tā tiek saglabāta xml failā vai tiek ievadīta panelī, veidojot savienojumu.
Pievienojieties datu bāzei
Tam jums ir jādara:
Fails> karšu mijiedarbība
Tādējādi sānu panelī tiek izveidota cilne, kas ļauj mums izveidot savienojumus ar datiem no dažādiem avotiem. BentleyMap gadījumā šeit varat piekļūt Oracle savienojumiem, SQL Server un WFS pakalpojumiem.
Pārāk slikti, ka nav savienojuma ar PostGIS.
Mapē Savienojumi ar peles labo pogu noklikšķiniet un atlasiet Jauns Oracle savienojums ...
Tas ir panelis, kurā mums jāievada lietotājs, atslēga un pakalpojuma adrese.
Piekļuves gadījumā, izmantojot portālu, kas parasti ir 1521, kā arī resursdatorā un attālajā pakalpojumā, kur tas tiek publicēts.
Savienojuma īpašības var saglabāt kā xml paplašinājuma failu orax, sqlx vai wfsx, lai zvanītu, neiekļaujot laukus.
Apskatīt un rediģēt informāciju
Kad savienojums ir izveidots, tiek parādīti projektā pieejamie slāņi, kurus var apskatīt kārtīgi pēc veida vai ar atribūtu kategoriju, kas definēta Ģeotelpiskās administrators.
Lai uzzinātu datus, ikona tiek izmantota kā brilles, tas ļauj parādīt informāciju tabulas veidā vai kā xml struktūru.
Labajā peles pogā tiek parādītas vienādas telpisko rīku joslas funkcijas:
- Querry tiek izmantots, lai veiktu datu vaicājumu, vai nu no skata (skata), vai no konkrēta vaicājuma, vai no visiem esošajiem telpiskās shēmas datiem.
- Ziņojums tiek izmantots, lai saglabātu izmaiņas, kas veiktas ģeometrijā.
- Bloķējiet / atbloķējiet, lai iespējotu izmaiņas.
- Dzēst kešatmiņā esošos gadījumus attīra skata datus
Gadījumā, ja vēlaties izveidot īpašu vaicājumu, varat to ievietot laukā Kur klauzula, saskaņā ar objekta saturošo informāciju. Šajā gadījumā es vēlos tikai tos kadastra zemes gabalus, kuri ir aktīvā statusā un kuri pieder 0006. nodaļas un pašvaldības 08. sektoram. Vaicājums būtu:
DELETED = 0 UN CODDEPARTAMENTO = 08 UN CODMUNICIPIO = 01 UN NOZARE = 0006
Ir svarīgi saprast, ka BentleyMap rediģē dabiski, tāpēc katastrofu iespējamība ir drošības kontroles trūkums. Nepieciešams skaidri noteikt lietotāju lomas, kontrolējot kļūdaini izdzēstās informācijas versijas un atkopšanas iespējas. Parasti cilvēki ir ļaundari un jauc slēdzeni ar atbloķēšanu.
Pretējā gadījumā tas ir brīnums, ņemot vērā, ka tam ir visas CAD programmatūras iespējas. Prakse saka, ka jums tas jādara izmantot VBA lai labāk pārvaldītu instrumentus un veiktu darījumu pārvaldību.