Skip to content

folibis/qsimplespatial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qsimplespatial

QSimpleSpatial is very simple Qt widget for visualization of spatial data.

Currently QSimpleSpatial supports only SHAPE files from ESRI. It is assumed that the data uses WGS84 coordinate system. The data may be projected using World Mercator projection (EPSG:3395) or Spherical Mercator / Web Mercator (EPSG:3857) used by Google maps. That should be enough, for most projects.

if you need to use some advanced features in your project, please refer to appropriate libraries like QGis.

#####Features:

  • QSimpleSpatial can read data from ESRI shapefiles. Currently supported shapes:
    • Points
    • Polylines
    • Polygons
  • QWidget as a canvas for map data painting
  • Unlimited zoom. It is possible to define minimal/maximal zoom visible level for layer/features groups
  • Unlimited layers
  • Paint schemes. It is possible to define custom paint scheme for each layer or features group
  • Labels. It is possible to define custom paint sceme for each label layer or features group
  • and much more ...

#####TODO:

  • Label title along the path
  • Ability to save data to shapefiles
  • Documentation
  • More projections (may be through proj.4 library)
  • More supported formats
  • OpenGL painting system instead of QPainter
  • QML plugin
  • and much more ...

#####License: The MIT License (MIT)

#####External resources:

About

Simple Qt widget for visualization of spatial data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published