-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Cobertura del servicio de internet de Entel | ||
|
||
El presente repositorio muestra el proceso de preparación y transformación de datos cuya fuente en pdf contiene las tecnologías a nivel nacional del servicio de internet de Entel. | ||
|
||
La data se obtuvo del [siguiente enlace ](https://www.entel.pe/wp-content/uploads/2022/11/listado-ccpp-con-cobertura-movil-3Q2022.pdf) y corresponde a noviembre del 2022. Este documento en pdf debe ser descargado, preparado en csv y luego transformado a json para poder visualizarlo en un mapa. | ||
|
||
## Preparación | ||
La data que está en formato pdf debe convertirse a **csv** para poder manipularlo. Los pasos para la conversión son: | ||
|
||
a. Abrir el pdf en word | ||
|
||
b. Cambiar todos los "X" por "si" y las "/" por ";". | ||
|
||
c. Copiar la tabla y llevarla a excel. | ||
|
||
d. Manualmente arreglar algunas inconsistencias que se presentan al desactivar la union de celdas. | ||
|
||
e. Guardar el resultado como csv en la carpeta **"data/entel_movil_parsed.csv"** | ||
|
||
## Transformación | ||
Los datos preparados no resultan convenientes para la visualización. Antes es necesario convertirlo de pivot a long format usando el siguiente script en python [parser_internet_coverage.ipynb](https://github.com/ccalobeto/cobertura_internet/blob/master/transformation/parser_internet_coverage.ipynb). | ||
|
||
### Ejemplo de la transformación | ||
<img src="images/pivot_to_longer_format.jpeg" width="480" height="300"> | ||
|
||
La salida de este script en python es el archivo json ubicado en **data/entel_movil_parsed.json** | ||
|
||
## Inclusión de la cartografía de Perú | ||
La metodología para la construcción de los límites geográficos a nivel de distrito, provincia y departamento se encuentra en [pe-atlas](https://github.com/ccalobeto/pe-atlas) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
|
||
<head> | ||
<meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<title>Cobertura de Internet</title> | ||
<link rel="stylesheet" type="text/css" href="./src/css/base.css"> | ||
<link rel="stylesheet" type="text/css" href="./src/css/visualization.css"> | ||
</head> | ||
|
||
<body> | ||
<div class="container"> | ||
<h1>Cobertura de Internet</h1> | ||
<div class="intro"> El presente gráfico muestra la cobertura a nivel nacional del servicio de internet móvil de | ||
Entel por | ||
centro poblado. | ||
La data corresponde a <b>noviembre del 2022</b> y se obtuvo del <a | ||
href="https://www.entel.pe/wp-content/uploads/2022/11/listado-ccpp-con-cobertura-movil-3Q2022.pdf">siguiente | ||
documento en pdf</a>. El proceso de preparación y transformación de los datos | ||
se encuentra en el siguiente <a href="https://github.com/ccalobeto/cobertura_internet">repositorio de github.</a> | ||
</div> | ||
<div class="filters-container"> | ||
<p id="viewof-technology"></p> | ||
<div class="intro">Haz click en las cajas para mostrar la red internet móvil y posiciona el cursor en cualquier | ||
punto para mostrar | ||
el centro poblado y su provincia.</div> | ||
<div id="peruChart"></div> | ||
</div> | ||
</div> | ||
|
||
<!-- Load your scripts here --> | ||
|
||
<script type="module"> | ||
import { Runtime, Inspector } from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@5/dist/runtime.js"; | ||
import define from "https://api.observablehq.com/@ccalobeto/cobertura-internet.js?v=4"; | ||
new Runtime().module(define, name => { | ||
if (name === "updatedData") return true; | ||
if (name === "viewof technology") return new Inspector(document.querySelector("#viewof-technology")); | ||
if (name === "peruChart") return new Inspector(document.querySelector("#peruChart")); | ||
}); | ||
</script> | ||
</body> | ||
|
||
</html> |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.