Dados geoespaciais
Nesta página
Dados geoespaciais
Se uma coleção contiver umíndice geoespacial 2d
ou 2dsphere
, o BI Connector o campo indexado em uma array de coordenadas numéricas de longitude-latitude.
Exemplo
Dada a seguinte collection:
db.points.createIndex( { pos : "2dsphere" } ) db.points.insertOne({ pos : { type: "Point", coordinates: [ -73.97, 40.77 ] }, name: "Central Park", category : "Parks" })
O BI Connector gera o seguinte esquema:
schema: - db: test tables: - table: points collection: points pipeline: [] columns: - Name: _id MongoType: bson.ObjectId SqlName: _id SqlType: varchar - Name: category MongoType: string SqlName: category SqlType: varchar - Name: name MongoType: string SqlName: name SqlType: varchar - Name: pos.coordinates MongoType: geo.2darray SqlName: pos.coordinates SqlType: numeric[]
O BI Connector não reconhece campos geoespaciais ao ler a partir de uma visualização .