rviz_satellite package from rviz_satellite repo

rviz_satellite

Package Summary

Tags No category tags.
Version 3.0.3
License Apache 2
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/nobleo/rviz_satellite.git
VCS Type git
VCS Version master
Last Updated 2021-04-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Display satellite map tiles in RViz

Additional Links

Maintainers

  • Tim Clephas

Authors

  • Gareth Cross
  • Andre Schröder

rviz_satellite

Plugin for rviz for displaying satellite maps loaded from the internet.

Alt text

In the near future this plugin will not add support for ROS 2. For an unofficial ROS 2 fork see blacksoul000/rviz_satellite.

In order to use rviz_satellite, add this package to your catkin workspace.

Demo

The package contains a launch file for demonstration purposes. Use it to verify your installation and to get started:

roslaunch rviz_satellite demo.launch

The launch file will fake a GPS position in Philadelphia, USA and display Wikimedia Maps nearby. You can edit the longitude and latitude values in launch/demo.gps to change the position.

Check the Usage section below to learn how to use the position of your robot and a satellite map.

Usage

Add an instance of AerialMapDisplay to your rviz config.

The Topic field must point to a publisher of sensor_msgs/NavSatFix.

Map tiles will be cached to $HOME/.cache/rviz_satellite. At present the cache does not expire automatically - you should delete the files in the folder if you want the images to be reloaded.

Currently, we only support the OpenStreetMap convention for tile URLs. This e.g. implies that only raster tiles (no vector tiles) are supported.

Tile servers

You must provide a tile URL (Object URI) from which the satellite images are loaded. The URL should have the form http://server.tld/{z}/{x}/{y}.jpg. Where the tokens {z}, {x}, {y} represent the zoom level, x coordinate, and y coordinate respectively. These will automatically be substituted by rviz_satellite when making HTTP requests.

rviz_satellite doesn't come with any preconfigured tile URL. For example, you could use one of the following tile servers:

For some of these, you have to request an access token first. Please refer to the respective terms of service and copyrights.

Options

  • Topic is the topic of the GPS measurements.
  • Alpha is simply the display transparency.
  • Draw Under will cause the map to be displayed below all other geometry.
  • Zoom is the zoom level of the map. Recommended values are 16-19, as anything smaller is very low resolution. 22 is the current max.
  • Blocks number of adjacent blocks to load. rviz_satellite will load the central block, and this many blocks around the center. 8 is the current max.

Support and Contributions

In case of questions or problems, do not hesitate to open an issue.

Contributions are welcomed. Please add a summary of your changes to the changelog under the section Forthcoming.

CHANGELOG

Changelog for package rviz_satellite

3.0.3 (2021-01-19)

  • Pragmatic URI check
  • Enable catkin_lint in CI
  • Enable ros industrial CI
  • Update maintainer info

3.0.2 (2020-10-13)

  • Fix time synchronization of NavSat transform lookup

