Více

Konfigurační parametry ArcSDE PostgreSQL pro Spatial Index?

Konfigurační parametry ArcSDE PostgreSQL pro Spatial Index?


Zajímalo by mě, proč neexistuje žádný konfigurační parametr (DEFAULT Keyword) pro prostorové indexy v Arcsde pro postgres. V ArcSDE pro Oracle máme S_STORAGE, S_INDEX_SP_FID, S_INDEX_ALL parametr pro konfiguraci tabulky prostorových indexů a jejích indexů.

Když vytvářím třídu prvků v postgresql, prostorové indexy přejdou do výchozího tabulkového prostoru. Nechci toto chování. Něco mi chybí?

Abych vypracoval svou otázku, když vytvořím třídu funkcí v databázi, je spuštěn sql (gdo je uživatel a vlastník schématu):

CREATE TABLE gdo.FC1 (objectid integer NOT NULL, name2 varchar (20), "name" varchar (20), shape sde.st_geometry) WITH (OIDS = FALSE) TABLESPACE gdo_bdata; CREATE INDEX a19_ix1 ON gdo.FC1 POUŽÍVÁNÍ gist (tvar);

ArcSDE pro postgres, vytváří prostorové tabulky (FC1) pomocí parametru B_STORAGE (business storage). Ale pro vytvoření prostorového indexu nepoužívá žádný parametr B_INDEX_ *. Zdá se, že uživatel (já!) Nemá žádnou kontrolu nad vytvořením prostorového indexu (GIST).

  • ArcGIS (+ ArcSDE): 10.2.1 a 10.3

  • Postgresql: 9.2

  • Typ geometrie: ST_Geometry


Vynechání v parametrech dbtune bylo potvrzeno vývojem Esri a jsou určeny k řešení v příštím vydání. Změny se budou zabývat schopností řídit umístění prostorového indexu na obchodní tabulce, tabulce (vytvořené registrací třídy prvku jako verze) a umístění souborů protokolu sde.


Podívejte se na video: Installing GeoServer with PostgreSql on Ubuntu