Comments (10)
Eu acabei fazendo da forma que você disse. O st_union não funciona bem nos anos: 2000, 2001, 2014 e 2015, mesmo se eu usar o shape do Brasil, então a função vai travar ou carregar algumas linhas, se o usuário especificar qualquer um desses anos.
from geobr.
Não sei se alguém já notou isto, mas a função read_state não funciona se o pacote DataTable estiver carregado. Como a minha função foi escrita editando a read_state, ela está com a mesma incompatibilidade.
from geobr.
Oi Rafael, como a função read_state (e todas as outras) já carrega todos os estados se lhe atribuirmos o parâmetro all (como você já disse), eu não entendi o que a função read_country fará, não percebi a diferença entre esta e as outras funções quando especificamos all. Pode detalhar melhor, por favor?
from geobr.
from geobr.
Fazendo o download de todos os estados, e depois dissolvendo as fronteiras, estava demorando muito tempo (coisa de vários minutos). No FTP do IBGE existe o shape do Brasil, creio que seja mais eficiente remover as fronteiras carregando um shape de uma vez. Um problema que eu encontrei (e que ainda não achei a solução) foi que o mapa (após utilizar a função st_union ), ainda fica com algumas linhas, conforme abaixo (mapa gerado pelo mapview):
from geobr.
Usando o shape do Brasil de 2018 o problema foi resolvido!
from geobr.
Eh, o st_union
nao funciona muito bem ainda. Acho que a sua sugestao vai ser mais facil e rapida de implementar mesmo
from geobr.
Não sei se alguém já notou isto, mas a função read_state não funciona se o pacote DataTable estiver carregado. Como a minha função foi escrita editando a read_state, ela está com a mesma incompatibilidade.
Resolvi. Era só transformar o metadata.rds para data.frame
(sem data.table
)
from geobr.
A operação st_union
demora muito mesmo. O ideal seri que o usuário não tivesse que rodar ela toda vez que chama a função.
Então eu peguei o seu código e criei um script prep_country
para gerar os arquivos de sf
do Brasil pra todos anos e salvar esses dados no nosso servidor.
Agora, quando o usuário chama a função, read_country
, a função simplesmente faz o download do arquivo que já está pronto.
from geobr.
Função read_country
já funcionando!
from geobr.
Related Issues (20)
- read_comparable_areas is not returning the right columns HOT 4
- read_capitals wrong code for Aracaju, SE HOT 1
- read_capitals, typo on Rondônia name unicode HOT 1
- Municipality years missing from list_geobr return HOT 1
- Error in read_municipality(year = 2021, simplified = TRUE) HOT 1
- Issue in read_region() : Centro-oeste is empty HOT 3
- Fix name of region "Centro-Oeste" by adding hyphen
- read_health_facilities() - Dados mais recentes HOT 10
- Divisao municipal em 5570
- Problem with pip install HOT 7
- Suggestion: input code_* to more read_*() functions HOT 5
- New data / function to download CNEF from IBGE.
- Error: Edge 46 crosses edge 48 HOT 5
- [python] New parameter `date` in read_health_facilities() HOT 1
- All `code_` columns should be treated as `character`
- Add code_state and code_abbrev colums to urban areas data set HOT 1
- Issue with the interaction with data.table HOT 1
- [python] Package pipeline tests fails because html5lib is missing
- [r-package] `read_country` with year=2019 or year=2020 returns states HOT 4
- [Python] Fix read_comparable_areas years available presentation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geobr.