Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLP-options viewer #12

Open
ppKrauss opened this issue Dec 23, 2018 · 2 comments
Open

CLP-options viewer #12

ppKrauss opened this issue Dec 23, 2018 · 2 comments

Comments

@ppKrauss
Copy link
Collaborator

Criar em CLP/site3 páginas de navegação para apresentação dos testes.

REQUISITOS

Gerais:

  • Apresentar cada tecnologia em seu formato padrão para que se possa testar a implementação, que fará uso de bibliotecas javascript adaptadas e requerem confiabilidade.
  • Opção de base4 para permitir análise da hierarquia completa.
  • Opções de base32 convencionais (ex. base32rfc) e a sugerida (base32pt).
  • Adaptação CLPv1: fazer rodar com cobertura de São Paulo e demais cidades-teste. O CLPv1 não é a cobertura oficial, apenas uma boa sugestão (artesanalmente otimizada) que permite avaliar as tecnologias.

Técnicos:

  • Tudo em Javascript, portando adaptando bibliotecas quando necessário.
  • Uso do LeafletJs com tiles Mapbox (vetorial) e BING (satélite).

Navegação final: separar dois tipos, específica e principal. A principal é menos poluída, focada numa determinada votação ou candidatos mais votados... Acrescentar resumo de "prós e contras" e links para as páginas do CLP.

ppKrauss added a commit to ppKrauss/CLP that referenced this issue Dec 23, 2018
ppKrauss added a commit that referenced this issue Dec 23, 2018
@ppKrauss
Copy link
Collaborator Author

A viabilidade com Geohash (integral), Pluscode (sem hierarquia) e outros já foi demonstrada, mas há ainda um o problema com S2geometry: não existe uma "distribuição oficial" de sua versão Javascript, e as distribuições disponíveis são incompletas e/ou de baixa confiabilidade.

Atualmente duas fontes para GeoJSON das células S2 estão disponíveis, s2-cell-draw usando npmjs/s2-geometry (createPolygonListFromBounds) e o mapbox/node-s2,

Supostamente mais usada e testada:

Não-recomendadas:

A verificar:

ppKrauss added a commit that referenced this issue Jan 7, 2019
cobertura e CLP testados, issue #12
@ppKrauss
Copy link
Collaborator Author

ppKrauss commented Jan 9, 2019

Para fechar issue por hora... Fazer a carga sempre com a visualização de um ponto, ou vindo da URL ou vindo de um valor default. No caso do default fazendo a carga também de uma cidade.

Outras correções:

  • 1. Mostrar o CLP (codigo vermelho) apenas quando base32, pois as coberturas foram padronizadas para 32 macrocélulas.

  • 2. Representar as coberturas com padronização própria: base16. Quando demandar acréscimo de acréscimo base4 ou halfDigit, usar "+" e codificação "A" e "B" nos halfs.

  • 3. conferir se o ponto está no quadrante de uma cidade com cache disponível... se for checa regex e mostra codigo vermelho e carrega a cidade caso nao tenha sido carregada.

  • 4. conferir porque está mostrando letra "e" em alfabeto geohash, para o indexador de macrocélula (primeiro digito vermelho). Por exemplo em "6gyf6663" temos "BR-SP-SPA-e66.3".

  • 5. Mostrar área, diâmetro e lado da célula clicada.

  • 6. Mostrar área, diâmetro e lado do município selecionado.

  • 7. Mostrar o CLP (codigo vermelho) com prefixo small , para destacar

ppKrauss added a commit that referenced this issue Jan 10, 2019
show point on load, an issue #12 item
ppKrauss added a commit to ppKrauss/CLP that referenced this issue Jan 10, 2019
ppKrauss added a commit that referenced this issue Jan 10, 2019
fechando entrega itens 1,2,5,7 da issue #12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant