Skip to content

Confoederatio/Naissance

Repository files navigation

Naissance

Interactive Mapmaking and Historical Data Visualisation for the 21st Century, Made Simple.

-

Join our community!

Abstract.

Naissance is an open-source historical 3D GIS built for proxy modelling, raster input and wrangling, simulation, and statistical analysis with undo/redo trees and version control with user-first UI design. We aim to eventually enable modernised data visualisation and mapmaking to create interactive atlases, different mapmodes, and 3D/video export options. Naissance is currently in beta, with features such as gridmap editing planned for future integration over from UF.

All generated files by Naissance are currently stored in JSON, with GeoJSON being supported for import. Saved Naissance files may be found in ./saves/. A default initialisation file, ./saves/autosave.js, is loaded for compatibility testing in non-release versions.

Roadmap.


Planned Version Features Status
Pre-Alpha
  • Adding/editing/deleting polities
  • Changing the colour/stroke of polities
  • Data visualisation framework
  • Drawing on the map using a brush tool
  • Entity UIs can be pinned/collapsed
  • File saving/loading
  • Keyframes can be moved and deleted
  • Managing groups and subgroups
  • Polities can be set to disappear/appear at different zoom levels
  • Polities can be simplified, hidden, and unhidden
  • Polity names, coordinates, ands ettings can change over time
  • Tooling to remove duplicate keyframes and retroactively apply current paths
DONE
Alpha
  • Ability to copy/paste polities
  • Different mapmodes
  • Make sure all dependencies are supported locally
  • Multi-select and drag for polities
  • Overhauled UI
  • Toggle confirmation/feedback prompt for certain actions
  • Toggleable masks
  • Union masks for groups, allowing for polity fill
  • Viewing Mode
  • WYSIWYG Description Editor for Polities
WIP
Beta
  • Ability to create animations for polities at certain levels
  • Add framework for marker entities and paths
  • Automatic bend-text or straight text for polity labeling with info popups and an option to adjust bend text curve.
  • Automatic color scheme dependent on main color and variance for groups, or list of colours.
  • Automatic labeling
  • Change map projections
  • Custom tiles
  • Default startup file
  • Detailed default historical and demographic atlas
  • Fill pattern options
  • Further UI improvements
  • Gradient fill
  • Icon patterns for paths
  • Layers in hierarchy, layer customisation
  • Mode to export to raster map, video, web visualisations
  • Undo and redo options
  • Union files
PROPOSED
Release
  • 3D Map Editor
  • International Date Line handling
  • QOL Tools
  • TBD
PROPOSED

-

These features are subject to change with additional releases. Take a look at our wishlist!

About

Interactive Mapmaking and Historical Data Visualisation for the 21st Century, Made Simple.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages