GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services
|
|
- Miles Sharp
- 8 years ago
- Views:
Transcription
1 GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services Objectives: If you have your own web server, it's great to be able to host your own geospatial data. That data can then be accessed through web API inside web pages or served through clients, such as QGIS or ArcMap. In this lab you will: 1. Learn about MapServer, WMS, and CGI applications 2. Create a basic WMS with both a raster and a vector data set 3. Integrate your WMS with other WMS sources in an interactive web page About MapServer MapServer is a mature open source, free software project to enable you to serve maps of your own data onto the Web. This data could be in the form of shapefiles, rasters, PostGIS databases (which we learn more about later), and many other geospatial data storage formats. MapServer fits into an integrated chain (or stack) of applications to make this happen: Data MapServer Web Server Client MapServer essentially converts your spatial data into an image file (or set of files) that are then provided as a web service. You get to control what that image looks like: how many pixels it will have, what color the elements are, labeling details, and so on. Getting all this to play together nicely is a configuration struggle, but once set up you have an impressive internet map setup. Once you know the basics you can add on fancier features. For some examples of using MapServer, see the Open source examples for web map services (wms) page in the Web examples section of the course website. Instructions Step 1: Setting up the MapServer Configuration File 1. MapServer reads configuration files in order to process web mapping requests. The configuration file needs to be readable by the MapServer process (not necessarily to the whole web), so both it and the directory it resides in need to be globally readable. If you didn t publish your personal website on the Linux server and haven t read the Linux account guide from the lab webpage, it would be useful for you to know that files you publish in the public_html folder of your home directory are accessible from the web at: username]. Putting the MapServer configuration file in your linapps public_html directory would work. But it would be a bad idea - why (Question 1)? The answer may become clear to you farther down in this step. In your home directory, make a new directory called mapserver. This directory must be globally readable and executable. The most reliable way to do this is use chmod, a unix command that here changes permissions for other users by adding read and execute: chmod 755 ~/mapserver. In the terminal window, cd to your home directory and issue this command to set the globally readable and executable permission for your mapserver directory. 2. Start a text editor (found under Utilities on linapps). Type the following in it: # MapServer configuration file for lab8, February # This file sets up the display of a demonstration map # for the capabilities of MapServer. # Written by (your name here) Page 1
2 Save this file to your new mapserver directory as lab8.map. Set the permissions so that it can be read globally. This is done similar to how you did it for the mapserver folder, but use this command for the file: chmod 655 ~/mapserver/lab8.map. Or to set this as the permissions for all the files in your mapserver folder you could issue this command: chmod 655 ~/mapserver/*. These steps are necessary, as the MapServer process must be able to read this file. If you re curious what those numbers mean, Wikipedia has a pretty good page on chmod. 3. As you might have guessed, the pound signs in your.map file indicate comments. So far the file does not actually do any configuration. Let's change that. But first, a few sentences about the contents of a.map file. Open the file called physio_example.map in a text editor and follow along through the next paragraphs. For this basic file, there are two distinct components: the MAP section and one or more LAYER sections. The MAP section indicates the map name, the coordinate reference system of the map, the map units, the output format, as well as output image size. It has some metadata about itself that it will pass along to the map server. And there are some other things you can put in there. The second component is the LAYER section. You will have one of these for each theme you want to map, as well as for any thematic labels you want to display. It contains information about where the layer data are and how to extract them, and what the coordinate reference system of the data are (it doesn't have to be the same as that of the MAP, as layers can be projected automatically on the fly). Data type (POINT, LINE, POLYGON, RASTER, or CONNECTION to a postgis geodatabase), symbology, color, and other rendering information are also included in the LAYER definition. 4. To give you practice in making your own MapServer map. Let s publish a map of Michigan state roads with an elevation raster for context. To save you some time, a 90m geotiff of Michigan s DEM and a shapefile of Michigan's state roads are posted with the files for this lab. The rougher resolution of the DEM is good for this case because we ll be viewing the whole state at once and we don t want MapServer to spend a lot of time crunching a lot of cell values each time it outputs this map image. Put these files in your mapserver directory and change their permissions to global as you did earlier for your.map file. These two layers are now ready to be sources for you MapServer map. 5. Now we need to put all the right information in your.map file. Let s start with the contents of a.map file that we know works. Copy the contents of the sample map file we ve been looking at to your map file, underneath the opening comments you wrote. Since the extent, projection, and source files are different, there are some things you will need to modify to make this work. All of these things can be figured out by looking at the source files properties and metadata, but QGIS has a shortcut for us. Load both of your data layers into a new QGIS project and format them so they look nice. Save your project. Then go to the menu Plugins and select MapServer Export. Set where the resulting map file will be saved and called (don t overwrite the.map file you started for this lab). Then in the Map section, give the map a name and adjust the other settings as you see fit. The example.map file outputs an image type of png, which I recommend you stick with. You may want to increase the width and height of the output image to something like 300 by 300. Set the MapServer url to And hit OK. You should get an export results window showing that it wrote several sections of a map file for you (thank you QGIS!). Page 2
3 Open the QGIS created.map file side by side with your lab8.map file. You ll see that they are similar, but the QGIS created file has some extra things that we don t want to mess with right now. For example, we re not going to bother with FONTSET or SYMBOLSET files today. Copy from the.map file you created in QGIS the parts you need and replace the appropriate locations in your lab8.map file. Don t forget to update the metadata information in the WEB section. Note that the QGIS created file has the directory listing and several other parameters setup for your layers. Also, the CLASS section for the LINE layer has some symbology information. You can copy/paste the LAYER sections as a whole, but then let s edit the layer NAME properties to make things simpler. Change the michigan_dem_250k_90m layer name to dem and the roads layer name to roads. Make sure you can figure out what all of the parameters in.map configuration file do. For example, what would you edit if you wanted to change the color of the road lines? What do those numbers mean and how would you figure out what numbers to replace them with? (Question 2) 5. Save the file. Double-check that the permissions are right on both the file and the directory. Step 3: Display the image in a Browser 1. Open a web browser (not Konqueror; Iceweasel would be fine). The first step is to point the browser at the MapServer cgi script. Type this URL: You should get a web page that says, "No query information to decode.... This is probably a good place to define CGI (Common Gateway Interface). CGI is a very common protocol that enables web servers and serverside applications to interact. Many CGI applications exist out there; MapServer is one; as you saw earlier in this document, MapServer can create graphics files from many spatial data formats, including database queries. These files are actually generated via a URL call by a web browser. The URL you typed in the browser called the mapserv application in cgi-bin, but it didn't actually make any request to mapserv. As a result you got that kind of boring page. 2. So, what you need to do is call the mapserv application via a URL, but in that URL also pass it parameter values so it can do its thing. Type the following URL and look at it: username>/mapserver/lab8.map&layer=dem&mode=map Replace <your username> with the appropriate text! Can you tell what this rather nasty URL does? The first chunk, up through "mapserv?", calls the mapserv CGI. The next part, from "map=" to the next "&", is the path and file name of your map file. The third chunk, "&layer=dem" tells it to draw this layer. Remember that you called one of your LAYERS in the map file 'dem'. Finally, "&mode=map" tells mapserv to render a map in the browser. If you did not specify the mode as map, then it would have tried to use the default browse mode which requires additional configuration of a template file. Today, we just need an image. Did you get a map on the screen? 3. The final step here is to display multiple layers. Try this URL: username>/mapserver/lab8.map&layer=dem&layer=roads&mode=map Did you get the roads drawn on-screen? Step 4: A Web page with a map! 1. While it is pretty cool to be able to generate a map image on the screen, the URL is hard to type, and it's just an image. Let's make a web page with an embedded map image. In the text editor, create a new file (store it in public_html) called "mich_roads.html". Type the following basic stuff in it: Page 3
4 <html> <body> <h2> Michigan State Roads, February 2012</h2> <h3>demonstration of MapServer Web Mapping!</h3> <img src=""> <br> <i>created --today's date--</i> </body> </html> Put the current date in where indicated, and place the URL for the map image between the quotes after 'src='. Save the file and make sure the permissions are correct. Then open the file in your browser: userid>/mich_roads.html Did it work? Do you like the size of the image on your page? Properties of the image can be modified by editing your.map file. And of course, you know how to make the web page overall fancier. Create a link to this page from personal website. (Question 3) Step 6: The Benefits of WMS 1. There are a lot of great web map servers out there. Like a lot of things on the web, finding a reliable service can be a crap shoot. Just to give you some more ideas about what can be done with wms, let's take a look at some of them in ArcGIS. By the way, you've already made your own wms and we'll integrate these together in your own interactive web map in the next step. 2. Open a new ArcGIS map. Then open ArcCatalog in whichever way is most convenient for you. 3. Expand the "GIS Servers" folder and click "Add WMS Server". 4. In the window that opens, enter the following for the URL: Then click "Get Layers". The window should then list layers that are available. Hit "OK". 5. Now back in ArcCatalog, you should see a new line under "GIS Servers" called "MSR Maps Map Server on terraservice.net". Expand that down at least one level, and then drag that object to the Table of Contents of your ArcMap project. It takes a few seconds for it to load. As the first layer added to your project, it will set your project s coordinate system and current extent to match the layer you added. 6. Zoom in and play around with these layers. The USGS Raster Graphics are probably the most consistent across the US but the other image layers can be useful too. Note that the drawing order is flipped. To see the USGS Raster Graphics, you have to turn off the USGS Digital Ortho-Quadrangles. Don t know why, that s just the way it is. If the images fail to load when you move to a new place in the map (it s easy to accidently interrupt the download process), click the refresh button in the lower-left corner of your data frame. Pretty hand as a base layer, huh. There are better data sets out there, like try searching for a MODIS wms, but this TerraServer has been pretty stable for a long time. These wms images also load fairly efficiently because they are set up on a pyramid scheme where it only downloads the extent and resolution best for your current view. However, notice that there isn't a legend for these layers! Not really an issue for aerial photos, but could be an issue for other data sets. One way to overcome this issue is to distribute the link to a wms via an ArcMap layer file. For example, "Specialty_Soil_Survey_Map.lyr" is really a wms link, but it comes with legends. Download it from the web page for this lab, add it to your project and explore it a bit. Page 4
5 7. You can also use this trick to save yourself some setup time when you want to use a wms on a different computer. Right-click your MSR Maps Map Server layer and select Save as Layer File. Name it and save it in a good place. You can now add this wms to any ArcMap project by adding that layer file. Try it out now to see how easy it is. Make this file layer file easily available to yourself (and maybe others) by posting it within your website. (Question 4) Step 6: Slippy Maps with OpenLayers 1. OpenLayers ( is a free, open-source client-side map script. Working with it is kind of like working with Google Maps: it is a javascript library that you load through your web page. If you haven't already, download ol_mi_example.html from the lab web page. Put it in your public_html directory. Make sure the permissions allow global read. 2. Open the file in a text editor and browse through the script to see what it does. Notice that it sets a series of variables. First, there is var map, which is a required statement for OpenLayers. Then, there is var dem that calls on a hillshade of the US that I have associated with the.map file called us.map. That variable definition then specifies that the hillshade is the layer called us_dem in that.map file. After that is var nex, which pulls in a wms from NOAA with the current nexrad image. It will come in as a raster too, but because it is going on top of the dem map, I needed to declare that it was not the base layer (i.e. {isbaselayer: false}). Finally, the javascript defines the variable sta, which references the same.map file as the dem variable, but instead calls the states layer. This is a polyline dataset that I also want to overlay onto the hillshade, so I needed to specify transparent: true. With all of the variables for the map layers defined, the JavaScript to draw the map with these layers with the command map.addlayers([dem, nex, sta]). Last, but no less important, we set the starting extent of our interactive map with map.zoomtoextent. The list of four numbers that follow are the longitude and latitude values that from the initial extent (remember western hemisphere is negative values). View this html through your unix-lab webpage and try out the interactive functions (just don t use Konquerer as a web browser). Much like Google Maps, click-dragging moves the map, double-clicking zooms in, and there are navigation buttons in the upper-left. 3. Okay, hopefully you saw that the javascript works and actually displays a hillshade with state boundaries and the current radar image drawn on it. However, the US hillshade doesn t have a lot of contrast for looking at just Michigan and maybe we can make a more locally useful map by showing roads. By using the dem and state roads layers from that.map file you created earlier, you could make a pseudo road conditions map. Let s do it. 4. Change the paths to the layers so they refer to your map file. Edit the variable dem to point to your lab8.map file s dem layer. Also, use the variable sta line as a template to reference your roads layer. Replace sta with a more appropriate name like rds, change the path to point to your lab8.map file, and set the layers to the name of your roads layer. Now we need to make sure the map.addlayers list has the variables we want included. Keep dem in the list because we just reused that variable. nex stays in as we still want the radar to display as it did before. Then replace sta with the variable you set for the roads layer. Then, open the file in a web browser (again, probably not Konqueror). Do you have a slippy map that lets you zoom in, out, and pan around the map? Also provide a link to your OpenLayers map on your lab webpage. (Question 5) A word about projections and OpenLayers: I need to confess that I provided you with spatial datasets that I had already converted to a GCS WGS 1984 projection. OpenLayers seems to be finicky with displaying maps in different projections. Projecting everything in to GCS WGS 1984 has been the most reliable for me. At the end of this document is some JavaScript that can be added to enable OpenLayers to handle Michigan GeoRef projections. Page 5
6 Report Develop a short response to the first two questions and a single, lab 8 html page providing links to products asked for in the remaining questions, respectively. the responses and URL to your TA by the lab deadline. 1. Why is it be a bad idea to store your.map configuration file in public_html? (1 or 2 sentences) 2. How do you change the display color for a vector layer in the.map file? How would you go about figuring out the numbers you needed to enter for the color that you wanted? 3. Make a webpage with a call to MapServer embedded within it. Link to this page from your website. 4. Provide a link on your website for downloading the layer file you created for quickly connecting to the MSR Map Server. 5. Provide a link to your OpenLayers page that displays Michigan state roads and a DEM with the current Nexrad image. Extra Credit. Make an OpenLayers map with spatial data of your choosing. Start by creating a.map file for the data you choose and then use an html page to display it with the OpenLayers interface. The map you create must include at least two layers that make sense displayed together. Layers can be rasters, polygons, polylines, points, or a wms from an outside source (i.e. the nexrad wms or a wms with MODIS imagery). If you want to display points, you ll need to provide some additional information in your.map file. Add the following text towards the bottom of the MAP section and modify as needed: SYMBOL NAME "circle" TYPE ellipse FILLED true POINTS 1 1 END END Using Coordinate Systems that are not Geographic with OpenLayers (i.e. Michigan GeoRef) Also, OpenLayers can need help with projections, even if the maps display fine directly from MapServer. If you don t use geographic coordinates, you will need to specify the projection for OpenLayers. Here is a fragment of JavaScript to demonstrate this for some Michigan GeoRef data in Leelanau County; of course you may need to alter it for your own location:... function init() { var options = { projection:"epsg:3078", units: 'm', maxresolution:'auto', maxextent: new OpenLayers.Bounds(0,0, , ) }; map = new OpenLayers.Map('map', options);... See for a complete example using Michigan GeoRef data in Leelanau County. Page 6
INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES
INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES A TUTORIAL FROM SPATIAL AND NUMERIC DATA SERVICES NICOLE SCHOLTZ AND GEOFF IVERSON Overview... 2 A. Get a Digital Elevation Model (DEM)... 3 B. Open ArcMap,
More informationActivity: Using ArcGIS Explorer
Activity: Using ArcGIS Explorer Requirements You must have ArcGIS Explorer for this activity. Preparation: Download ArcGIS Explorer. The link below will bring you to the ESRI ArcGIS Explorer download page.
More informationPublishing KML Services Tutorial
Publishing KML Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a KML service............................ 3 Copyright 1995-2010 ESRI, Inc. All rights
More informationChapter 6: Data Acquisition Methods, Procedures, and Issues
Chapter 6: Data Acquisition Methods, Procedures, and Issues In this Exercise: Data Acquisition Downloading Geographic Data Accessing Data Via Web Map Service Using Data from a Text File or Spreadsheet
More informationWFP Liberia Country Office
1 Oscar Gobbato oscar.gobbato@wfp.org oscar.gobbato@libero.it WFP Liberia Country Office GIS training - Summary Objectives 1 To introduce to participants the basic concepts and techniques in using Geographic
More informationArcGIS. Image Server tutorial
ArcGIS 9 ArcGIS Image Server tutorial Copyright 2006, 2007, and 2008 Zanja Technologies, Inc. All rights reserved. The information contained in this work is the property of Zanja Technologies, Inc., under
More informationFinding GIS Data and Preparing it for Use
Finding_Data_Tutorial.Doc Page 1 of 19 Getting Ready for the Tutorial Sign Up for the GIS-L Listserv Finding GIS Data and Preparing it for Use The Yale University GIS-L Listserv is an internal University
More informationA Workflow for Creating and Sharing Maps
A Workflow for Creating and Sharing Maps By Keith Mann, Esri What You Will Need Item Source ArcGIS Online for Organizations subscription ArcGIS 10.1 for Desktop (Any license level) ArcGIS Spatial Analyst
More informationINTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178
INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178 1) Navigate to the C:/temp folder 2) Make a directory using your initials. 3) Use your web browser to navigate to www.library.yale.edu/mapcoll/ and
More informationBLM Personnel & REA Collaborator Access. Accessing REA Data, Maps, & Models through SharePoint
Accessing REA Data, Maps, & Models through SharePoint BLM Personnel & REA Collaborator Access To access REA data and map services through the BLM network, follow the steps provided below. They will take
More informationPublishing Geoprocessing Services Tutorial
Publishing Geoprocessing Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a geoprocessing service........................ 3 Copyright 1995-2010 ESRI,
More informationDreamweaver and Fireworks MX Integration Brian Hogan
Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The
More informationGIS Beyond the Basics: Web Maps and File Sharing Services
GIS Beyond the Basics: Web Maps and File Sharing Services by Julie Coco, PE I. INTRODUCING WEB-BASED GIS SERVICES A GIS service, or Geoservice, provides a way to retrieve maps, images, or geoprocessing
More informationHELCOM Data and Map Service. User Manual
HELCOM Data and Map Service User Manual Version 2.2 - February 2015 1 Table of contents 1. General Information... 3 1.1 Background... 3 1.2 Technical requirements... 3 1.3 Contact... 3 2. Accessing HELCOM
More informationsmespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven
smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven These exercises aim at people who already have some basic knowledge of INSPIRE Network
More informationPublishing geospatial data to the web using the EEA infrastructure
Publishing geospatial data to the web using the EEA infrastructure *Note: Map Services should be published using the EEA Map Services Tick Sheet for guidance. Contact Sebastien Petit (Sebastien.Petit@eea.europa.eu)
More informationShuffling Quantum GIS into the Open Source GIS Stack
Shuffling Quantum GIS into the Open Source GIS Stack Free and Open Source Software for Geospatial (FOSS4G) Conference Victoria, BC Gary E. Sherman September 24, 2007 Contents 1 Introduction 7 1.1 Topics........................................
More informationArcGIS Tutorial: Adding Attribute Data
ArcGIS Tutorial: Adding Attribute Data Introduction A common need in GIS is to map characteristics, or attributes, of different geographic areas. These maps are called thematic maps. Examples of thematic
More informationPersonal Geodatabase 101
Personal Geodatabase 101 There are a variety of file formats that can be used within the ArcGIS software. Two file formats, the shape file and the personal geodatabase were designed to hold geographic
More informationAdobe Dreamweaver CC 14 Tutorial
Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site
More informationGetting Started With LP360
Getting Started With LP360 10/30/2014 1 Contents What is LP360?... 3 System Requirements... 3 Installing LP360... 4 How to Enable the LP360 Extension... 4 How to Display the LP360 Toolbar... 4 How to Import
More informationArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online...
Table of Contents ArcGIS online Introduction... 2 Module 1: How to create a basic map on ArcGIS online... 3 Creating a public account with ArcGIS online... 3 Opening a Map, Adding a Basemap and then Saving
More informationUsing CAD Data in ArcGIS
Esri International User Conference San Diego, California Technical Workshops July 27, 2012 Using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support Using CAD Datasets
More informationWelcome to the Shortlist story map application template
Welcome to the Shortlist story map application template Introduction for existing Shortlist authors... 2 Introduction for new Shortlist authors... 4 1. Create the ArcGIS web map for your Shortlist application...
More informationVersion 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska http://www.gina.alaska.
Using the AlaskaMapped Web Services in ESRI ArcGIS Version 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska http://www.gina.alaska.edu AlaskaMapped
More informationUniversity of Arkansas Libraries ArcGIS Desktop Tutorial. Section 4: Preparing Data for Analysis
: Preparing Data for Analysis When a user acquires a particular data set of interest, it is rarely in the exact form that is needed during analysis. This tutorial describes how to change the data to make
More informationGeographic Web Application
University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti Building complete web applications This section discuss how to build complete web
More informationunderstand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver
LESSON 3: ADDING IMAGE MAPS, ANIMATION, AND FORMS CREATING AN IMAGE MAP OBJECTIVES By the end of this part of the lesson you will: understand how image maps can enhance a design and make a site more interactive
More informationUnder GIS Data select Hydrography This will show all of the state-wide options for hydrography data. For this project, we want the seventh entry in
Introductory Exercises for GIS Using ArcMap & ArcCatalog GIS Cyberinfrastructure Module EEB 5894, section 10 Please refer to the ESRI online GIS Dictionary for additional details on any of the terms in
More informationArcScan Tutorial. Copyright 1995-2010 Esri All rights reserved.
Copyright 1995-2010 Esri All rights reserved. Table of Contents Exercise 1: Interactive vectorization........................... 3 Exercise 2: Automatic vectorization........................... 12 Copyright
More informationInstitute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS
Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS Lecturers: Berchuk V.Y. Gutareva N.Y. Contents: 1. Qgis; 2. General information; 3. Qgis desktop; 4.
More informationPiktochart 101 Create your first infographic in 15 minutes
Piktochart 101 Create your first infographic in 15 minutes TABLE OF CONTENTS 01 Getting Started 5 Steps to Creating Your First Infographic in 15 Minutes 1.1 Pick a Template 1.2 Click Create and Start Adding
More informationStep by Step Guide for GIS Cloud Applications
Step by Step Guide for GIS Cloud Applications All in one manual for: Map Editor Map Viewer Asset Data Collection and Management Fleet Management Roadwork Management and Coordination Mobile Data Collection
More information(These instructions are only meant to get you started. They do not include advanced features.)
FrontPage XP/2003 HOW DO I GET STARTED CREATING A WEB PAGE? Previously, the process of creating a page on the World Wide Web was complicated. Hypertext Markup Language (HTML) is a relatively simple computer
More informationCookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!
Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map! Overview 1. A GIS is NOT a Map! 2. How does a GIS handle its data? Data Formats! GARP 0344 (Fall 2013) Page 1 Dr. Carsten Braun 1) A
More informationTutorial 3 - Map Symbology in ArcGIS
Tutorial 3 - Map Symbology in ArcGIS Introduction ArcGIS provides many ways to display and analyze map features. Although not specifically a map-making or cartographic program, ArcGIS does feature a wide
More informationHow to use PGS: Basic Services Provision Map App
How to use PGS: Basic Services Provision Map App The PGS: Basic Services Provision Map App The main features of the PGP Basic Services web application includes: Navigation Tools Map Tools Main Map Links
More informationOklahoma s Open Source Spatial Data Clearinghouse: OKMaps
Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps Presented by: Mike Sharp State Geographic Information Coordinator Oklahoma Office of Geographic Information MAGIC 2014 Symposium April 28-May1,
More informationContents. The OWRB Floodplain Viewer. Creating Maps... 8. Helpful Tips... 10
Contents QUICK START GUIDE... 2-5 Add layers...9 Search for Layers...9 COMPREHENSIVE GUIDE... 6 Navigate the map...6 Locate specific places...6 Add layer from file...9 Add layer from web...9 Display pop-up
More informationTutorial 8 Raster Data Analysis
Objectives Tutorial 8 Raster Data Analysis This tutorial is designed to introduce you to a basic set of raster-based analyses including: 1. Displaying Digital Elevation Model (DEM) 2. Slope calculations
More informationData Visualization. Brief Overview of ArcMap
Data Visualization Prepared by Francisco Olivera, Ph.D., P.E., Srikanth Koka and Lauren Walker Department of Civil Engineering September 13, 2006 Contents: Brief Overview of ArcMap Goals of the Exercise
More informationData source, type, and file naming convention
Exercise 1: Basic visualization of LiDAR Digital Elevation Models using ArcGIS Introduction This exercise covers activities associated with basic visualization of LiDAR Digital Elevation Models using ArcGIS.
More informationStorytelling with Maps: Workflows and Best Practices
Storytelling with Maps: Workflows and Best Practices Introduction What is a story map? Story maps are interactive maps combined with text and other content to tell a story about the world. Typically story
More informationWeb Editing Tutorial. Copyright 1995-2010 Esri All rights reserved.
Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Creating a Web editing application........................ 3 Copyright 1995-2010 Esri. All rights reserved. 2 Tutorial: Creating
More informationOnline Digitizing and Editing of GIS Layers (On-Screen or Head s Up Digitizing)
Online Digitizing and Editing of GIS Layers (On-Screen or Head s Up Digitizing) 2011 Charlie Schweik, Alexander Stepanov, Maria Fernandez, Lara Aniskoff Note: This work is licensed under the Creative Commons
More informationTUTORIAL - Locations & Mapping. Using the ESdat Environmental Database System. For use with ESDAT version 5
TUTORIAL - Locations & Mapping Using the ESdat Environmental Database System For use with ESDAT version 5 (version 5 software updates available from ) Function Tutorial - Locations and Mapping Table of
More informationExercise 3: Building a GIS data library
The Scenario You are preparing for an interview for a GIS position for a particular county. They asked that you present a GIS demonstration as part of your interviewing process. You decide to develop a
More informationSpatial Database Support
Page 1 of 11 Spatial Database Support Global Mapper can import vector data from and export vector data to the following spatial databases: Esri ArcSDE Geodatabase Esri File Geodatabase Esri Personal Geodatabases
More informationDatabase Servers Tutorial
Copyright 1995-2010 Esri All rights reserved. Table of Contents A quick tour of the database servers tutorial........................ 3 Exercise 1: Add a database server to the Catalog tree and create
More informationLinks. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations
Overview Great Images for Papers and Presentations May 26, 2011 Web Tips Definitions Using the Michigan Tech logo Photography 101 Great images from others Great images you create PDF conversion Final words
More informationConstructing a Web-based GIS for Earthquake Monitoring in Turkey
Constructing a Web-based GIS for Earthquake Monitoring in Turkey Asli GARAGON DOGRU, Gonul TOZ, Haluk OZENER and Onur GURKAN, Turkey Key words: Internet-GIS, Earthquakes, Computer Programming, Data Transformations.
More informationRaster Tutorial. Copyright 1995-2010 Esri All rights reserved.
Copyright 1995-2010 Esri All rights reserved. Table of Contents Introduction to the ArcGIS raster tutorial......................... 3 Exercise 1: Creating a mosaic dataset.......................... 4 Exercise
More informationIntroduction to GIS. http://libguides.mit.edu/gis
Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics
More informationArcGIS Reference Document
Migration of GIS Data to ArcSDE Page 1 of 10 Table of Contents A Brief Summary of DEP s GIS Data Storage o The Y Drive o ArcSDE (Spatial Database) Keeping Your GIS Project Data Current o Checking Your
More informationFive Steps to Better Performance
Effective Web maps have a specific focus and are designed so users can interact with them to accomplish meaningful tasks. Five Steps to Better Performance Sample methodology for creating a great Web map
More informationCREATING YOUR OWN PROFESSIONAL WEBSITE
First go to Google s main page (www.google.com). If you don t already have a Gmail account you will need one to continue. Click on the Gmail link and continue. 1 Go ahead and sign in if you already have
More informationQuick and Easy Web Maps with Google Fusion Tables. SCO Technical Paper
Quick and Easy Web Maps with Google Fusion Tables SCO Technical Paper Version History Version Date Notes Author/Contact 1.0 July, 2011 Initial document created. Howard Veregin 1.1 Dec., 2011 Updated to
More informationConverting GIS Datasets into CAD Format
Ball State University Libraries GIS Research and Map Collection Converting GIS Datasets into CAD Format Author: Angela Gibson, 6/13/2014 Overview: One of the most common requests from students is for GIS
More informationRaster to Vector Conversion for Overlay Analysis
Raster to Vector Conversion for Overlay Analysis In some cases, it may be necessary to perform vector-based analyses on a raster data set, or vice versa. The types of analyses that can be performed on
More informationCreating Figure Ground Maps in ArcMap 10.x: Basic procedures to download, open, manipulate and print spatial data
Creating Figure Ground Maps in ArcMap 10.x: Basic procedures to download, open, manipulate and print spatial data These procedures outline: A. Retrieving Property Data B. Uncompressing the Downloaded Files
More informationCreate a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.
In this lesson you will create a Digital Elevation Model (DEM). A DEM is a gridded array of elevations. In its raw form it is an ASCII, or text, file. First, you will interpolate elevations on a topographic
More informationCreating Maps in QGIS: A Quick Guide
Creating Maps in QGIS: A Quick Guide Overview Quantum GIS, which is often called QGIS, is an open source GIS desktop application. Comparing to ArcGIS, QGIS can be installed on various operating systems,
More information1. Launch ArcCatalog, then navigate to the following location using the directory tree on the left side of the screen:
Vector Data Analysis I: Buffering Today we will use ArcMap and ArcToolbox to manipulate vector-based geographic data. The results of these simple analyses will allow us to visualize complex spatial relationships.
More informationGeography 3251: Mountain Geography Assignment III: Natural hazards A Case Study of the 1980s Mt. St. Helens Eruption
Name: Geography 3251: Mountain Geography Assignment III: Natural hazards A Case Study of the 1980s Mt. St. Helens Eruption Learning Objectives: Assigned: May 30, 2012 Due: June 1, 2012 @ 9 AM 1. Learn
More informationArcGIS Server 9.3.1 mashups
Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA smoore@esri.com Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource
More informationHow To Hydrologically Condition A Digital Dam
Program: Funding: Conservation Applications of LiDAR Data http://tsp.umn.edu/lidar Environment and Natural Resources Trust Fund Module: Instructor: Hydrologic Applications Sean Vaughn, DNR GIS Hydrologist
More informationCreate and share a map with GIScloud.com
Create and share a map with GIScloud.com GIS Cloud is a web based Geographic Information System powered by Cloud Computing and with the full power of desktop GIS. It allows users to create and access your
More informationMrSID Plug-in for 3D Analyst
LizardTech MrSID Plug-in for 3D Analyst User Manual Copyrights Copyright 2009 2010 LizardTech. All rights reserved. Information in this document is subject to change without notice. The software described
More informationEase of Use No programming, no system administration. Make maps fast with this productivity tool.
Online Mapping Tools Esri s ArcGIS Online A mapping tool for interactive digital maps Access to map data basemaps and your own data Ease of Use No programming, no system administration. Make maps fast
More informationSoftware: AutoCAD Civil 3D 2014, NRCS C3D 2014 template, ESRI ArcMap. Notation:Button to Press Displayed Text Icon Action {Text to Enter} Menu Item
Overview: Use the following processes for exchanging georeferenced data between AutoCAD Civil 3D 2014 and ArcMap. The work must be based in any real world coordinate system. (This example uses NAD 83 UTM
More informationSo you want to create an Email a Friend action
So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;
More informationRaster: The Other GIS Data
04-Raster_Tutorial_Arcgis_93.Doc Page 1 of 11 Raster: The Other GIS Data Objectives Understand the raster format and how it is used to model continuous geographic phenomena Understand how projections &
More informationFlash MX Image Animation
Flash MX Image Animation Introduction (Preparing the Stage) Movie Property Definitions: Go to the Properties panel at the bottom of the window to choose the frame rate, width, height, and background color
More informationHypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
More informationIntroduction to GIS Mapping and ESRI s ArcGIS Software
01-Introduction To GIS Mapping And Arcgis 9.2 Software.Doc Page 1 of 25 Objectives Introduction to GIS Mapping and ESRI s ArcGIS Software In this exercise you are introduced to the ArcMap interface and
More informationSpatial Adjustment Tools: The Tutorial
Spatial Adjustment Tools: The Tutorial By Peter Kasianchuk, ESRI Educational Services In this exercise, you will perform some spatial adjustment and data management operations data to be used in analysis
More informationAn Introduction to Geographic Information Systems (GIS) using Quantum GIS (QGIS) version 1.8.0 (Lisboa)
An Introduction to Geographic Information Systems (GIS) using Quantum GIS (QGIS) version 1.8.0 (Lisboa) by University of Toronto Map and Data Library, June 2012 gis.maps@utoronto.ca http://mdl.library.utoronto.ca
More informationGetting Started with WebSite Tonight
Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited
More informationHow To Build An Intranet In Sensesnet.Com
Sense/Net 6 Evaluation Guide How to build a simple list-based Intranet? Contents 1 Basic principles... 4 1.1 Workspaces... 4 1.2 Lists... 4 1.3 Check-out/Check-in... 5 1.4 Version control... 5 1.5 Simple
More informationTutorial 3: Working with Tables Joining Multiple Databases in ArcGIS
Tutorial 3: Working with Tables Joining Multiple Databases in ArcGIS This tutorial will introduce you to the following concepts: Identifying Attribute Data Sources Converting Tabular Data into GIS Databases
More informationChapter 14: Links. Types of Links. 1 Chapter 14: Links
1 Unlike a word processor, the pages that you create for a website do not really have any order. You can create as many pages as you like, in any order that you like. The way your website is arranged and
More informationGIS Architecture and Data Management Practices Boone County GIS Created and Maintained by the Boone County Planning Commission GIS Services Division
GIS Architecture and Data Management Practices Boone County GIS Created and Maintained by the Boone County Planning Commission June 2008 Background Boone County s GIS program has been in existence for
More informationThere are various ways to find data using the Hennepin County GIS Open Data site:
Finding Data There are various ways to find data using the Hennepin County GIS Open Data site: Type in a subject or keyword in the search bar at the top of the page and press the Enter key or click the
More informationGovernment 1008: Introduction to Geographic Information Systems. LAB EXERCISE 4: Got Database?
Government 1008: Introduction to Geographic Information Systems Objectives: Creating geodatabases Joining attribute tables Attribute and location based queries Spatial joins Creating spatial and attribute
More informationDesigning and Implementing Forms 34
C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,
More informationMaking a Web Page with Microsoft Publisher 2003
Making a Web Page with Microsoft Publisher 2003 The first thing to consider when making a Web page or a Web site is the architecture of the site. How many pages will you have and how will they link to
More informationA Brief Explanation of Basic Web Services
A Brief Explanation of Basic Web Services What is REST? REpresentational State Transfer (REST) is a way for software to work when distributed across a network. For example, if I want to view the Iowa Dept
More informationHow to Edit Your Website
How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing
More informationUse Geodatabase Subtypes and Attribute Domains for Automatic Validation Tutorial
Use Geodatabase Subtypes and Attribute Domains for Automatic Validation Tutorial By Marnel Taggart and Mike Ridland, ESRI Educational Services Overview This tutorial supplements the article Use Geodatabase
More informationBuild an ArcGIS Online Application
Build an ArcGIS Online Application Sign into ArcGIS Online for Maryland 1. Open a web browser 2. Go to URL http://maryland.maps.arcgis.com/ 3. Click Sign In in the upper right corner of the web page 4.
More informationSpatial Analyst Tutorial
Copyright 1995-2010 Esri All rights reserved. Table of Contents About the ArcGIS Spatial Analyst Tutorial......................... 3 Exercise 1: Preparing for analysis............................ 5 Exercise
More informationES341 Overview of key file formats and file extensions in ArcGIS
ES341 Overview of key file formats and file extensions in ArcGIS Commonly Encountered File Types/Extensions in ArcGIS.mxd A file containing a map, its layers, display information, and other elements used
More informationCreating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
More informationSamsung Xchange for Mac User Guide. Winter 2013 v2.3
Samsung Xchange for Mac User Guide Winter 2013 v2.3 Contents Welcome to Samsung Xchange IOS Desktop Client... 3 How to Install Samsung Xchange... 3 Where is it?... 4 The Dock menu... 4 The menu bar...
More informationPrinting Guide. MapInfo Pro Version 15.0. Contents:
MapInfo Pro Version 15.0 The purpose of this guide is to assist you in getting the best possible output from your MapInfo Pro software. We begin by covering the new print, import, and export features and
More informationAn Introduction to Open Source Geospatial Tools
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
More informationCEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
More informationGetting Started with the ArcGIS Predictive Analysis Add-In
Getting Started with the ArcGIS Predictive Analysis Add-In Table of Contents ArcGIS Predictive Analysis Add-In....................................... 3 Getting Started 4..............................................
More informationMapInfo Professional Version 12.5. Printing Guide
MapInfo Professional Version 12.5 Printing Guide The purpose of this guide is to assist you in getting the best possible output from your MapInfo Professional software. We begin by covering the new print,
More informationTUTORIAL 4 Building a Navigation Bar with Fireworks
TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar
More information