Skip to main content

An interactive map and table explorer for geographic coordinates in a CSV file

Project description

mapdata.py is a viewer for geographic coordinate data read from a CSV file, spreadsheet, or database. Both a map and a data table are displayed. When a location is selected on the map, the same location is highlighted in the table, and vice-versa. Single or multiple selections may be enabled. Locations may also be selected and highlighted by writing a query expression to select rows of the data table.

MapData illustration

Coordinates should be in decimal degrees, in WGS84 (coordinate reference system [CRS] 4326), however, coordinates in other CRSs can be converted to 4326.

The map display can be customized in several ways:

  • Different raster tile servers may be used for the basemap. The default is OpenStreetMap. Several alternatives are provided, and other tile servers can be specified in a configuration file.

  • Locations identified by coordinates in the data file may be designated by different types of markers and by different colors. The default marker for locations, and the default marker used to flag selected locations can both be customized. Symbols and colors to use for location markers can be specified in a configuration file and in the data file. Different symbols and markers can be used for different selected locations.

  • Locations may be unlabeled or labeled with data values from the data file The label font, size, color, and location can all be customized.

The map can be exported to a Postscript, PNG, or JPEG file. Using command-line options, mapdata can be directed to load a data file and display location markers and then to export the map to an image file, and quit.

Selected rows in the data table can be exported to a CSV or spreadsheet file.

Data can also be displayed in several different types of plots: box plots, scatter plots, line charts, and counts of categorical and quantitative variables. Plots can use either all data or only data values that are selected in the map and table. Plots have a live connection to the data table, so when selections are changed the plots are automatically updated.

Complete documentation is at https://mapdata.osdn.io.

A configuration file template, application icons for Linux and Windows, a .desktop file for Linux, and additional bitmap symbols, are available for download from OSDN.

Downloads

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mapdata-2.5.0.tar.gz (40.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page