Ez a fejezet az adathivatkozások fogalmait és eljárásait mutatja be.
Az adathivatkozások használata két fő eljárásból áll:
Adathivatkozásokat csak felületek, nyomvonalak, hossz-szelvények, csőhálózatok, nyomott csőhálózatok és nézetkeretcsoportok számára használhat.
Ha létrehoz egy hossz-szelvény adathivatkozást, akkor a szülőnyomvonalhoz is létrejön egy adathivatkozás.
Az adathivatkozás közvetlen útvonalat biztosít egy megosztható forrásobjektum helyéhez. Egyetlen műveletben a forrásrajz több objektumának adathivatkozását is létrehozhatja. Az adathivatkozás csak az adatreferencia létrehozására használható.
Az adatreferencia a forrásobjektum egy másik, gyakran felhasználói rajznak nevezett rajzba beillesztett, csak olvasható másolata. A Kereső lapon kiválaszthatja egy objektum hivatkozását, majd az aktív rajzban létrehozhat egy referenciát az adott objektumra. Az adatreferencia anélkül tartja fenn az aktív csatolást a forrásrajz forrásobjektumához, hogy az adathivatkozásra támaszkodna.
Az Eszköztár Kereső lapján az Adathivatkozások csomópont jeleníti meg azon aktív projekt elérési útvonalát, amely az adathivatkozásokat tárolja. Ezek az adathivatkozások az aktív projekthez társított bármely rajzból létrehozhatók. Az ábra azt mutatja be, hogyan jelenik meg az Adathivatkozás csomópont, ha az aktív projekt az Arc.
A Kereső fa adathivatkozás mappái az Arc mintaprojekt esetében
Ha módosítja az aktív projektet, az új projektnév megjelenik az Adathivatkozások csomóponton, az almappák pedig csak az új aktív projekt hivatkozásait tartalmazzák. Egy adott felhasználói rajz több projekt adatreferenciáit is tartalmazhatja.
A referenciaobjektumnak csak olvasható geometriája van, de a felhasználó alkalmazhat egy helyi objektumstílust, egyéni feliratozást, korlátozott elemzést készíthet, és megtekintheti a forrásobjektum tulajdonságait. A referenciaobjektum kevesebb fájlhelyet foglal, amikor a felhasználói rajzot elmenti. Ha a forrásobjektum megváltozik, a szinkronizációs folyamat biztosítja, hogy a változásokat a hivatkozott objektum is tükrözze. A szinkronizáció a felhasználói rajz megnyitásakor megy végbe, illetve a felhasználó kézzel is végrehajthatja. Az adatreferenciát szerkeszthető, független objektummá léptetheti elő, az előléptetést követően azonban a program nem frissíti az adatreferenciát az eredeti forrásobjektum alapján.