<\/HEAD>
Ahoj,<\/P>
<\/P>
Pracujeme na vývoji rozhraní pro synchronizaci GIS (na ESRI Geodatabase) se systémem enterprise asset management. Síťové datové sady v Geodatabase jsou povoleny s GLOBALID a registrovány jako verzované. V rámci počáteční synchronizace jsou GLOBALID spolu s dalšími atributy odesílány do systému enterprise asset management a od té doby GLOBALID slouží jako primární klíč pro synchronizaci jakýchkoli aktualizací z GIS. Pomocí změn verzí jsme schopni identifikovat a synchronizovat změny provedené v GIS (tj. vložení / aktualizace / odstranění) s pomocí GLOBALID. Nyní jsme narazili na dva případy, tj. opuštění majetku a rozdělení majetku.<\/P>
<\/P>
Předpokládá se, že existují dvě třídy prvků jako součást datového modelu pro uchování opuštěných prvků, tj. Abandoned Line a Abandoned Point. Používáme nástroje ArcGIS Network Editing k opuštění / zrušení opuštění prvků. V případě opuštění prvku je pozorováno, že prvek je odstraněn ze zdrojové vrstvy a nový prvek je vložen do třídy opuštěných prvků (s novým GLOBALID). Protože ztrácíme GLOBALID ze zdrojové vrstvy, existuje nějaký lepší způsob sledování / identifikace GLOBALID ze zdrojové vrstvy z vrstvy opuštěných prvků? Všimli jsme si identifikátoru zařízení jako jednoho z polí, ale používá se toto pole běžně k udržení jedinečných hodnot?<\/P>
<\/P>
Také při rozdělení majetku chceme udržet vztah rodič / potomek mezi předchozím prvkem před rozdělením a prvky vytvořenými po rozdělení. Předpokládáme, že existuje původní pole GLOBAL ID (kromě standardního pole ESRI GLOBALID), které vyplňuje původní / rodičovský GLOBALID v případě rozdělení. Funguje tento předpoklad dobře, nebo existuje nějaký alternativní přístup k řešení tohoto scénáře?<\/P>
<\/P>
Bylo by velmi užitečné, kdybychom se dozvěděli standardní způsob, jakým podniky obvykle překonávají výše uvedené scénáře.<\/P>
<\/P>
S pozdravem,
Rama Rao<\/P><\/BODY><\/HTML>