
openSenseMap’s Next Chapter: New Beta Features, Tech Upgrades, and a Look Ahead
openSenseMap has long been a valuable tool for users interested in exploring and contributing to open environmental data. As part of our commitment to staying at the forefront of web technology and data interaction, we’re thrilled to introduce the openSenseMap beta version, available now at beta.opensensemap.org. This new version not only brings a fresh look and improved features but also represents a fundamental shift in our technical foundation to better serve our community for years to come.
Why?
The internet and its underlying technologies are constantly evolving, and we’re committed to ensuring openSenseMap remains accessible, efficient, and feature-rich. This new beta release is a step toward that goal, offering a renewed experience with improved tools and interactivity for users to engage with environmental data. With a solid new tech stack and a series of upcoming feature rollouts, this beta version sets the stage for openSenseMap’s future.
Building a Robust Foundation
To power the future of openSenseMap, we’ve modified our tech stack to support better performance, reliability, and scalability.
From Angular to Remix Frontend
We’ve moved from an Angular-based frontend to one powered by Remix, a framework known for its performance optimization and server-rendering capabilities. Remix enables faster page loads and smoother transitions, enhancing the user experience and enabling us to roll out updates more easily. By leveraging Remix, openSenseMap can deliver a more responsive, intuitive interface that grows alongside our users’ needs.
From MongoDB to PostgreSQL
Along with the frontend improvements, we’re also transitioning from a MongoDB database to PostgreSQL, incorporating the PostGIS extension for geospatial data. PostgreSQL provides robust data integrity and reliability, essential for handling the growing volume of sensor data on openSenseMap. The PostGIS extension allows for precise geographic data manipulation, unlocking future features that will enrich users’ ability to interact with and analyze spatial data.
New Beta Features and Enhancements
Our new platform includes several new capabilities designed to make openSenseMap easier and more powerful for users to navigate and explore data.
- Enhanced Profiles and Data Sharing: Users can now create public profiles, making it easier to share data and connect within the community. This feature is designed to foster engagement and collaboration.
-
Advanced Map Filters: The updated map offers refined filter options, allowing users to quickly locate specific datasets and sensors.
-
Enhanced Data Visualization for All Devices: We’ve significantly improved data visualization across the platform to make interpreting sensor data more intuitive and insightful. These enhancements include better support for both stationary and mobile sensors. With the increasing integration of mobile devices, such as those used in projects like Atrai Bikes, users can easily visualize and interact with data from sensors collecting environmental information on the move.
Future Features in Development
As openSenseMap evolves, we’re working on several new features that will continue to enhance the platform’s functionality and user engagement.
- Open Badges: Soon, users will be able to earn open badges, which will provide an additional layer of interaction and recognition. These badges will encourage more engagement on the platform, rewarding users for contributions and encouraging data-sharing practices.
- Integration of SENPH Ontology for Sensors: Another exciting future addition is the SENPH ontology, or “sensor wiki,” which will help create a standardized system for sensor data. This integration will bring a more structured approach to sensor data, making it easier for users to understand and categorize information about various sensors on the platform.
Get Involved: Join the Beta Testing Community
We invite all openSenseMap users to explore the beta and provide feedback. Your insights are invaluable in shaping a tool that serves the needs of the community. If you encounter any issues or have suggestions, please feel free to open new issues on our GitHub repository. By participating in beta testing and contributing through GitHub, you’ll help us refine the platform for an even better final release.
We’re excited to have you with us as we enter this next chapter of openSenseMap. Check out the beta, explore the new features, and stay tuned as we roll out more updates in the coming months.