Giter Site home page Giter Site logo

qgis-tutorials's Introduction

Ujaval Gandhi

I am the founder of Spatial Thoughts and author of several open-source learning resources. The technologies I primarily work with are QGIS, Python, GDAL and Google Earth Engine. I am strong believer in open-source, open-data and open-learning materials.

You can check out my work through the links below.

  • QGIS Tutorials and Tips: Available in 10+ languages and used by 1M+ users every year. Covers all topics suitable from beginner to advanced users with step-by-step instructions. Built using RST/Sphinx/Github Pages. [view source code]
  • SpatialThoughts OpenCourseWare: Comprehensive and structured course materials for advanced topics. Shared under open-license suitable for self-learning and non-commercial use. Built using Markdown/R Studio/Github Pages. [view source code]
  • Spatial Thoughts Blog: Regularly updated blog covering events and technical topics related to open-source geospatial technologies such as QGIS, Earth Engine, GDAL, Mapshaper and more.
  • Spatial Thoughts YouTube Channel: Tutorials, lectures, guided projects and more content in easy to understand videos.

Connect with me

Twitter Badge LinkedIn Badge

Popular Posts

Google Earth Engine

QGIS

Python

GDAL

qgis-tutorials's People

Contributors

dependabot[bot] avatar digro avatar felipeacsi avatar ianturton avatar jkaris avatar krostir avatar rohit-sharma-21 avatar santhosh-m31 avatar spatialthoughts avatar swanson-hysell avatar vignapurohit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

qgis-tutorials's Issues

Big file in .git

Hello,

When I ran git clone for this repo takes a lot time to download all files. This is partly because there are files that help in the tutorials but there is a particular file of ~500 MB in qgis-tutorials/.git/objects/pack/. Did you know the existence of this file? I do not know much git but searching it seems this file contains info about other large files.

It would be good if you can "remove" this file only if is not very relevant. Unfortunately I tried some solutions found in Stackoverflow but they did not work.

Wrong expression in image 7.png

Ujaval,

whilst translating I noticed that the expression in image 7.png in Working with attributes (QGIS3)
is missing a "0".

Expression in the image is: "pop_max" > 100000 (five zero's) but should probably be "pop_max > 1000000 (six zero's)

Also effects some subsequent images with the selected points which should not be 3087 but 500

Greetings
Dick
715

Update all download links to https://

In all the tutorials, we need to update download links to data to https://

For example, in source/docs/3/advanced_georeferencing.rst

newyorkcity-washingtonsquarepark.jpg <http://www.qgistutorials.com/downloads/newyorkcity-washingtonsquarepark.jpg>_

should become

newyorkcity-washingtonsquarepark.jpg <https://www.qgistutorials.com/downloads/newyorkcity-washingtonsquarepark.jpg>_

error when trying to install requierments

Hi

first of all thanks so much for these great tutorials!

im getting an error both on debian and arch linux when i try to to install requierments

qgis-tutorials ↳ pip install -r requirements.txt master
Downloading/unpacking sphinx (from -r requirements.txt (line 1))
Downloading Sphinx-1.2.2-py27-none-any.whl (1.1MB): 1.1MB downloaded
Downloading/unpacking sphinx-intl (from -r requirements.txt (line 2))
Downloading sphinx_intl-0.9.5-py2.py3-none-any.whl
Downloading/unpacking shpinx-bootstrap-theme (from -r requirements.txt (line 3))
Could not find any downloads that satisfy the requirement shpinx-bootstrap-theme (from -r requirements.txt (line 3))
Some externally hosted files were ignored (use --allow-external shpinx-bootstrap-theme to allow).
Cleaning up...
No distributions at all found for shpinx-bootstrap-theme (from -r requirements.txt (line 3))
Storing debug log for failure in /home/zeltak/.pip/pip.log

any idea how to solve this

best

Z

How can i pass external wms url and layer name dynamically from user interface and it has to overlay on basemap

This is may present code

wms layer overlay <script> function openDialog(e) { collapseMenu(); closeDialog(); document.getElementById(e.getAttribute('data-dialog')).style.display = 'initial'; } function closeDialog() { document.getElementById('new_wms').style.display = 'none'; document.getElementById('new_wfs').style.display = 'none'; document.getElementById('new_vector').style.display = 'none'; document.getElementById('open_image').style.display = 'none'; document.getElementById('open_vector').style.display = 'none'; } function collapseMenu() { document.getElementById('menu_new_content').style.display = 'none'; document.getElementById('menu_open_content').style.display = 'none'; } function expandMenu(evt) { evt.stopPropagation(); if (evt.target.id) { var menuContent = evt.target.children[0]; if (menuContent.style.display === 'none') { menuContent.style.display = 'block'; for (var i=0;i this.maxWidth) { this.eTop.innerHTML = +parseFloat(this.eTop.innerHTML).toFixed(5)/2 + ' ' + this.topOutUnits; this.eTop.style.width = Math.round(parseInt(this.eTop.style.width)/2) + 'px'; this.fixWidth(); } }, maxWidth: 150 }) ]); map.events.register('moveend', map.getControlsByClass('OpenLayers.Control.ScaleLine')[0], map.getControlsByClass('OpenLayers.Control.ScaleLine')[0].fixWidth); </script>

New WMS layer

Server URL:
Layer name:
Display name:
Transparency:

New
WMS Layer
WFS Layer
Vector Layer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.