Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web

Total Page:16

File Type:pdf, Size:1020Kb

Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web Technological University Dublin ARROW@TU Dublin Doctoral Engineering 2013-9 Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web Junjun Yin Technological University Dublin, [email protected] Follow this and additional works at: https://arrow.tudublin.ie/engdoc Part of the Geographic Information Sciences Commons, and the Human Geography Commons Recommended Citation Yin, J. (2013) Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web. Doctoral Thesis, Technological University Dublin. doi:10.21427/D7SK53 This Theses, Ph.D is brought to you for free and open access by the Engineering at ARROW@TU Dublin. It has been accepted for inclusion in Doctoral by an authorized administrator of ARROW@TU Dublin. For more information, please contact [email protected], [email protected]. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web Junjun Yin BSc. University of Electronic Science and Technology of China, 2006 MSc. University of Gävle, Sweden, 2009 A thesis submitted in partial fulfilment of the requirements for the Degree of Doctor of Philosophy (Spatial Information Technology) Digital Media Centre Dublin Institute of Technology September 2013 Advisors: Dr. James D. Carswell, Head of Spatial Technologies Research Group, Digital Media Centre, Dublin Institute of Technology (DIT) Dr. Michela Bertolotto, Senior Lecturer, School of Computer Science and Informatics, University College Dublin (UCD) I certify that this thesis which I now submit for examination for the award of Ph.D., is entirely my own work and has not been taken from the work of others, save and to the extent that such work has been cited and acknowledged within the text of my work. This thesis was prepared according to the regulations for postgraduate study by research of the Dublin Institute of Technology and has not been submitted in whole or in part for another award in any other third level institution. The work reported on in this thesis conforms to the principles and requirements of the DIT's guidelines for ethics in research. DIT has permission to keep, lend or copy this thesis in whole or in part, on condition that any such use of the material of the thesis be duly acknowledged. Signature __________________________________ Date _______________ Candidate i Acknowledgements First and foremost, I must thank my advisor, Dr. James D. Carswell, whose wisdom and patience makes it possible for me to complete this thesis. His supervision and encouragement have taught me to be persistent and determined about the research I undertake. He has been a great role model for me to look up to. I am also very grateful to my advisor, Dr. Michela Bertolotto. She provided me with a lot of constructive suggestions and advice throughout my PhD study. Her professionalism in research is a great inspiration to me. I truly appreciate their great efforts and valuable comments on shaping this thesis. I would like to express my gratitude to all the people who have encouraged and helped me during my four-year studies in Ireland. To Dr. Binbin Lu and Dr. Yi Wang, I cherish the friendship. To my colleague, Keith Gardiner, I am grateful to the numerous pleasant discussions and humour in the office. I would give my special thanks to my parents. Even though they are thousands of miles away from me in China, their unconditional support and love help me keep moving forward. Especially, I would like to thank Yun Jin for her patience and support. This research was funded by a Strategic Research Cluster Grant (07/SRC/I1168) by Science Foundation Ireland under the National Development Plan. I gratefully acknowledge this support. ii Abstract The increasing availability of abundant geographically referenced information in the Geospatial Web provides a variety of opportunities for developing value-added LBS applications. However, large data volumes of the Geospatial Web and small mobile device displays impose a data visualization problem, as the amount of searchable information overwhelms the display when too many query results are returned. Excessive returned results clutter the mobile display, making it harder for users to prioritize information and causes confusion and usability problems. Mobile Spatial Interaction (MSI) research into this “information overload” problem is ongoing where map personalization and other semantic based filtering mechanisms are essential to de-clutter and adapt the exploration of the real-world to the processing/display limitations of mobile devices. In this thesis, we propose that another way to filter this information is to intelligently refine the search space. 3DQ (3-Dimensional Query) is our novel MSI prototype for information discovery on today’s location and orientation-aware smartphones within 3D Geospatial Web environments. Our application incorporates human interactions (interpreted from embedded sensors) in the geospatial query process by determining the shape of their actual visibility space as a query “window” in a spatial database, e.g. Isovist in 2D and Threat Dome in 3D. This effectively applies hidden query removal (HQR) functionality in 360º 3D that takes into account both the horizontal and vertical dimensions when calculating the 3D search space, significantly reducing display clutter and information overload on mobile devices. The effect is a more accurate and expected search result for mobile LBS applications by returning information on only those objects visible within a user’s 3D field-of-view. iii List of Publications Journals: Yin, J. and Carswell, J. 2013. Spatial Search Techniques for Mobile 3D Queries in Sensor Web Environments. ISPRS International Journal of Geo-Information, vol. 2(1), pp. 135-154 Carswell, J.D., Gardiner, K. and Yin, J. 2010. Mobile Visibility Querying for LBS. Transactions in GIS, vol. 14(6), pp. 791-809 Carswell, J., Gardiner, K. and Yin, J. 2010. 3DQ: Threat Dome Visibility Querying on Mobile Devices. GIM International, vol. 24(8) Conference Proceedings: Thi, T.T.P., Truong-Hong, L., Yin, J. and Carswell, J.D. 2013. Exploring Spatial Business Data: A ROA Based eCampus Application. In Proceedings of the 12th International Conference of Web and Wireless Geographical Information Systems (Banff, AB: Springer Berlin Heidelberg), LNCS vol. 7820, pp. 164-179 Truong-Hong, L., Thi, T.T.P., Yin, J. and Carswell, J.D. 2013. Preparing Detailed 3D Building Models for Google Earth Integration. In Proceedings of the 13th International Conference on Computational Science and Its Applications (ICCSA 2013) (Ho Chi Minh City, Vietnam: Springer), LNCS vol. 7974 (4), pp. 61-76 Carswell, J.D. and Yin, J. 2012. Mobile Spatial Interaction in the Future Internet of Things. IEEE GeoScience & Remote Sensing Society; GeoInformatics 2012 - Global Change, Adaption, and Risk Management; The Chinese University of Hong Kong, June 2012, pp. 1-6 Yin, J. and Carswell, J. 2012. Effects of Variations in 3D Spatial Search Techniques on Mobile Query Speed vs. Accuracy. In Proceedings of the 11th International Conference of Web and Wireless Geographical Information Systems (Naples, Italy: Springer-Verlag Berlin, Heidelberg), LNCS vol. 7236, pp. 1-16 *Best Paper Award* Yin, J. and Carswell, J.D. 2012. MobiSpatial: Open Source for Mobile Spatial Interaction. 27th Annual ACM Symposium on Applied Computing, ACMSAC 978-1-4503-0857-1/12/03, Riva del Garda, Italy, March, 2012 Yin, J. and Carswell, J. 2011. Touch2Query Enabled Mobile Devices: A Case Study Using OpenStreetMap and iPhone. In Proceedings of the 10th International Conference of Web and Wireless Geographical Information Systems (Kyoto, Japan: Springer-Verlag Berlin, Heidelberg), LNCS vol. 6574, pp. 203-218 Gardiner, K., Yin, J. and Carswell, J. 2009. EgoViz - A Mobile-based Spatial Interaction System. In Proceedings of the 9th International Conference of Web and Wireless Geographical Information Systems (Maynooth, Ireland: Springer-Verlag Berlin, Heidelberg), LNCS vol. 5886, pp. 135-152 iv Table of Contents List of Figures .................................................................................................................................. viii List of Tables ..................................................................................................................................... xi Chapter 1. Introduction ................................................................................................................... 1 1.1. Accessing the Geospatial Web on Mobile Devices ............................................................. 1 1.2. Problem Statement and Motivation ...................................................................................... 3 1.3. Proposed Approach .............................................................................................................. 5 1.4. Research Challenges ............................................................................................................ 8 1.5. Main Contributions of Thesis ............................................................................................ 10 1.6. Organization of Remaining Chapters ................................................................................. 11 Chapter 2. Background .................................................................................................................. 13 2.1. Overview ...........................................................................................................................
Recommended publications
  • Pyqgis Developer Cookbook Release 2.18
    PyQGIS developer cookbook Release 2.18 QGIS Project April 08, 2019 Contents 1 Introduction 1 1.1 Run Python code when QGIS starts.................................1 1.2 Python Console............................................2 1.3 Python Plugins............................................3 1.4 Python Applications.........................................3 2 Loading Projects 7 3 Loading Layers 9 3.1 Vector Layers.............................................9 3.2 Raster Layers............................................. 11 3.3 Map Layer Registry......................................... 11 4 Using Raster Layers 13 4.1 Layer Details............................................. 13 4.2 Renderer............................................... 13 4.3 Refreshing Layers.......................................... 15 4.4 Query Values............................................. 15 5 Using Vector Layers 17 5.1 Retrieving information about attributes............................... 17 5.2 Selecting features........................................... 18 5.3 Iterating over Vector Layer...................................... 18 5.4 Modifying Vector Layers....................................... 20 5.5 Modifying Vector Layers with an Editing Buffer.......................... 22 5.6 Using Spatial Index......................................... 23 5.7 Writing Vector Layers........................................ 23 5.8 Memory Provider........................................... 24 5.9 Appearance (Symbology) of Vector Layers............................. 26 5.10 Further
    [Show full text]
  • Spatialist Documentation
    spatialist Documentation John Truckenbrodt, Felix Cremer, Ismail Baris Jul 17, 2020 Contents 1 Installation 1 1.1 Installation of dependencies.......................................1 1.2 Installation of spatialist..........................................2 2 API Documentation 3 2.1 Raster Class...............................................3 2.2 Raster Tools...............................................8 2.3 Vector Class............................................... 12 2.4 Vector Tools............................................... 16 2.5 General Spatial Tools........................................... 18 2.6 Database Tools.............................................. 21 2.7 Ancillary Functions........................................... 21 2.8 ENVI HDR file manipulation...................................... 24 2.9 Data Exploration............................................. 25 3 Some general examples 27 3.1 in-memory vector object rasterization.................................. 27 4 Changelog 29 4.1 v0.4.................................................... 29 4.2 v0.5.................................................... 29 4.3 v0.6.................................................... 30 5 Indices and tables 31 Python Module Index 33 Index 35 i ii CHAPTER 1 Installation The most convenient way to install spatialist is by using conda: conda install --channel conda-forge spatialist See below for more detailed Linux installation instructions outside of the Anaconda framework. 1.1 Installation of dependencies 1.1.1 GDAL spatialist requires
    [Show full text]
  • Geoserver, the Open Source Server for Interoperable Spatial Data Handling
    GeoServer, the open source server for interoperable spatial data handling Ing. Simone Giannecchini, GeoSolutions Ing. Andrea Aime, GeoSolutions Outline Who is GeoSolutions? Quick intro to GeoServer What’s new in the 2.2.x series What’s new in the 2.3.x series What’s cooking for the 2.4.x series GeoSolutions Founded in Italy in late 2006 Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization Supporting/Developing FOSS4G projects GeoTools, GeoServer GeoNetwork, GeoBatch, MapStore ImageIO-Ext and more: https://github.com/geosolutions-it Focus on Consultancy PAs, NGOs, private companies, etc… GeoServer quick intro GeoServer GeoSpatial enterprise gateway − Java Enterprise − Management and Dissemination of raster and vector data Standards compliant − OGC WCS 1.0, 1.1.1 (RI), 2.0 in the pipeline − OGC WFS 1.0, 1.1 (RI), 2.0 − OGC WMS 1.1.1, 1.3 − OGC WPS 1.0.0 Google Earth/Maps support − KML, GeoSearch, etc.. ---------- -------------------- PNG, GIF ------------------- Shapefile ------------------- WMS JPEG ---------- 1.1.1 TIFF, 1.3.0 Vector files GeoTIFF PostGIS SVG, PDF Oracle Styled KML/KMZ H2 Google maps DB2 SQL Server Shapefile MySql WFS GML2 Spatialite 1.0, 1.1, GML3 GeoCouch DBMS GeoRSS 2.0 Raw vector data GeoJSON CSV/XLS ArcSDE WPS WFS 1.0.0 GeoServer GeoServer GeoTIFF Servers WCS ArcGrid GeoTIFF 1.0,1.1.1 GTopo30 WMS 2.0.1 Raw raster Img+World ArcGrid data GTopo30 GWC Formats and Protocols and Formats Img+world (WMTS, KML superoverlays Mosaic Raster files TMS, Google maps tiles MrSID WMS-C) OGC tiles JPEG 2000 ECW,Pyramid, Oracle GeoRaster, PostGis Raster OSGEO tiles Administration GUI RESTful Configuration Programmatic configuration of layers via REST calls − Workspaces, Data stores / coverage stores − Layers and Styles, Service configurations − Freemarker templates (incoming) Exposing internal configuration to remote clients − Ajax - JavaScript friendly Various client libraries available in different languages (Java, Python, Ruby, …).
    [Show full text]
  • Spatial Data Studio Ltom.02.011 Interoperabilty & Webgis
    SPATIAL DATA STUDIO LTOM.02.011 INTEROPERABILTY & WEBGIS Alexander Kmoch DATA INTEROPERABILITY • Introduction & Motivation • Service Orientied Architecture • Spatial Data Infrastructure • Open Geospatial Consortium INTRODUCTION & MOTIVATION ● Spatial Information and its role in taking informed decision making ● Spatial data transfer ● Web services ● Open GIS vs. Open Source The Network is the Computer (* (* John Gage, 1984 SPATIAL INFORMATION AND TECHNOLOGIES SPATIAL DATA TRANSFER: FROM CLASSIC PAPER MAPS TO WEB SERVICES Web Services Online download (FTP) Offline copy (CD/DVD) Print Copy (paper maps) Source: Fu and Sun, 2011 WEB SERVICES ● “A Web Service is a software system designed to support interoperable machine-to-machine interaction over a network” (W3C, 2004) ● Interface to application functionality accessible through a network ● Intermediary between data/applications and users WEB SERVICES FUNCTIONALITY Web Client File data Send Request Desktop Client Send response Mobile Client geodatabase FUNCTIONALITIES OF THE GEOSPATIAL WEB SERVICES ● Map services: display an image of the spatial data, but not the raw data ● Data services: ● Editing services: create, retrieve, update and delete the geo-data online; e.g. OSM mapping capabilities ● Search services: INSPIRE Geoportal ● Analytical services ● Geocoding services: transforming the addresses into X,Y coordinates ● Network analysis services: e.g. finding the shortest path/route between two locations: A and B ● Geoprocessing services: mapping the crime hotspots using a GIS tool that
    [Show full text]
  • Fonafifo Geographic Information System Needs Assessment
    FONAFIFO GEOGRAPHIC INFORMATION SYSTEM NEEDS ASSESSMENT Submitted by: Richard J. Kotapish, GISP GISCorps Volunteer July 4, 2017 [Type here] TABLE OF CONTENTS Section Description Page Section 1: Introduction 3 Section 2: Existing Conditions Introduction and history 6 Software 7 Hardware 10 Network 13 GIS Data and GAP Analysis 14 Section 3: Department of Monitoring and Control Workflows Introduction 16 FONAFIFO PSA Workflows 16 Key Documents and Processes 17 Section 4: System Architecture / Technology Options Introduction 23 GIS Software Infrastructure: 23 Open Source, Esri and Cloud-based Considerations - GIS Software and Analysis Tools 26 Hardware Options 29 Unmanned Aerial Systems (UAS, UAV, Drones) 31 Remote Sensing 34 Metadata 34 Section 5: Costs, Benefits & Recommendations Introduction 36 Esri based solutions 36 Open Source GIS software 41 Mobile hardware solutions 42 Servers 42 UAS solutions 43 Shifted PSA Parcel Polygons 43 General Observations 45 Section 6: Next Steps Introduction 46 Task Series 46 Appendix “A” - Prioritized GIS Layers 49 Appendix “B” - Hardware Specifications 50 List of Figures Figure 1 - Existing FONAFIFO Operational Environment 14 Figure 2 - Simplified Geospatial Data Diagram 17 Figure 3 – PSA Application Workflow 19 Figure 4 – PSA Approval Process Workflow 19 Figure 5 - FONAFIFO Functional Environment 22 2 SECTION 1 INTRODUCTION 1.1 INTRODUCTION This GIS Needs Assessment Report is respectfully offered to the National Government of Costa Rica. This report provides various recommendations regarding the current and future use of Geographic Information System (GIS) technologies within the National Forestry Financing Fund (FONAFIFO). This GIS Needs Assessment Report is intended for your use in exploring new strategic directions for your GIS program.
    [Show full text]
  • Performance Comparison of Spatial Indexing Structures For
    PERFORMANCE COMPARISON OF SPATIAL INDEXING STRUCTURES FOR DIFFERENT QUERY TYPES by NEELABH PANT Presented to the Faculty of the Graduate School of The University of Texas at Arlington in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE IN COMPUTER SCIENCE AND ENGINEERING THE UNIVERSITY OF TEXAS AT ARLINGTON May 2015 Copyright © by Neelabh Pant 2015 All Rights Reserved ii To my father, mother and sister whose support and love have helped me all along. iii Acknowledgements I would like to thank my supervisor and mentor Dr. Ramez Elmasri without whom this thesis wouldn’t have ever got completed. His guidance and constant support have helped me to understand the Spatial Database and various indexing techniques in depth. I also thank Dr. Leonidas Fegaras and Dr. Bahram Khalili for their interest in my research and taking time to serve on my dissertation committee. I would also like to extend my appreciation to the Computer Science and Engineering Department to support me financially in my Master’s program. I would like to thank all the teachers who taught me at the University of Texas at Arlington including Mr. Saravanan Thirumuruganathan for believing in me and for encouraging me to pursue higher education. I would also like to thank Dr. Kulsawasd Jitkajornwanich for his support and encouragement. I extend my gratitude to all my research mates including Mr. Mohammadhani Fouladgar, Mr. Vivek Sharma, Mr. Surya Swaminathan and everyone else whose support, encouragement and motivation helped me to complete my goals. Finally, I would like to express my deep gratitude to my father and mother who have inspired and motivated me all the times to achieve my goals.
    [Show full text]
  • GDAL 2.1 What's New ?
    GDAL 2.1 What’s new ? Even Rouault - SPATIALYS Dmitry Baryshnikov - NextGIS Ari Jolma August 25th 2016 GDAL 2.1 - What’s new ? Plan ● Introduction to GDAL/OGR ● Community ● GDAL 2.1 : new features ● Future directions GDAL 2.1 - What’s new ? GDAL/OGR : Introduction ● GDAL? Geospatial Data Abstraction Library. The swiss army knife for geospatial. ● Raster (GDAL) and Vector (OGR) ● Read/write access to more than 200 (mainly) geospatial formats and protocols. ● Widely used (FOSS & proprietary): GRASS, MapServer, Mapnik, QGIS, gvSIG, PostGIS, OTB, SAGA, FME, ArcGIS, Google Earth… (> 100 http://trac.osgeo.org/gdal/wiki/SoftwareUsingGdal) ● Started in 1998 by Frank Warmerdam ● A project of OSGeo since 2008 ● MIT/X Open Source license (permissive) ● > 1M lines of code for library + utilities, ... ● > 150K lines of test in Python GDAL 2.1 - What’s new ? Main features ● Format support through drivers implemented a common interface ● Support datasets of arbitrary size with limited resources ● C++ library with C API ● Multi OS: Linux, Windows, MacOSX/iOS, Android, ... ● Language bindings: Python, Perl, C#, Java,... ● Utilities for translation,reprojection, subsetting, mosaicing, interpolating, indexing, tiling… ● Can work with local, remote (/vsicurl), compressed (/vsizip/, /vsigzip/, /vsitar), in-memory (/vsimem) files GDAL 2.1 - What’s new ? General architecture Utilities: gdal_translate, ogr2ogr, ... C API, Python, Java, Perl, C# Raster core Vector core Driver interface ( > 200 ) raster, vector or hybrid drivers CPL: Multi-OS portability layer GDAL 2.1 - What’s new ? Raster Features ● Efficient support for large images (tiling, overviews) ● Several georeferencing methods: affine transform, ground control points, RPC ● Caching of blocks of pixels ● Optimized reprojection engine ● Algorithms: rasterization, vectorization (polygon and contour generation), null pixel interpolation, filters GDAL 2.1 - What’s new ? Raster formats ● Images: JPEG, PNG, GIF, WebP, BPG ..
    [Show full text]
  • Super Easy OSM-Mapserver for Windows
    Super easy OSM-MapServer for Windows With the Super easy OSM-MapServer you can set up your own WMS server for delivering OSM data data in ten minutes. The package contains a ready configured Apache web server, MapServer 6.0 WMS server, mapfiles for producing high-quality maps from OpenStreetMap data and sample data from Berlin in two different formats. Shapefiles from Geofabrik.de are included for giving a realistic experience of the speed of the service with either shapefile or PostGIS database. Spatialite database is included for demonstrating the flexibility of rendering from the database. Unfortunately the GDAL SQLite driver is a bit slow at the moment. Server The WMS server included in the package is OSGeo Mapserver 6.0. Installation package contains almost unmodified MS4W package (http://www.maptools.org/ms4w/) with one exception. The included Apache http server is configured to start in port 8060 instead of the default port 80 which makes it possible to run the server without administrator rights for the computer. Mapfiles Mapfiles are slightly modified from the mapfiles made by Thomas Bonfort as described in http://trac.osgeo.org/mapserver/wiki/RenderingOsmData Mapfiles are edited to use Spatialite database as an input instead of PostGIS. This makes it possible to deliver the sample data as a one single file and users do not need to install PostgreSQL database and learn to administrate it. Some changes are made to make is hopefully easier to understand how a pretty complicated rendering like this is done with Mapserver. Map is rendered from 38 layers and definitions for each layer are written to their own mapfiles.
    [Show full text]
  • Open Source Software
    Open Source Software Desktop GIS GRASS GIS -- Geographic Resources Analysis Support System, originally developed by the U.S. Army Corps of Engineers:, is a free, open source geographical information system (GIS) capable of handling raster, topological vector, image processing, and graphic data. http://grass.osgeo.org/ gvSIG -- is a geographic information system (GIS), that is, a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems. http://www.gvsig.com/en ILWIS -- Integrated Land and Water Information System is a GIS / Remote sensing software for both vector and raster processing. http://52north.org/downloads/category/10-ilwis JUMP GIS / OpenJUMP -- is a Java based vector GIS and programming formwork. http://jump-pilot.sourceforge.net/ MapWindow GIS -- is an open source GIS (mapping) application and set of programmable mapping components. http://www.mapwindow.org/ QGIS -- is a cross-platform free and open-source desktop geographic information system (GIS) application that provides data viewing, editing, and analysis capabilities http://qgis.org/en/site/ SAGA GIS -- System for Automated Geoscientific Analysis (SAGA GIS) is a free and open source geographic information system used for editing spatial data. http://www.saga-gis.org/en/index.html uDig -- is a GIS software program produced by a community led by Canadian-based consulting company Refractions Research. http://udig.refractions.net/ Capaware -- is a 3D general purpose virtual world viewer. http://www.capaware.org/ FalconView -- is a mapping system created by the Georgia Tech Research Institute. https://www.falconview.org/trac/FalconView Web map servers GeoServer -- an open-source server written in Java - allows users to share process and edit geospatial data.
    [Show full text]
  • Release 0.8.3 Eric Lemoine
    GeoAlchemy2 Documentation Release 0.8.3 Eric Lemoine May 26, 2020 Contents 1 Requirements 3 2 Installation 5 3 What’s New in GeoAlchemy 27 3.1 Migrate to GeoAlchemy 2........................................7 4 Tutorials 9 4.1 ORM Tutorial..............................................9 4.2 Core Tutorial............................................... 15 4.3 SpatiaLite Tutorial............................................ 20 5 Gallery 25 5.1 Gallery.................................................. 25 6 Reference Documentation 31 6.1 Types................................................... 31 6.2 Elements................................................. 35 6.3 Spatial Functions............................................. 36 6.4 Spatial Operators............................................. 56 6.5 Shapely Integration............................................ 58 7 Development 59 8 Indices and tables 61 Python Module Index 63 Index 65 i ii GeoAlchemy2 Documentation, Release 0.8.3 Using SQLAlchemy with Spatial Databases. GeoAlchemy 2 provides extensions to SQLAlchemy for working with spatial databases. GeoAlchemy 2 focuses on PostGIS. PostGIS 1.5 and PostGIS 2 are supported. SpatiaLite is also supported, but using GeoAlchemy 2 with SpatiaLite requires some specific configuration on the application side. GeoAlchemy 2 works with SpatiaLite 4.3.0 and higher. GeoAlchemy 2 aims to be simpler than its predecessor, GeoAlchemy. Simpler to use, and simpler to maintain. The current version of this documentation applies to the version 0.8.3 of GeoAlchemy 2. Contents 1 GeoAlchemy2 Documentation, Release 0.8.3 2 Contents CHAPTER 1 Requirements GeoAlchemy 2 requires SQLAlchemy 0.8. GeoAlchemy 2 does not work with SQLAlchemy 0.7 and lower. 3 GeoAlchemy2 Documentation, Release 0.8.3 4 Chapter 1. Requirements CHAPTER 2 Installation GeoAlchemy 2 is available on the Python Package Index. So it can be installed with the standard pip or easy_install tools.
    [Show full text]
  • Geographic Information Systems - CPS (GIS) 1 Geographic Information Systems - CPS (GIS)
    Geographic Information Systems - CPS (GIS) 1 Geographic Information Systems - CPS (GIS) Search GIS Courses using FocusSearch (http://catalog.northeastern.edu/ GIS 6320. Use and Applications of Free and Open-Source GIS Desktop class-search/?subject=GIS) Software. (3 Hours) Intended to expose students to free and open source (FOSS) GIS desktop GIS 5101. Introduction to Geographic Information Systems. (3 Hours) applications (primarily QGIS GRASS GIS) and implementations for them Introduces the use of a geographic information system. Topics include to gain an understanding of the potential benefits or drawbacks of FOSS applications of geographic information; spatial data collection; data GIS alternatives compared to proprietary standards such as ArcGIS. accuracy and uncertainty; data visualization of cartographic principles; Focuses on practical application over GIS theory but students examine geographic analysis; and legal, economic, and ethical issues associated historical development of FOSS GIS as well as case studies regarding with the use of a geographic information system. FOSS GIS utilization to aid in their understanding and appraisal of these applications. Software used: QGIS (Desktop, Browser, Print Composer, DB GIS 5102. Fundamentals of GIS Analysis. (3 Hours) Manager), GRASS-GIS, Boundless Suite, PostGIS, Spatialite. Provides an in-depth evaluation of theoretical, mathematical, and computational foundations of spatial analysis. Topics include data Prerequisite(s): (GIS 5103 with a minimum grade of C- or GIS 5102 with a formats, data display, and data definition queries. Mapping techniques minimum grade of C- ); GIS 5201 with a minimum grade of C- are reviewed as are techniques to select, quantify and summarize GIS 6330. Building Geospatial Systems at Scale.
    [Show full text]
  • QGIS User Guide Oil for Development Programme
    GUIDANCE NOTES M-1484 | 2019 QGIS User Guide Oil for Development Programme QGIS User Guide | M-1484 COLOPHON Executive institution Norwegian Environment Agency Project manager for the contractor Contact person in the Norwegian Environment Agency Malene Peterson, Norkart AS Ingunn M. Limstrand M-no Year Pages Contract number 1484 2019 99 19087244 Publisher The project is funded by Norwegian Environment Agency Norwegian Environment Agency Author(s) Maléne Peterson, Alexander Salveson Nossum, Antonio Armas Diaz, Norkart AS WCMC, Norwegian Environment Agency Licence: CC BY 4.0 Credit: Norkart, Norwegian Environment Agency, WCMC Title – Norwegian and English QGIS brukerveiledning for Olje for utvikling, versjon 1.0 QGIS User guide Oil for development programme, version 1.0 Summary – sammendrag This QGIS User guide is developed by GIS experts to support use of GIS in decision making processes connected to handling important biodiversity features in oil and gas development in Myanmar. The manual consists of both theoretical introductions to different topics and practical exercises. It presents fundamental concepts in GIS, emphasising an understanding of techniques in management, analysis and presentation of spatial information. The manual is divided into nine chapters, and the first part reviews an introduction to GIS in general followed by different parts introducing GIS-techniques like cartography and styling, vector and raster analysis and editing. 4 emneord 4 subject words Licence: CC BY 4.0 Open licence Credentials:GIS, QGIS, Cartography Norkart ,AS, Analysis WCMC, Norwegian Environment GIS, QGIS, Agency Cartography, Analysis Front page photo Map produced using QGIS showing sensitive areas in Ghana. The map is based on test data and does not represent actual sensitive areas.
    [Show full text]