diff --git a/README.md b/README.md index 8a694cc..bb40165 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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). diff --git a/market-place/description.md b/market-place/description.md new file mode 100644 index 0000000..e2c5991 --- /dev/null +++ b/market-place/description.md @@ -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) diff --git a/market-place/logo_256_256.png b/market-place/logo_256_256.png new file mode 100644 index 0000000..ebb40ee Binary files /dev/null and b/market-place/logo_256_256.png differ diff --git a/market-place/logo_64_64.png b/market-place/logo_64_64.png new file mode 100644 index 0000000..98ccca3 Binary files /dev/null and b/market-place/logo_64_64.png differ diff --git a/market-place/manifest.json b/market-place/manifest.json new file mode 100644 index 0000000..ce6f894 --- /dev/null +++ b/market-place/manifest.json @@ -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": "amonra@ngs.ru", + "bugUrl": "https://github.com/AmonRaNet/QGeoView/issues", + "sourceRepoUrl": "https://github.com/AmonRaNet/QGeoView", + "dependencies": [ + "Widgets" + ] +}