3.0.1 (2020-08-03)

  • Fix cleanup bug breaking the navsat-tile transforms (#84, #85)

3.0.0 (2020-05-26)

  • Code cleanup (#76, #75)
  • Remove the \'resolution\' property (#74)
  • Fix frame jitter by splitting map and fixed-frame transforms (#56)
  • Cleanup cmake (#70)
  • Remove NED and NWU frame conversion options

2.0.0 (2020-04-17)

  • Drop Qt4 support

1.3.0 (2020-04-17)

  • Fix setting the fixed frame
  • Fix race when reading the blocks property
  • Set tile fetching preference to cache
  • Remove the robot frame property. Instead use the frame from the NavSatFix topic
  • Fix demo.launch
  • Fix uninitialized variable

1.2.0 (2019-03-07)

  • Rewrite of the tile loader
  • Display an error if the tile server is invalid
  • Move map towards the robot\'s z-position
  • Use XDG cache path for caching tiles
  • Incorporate orientation of tile frame when rendering map

1.1.0 (2018-12-04)

  • Integrate package version via CMake
  • Detect Qt 5 automatically, adding support for ROS Lunar, Melodic, et al
  • Remove unused opencv linking

1.0.0 (2018-11-08)

  • Initial release

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rviz_satellite at answers.ros.org

rviz_satellite package from rviz_satellite repo

rviz_satellite

Package Summary

Tags No category tags.
Version 3.0.3
License Apache 2
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/nobleo/rviz_satellite.git
VCS Type git
VCS Version master
Last Updated 2021-04-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Display satellite map tiles in RViz

Additional Links

Maintainers

  • Tim Clephas

Authors

  • Gareth Cross
  • Andre Schröder

rviz_satellite

Plugin for rviz for displaying satellite maps loaded from the internet.

Alt text

In the near future this plugin will not add support for ROS 2. For an unofficial ROS 2 fork see blacksoul000/rviz_satellite.

In order to use rviz_satellite, add this package to your catkin workspace.

Demo

The package contains a launch file for demonstration purposes. Use it to verify your installation and to get started:

roslaunch rviz_satellite demo.launch

The launch file will fake a GPS position in Philadelphia, USA and display Wikimedia Maps nearby. You can edit the longitude and latitude values in launch/demo.gps to change the position.

Check the Usage section below to learn how to use the position of your robot and a satellite map.

Usage

Add an instance of AerialMapDisplay to your rviz config.

The Topic field must point to a publisher of sensor_msgs/NavSatFix.

Map tiles will be cached to $HOME/.cache/rviz_satellite. At present the cache does not expire automatically - you should delete the files in the folder if you want the images to be reloaded.

Currently, we only support the OpenStreetMap convention for tile URLs. This e.g. implies that only raster tiles (no vector tiles) are supported.

Tile servers

You must provide a tile URL (Object URI) from which the satellite images are loaded. The URL should have the form http://server.tld/{z}/{x}/{y}.jpg. Where the tokens {z}, {x}, {y} represent the zoom level, x coordinate, and y coordinate respectively. These will automatically be substituted by rviz_satellite when making HTTP requests.

rviz_satellite doesn't come with any preconfigured tile URL. For example, you could use one of the following tile servers:

For some of these, you have to request an access token first. Please refer to the respective terms of service and copyrights.

Options

  • Topic is the topic of the GPS measurements.
  • Alpha is simply the display transparency.
  • Draw Under will cause the map to be displayed below all other geometry.
  • Zoom is the zoom level of the map. Recommended values are 16-19, as anything smaller is very low resolution. 22 is the current max.
  • Blocks number of adjacent blocks to load. rviz_satellite will load the central block, and this many blocks around the center. 8 is the current max.

Support and Contributions

In case of questions or problems, do not hesitate to open an issue.

Contributions are welcomed. Please add a summary of your changes to the changelog under the section Forthcoming.

CHANGELOG

Changelog for package rviz_satellite

3.0.3 (2021-01-19)

  • Pragmatic URI check
  • Enable catkin_lint in CI
  • Enable ros industrial CI
  • Update maintainer info

3.0.2 (2020-10-13)

  • Fix time synchronization of NavSat transform lookup

3.0.1 (2020-08-03)

  • Fix cleanup bug breaking the navsat-tile transforms (#84, #85)

3.0.0 (2020-05-26)

  • Code cleanup (#76, #75)
  • Remove the \'resolution\' property (#74)
  • Fix frame jitter by splitting map and fixed-frame transforms (#56)
  • Cleanup cmake (#70)
  • Remove NED and NWU frame conversion options

2.0.0 (2020-04-17)

  • Drop Qt4 support

1.3.0 (2020-04-17)

  • Fix setting the fixed frame
  • Fix race when reading the blocks property
  • Set tile fetching preference to cache
  • Remove the robot frame property. Instead use the frame from the NavSatFix topic
  • Fix demo.launch
  • Fix uninitialized variable

1.2.0 (2019-03-07)

  • Rewrite of the tile loader
  • Display an error if the tile server is invalid
  • Move map towards the robot\'s z-position
  • Use XDG cache path for caching tiles
  • Incorporate orientation of tile frame when rendering map

1.1.0 (2018-12-04)

  • Integrate package version via CMake
  • Detect Qt 5 automatically, adding support for ROS Lunar, Melodic, et al
  • Remove unused opencv linking

1.0.0 (2018-11-08)

  • Initial release

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rviz_satellite at answers.ros.org