A Short Intro to FLOSS, GIS and QGIS

Total Page:16

File Type:pdf, Size:1020Kb

A Short Intro to FLOSS, GIS and QGIS A short intro to FLOSS, GIS, and QGIS A short intro to FLOSS, GIS and QGIS Edited by Francesco Fiermonte March, April 2020 Revision 0.9 This work is published under the Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA)[1][2] 1 https://creativecommons.org/licenses/by-sa/4.0/ 2 https://creativecommons.org/licenses/by-sa/4.0/legalcode A short intro to FLOSS, GIS, and QGIS Table of Contents A short intro to FLOSS, GIS and QGIS ............................................................................................................... 1 Table of Contents .......................................................................................................................................... 2 Index of Figures ............................................................................................................................................. 5 Index of Tables ............................................................................................................................................... 9 Preamble ..................................................................................................................................................... 10 Before Starting ............................................................................................................................................. 10 Why use an open source software instead a proprietary one? .............................................................. 11 Conventions ................................................................................................................................................. 14 Warnings ...................................................................................................................................................... 15 “GIS DECALOGUE” - Plus Edition.............................................................................................................. 15 Introduction ................................................................................................................................................. 16 What is a Geographic Information System (GIS)? ....................................................................................... 17 What is QGIS? .............................................................................................................................................. 18 How get the software? ............................................................................................................................ 20 How contribute to the Project (without donate money) ........................................................................ 20 Bugs, Features and Issues .................................................................................................................... 20 Where to report? ................................................................................................................................. 20 Reporting issues on QGIS applications ................................................................................................ 21 Before reporting an issue .................................................................................................................... 21 QGIS Translation .................................................................................................................................. 21 QGIS GUI Translation ........................................................................................................................... 21 User Guide, Manuals and Tutorial ........................................................................................................... 21 QGIS 3.10 ............................................................................................................................................. 21 QGIS testing ......................................................................................................................................... 22 QGIS 3.4 ............................................................................................................................................... 22 QGIS Tutorials and Tips........................................................................................................................ 23 Where find GIS data?................................................................................................................................... 24 Search engine .......................................................................................................................................... 24 Advanced Search ..................................................................................................................................... 24 Open Data ................................................................................................................................................ 25 GIS data........................................................................................................................................................ 29 Vector data .............................................................................................................................................. 30 Shapefile .............................................................................................................................................. 30 Mandatory files................................................................................................................................ 31 Other files ........................................................................................................................................ 31 Raster data ............................................................................................................................................... 32 A short intro to FLOSS, GIS, and QGIS Image format ....................................................................................................................................... 33 QGIS Graphic User Interface (GUI) .............................................................................................................. 35 Use a different language ......................................................................................................................... 35 What kind of data can I use into QGIS? ....................................................................................................... 38 Add a Shapefile to QGIS ....................................................................................................................... 40 Method 1 – Drag&Drop ................................................................................................................... 42 Method 2 – Data Source Manager (Button) .................................................................................... 43 Method 3 – Data Browser (Window) .............................................................................................. 44 Method 4 – Add Layer (Menu) ........................................................................................................ 45 Method 5 – Use a “shortcut” ........................................................................................................... 45 Moving on the map ............................................................................................................................. 46 QGIS Attribute Table ............................................................................................................................ 46 Build a thematic map ........................................................................................................................... 48 The “Layer Properties” .................................................................................................................... 48 Add a Raster to QGIS ........................................................................................................................... 53 Method 1 – Drag&Drop ................................................................................................................... 54 Method 2 – Data Source Manager (Button) .................................................................................... 55 Method 3 – Data Browser (Window) .............................................................................................. 57 Method 4 – Add Layer (Menu) ........................................................................................................ 57 Method 5 – Use a “shortcut” ........................................................................................................... 58 Open Geospatial Consortium (OGC) Services .............................................................................................. 58 How add a Service using QGIS ................................................................................................................. 59 How add Tile Server using a Phyton script .............................................................................................. 67 From data to maps ...................................................................................................................................... 72 From Spreadsheet (to CSV) to Map ................................................................................................. 72 Export Layer (Save as… command) .................................................................................................
Recommended publications
  • GIBS API for Developers
    GIBS API for Developers Overview Imagery Layers & Endpoints Layer Naming "Best Available" Layers Projections & Resolution WGS 84 / Lat-lon / Geographic (EPSG:4326) Web Mercator (EPSG:3857) NSIDC Sea Ice Polar Stereographic North (EPSG:3413) Antarctic Polar Stereographic (EPSG:3031) Service Endpoints Imagery API/Services OGC Web Map Tile Service (WMTS) Service Endpoints and GetCapabilities Time Dimension Sample Execution Example Clients Generic XYZ Tile Access OGC Web Map Service (WMS) Service Endpoints and GetCapabilities Time Dimension Sample Execution Geographic Information System (GIS) Client Usage Tiled Web Map Service (TWMS) Service Endpoints Sample Execution Vector Visualization Products Overview Access Vector Metadata Vector Styling Script-level Access via GDAL Bulk Downloading Overview The Global Imagery Browse Services (GIBS) are designed to deliver global, full-resolution satellite imagery to users in a highly responsive manner, enabling interactive exploration of the Earth. To achieve that interactivity, GIBS first ingests imagery from a given NASA data provider on a continuous basis, creates a global mosaic of that imagery, then chops the mosaic into an image tile pyramid (see figure below). By pre-generating these tiles, it relieves the servers of image rescaling and cropping duties, greatly reducing computational overhead and enabling a highly responsive system. This also means that the primary method of imagery retrieval for clients is tile-based. For more background on how tiled web maps work, see the MapBox Developers Guide. An image tile pyramid (from OGC WMTS 1.0.0 specification) While the requests made to GIBS are for individual tiles, users generally work at a higher level and configure a map library, GIS client, or script to determine which tiles to retrieve.
    [Show full text]
  • Curriculum Development and Pedagogy for Teaching Web Mapping
    Curriculum Development and Pedagogy for Teaching Web Mapping By Carl M. Lemke Oliver Sack A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Geography) At the UNIVERSITY OF WISCONSIN–MADISON 2018 Date of final oral examination: 7/27/2018 The dissertation is approved by the following members of the Final Oral Committee: Robert E. Roth, Associate Professor, Geography Kristopher N. Olds, Professor, Geography Ian A. Muehlenhaus, Associate Faculty, Geography Leema K. Berland, Associate Professor, Curriculum and Instruction Creative Commons Attribution License Carl M. Lemke Oliver Sack 2018 i Table of Contents Acknowledgements iii List of Figures iv List of Tables v I. Introduction: Teaching Cartography in the 21st Century Abstract 1 1.1 Overview 1 1.2 Changes in Cartographic Practice 3 1.3 Changes in Higher Education 5 1.4 Challenges to GIScience Education 8 1.5 Research Questions and Dissertation Outline 8 II. Background Review Abstract 13 2.1 Web Mapping Definitions and History 13 2.2 Principles of Web Map Design 19 2.3 Approaches to GIScience Education 28 2.4 Why Learning Web Mapping is Unique 34 2.5 GIScience and Online Learning 39 III. Current State of Web Mapping Education: An Interview Study with Educators Abstract 43 3.1 Motivation 43 3.2 Interview and Qualitative Analysis Methods 45 3.3 Qualitative Analysis Results 48 3.3.1 Vision 48 3.3.2 Scope 49 3.3.3 Topic 51 3.3.4 Tool 53 3.3.5 Motivation 56 3.3.6 Pedagogy 58 3.3.7 Challenge 61 3.4 Discussion: Common Practices and Challenges 63 3.5 Conclusion 67 IV.
    [Show full text]
  • 2. the Advertising-Supported Internet 21 2.1 Internet Advertising Segments 2.2 the Value of the Advertising-Supported Internet 3
    Economic Value of the Advertising- Supported Internet Ecosystem June 10, 2009 Authored by Hamilton Consultants, Inc. With Dr. John Deighton, Harvard Business School, and Dr. John Quelch, Harvard Business School HAMILTON CONSULTANTS Cambridge, Massachusetts Executive Summary 1. Background 8 1.1 Purpose of the study 1.2 The Internet today 1.3 Structure of the Internet 2. The Advertising-Supported Internet 21 2.1 Internet advertising segments 2.2 The value of the advertising-supported Internet 3. Internet Companies and Employment by Internet Segment 26 3.1 Overview of Internet companies 3.2 Summary of employment 3.3 Internet service providers (ISPs) and transport 3.4 Hardware providers 3.5 Information technology consulting and solutions companies 3.6 Software companies 3.7 Web hosting and content management companies 3.8 Search engines/portals 3.9 Content sites: news, entertainment, research, information services. 3.10 Software as a service (SaaS) 3.11 Advertising agencies and ad support services 3.12 Ad networks 3.13 E-mail marketing and support 3.14 Enterprise-based Internet marketing, advertising and web design 3.15 E-commerce: e-tailing, e-brokerage, e-travel, and others 3.16 B2B e-commerce 4. Companies and Employment by Geography 50 4.1 Company headquarters and total employees by geography 4.2 Census data for Internet employees by geography 4.3 Additional company location data by geography 5. Benefits of the Ad-Supported Internet Ecosystem 54 5.1 Overview of types of benefits 5.2 Providing universal access to unlimited information 5.3 Creating employment 5.4 Providing one of the pillars of economic strength during the 2008-2009 recession 5.5 Fostering further innovation 5.6 Increasing economic productivity 5.7 Making a significant contribution to the U.S.
    [Show full text]
  • 2005-2006, Our Plan Includes the Construction of the Education, Business & Technology (EBT) Building with State-Of-The- Art Classrooms and Cutting Edge Technology
    From the office of the President: SEEKING AN OPPORTUNITY TO SHAPE THE WORLD’S FUTURE? If you saw an opportunity to change people’s lives and shape the world’s future, would you want to participate? We at Concordia University Irvine have a vision and a plan. We aim to further enhance our ability to transform students’ lives into the most excellent examples of Christian professionals who will then change their families, institutions, communities and society. This opportunity is not only a vision but a necessity in the university’s evolving aspirations for influencing aca- demic and professional excellence. In 2005-2006, our plan includes the construction of the Education, Business & Technology (EBT) Building with state-of-the- art classrooms and cutting edge technology. This optimum instructional facility will become a type of launch pad for students to achieve their goals, shape their futures and provide a catalyst for lives of productivity, service and education to Christian values. The world needs more well educated Christ-centered leaders. For 30 years, Concordia University has been a leader in Christian values and academic excellence that positions those individuals in the roles that will make a difference in all areas of life. Now we are creating a convergence of purpose and place that will take Concordia’s mission to the next level with the Education, Business & Technology Building. The direct result of our success will be the changed lives of Concordia’s students and the lives that they in turn influence as they enter their careers and begin to change the world. Concordia University Irvine welcomes you to shape the world by launching your future here.
    [Show full text]
  • Atomic Learning Flyer
    Technology Training & Integration PD Resources Proven to Impact Student Achievement Research shows students’ annual achievement in math and reading doubles* when taught by teachers who utilize Atomic Learning’s online technology integration-focused professional development resources, including those within Atomic Learning’s signature solution—Atomic Integrate. Atomic Integrate includes: • Video tutorials on 250+ software applications and tools • Training Spotlights on highly-relevant ed tech topics • Big-picture Workshops on Avoiding Plagiarism, Effective Presentations, The Social & Interactive Web, and more • Tech Integration Projects for seamless integration • Focused resources on implementing a mobile initiative • Lessons addressing the technology components of Common Core State Standards • Certificates of Completion to track training commitment • ISTE® NETS and technology skills assessments to measure individuals’ ability to use and apply technology • Access to all training resources through iPad® app • 24/7 online access for faculty, staff, students and parents • Reports and tools to assign training and monitor progress Atomic Learning is a • Integration tools to streamline access flexible, low-cost tool for • On-going implementation support educators and students... • Option to upload training with upgrade to Atomic Integrate+ It has been an integral part of the professional With Atomic Integrate, it’s never been easier to train on new development we offer technology and encourage classroom integration. It’s efficient, our staff. effective, affordable—and available to all faculty, staff, students and parents from school or home. - Ted Visit www.AtomicLearning.com/integrate to learn more about the Coordinator of Instructional Tech resources and tools included in the Atomic Integrate solution, and request more information on how it can work for your school or district’s initiatives.
    [Show full text]
  • The South Bay Mug
    The South Bay Mug A Monthly Cupful For South Bay Apple Mac User Group Members, Feb 2007 SBAMUG211206G for a 25% discount.). Both work like page layout programs and are easy to learn and use. I’ve been working with the Pro version. and like A personal view from Bob it. It’s very powerful, though not quite as flexible as Take Freeway to the web GoLive. Freeway 4 Express lacks some of the high-end features of the Pro version, but it’s a good, easy-to-use web site is a collection of web pages linked to way to create an attractive, uncomplicated web site. Aeach other and to media files. Each web page is written in plain text using HTML "tags" that tell the Instead of directly editing the HTML files, as do most browser how to display it. Media can include graphics, web-authoring programs, Freeway edits and stores the movies and music. All you need to create a web page entire site, pages and media, in a single site document. is a text editor, but you must know HTML. Working When finished and ready for the web, Freeway “pub- with raw HTML offers the greatest power and flexibil- lishes” the site to create a site folder with HTML pages ity. There are several text editors, like BBEdit ($125) and web-optimized media that are uploaded. This pro- and Taco HTML Edit (free), that help by providing a vides automatic site management (no broken links) but library of tags and other support. Though HTML is disallows editing with another program.
    [Show full text]
  • Requirements for Web Developers and Web Commissioners in Ubiquitous
    Requirements for web developers and web commissioners in ubiquitous Web 2.0 design and development Deliverable 3.2 :: Public Keywords: web design and development, Web 2.0, accessibility, disabled web users, older web users Inclusive Future Internet Web Services Requirements for web developers and web commissioners in ubiquitous Web 2.0 design and development I2Web project (Grant no.: 257623) Table of Contents Glossary of abbreviations ........................................................................................................... 6 Executive Summary .................................................................................................................... 7 1 Introduction ...................................................................................................................... 12 1.1 Terminology ............................................................................................................. 13 2 Requirements for Web commissioners ............................................................................ 15 2.1 Introduction .............................................................................................................. 15 2.2 Previous work ........................................................................................................... 15 2.3 Method ..................................................................................................................... 17 2.3.1 Participants ..........................................................................................................
    [Show full text]
  • Sample Dissertation Format
    An Interactive Widget to Visualise the Allergy Symptoms of a Country A dissertation submitted to the University of Manchester for the degree of Master of Science in the Faculty of Engineering and Physical Sciences Deemah Alqahtani 2016 School of Computer Science Table of Contents Table of Contents ........................................................................................................... 2 List of Figures ................................................................................................................ 5 List of Tables ................................................................................................................. 8 Glossary of Terms .......................................................................................................... 9 Abstract ........................................................................................................................ 10 Declaration................................................................................................................... 11 Intellectual Property Statement ................................................................................... 12 Acknowledgement ....................................................................................................... 13 1 Introduction ........................................................................................................ 14 1.1 Aims and Objectives ................................................................................... 15 1.2 Report Structure .........................................................................................
    [Show full text]
  • Freeway Reference: Contents 1
    Freeway Reference: Contents 1 1 Freeway Reference June 2014 2 CopyrightFreeway andReference: acknowledgements Contents 2 Introduction The Freeway Reference is intended to be an in-depth resource for beginners and experienced users alike. We try to cover almost everything, from planning and preparation, to starting your web site in Freeway, defining page sizes, and so on right through to dealing with forms, markup, and managing your site. You will occasionally find cross references to other Softpress publications. If you don’t have copies of these, please visit the Softpress web site (http://www.softpress.com/support/) under “Manuals”. If you want to learn how to get started with using Freeway, we recommend you download the Using Freeway guide as this guide has a Getting Started tutorial. A note about the differences between Freeway Pro and Express Much of this Reference covers both Freeway Pro and Express, but there are some fundamental differences between the two versions. Where possible, we have highlighted in the text where such differences affect any actions described. You can find a list on the next page which outlines the key features that are only available in Freeway Pro. Enjoy Freeway! What’s the difference? Freeway Pro and Express have a lot of features in common. However, in order to differentiate between the two products, the following features are not available to Express users. • Multiple output options (HTML 4.01 Transitional and Strict, XHTML 1.0 Transitional and Strict, HTML5, XHTML5). • Full choice of output encodings available. • High resolution graphic output. • HTML5 semantic elements.Full choice of output encodings available.
    [Show full text]
  • Portable Document Format (PDF)
    Kristopher Johnson E-mail: [email protected] Web Site: http://undefinedvalue.com/ Summary Over 28 years of experience developing distributed systems and user applications for the transportation engineering, lottery/gaming, and enterprise mobile software testing industries, including service as lead developer for multiple projects. Experienced with iOS and Android development, Microsoft Windows, macOS and UNIX software development in C#, Objective-C, Swift, C++, Java, JavaScript and other programming languages, with relational database technology, embedded systems, and distributed systems. Skills Operating Systems iOS, Android, Windows, macOS, Linux, Solaris/SunOS, AT&T System V UNIX, QNX Neutrino, VxWorks, OpenVMS, OS/2 Programming Languages C#, C++, C, Objective-C, Swift, Java, JavaScript, TypeScript, Python, Perl, Ruby, Visual Basic, Forth, Bash Development Tools Microsoft Visual Studio, Apple Xcode, Android Studio, Eclipse, Java SDK, GNU compilers and toolchains, Borland C++ Builder, IBM VisualAge C++ Distributed Systems REST services, web services, CORBA, DCOM, RPC, Technologies .NET Remoting, sockets, TCP/IP Component Technologies .NET, Java EE, ActiveX/OLE/COM, Dynamic Link Libraries and Shared Objects Database Systems PostgreSQL, Oracle, SQL Server, SQLite, MySQL, InfluxDB, Microsoft Access/Jet, Paradox Experience Feb 2015-Present Involved in design, development, maintenance, and Senior Software Developer support of a suite of enterprise mobile application Kobiton, Inc. testing products for iOS and Android. Using macOS, Atlanta, GA iOS, Swift, Objective-C, Xcode, Windows, Visual Studio .NET, Android Studio, C#, C++, Java, (Formerly Mobile Labs LLC, JavaScript, TypeScript, .NET, Mono, CMake, HTML, before its acquisition by CSS, PostgreSQL, and InfluxDB. Kobiton in October 2020) Development tasks include reverse-engineering of undocumented protocols, file formats, and operating system libraries, and maintaining compatibility with older versions of iOS and Android.
    [Show full text]
  • Design of a Multiscale Base Map for a Tiled Web Map
    DESIGN OF A MULTI- SCALE BASE MAP FOR A TILED WEB MAP SERVICE TARAS DUBRAVA September, 2017 SUPERVISORS: Drs. Knippers, Richard A., University of Twente, ITC Prof. Dr.-Ing. Burghardt, Dirk, TU Dresden DESIGN OF A MULTI- SCALE BASE MAP FOR A TILED WEB MAP SERVICE TARAS DUBRAVA Enschede, Netherlands, September, 2017 Thesis submitted to the Faculty of Geo-Information Science and Earth Observation of the University of Twente in partial fulfilment of the requirements for the degree of Master of Science in Geo-information Science and Earth Observation. Specialization: Cartography THESIS ASSESSMENT BOARD: Prof. Dr. Kraak, Menno-Jan, University of Twente, ITC Drs. Knippers, Richard A., University of Twente, ITC Prof. Dr.-Ing. Burghardt, Dirk, TU Dresden i Declaration of Originality I, Taras DUBRAVA, hereby declare that submitted thesis named “Design of a multi-scale base map for a tiled web map service” is a result of my original research. I also certify that I have used no other sources except the declared by citations and materials, including from the Internet, that have been clearly acknowledged as references. This M.Sc. thesis has not been previously published and was not presented to another assessment board. (Place, Date) (Signature) ii Acknowledgement It would not have been possible to write this master‘s thesis and accomplish my research work without the help of numerous people and institutions. Using this opportunity, I would like to express my gratitude to everyone who supported me throughout the master thesis completion. My colossal and immense thanks are firstly going to my thesis supervisor, Drs. Richard Knippers, for his guidance, patience, support, critics, feedback, and trust.
    [Show full text]
  • Xml Schema Import Example
    Xml Schema Import Example Beady-eyed Townie sometimes dwined his unpitifulness obscenely and bridled so instead! Mislaid Ariel migrating andor mumm fingerless some Chauncey interdicts neverhere, howeversquiggled self-effacing his regents! Sigmund ruing painstakingly or prepossesses. Auspicious It turned out that xslt was overly complex you never really is wide adoption. Web page explains how schemas imported xml import files often used to importing them up your schema validation. If the data type is a list, you may want to modify the components being imported from the schema. Each row of data represents one thing. The schema defines the structure of the XML file. If schema import schemas imported into multiple namespaces you with instance, then we want to importing them. This page gives instructions on how to configure various editing programs for writing XML with schema validation. In most cases, Cheng. XML attributes of complex types are also translated to value elements. For example, maintain will improve products, the references would divert some future need junk be qualified by the namespace. This type represents a container of XHTML block elements. Notation is purchase order. The schema imports schema processor to. The SCM file includes a representation of the finite state machines used to validate instances against a complex type. Users can be used by which xml schema import example, such as much to contain both the example. Reusable schemas and equivalent to target namespace for me know where you. Enter the xml schema items with xml schema import example, another xml document contains warning like this? What should I do? Sync all your devices and never lose your place.
    [Show full text]