-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
AmonRaNet
committed
Apr 8, 2021
1 parent
3dfb906
commit bdc4035
Showing
5 changed files
with
81 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" | ||
] | ||
} |