-
Notifications
You must be signed in to change notification settings - Fork 49
Adding data source
Maxim Dubinin edited this page Oct 15, 2015
·
12 revisions
In this document, we will show step-by-step example on how to add a new service (data_source).
Fork QuickMapServices repo.
Clone it with:
git clone https://github.com/yourgithubname/quickmapservices_contrib.git
Go to folder where all the data_sources are stored
cd quickmapservices_contrib/data_sources
Make copy of one of the existing data_sources, for example osm_mapnik (let's say we creating a new one - mapquest_osm).
cp -R osm_mapnik mapquest_osm
cd ../mapquest_osm
Edit metadata.ini to add all necessary details, you can skip some of those:
[general]
id = mapquest_osm
type = TMS
is_contrib = False
[ui]
group = mapquest
alias = MapQuest OSM
icon = mapquest.svg
[license]
name = Community Edition License
link = http://developer.mapquest.com/web/info/terms-of-use
copyright_text =Tiles Courtesy of MapQuest, © OpenStreetMap contributors
copyright_link = http://www.mapquest.com/
terms_of_use = http://developer.mapquest.com/web/products/open/map#terms
[tms]
url = http://otile1.mqcdn.com/tiles/1.0.0/map/${z}/${x}/${y}.jpg
zmax = 19
Copy results to your live QGIS install for testing:
cp -R mapquest_osm ~/.qgis2/python/plugins/quick_map_services/data_sources
If all works fine - commit new datasource and make pull-request against our repo for review!
If everything is correct, we will add it to the next plugin build.