Map Zone Delimiter

Map Zone Delimiter

Explore Demo

I developed Map Zone Delimiter because I needed a versatile tool to assign geospatial data in different ways, as the existing solutions didn't fully meet my requirements. The application supports zone management through adjustable radius, polyline areas, and abstract areas with Voronoi diagrams. It also includes CSV import/export, point and group management, and an interactive map-based interface for working with structured location data.

  • preview
  • preview
  • preview
  • preview
  • preview
  • preview

Implemented technologies

  • JAVASCRIPT

Process and challenges

  1. Firstly, I laid the foundation by adding a map using the Leaflet library. I implemented basic functions to add points on the map through clicks, ensuring an initial visualization of the locations.

  2. Next, I added the functionality to group points. This allowed organizing points into different groups, facilitating the management and classification of locations on the map.

  3. Then, I incorporated additional features for points, such as the ability to delete or identify them. This enhanced the interaction with points, allowing for more detailed and precise management.

  4. I introduced the functionality to create polyline areas, enabling the delimitation of zones by connecting points with lines. This provided a more versatile way to define geospatial areas on the map.

  5. Subsequently, I added the capability to create radius zones, where points are surrounded by an adjustable circle. I implemented range controls to dynamically modify the radius of these circles, enhancing flexibility in area delimitation.

  6. Finally, I integrated dynamic zones using Voronoi diagrams. This allowed segmenting the map into abstract areas based on point distribution, facilitating more precise data assignment to the nearest zones.

Technical Decisions

  • Voronoi diagrams for abstract zones

    Added Voronoi-diagram-based zones to segment the map into abstract areas based on point distribution, enabling more precise nearest-zone assignment.

Current Status

Archived

Conclusion and next steps

Future improvements could include more dynamic point administration features, such as enhanced visual grouping and reordering of points in the list. Additionally, optimizing the application for mobile support would significantly broaden its usability.