Oracle Spatial hozzáférést BentleyMap
A következőkben bemutatjuk azokat a funkciókat, amelyeket a Microstation BentleyMap segítségével végezhetünk az OracleSpatial adatbázisból származó információk kezelésére.
Az Oracle Client telepítése
Nem szükséges, hogy az Oracle telepítve legyen a számítógépre. Csak az Ügyfél, ebben az esetben én 11g R2-t használok. Ellentétben azzal, amikor használták Microsation Geographics, nem szükséges meghatározni egy kapcsolati karakterláncot az ügyfélen, mert ott hatékonyabban működött egy ODBC csatlakozó használatával. A BentleyMap esetében a kapcsolati karakterlánc egy VBA-ban van definiálva, így azt nem adják meg, xml fájlba menti vagy a kapcsolat létrehozásakor a panelbe írja be.
Csatlakozzon az adatbázishoz
Ehhez el kell végezni:
Fájl> térkép interoperabilitás
Ez létrehoz egy fület az oldalsó panelen, amely lehetővé teszi számunkra, hogy kapcsolatokat alakítsunk ki a különböző forrásokból származó adatokkal. A BentleyMap esetében innen érheti el az Oracle kapcsolatokat, az SQL Server és a WFS szolgáltatásokat.
Kár, hogy nincs kapcsolat a PostGIS-mel.
A Kapcsolatok mappában kattintson a jobb gombbal, és válassza az Új Oracle Connection ... lehetőséget.
Ez egy panel, ahol meg kell adnunk a felhasználót, a jelszót és a szolgáltatás címét.
Porton keresztül történő hozzáférés esetén, amely rendszerint az 1521, valamint a fogadó és távoli szolgáltatás, ahol közzétették.
A kapcsolat tulajdonságai menthetők az xaxi fájlként a kiterjesztéshez: orax, sqlx vagy wfsx a híváshoz, anélkül, hogy be kellene írni a mezőket.
Konzultáció és szerkesztés
A kapcsolat létrejötte után megjelenik a projektben rendelkezésre álló rétegek, amelyeket rendezett módon megtekinthetünk típusonként vagy a Geospatial Administrator.
Az adatok megtekintéséhez a szemüveg formájában lévő ikont használják, ez lehetővé teszi az információk megjelenítését táblázatos formában vagy XML struktúrában.
Az egér jobb gombjával a térbeli eszköztár ugyanazon funkcionalitása látható:
- Querry-t használunk egy adat lekérdezéshez, akár a kijelzőn (View), akár egy adott lekérdezésből, vagy a térbeli séma összes meglévő adatából.
- A bejegyzés a geometriai változtatások mentésére használható.
- A lezárás / feloldás lehetővé teszi a változtatások lehetőségét.
- A gyorsítótáras példányok törlése törli a megtekintési adatokat
Ha konkrét lekérdezést szeretne készíteni, akkor helyezze el a mezőbe Ahol a záradék, az objektum által tartalmazott információk szerint. Ebben az esetben csak azokat a kataszteri parcellákat akarom, amelyek aktív állapotban vannak, és amelyek a 0006-as osztály és a 08-es önkormányzat 01 szektorához tartoznak. A lekérdezés a következő lenne:
DELETED = 0 ÉS CODDEPARTAMENTO = 08 ÉS CODMUNICIPIO = 01 ÉS SZEKTOR = 0006
Fontos megérteni, hogy a BentleyMap natív módon szerkeszt, így a katasztrófák bekövetkezésének lehetősége a biztonsági ellenőrzések hiányában rejlik. Egyértelműen meg kell határozni a felhasználók szerepét a tévedésből törölt információk verzió- és helyreállítási lehetőségeinek irányításában. Az emberek általában huncutak és összekeverik a zárat a feloldással.
Egyébként csoda, ha figyelembe vesszük, hogy a CAD szoftver összes képességével rendelkezik. A gyakorlat szerint muszáj használja a VBA-t az eszközök jobb kezeléséhez és tranzakciókezeléshez.