Perguntas mais frequentes
A partir do ArcGIS 10.3.1, uma nova coluna é adicionada às classes de feição armazenadas em geodatabases PostgreSQL utilizando o tipo espacial PostGIS.
A coluna GDB_GEOMATTR_DATA seria criada apenas em classes de feição PostGIS (não ST_Geometry). A coluna é adicionada automaticamente pelo geodatabase ao criar novas classes de feição no ArcGIS ou registrar tabelas espaciais PostGIS com o geodatabase. A seguinte instrução é retornada em um rastreamento do PostgreSQL ao registrar ou criar novas classes de feição:
ALTER TABLE test ADD COLUMN GDB_GEOMATTR_DATA BYTEA NULL
Antes do ArcGIS 10.3.1, as curvas em uma classe de feição de geometria do PostgreSQL são armazenadas como linhas densificadas (não curvas). A implementação da coluna GDB_GEOMATTR_DATA torna as classes de feição do ArcGIS armazenadas no geodatabase PostgreSQL consistentes com os tipos espaciais nativos do Oracle e do SQL Server, que aplicam o mesmo conceito de maneira semelhante.
O tipo da coluna é binário e é gerado para qualquer tipo de entidade espacial (incluindo pontos). A finalidade da coluna é lidar com geometrias complexas que exigem um tipo de geometria separado. Por exemplo, em uma tabela espacial de sequência de linha PostGIS, uma curva deve ser armazenada como uma sequência circular. Esta instância de várias colunas de geometria em uma única tabela é legal em uma tabela PostGIS. No entanto, como somente um tipo espacial pode estar presente em uma classe de feição do ArcGIS, as feições que contêm curvas devem ser tratadas separadamente para estar em conformidade com esta regra de coluna de geometria única. Isso significa que os valores da curva são gravados no GDB_GEOMATTR_DATA automaticamente, em segundo plano. O usuário não é responsável por manter os dados nesta coluna.
ID do Artigo: 000001196
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri