Como ver a classe de um objeto

Função: class

Para ver a classe do objeto que guarda os dados do shapefile podemos usar a função class.

Parâmetros interessantes da função:

  • x: Nome do objeto com os dados do shapefile.

1) Vamos carregar o shapefile:

library("rgdal");
pb_poligonos_rgdal <- readOGR(dsn="aesa_pb/Municipios", layer="Municipios", 
                              verbose=FALSE, stringsAsFactors=FALSE);

2) Vamos ver qual a classe do objeto que guarda os dados do shapefile:

class(x=pb_poligonos_rgdal);
[1] "SpatialPolygonsDataFrame"
attr(,"package")
[1] "sp"

Como podemos ver, nosso objeto pertence à classe SpatialPolygonsDataFrame. Ou seja, trata-se de um objeto que contém informações sobre um shape de polígonos (Spatial Polygons).

Outras possibilidades que iremos explorar serão os objetos que contêm informações sobre um shape de linhas (Spatial Lines) e sobre um shape de pontos (Spatial Points).

Importante! É importante saber à que tipo de classe um objeto pertence, pois uma mesma função pode apresentam saídas diferentes dependendo do tipo de objeto que é fornecido como entrada.

Sugestões de busca em inglês:

results matching ""

    No results matching ""