Skip to content

fikriaf/mapping-network-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signal Distribution Analysis for Provider Telkomsel in Banten, Indonesia

Signal Distribution Analysis for Provider in Banten

This script is used to analyze and visualize the signal distribution of users from provider Telkomsel in the Banten region, Indonesia. The process includes spatial data processing, tower data from cellmapper.net, and implementation using network analysis and Nearest Neighbor algorithm.

Key Features

  • Spatial Data Processing
  • Tower Datas
  • User Data Telkomsel
  • Network Analysis
  • Nearest Neighbor
  • Visualization

Requirements

Ensure the following libraries are installed:

  • geopandas
  • pandas
  • matplotlib
  • networkx
  • shapely

To install all these libraries, use:

pip install geopandas pandas matplotlib networkx shapely

Project Structure

shape_Banten/indonesia_Province_level_1.shp: Shapefile for the Indonesian region. tower.py: Module for extract data tower. sampel.py: Module for simulating user and signal data.

How to Use

Ensure all related files (shapefile, tower module, and sampel module) are in the same directory as the main script.

Run the script with Python:

python mapping_network.py

The signal distribution and network map will be displayed after the simulation completes.

Visualization Results

Signal Distribution Map: Shows tower and user locations based on signal strength:

  • Green: Strong signal.
  • Yellow: Medium signal.
  • Red: Weak signal.
  • Network Graph: Displays the connection between towers and users using the MST algorithm.

About

This script analyzes and visualizes signal distribution in Banten using GeoPandas, Matplotlib, and NetworkX.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages