Dříve jsem podal žádost o vylepšení: ENH-000187066 Dynamické parametry pro dotazy definice v ArcGIS Pro. Ale chci jasně říct, že žádám o místo pro zadání jednoho parametru pro více dotazů definice. Také chci získat názory od členů komunity.
Nápad:
Textové pole na pásu karet nebo dialog, kde můžeme zadat jeden parametr, který by byl automaticky použit ve více dotazech definice. Například do textového pole/dialogu zadat rok jako "2029" (jedná se o rozpočtový rok, ne rok založený na sysdate). "2029" by bylo automaticky vloženo do jakéhokoli dotazu definice, který obsahuje text "[YEAR]". Takže bych mohl mít více vrstev (silnice, chodníky, potoky, mosty a rybníky), které mají různé dotazy definice (a různé typy geometrie), ale všechny dotazy definice obsahují text "[YEAR]", například YEAR = [YEAR]. Pokud bych mohl nastavit/upravit rok na jednom místě, bylo by to efektivnější než upravovat každý dotaz definice zvlášť.
Nemohu použít stávajícífunkci parametrů dotazové vrstvy EGDB, i když jsou moje data v Oracle EGDB, protože mnoho mých vrstev jsou lineární referenční vrstvy událostí. Dotazové vrstvy ST_GEOMETRY nemohou dělat lineární referencování. A i kdybych mohl použít funkci parametrů dotazové vrstvy, nemyslím si, že by se parametr vztahoval na více vrstev.
Tato funkce by byla částečně podobná tomu, jak funguje Microsoft Access. V Accessu mohu mít více vnořených dotazů a vložit [YEAR] do každého dotazu, ale dostanu pouze jedno dialogové okno parametru [YEAR], které se aplikuje na všechny vnořené dotazy. Podobně jako na tomto screenshotu z webu:
V ArcGIS Pro nemáme vnořené dotazy. Ale máme více vrstev. Chci jedno dialogové okno nebo textové pole na pásu karet pro aktualizaci parametrů v dotazech definice více vrstev.
Pro úplnost, podobná funkce parametrů existuje v SQL klientech jako TOAD. Ale parametr se vztahuje pouze na jeden dotaz.