Viac

Zobrazenia SDE nezobrazujú hodnoty v spojenej tabuľke


Vytvoril som pohľad SDE medzi triedu bodových funkcií a tabuľku (uloženú v SDE) - spojenie sa vykoná v textovom poli s názvom RFRNC. Zmenil som zobrazenie tak, aby bolo teraz ĽAVÝM VONKAJŠÍM PRIPOJENÍM v súlade s týmto dokumentom:

http://www.jamesrichards.com/post/2009/07/16/How-To-Create-an-ArcSDE-Spatial-View-With-an-Outer-Join.aspx

Problém je - keď v mojej plochej tabuľke v stĺpci RFRNC vytvorím riadok s hodnotou, o ktorej viem, že v triede funkcií existuje - nikdy sa nezobrazí alebo sa v zobrazení neaktualizuje - čo sa tu deje? Akékoľvek nápady sa veľmi cenia.


Zjavne stačí pracovať s neverzálnymi triedami funkcií - potom uvidíte hodnoty - elementárna chyba! Ak chcete pracovať aj s nesmenovanými množinami údajov, musíte zmeniť panel s nástrojmi editora.


Je to len odhad, ale kvôli problému môžu byť nasledujúce informácie tu:

Ak sa rozhodnete nahradiť zobrazenia vytvorené spoločnosťou ArcSDE dodatočnou zmenou zobrazenia, preberáte zodpovednosť nielen za správnosť a účinnosť dotazu, ale aj za jeho relevantnosť a vhodnosť na použitie s klientmi ArcSDE. Výsledkom napríklad vytvorenia prehľadov typu jedna k mnohým, ktoré zahŕňajú triedy funkcií, budú duplicitné ID objektov. To vedie k neočakávanému správaniu v aplikáciách, ako sú ArcMap a ArcCatalog, pretože ObjectID má obsahovať jedinečné hodnoty. Definície ObjectID nájdete v časti O poliach ObjectID.


Prvá vec, ktorú by som urobil, je skomprimovať vašu databázu SDE. V minulosti, keď som mal tento problém, to bolo preto, že funkcie, ktoré som používal na spojenie, neboli v základnej tabuľke triedy funkcií. Z minulého výskumu som zistil, že záznamy neuvidíte v priestorovo povolenom zobrazení, pokiaľ nie sú funkcie v „základných tabuľkách“ pre konkrétnu triedu funkcií. Keď skomprimujete svoju databázu SDE, migrujete všetky záznamy v tabuľkách A a D do základných tabuliek. Ak sa to ukáže ako problém, skriptujte úlohu, ktorá bude každú noc komprimovať vašu databázu SDE, aby ste sa presvedčili, že všetky úpravy sú v základnej tabuľke a sú k dispozícii pre priestorové zobrazenie.