Skip to content

Commit

Permalink
Add files for Qt market place
Browse files Browse the repository at this point in the history
  • Loading branch information
AmonRaNet committed Apr 8, 2021
1 parent 3dfb906 commit bdc4035
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 6 deletions.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# QGeoView(QGV)
# QGeoView (QGV)

QGeoView is a Qt / C ++ widget for visualizing geographic data, like tiled layers, raster or vector data. QGeoView has only Qt as dependency. This component uses QGraphicsView and focuses on usability and performance.
QGeoView public interface follows best practices from OpenLayers and Google Maps API and supports all basic map features, like:
![Logo](market-place/logo_64_64.png) QGeoView is a Qt / C ++ widget for visualizing geographic data.

## Headings

QGeoView allows to show different kind of geographic data, like tiled layers, raster or vector data.
Component is based on QGraphicsView and focused on usability and performance.
QGeoView public interface try to follow best practices from OpenLayers and Google Maps API and supports all basic map features, like:

* EPSG3857 projection (others can be added)
* Camera changes: scaling, rotation, moving
Expand Down Expand Up @@ -69,6 +74,4 @@ QGeoView uses [SemVer](http://semver.org/) for versioning. For the versions avai

## License

This project is licensed under the [LGPL License v3](http://www.gnu.org/licenses/).

Please contact the author if you need development with closed source.
This project is licensed under the [LGPL License v3](https://www.gnu.org/licenses/lgpl-3.0.html).
24 changes: 24 additions & 0 deletions market-place/description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# QGeoView (QGV)

![Logo](https://github.com/AmonRaNet/QGeoView/raw/master/market-place/logo_64_64.png) QGeoView is a geographic data widget.

## Headings

QGeoView allows to show different kind of geographic data, like tiled layers, raster or vector data.
Component is based on QGraphicsView and focused on usability and performance.
QGeoView public interface try to follow best practices from OpenLayers and Google Maps API and supports all basic map features, like:

* EPSG3857 projection (others can be added)
* Camera changes: scaling, rotation, moving
* TMS (OSM, Google, Bing or custom)
* Map control widgets

## Input data

QGeoView uses a hierarchical object storage system, which can store both visual objects (for example, raster or shapes) and non-visual objects (for example, a layer of items). Override in paint event for the visual object allow you to show on the map any geo-data from any source. However, QGeoView itself does not provide methods for reading/parsing of geo-data sources (files). The only exception are TMS servers and bitmap images, for all other sources you need to extend solution.

## Links

Project repo: https://github.com/AmonRaNet/QGeoView

Demo video: [Youtube](https://youtu.be/t0D21r_s-8E)
Binary file added market-place/logo_256_256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added market-place/logo_64_64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 48 additions & 0 deletions market-place/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"$schema": "http://qt.io/schema/extension-schema-v1#",
"title": "QGeoView",
"extensionType": [
"library"
],
"version": "1.0.2",
"vendor": {
"name": "AmonRaNet",
"url": "https://github.com/AmonRaNet"
},
"contact": "AmonRaNet",
"copyright": [
"AmonRaNet"
],
"author": "Andrey Yaroshenko",
"icon": "https://github.com/AmonRaNet/QGeoView/raw/master/market-place/logo_256_256.png",
"licenses": [
{
"licenseType": "LGPLv3",
"licenseUrl": "https://www.gnu.org/licenses/lgpl-3.0.html"
}
],
"created": "2018-09-19",
"lastUpdate": "2020-04-26",
"platforms": [
"Linux,"
"Windows",
"MacOS",
],
"qtVersions": [
"5.12.0",
"5.13.0",
"5.14.0"
],
"tags": [
"GeoView"
],
"price": {
"listprice": 0
},
"support": "[email protected]",
"bugUrl": "https://github.com/AmonRaNet/QGeoView/issues",
"sourceRepoUrl": "https://github.com/AmonRaNet/QGeoView",
"dependencies": [
"Widgets"
]
}

0 comments on commit bdc4035

Please sign in to comment.