YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi
|
|
- Milo Roberts
- 5 years ago
- Views:
Transcription
1 YYT-C3002 Application Programming in Engineering GIS I Otaniemi
2 Overview: GIS lectures & exercise We will deal with GIS application development in two lectures. Because of the versatility of GIS data models and formats, GIS software applications, and GIS application domains and analyses, we will discuss the development of GIS application broadly. 2
3 Overview: GIS lectures & exercise You will learn: To manipulate data with command-line programs in Bash (Unix shell) To geoprocess with free and open-source software libraries To work with spatial databases and SQL To create simple geospatial web services Basic architecture of an information system We will also talk about Writing a program for a geoprocessing task and developing a QGIS plugin for it (a desktop GIS extension) 3
4 GIS Basics 4
5 GIS Basics When you start coding or developing an application in GIS, you will face some concepts, data types, data formats, and operations that are specific to GIS and geospatial data. You need to be familiar with these in order to use geospatial software libraries and applications correctly and in order to develop GIS applications successfully. 5
6 What is a GIS? Stands for Geographic Information System We use GIS software to deal with geospatial data just like we use word processors to deal with text on a computer A GIS consists of digital data, computer hardware, and computer software GIS is more than just software it encompasses all aspects of managing and dealing with digital geospatial data Source: 6
7 What is a GIS application? Application software that allows creation, storage, manipulation, analyzing, management, and presenting geospatial data. Examples: ArcGIS (proprietary), QuantumGIS (FOSS) Web GIS / Web Map Application Often developed for a specific case (limited functionality in comparison to a desktop GIS) Distributed systems that serve spatial data/information and utilize remote resources 7 Source:
8 Common GIS data models Vector data model Represents geographic features using geometry (points, lines, and polygons). Vector features have non-spatial attributes (text or numerical) that describe the features. Raster data model Represents geography as a grid (or a 2D array) of cells (or pixels), each stores a numeric value that represents the conditions for the geographic area covered by that cell. 8 Source:
9 Spatial reference system Geographic coordinate systems Coordinates on spherical surface (latitude and longitude) Projected coordinate systems Planar coordinates Map projection Mathematical transformation from spherical coordinates (latitude, longitude) to planar coordinates (x, y) A spatial reference defines an ellipsoid, a datum, a coordinate system, and all projection parameters SpatialReferenceIDentifier key resource: Source: 9
10 Spatial data formats (just a few) Vector data ESRI Shapefile (mainly.shp,.shx,.dbf, and optionally others) GeoJSON WKT (Well-Known Text) XML-based: Raster GML KML GeoTIFF IMG (ERDAS IMAGINE) ESRI Grid netcdf Source: 10
11 Spatial operations and analyses (examples) Geometry operations Intersection, Union, Difference, Buffer, Clipping, etc. Intersects, Disjoint, Contains, Touches, Within, etc. Spatial prediction Regression; geographically weighted regression (GWR) Interpolation; Inverse Distance Weighted (IDW), Kriging Map algebra Local Focal Zonal Network analysis Routing (e.g., road networks, sewer networks) 11
12 Spatial operations and analyses (examples) Geometry operations Intersection, Union, Difference, Buffer, Clipping, etc. Intersects, Disjoint, Contains, Touches, Within, etc. Graphics: QGIS Vector Geoprocessing tools menu 12
13 Spatial operations and analyses (examples) Spatial prediction Regression; geographically weighted regression (GWR) Interpolation; Inverse Distance Weighted (IDW), Kriging y 1 Y y 5 X1 y 3 X2 y 2? y n y 4 Xn y 1 y 5 y 3 y 2? y n y 4 Y 13
14 Spatial operations and analyses (examples) Map algebra 14
15 Spatial operations and analyses (examples) Network analysis Routing; e.g., road networks, sewer networks (upstream, downstream) Map data 2017 Google 15
16 GIS Programming and Application Development 16
17 What kind of programming? Develop an application Write a program/script Programming directly in a console Perform a sequence of processing/computing tasks Writing a program/script Run a sequence of processing/computing tasks (a piece of code) frequently, e.g.: - Run some models with various input parameters and/or datasets - Run a routine frequently with different datasets Developing an application software Allow interaction with your program/script, e.g.: Program in a console - To avoid editing variables in the code every time you run it - To publish your code and provide an application software 17
18 GIS application development Desktop Extending a GIS - ArcGIS add-in - QGIS plugin Web-based Web map application - Database/spatial DB - Server-side application, geospatial web services - Client-side application Geoprocessing - Reading/writing libraries - Vector data geoprocessing libraries - Raster data geoprocessing libraries 18
19 Programming Languages for GIS A long list! (see for example: Python R JavaScript SQL C++ Java
20 GIS application development Geoprocessing with open source libraries GEOS Geometry Engine Shapely Python package for manipulation and analysis of planar geometric objects (GEOS bindings) GDAL Geospatial Data Abstraction Library (Python, Perl, and other bindings) Fiona GDAL Python binding NumPy Python extension that provides support for large, multi-dimensional arrays and matrices PyGRASS Python API for GRASS GIS (wide range of vector and raster analysis functions) 20
21 GIS application development Extending a desktop GIS QGIS plugin An example plugin Resources for developers: PyQt4: A cross-platform application and UI framework Plugin Builder 21
22 GIS application development Extending a desktop GIS QGIS plugin 22 Source:
23 GIS application development Extending a desktop GIS ArcGIS add-in An example add-in: Shape Metrics toolbox ( A free online course on customizing ArcGIS and developing an ESRI Add-In is available from the Department of Geography, Penn State University, at: 23
24 User-interface development User interface Command-line Graphical Usability Engineering 1 A system should be easy to learn and remember, be efficient in performing tasks, have low error rates and easy recovery from errors, and be pleasant to use 1 Human-computer interaction 2 Designing a user interface (for geospatial applications) 3 1 Nielsen, J. (1993). Usability Engineering. San Diego: Academic press, San diego, CA. 362 p. 2 Skarlatidou, A. (2010). Web-mapping applications and HCI considerations for their design. In: M. Haklay (Ed.), Interacting with Geospatial Technologies. Wiley Blackwell, UK, pp Nivala, A. M., Sarjakoski, L. T., Sarjakoski, T. (2007). Usability methods familiarity among map application developers. International journal of human-computer studies, 65(9),
25 Exercise walkthrough Software We will use OSGeo-Live VM A self-contained bootable DVD, USB thumb drive or Virtual Machine based on Lubuntu, that allows trying a wide variety of open source geospatial software without installing anything 1 All software applications and tools listed below (and many more) are available in this virtual machine. Demo 1 Source: 25
26 Exercise walkthrough Material 26
27 Exercise walkthrough Case The exercise following the GIS lectures is divided in two parts. Most of the tasks of the exercise deal with a specific case: calculating the openness of locations in the sea. There are also generic tasks that aim to introduce the databases, spatial databases, and SQL. 27
28 Exercise walkthrough Procedure Download the topographic data Create a grid of points Create radiating lines Create polygons of the sea area Clip the grid points Clip and clean the radiating lines Aggregate the fetch lengths around each grid point Interpolate an openness grid Prepare the data Command-line tools Software library Do the computations Spatial database 28
29 29
30 Exercise walkthrough $ mkdir /home/user/yourdir $ cd /home/user/yourdir/gis/data/input/topodb/paituli_downloads/ $ for zip in *; do unzip $zip -d extracts/${zip%%.*}; done $ for dir in extracts/*; do for file in $dir/m*p.*; do cp $file../mxxxxxxp/m$(basename $dir)p.${file##*.}; done; done $ cd../mxxxxxxp $ for shapefile in *.shp; do ogr2ogr -update -append merger.shp $shapefile -f "ESRI Shapefile"; done $ ogr2ogr -sql "SELECT * FROM merger WHERE LUOKKA=36211" sea_water_luokka_36211.shp merger.shp $ ogr2ogr -dialect sqlite -sql "SELECT ST_Union(geometry), LUOKKA FROM sea_water_luokka_36211 GROUP BY LUOKKA" /home/user/yourdir/gis/data/output/sea.shp sea_water_luokka_36211.shp 30
31 31
32 32
33 Exercise walkthrough 33
34 (x, y+radlinelength) ID=1 (x, y) for p in range(len(pt)): id = ptatt.read_record(p) origin = pt.get(p) lineend = pysal.cg.shapes.point((pt.get(p)[0], pt.get(p)[1] + radlinelength)) ray = pysal.cg.shapes.ray(origin, lineend) line = pysal.cg.shapes.chain([origin, lineend]) radlines.write(line) radlinesatt.write(id) for r in range(numradlines-1): lineend = pysal.cg.standalone.get_point_at_angle_and_dist( ray, angle, radlinelength) ray = pysal.cg.shapes.ray(origin, lineend) line = pysal.cg.shapes.chain([origin, lineend]) radlines.write(line) radlinesatt.write(id) 34
35 35
36 36
37 37
38 38
39 Next lecture & exercise In the next lecture, we will talk about web map applications and their design and architecture; Web GIS planning and design Database (geospatial data queries) Server-side application (geospatial web services) Client-side application (geospatial data loading and rendering) In the next exercise, we will work with PostGIS and perform spatial queries and analysis. We will also set spatial data services using Geoserver. 39
Karsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015
Karsten Vennemann, Seattle 2015 a very capable and flexible Desktop GIS QGIS QGIS Karsten Workshop Vennemann, Seattle slide 2 of 13 QGIS - Desktop GIS originally a GIS viewing environment QGIS for the
More informationAmong various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.
Comparison of Geographic Information Systems (GIS) software As of January 2018, WHO has reached an agreement with ESRI (an international supplier of GIS software) for an unlimited use of ArcGIS Desktop
More informationThese modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.
Online GIS Training and training modules covered are: 1. ArcGIS, Analysis, Fundamentals and Implementation 2. ArcGIS Web Data Sharing 3. ArcGIS for Desktop 4. ArcGIS for Server These modules are covered
More informationLeveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System
Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System Donald L. Schrupp Colorado Division of Wildlife (Retired) Danny Lewis Texas Parks and Wildlife
More informationThis White Paper has been compiled using several online examples from the following resources:
In May 2017, I wrote a White Paper which started to explore using the Ogr2Ogr Command Line tool (within GDAL) to undertake attribute, geographic queries and some geoprocessing routines using flat GIS file
More informationWhy GIS & Why Internet GIS?
Why GIS & Why Internet GIS? The Internet bandwagon Internet mapping (e.g., MapQuest) Location-based services Real-time navigation (e.g., traffic) Real-time service dispatch Business Intelligence Spatial
More informationGIS for Business Intelligence: Getting Cloud Connected
GIS for Business Intelligence: Getting Cloud Connected Ed Farrell Director of GIS Solutions, DVG efarrell@dvginteractive.com http://dvginteractive.com October 19 th, 2017 Lake Placid Convention Center
More informationGIS Software. Evolution of GIS Software
GIS Software The geoprocessing engines of GIS Major functions Collect, store, mange, query, analyze and present Key terms Program collections of instructions to manipulate data Package integrated collection
More informationExisting Open Source Tools and Possibilities for Cadastre Systems
Existing Open Source Tools and Possibilities for Cadastre Systems Gertrude Pieper Espada FIG Congress Sydney, 11-16 April 2010 What is FLOSS? What is open source? What open source software tools are available?
More informationNR402 GIS Applications in Natural Resources
NR402 GIS Applications in Natural Resources Lesson 1 Introduction to GIS Eva Strand, University of Idaho Map of the Pacific Northwest from http://www.or.blm.gov/gis/ Welcome to NR402 GIS Applications in
More informationPostGIS Cookbook. open source I community experience distilled
PostGIS Cookbook Over 80 task-based recipes to store, organize, manipulate, and analyze spatial data in a PostGIS database Paolo Corti Thomas J Kraft Stephen Vincent Mather Bborie Park PUBLISHING open
More informationPopular Mechanics, 1954
Introduction to GIS Popular Mechanics, 1954 1986 $2,599 1 MB of RAM 2017, $750, 128 GB memory, 2 GB of RAM Computing power has increased exponentially over the past 30 years, Allowing the existence of
More informationAdministering your Enterprise Geodatabase using Python. Jill Penney
Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell
More informationSalisbury University: Eric Flint, John O Brien, & Alex Nohe
Salisbury University: Eric Flint, John O Brien, & Alex Nohe Open Source (Public) Geographic Information System GNU General Public License Guarantees public s ability to download, modify and share software
More informationSpatialKit and SEXTANTE
Free & Open Source Extensions SpatialKit and SEXTANTE for ArcGIS Desktop 9 and 10 Karsten Vennemann, Terra GIS Ltd. www.terragis.net Seattle, WA, USA karsten@terragis.net 206 905 1711 Talk Overview SpatialKit
More informationWeb-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City
Cloud Publications International Journal of Advanced Remote Sensing and GIS 2016, Volume 5, Issue 10, pp. 1930-1936 ISSN 2320-0243, DOI: 10.23953/cloud.ijarsg.71 Research Article Open Access Web-GIS based
More informationgvsig a real tool for GIS technicians
gvsig a real tool for GIS technicians Jorge Gaspar Sanz Salinas jsanz@prodevelop.es International Geodetic Students Meeting 05/05/08 Valencia Agenda of the project OK, but what can gvsig do for me now?
More informationExelis and Esri Technologies for Defense and National Security. Cherie Muleh
Exelis and Esri Technologies for Defense and National Security Cherie Muleh Cherie.Muleh@exelisinc.com ENVI IMAGERY AND DATA BECOME KNOWLEDGE > Add information from imagery to your GIS > Automated workflows
More informationOverview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant
Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Cameron SHORTER, Australia Key words: Open Source Geospatial Foundation, OSGeo, Open Standards, Open Geospatial
More informationOracle Spatial: Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle Spatial: Essentials Duration: 5 Days What you will learn The course extensively covers the concepts and usage of the native data types, functions and
More informationEnabling ENVI. ArcGIS for Server
Enabling ENVI throughh ArcGIS for Server 1 Imagery: A Unique and Valuable Source of Data Imagery is not just a base map, but a layer of rich information that can address problems faced by GIS users. >
More informationGIS for ChEs Introduction to Geographic Information Systems
GIS for ChEs Introduction to Geographic Information Systems AIChE Webinar John Cirucci 1 GIS for ChEs Introduction to Geographic Information Systems What is GIS? Tools and Methods Applications Examples
More informationOSGIS Platform. Storing and distributing PostGIS, Deegree, UMN Map Server Desktop visualization JUMP, QGIS, Thuban, udig, gvsig
GIS groups of tasks Geodata collecting, updating Geodata storing and distributing Geodata analysis Geodata visualization: Desktop, Internet, Printing Geodata describing: metadata management Geodata converting:
More informationLecture 2. A Review: Geographic Information Systems & ArcGIS Basics
Lecture 2 A Review: Geographic Information Systems & ArcGIS Basics GIS Overview Types of Maps Symbolization & Classification Map Elements GIS Data Models Coordinate Systems and Projections Scale Geodatabases
More informationA Geographer s role in a Google Maps World. Jeremy Bartley ESRI
A Geographer s role in a Google Maps World Jeremy Bartley ESRI 1 It is a good time to be a Geographer. 2 Microsoft, Google, Yahoo, and others are pushing geographic awareness to the general public Providing
More informationDATA 301 Introduction to Data Analytics Geographic Information Systems
DATA 301 Introduction to Data Analytics Geographic Information Systems Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why learn Geographic
More informationInnovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager
Innovation The Push and Pull at ESRI September 2004 Kevin Daugherty Cadastral/Land Records Industry Solutions Manager The Push and The Pull The Push is the information technology that drives research and
More informationGeometric Algorithms in GIS
Geometric Algorithms in GIS GIS Software Dr. M. Gavrilova GIS System What is a GIS system? A system containing spatially referenced data that can be analyzed and converted to new information for a specific
More informationGIS CONCEPTS ARCGIS METHODS AND. 2 nd Edition, July David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University
GIS CONCEPTS AND ARCGIS METHODS 2 nd Edition, July 2005 David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University Copyright Copyright 2005 by David M. Theobald. All rights
More informationDevelopment of a server to manage a customised local version of OpenStreetMap in Ireland
Development of a server to manage a customised local version of OpenStreetMap in Ireland BłaŜej Ciepłuch 1, Jianghua Zheng 1, Peter Mooney 1,2, Adam C. Winstanley 1 1 Department of Computer Science, National
More informationDevelopment and operation of GIS exercise materials for undergraduate students
Development and operation of GIS exercise materials for undergraduate students Since around 2000, GIS researchers in Japan have collaborated to provide materials for GIS lecture classes for university
More informationIntroduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services
Introduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services Overview Quick introduction to SEXTANTE Client/Server fundamentals Standards for web-based geoservices SEXTANTE
More informationEnvironmental Systems Research Institute
Introduction to ArcGIS ESRI Environmental Systems Research Institute Redlands, California 2 ESRI GIS Development Arc/Info (coverage model) Versions 1-7 from 1980 1999 Arc Macro Language (AML) ArcView (shapefile
More informationLeveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange
Leveraging ArcGIS Online Elevation and Hydrology Services Steve Kopp, Jian Lange Topics An overview of ArcGIS Online Elevation Analysis Using Elevation Analysis Services in ArcGIS for Desktop Using Elevation
More informationHosted by Esri Official Distributor
Hosted by Esri Official Distributor Esri European User Conference October 15-17, 2012 Oslo, Norway Hosted by Esri Official Distributor Interoperability and Standards Support in ArcGIS 10.1 Roberto Lucchi
More informationDeveloping An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile
Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile Ritik Sharma,A,1, Shubhangi Garg B,2, Yogesh Kumar c,3, Jeevash Mutreja d,4 a ABES Engg.College Ghaziabad
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationCourse overview. Grading and Evaluation. Final project. Where and When? Welcome to REM402 Applied Spatial Analysis in Natural Resources.
Welcome to REM402 Applied Spatial Analysis in Natural Resources Eva Strand, University of Idaho Map of the Pacific Northwest from http://www.or.blm.gov/gis/ Where and When? Lectures Monday & Wednesday
More informationIntroduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model
Introduction-Overview Why use a GIS? What can a GIS do? How does a GIS work? GIS definitions Spatial (coordinate) data model Relational (tabular) data model intro_gis.ppt 1 Why use a GIS? An extension
More informationLearning ArcGIS: Introduction to ArcCatalog 10.1
Learning ArcGIS: Introduction to ArcCatalog 10.1 Estimated Time: 1 Hour Information systems help us to manage what we know by making it easier to organize, access, manipulate, and apply knowledge to the
More informationEEOS 381 -Spatial Databases and GIS Applications
EEOS 381 -Spatial Databases and GIS Applications Lecture 5 Geodatabases What is a Geodatabase? Geographic Database ESRI-coined term A standard RDBMS that stores and manages geographic data A modern object-relational
More informationWelcome! Power BI User Group (PUG) Copenhagen
Welcome! Power BI User Group (PUG) Copenhagen Making Maps in Power BI Andrea Martorana Tusa BI Specialist Welcome to Making maps in Power BI Who am I? First name: Andrea. Last name: Martorana Tusa. Italian,
More informationPractical teaching of GIS at University of Liège
Practical teaching of GIS at University of Liège Jean-Paul Kasprzyk, assistant Lessons Pr. Jean-Paul Donnay: For non-geographers (geologists, urban planners, engineers ) GIS users Master: Introduction
More informationQGIS FLO-2D Integration
EPiC Series in Engineering Volume 3, 2018, Pages 1575 1583 Engineering HIC 2018. 13th International Conference on Hydroinformatics Karen O Brien, BSc. 1, Noemi Gonzalez-Ramirez, Ph. D. 1 and Fernando Nardi,
More informationEsri UC2013. Technical Workshop.
Esri International User Conference San Diego, California Technical Workshops July 9, 2013 CAD: Introduction to using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support
More informationValdosta State University Strategic Research & Analysis
Christopher Neasbitt, Programmer Analyst Associate (cjneasbi@valdosta.edu) Kristina M. Cragg, Ph.D., Assistant to the President for Strategic Research & Analysis (kmcragg@valdosta.edu) Amir Atabekov, Student
More informationLecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap
Lecture 2 Introduction to ESRI s ArcGIS Desktop and ArcMap Outline ESRI What is ArcGIS? ArcGIS Desktop ArcMap Overview Views Layers Attribute Tables Help! Scale Tips and Tricks ESRI Environmental Systems
More informationIntroduction to the 176A labs and ArcGIS Purpose of the labs
Introduction to the 176A labs and ArcGIS Purpose of the labs Acknowledgement: Slides by David Maidment, U Texas-Austin and Francisco Olivera (TAMU) Hands-on experience with a leading software package Introduction
More informationDevelopment of Univ. of San Agustin Geographic Information System (USAGIS)
, pp.170-176 http://dx.doi.org/10.14257/astl.2014.48.27 Development of Univ. of San Agustin Geographic Information System (USAGIS) Rosslin John H. Robles Chair, Computer Science Department, University
More informationOPEN SOURCE TECHNOLOGIES IN GEOGRAPHIC INFORMATION SYSTEMS
GEOGRAPHIC INFORMATION SYSTEMS OPEN SOURCE TECHNOLOGIES IN GEOGRAPHIC INFORMATION SYSTEMS Marijana Petković 1, Vladmir Bulatović 1, Ivan Aleksić 2 1 University of Novi Sad, Faculty of Technical Sciences,
More informationCreating Basemaps to Manage Buildings and Facilities
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 Creating Basemaps to Manage Buildings and Facilities Mark Stewart and Tamara Yoder Topics for this Session Overview
More informationGeoSpatial Tools and Analysis David Currie
GeoSpatial Tools and Analysis David Currie GeoSpatial Tools and Analysis Data for Good Sept 23, 2014 Focus on open source tools Bias towards remote sensing topics Some examples from completed projects
More informationAn Introduction to the Community Maps Information Model
Esri International User Conference July 23 27 San Diego Convention Center An Introduction to the Community Maps Information Model Seth Sarakaitis Agenda Overview of Community Maps Program Information Models
More informationGetting Started with Community Maps
Esri International User Conference San Diego, California Technical Workshops July 24, 2012 Getting Started with Community Maps Shane Matthews and Tamara Yoder Topics for this Session ArcGIS is a complete
More informationIntroduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC
Introduction to ArcGIS Server - Creating and Using GIS Services Mark Ho Instructor Washington, DC Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources
More informationGeodatabase Management Pathway
Geodatabase Management Pathway Table of Contents ArcGIS Desktop II: Tools and Functionality 3 ArcGIS Desktop III: GIS Workflows and Analysis 6 Building Geodatabases 8 Data Management in the Multiuser Geodatabase
More informationData Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning
Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell President, Brockwell IT Consulting, Inc. Join the conversation #AU2017 KEYWORD Class Summary Silos
More informationOverview key concepts and terms (based on the textbook Chang 2006 and the practical manual)
Introduction Geo-information Science (GRS-10306) Overview key concepts and terms (based on the textbook 2006 and the practical manual) Introduction Chapter 1 Geographic information system (GIS) Geographically
More informationGeometric Algorithms in GIS
Geometric Algorithms in GIS GIS Visualization Software Dr. M. Gavrilova GIS Software for Visualization ArcView GEO/SQL Digital Atmosphere AutoDesk Visual_Data GeoMedia GeoExpress CAVE? Visualization in
More informationIntroducing ArcGIS Engine
1 Introducing ArcGIS Engine ESRI ArcGIS Engine is a platform for building custom standalone geographic information system (GIS) applications that support multiple application programming interfaces (APIs),
More informationWEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS
WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS Claus Rinner University of Muenster, Germany Piotr Jankowski San Diego State University, USA Keywords: geographic information
More informationGeoPostcodes. Luxembourg
Luembourg Luembourg About.com Launched in 2007, website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information for all
More informationMake it Spatial. Josh Tanner. Theresa Burcsu. Tools, techniques, and tips for incorporating GIS into your research
Make it Spatial Tools, techniques, and tips for incorporating GIS into your research Theresa Burcsu Josh Tanner Oregon GIS Framework Coordinator GIS Analyst & Web Administrator Geospatial Enterprise Office
More informationPerforming. Geospatial Analysis. Using Latitude and Longitude Data. Ginger Ni - Software Engineer
Performing Geospatial Analysis Using Latitude and Longitude Data Ginger Ni - Software Engineer Hewlett Packard Enterprise confidential information This is a rolling (up to three year) roadmap and is subject
More informationSpatial Data Analysis with ArcGIS Desktop: From Basic to Advance
Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance 1. Course overview Modern environmental, energy as well as resource modeling and planning require huge amount of geographically located
More informationSpatial analysis in XML/GML/SVG based WebGIS
Spatial analysis in XML/GML/SVG based WebGIS Haosheng Huang, Yan Li huang@cartography.tuwien.ac.at and yanli@scnu.edu.cn Research Group Cartography, Vienna University of Technology Spatial Information
More informationGeoPostcodes. Trinidad & Tobago
Trinidad & Tobago Trinidad & Tobago About.com Launched in 2007, website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information
More informationGeoPostcodes. Grecia
Grecia - Grecia About.com Launched in 2007, website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information for all countries.
More informationGeospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant
Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online Kenyatta BaRaKa Jackson US Forest Service - Consultant Fire Behavior Modeling and Forest Fuel Management Modeling Fire Behavior is an
More informationGIS CONCEPTS ARCGIS METHODS AND. 3 rd Edition, July David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University
GIS CONCEPTS AND ARCGIS METHODS 3 rd Edition, July 2007 David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University Copyright Copyright 2007 by David M. Theobald. All rights
More informationGeoPostcodes. Litauen
Litauen - Litauen About.com Launched in 2007, website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information for all
More informationThe File Geodatabase API. Craig Gillgrass Lance Shipman
The File Geodatabase API Craig Gillgrass Lance Shipman Schedule Cell phones and pagers Please complete the session survey we take your feedback very seriously! Overview File Geodatabase API - Introduction
More informationOpen Source Technologies and Remotely Sensed Data in Protecting Elephants. Rosemary Alles Dr. Justine Blanford Penn State World Campus July 2015
Open Source Technologies and Remotely Sensed Data in Protecting Elephants Rosemary Alles Dr. Justine Blanford Penn State World Campus July 2015 Global Crisis: Poaching & Wildlife Trafficking 100,000 Elephants
More informationGeospatial Intelligence
Geospatial Intelligence Geospatial analysis has existed as long as humans have made and studied maps but its importance to the intelligence community has skyrocketed in the past several years, with Unmanned
More informationCanadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS
Study Guide: Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS This guide presents some study questions with specific referral to the essential
More informationGeospatial Products V8i (SELECTseries 1)
Geospatial Products V8i (SELECTseries 1) Keith Raymond Product Manager Geospatial Desktop Products Presentation Overview What are the various products? Why would you need them? Demonstrations 2 WWW.BENTLEY.COM
More informationArcGIS GeoAnalytics Server: An Introduction. Sarah Ambrose and Ravi Narayanan
ArcGIS GeoAnalytics Server: An Introduction Sarah Ambrose and Ravi Narayanan Overview Introduction Demos Analysis Concepts using GeoAnalytics Server GeoAnalytics Data Sources GeoAnalytics Server Administration
More informationIntroduction to Geographic Information Systems (GIS): Environmental Science Focus
Introduction to Geographic Information Systems (GIS): Environmental Science Focus September 9, 2013 We will begin at 9:10 AM. Login info: Username:!cnrguest Password: gocal_bears Instructor: Domain: CAMPUS
More informationIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems Lynn_Carlson@brown.edu 401-863-9917 The Environmental And Remote TecHnologies Lab MacMillan Hall, Room 105 http://www.brown.edu/research/earthlab/ Outline
More informationData Structures & Database Queries in GIS
Data Structures & Database Queries in GIS Objective In this lab we will show you how to use ArcGIS for analysis of digital elevation models (DEM s), in relationship to Rocky Mountain bighorn sheep (Ovis
More informationFundamentals of ArcGIS Desktop Pathway
Fundamentals of ArcGIS Desktop Pathway Table of Contents ArcGIS Desktop I: Getting Started with GIS 3 ArcGIS Desktop II: Tools and Functionality 5 Understanding Geographic Data 8 Understanding Map Projections
More informationArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson
ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise is the new name for ArcGIS for Server What is ArcGIS Enterprise ArcGIS Enterprise is powerful
More informationQGIS COURSE - ROUTE ANALYSIS, FINDING THE SHORT PATH IN QGIS ONLINE TRAINING. GIS Training. Course. .com
Q COURSE - ROUTE ANALYSIS, FINDING THE SHORT PATH IN Q ONLINE TRAINING Training Course.com TYC COURSE GOALS The objective of this course is to initiate the student in route analysis using Q. The training
More informationArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D
ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth is ArcGIS Earth is a lightweight globe desktop application that helps you explore any part of the world and investigate
More informationGeoPostcodes. Denmark
Denmark Denmark About.com Launched in 2007, website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information for all countries.
More informationPC ARC/INFO and Data Automation Kit GIS Tools for Your PC
ESRI PC ARC/INFO and Data Automation Kit GIS Tools for Your PC PC ARC/INFO High-quality digitizing and data entry Powerful topology building Cartographic design and query Spatial database query and analysis
More informationFeatures and Benefits
Autodesk LandXplorer Features and Benefits Use the Autodesk LandXplorer software family to help improve decision making, lower costs, view and share changes, and avoid the expense of creating physical
More information