Accessing Web Services

Medium

Web services are a means of streaming GIS data to your computer without having to download the data in order to use it. Using web services avoids the need to download data which can be very large and avoids the problem of not knowing if you are using the most recent dataset.

Medium
ArcGIS Online

GIS Hub data is made available via ArcGIS Online for use by desktop and web applications. These web services are best used when there is:

  • Low Internet bandwidth/VPN speed restrictions (e.g., working from home)
  • Greatest ease of access and use when using ArcGIS Pro (these services can also be used with ArcMap though not as streamlined)
  • Desire to symbolize the data as you wish
  • Familiarity with other ArcGIS Online-based data sources

Using ArcGIS Pro

  • It is recommended to directly search and access this data via the 'Portal' tab in the Catalog Pane using 'ndgishub' as a prefix of the search
  • In the Catalog Pane, click on the 'Portal' tab and then click on the ArcGIS Online icon
  • By default, the search will be set to 'Content'; you can also click on the 'Groups' button
  • For 'Content' search by name, type for example: 'ndgishub roads' then press <enter> to see a list of items

ndgishub

  • For 'Groups' search by name, type for example: 'ndgishub roads' then press <enter> to see only the 'NDGISHub Transportation' group that contains the roads data
  • To list all groups, type only: 'ndgishub'

results

  • Then double-click on a group name to see all data items, for example:

details

More advanced searching is done the same way as done in ArcGIS Online. Here are some examples, type the following:

  • title:"missouri" AND owner: "ndgishub" 
  • ndgishub usda 2020
  • owner: nddoh OR owner: nd-deq
  • Once the data has been added to the map, it can be treated in the same fashion as adding data from a geodatabase

Please note that once vector data have been added to the map, the appearance of that data can be changed, e.g., color, line width, etc., the same way it is done when adding data from a geodatabase.

One can also use the GIS Hub Data Portal and once an item of interest is found, e.g., 'NDGISHUB County Roads' add the data to the map. There are three ways to do this:

1. Use that title shown in the Hub Data Portal within ArcGIS Pro's Catalog Pane - Portal tab search

OR

2. In map view, click 'View Full Details' or 'I want to use this' then select 'View API Resources' and click the 'Copy link' icon:

arcpro

  • Now add the item directly to ArcGIS Pro following these steps HERE. Note that before using this URL, you must remove the information at the end of the URL that you copied in, removing the text beginning with 'Query' to the end of the line, so when finished the URL ends with '/0'.

3. Click on the 'Open in ArcGIS Online' 

arcpro2

  • Use the 'Open in ArcGIS Desktop' option

Using ArcMap

  • ArcMap was developed before ArcGIS Online and therefore the experience with using ArcGIS Online web services is not as streamlined as it is for ArcGIS Pro nor does the data display as fast as ArcGIS Pro, but ArcMap does work.
  • Click on File - ArcGIS Online
  • It is recommended to directly search and access this data via the ArcGIS Online window using 'ndgishub' as a prefix of the search
  • One can also first use the GIS Hub Data Portal and once an item of interest is found, e.g., 'NDGISHUB County Roads,' use that title shown in the Hub Data Portal within the Catalog Pane - Portal tab search, for example:

arcmap

  • If you wish, click on the 'Details' link to see more information on the item of interest
  • Click on the 'Add' link to add the item to the map
  • If you wish to search by group and then navigate within the group:
    • Click the 'Groups' radio button at the top of the window
    • in the Search field, type 'ndgishub' (without the quotes) and then press <enter>
    • Double-click on the group of interest, e.g., 'NDGISHub Imagery' 
    • Click the 'Add' link to display the item on the map

Web Applications

  • The GIS Hub Data Portal is used for searching and/or browsing for data and the associated web service and download links
    • Simply enter the name (full name or partial) in the search box and then either wait for a moment to see the items to appear below the search box or press <enter> to see a full listing
  • Links to GeoService and GeoJSON services are available when viewing a data item In the GIS Hub Data Portal. These links are found by navigating to the View API Resources and/or View Data Source.
ArcGIS Enterprise

GIS Hub data is made available via the GIS Hub's ArcGIS Enterprise for use by desktop and web applications. These web services are best used when there is:

  • Desire to have symbology already defined
  • Development of web-based applications such as JavaScript
  • Need to have access to OGC web services in addition to Esri web services

Formats

Esri Format

  • This is the default format when viewing the services 
  • If not using ArcGIS Online-based services, this is recommended for best performance and ease of use when using ArcGIS products

OGC Format

  • The Open Geospatial Consortium (OGC) format can be used by ArcGIS Desktop but is generally most useful with non-Esri software
  • The available formats (links to these formats are near the top of each service page) are:
    • Web Feature Service (WFS) – streams “raw” vector data (e.g., roads, rivers), layers can be turned on/off, and symbology can be changed by the user. Use this with ArcGIS Desktop if you wish to define your own vector data symbology. It is highly recommended to zoom in to area of interest before loading this data due to performance
    • Web Coverage Service (WCS) – streams “raw” raster data (e.g., aerial photography), layers can be turned on/off, properties can be changed by the user. Use this with ArcGIS Desktop if you wish to set adjust the display properties of raster data. Performance is very good with ArcGIS Desktop and is very useful if the Internet connection is slow.
    • Web Map Service (WMS) – streams an image of vector and raster data, view only, layers can be turned on/off. When using ArcGIS Desktop, it is generally better to use the Esri format rather than WMS to ensure maximum capabilities.
    • Web Map Tile Service (WMTS) - streams pre-built image tiles depicting vector and/or raster data.  When using ArcGIS Desktop, it is generally better to use the Esri format rather than WMS to ensure maximum capabilities.
    • Keyhole Markup Language (KML) – streams an image of vector and raster data, view only, layers can be turned on/off

Using the Services

ArcGIS Pro

  1. Click on Add Item and then select New ArcGIS Server
  2. Leave the default Use GIS Services as the default and click Next
  3. Enter the server URL: "https://ndgishub.nd.gov/arcgis/services" (don't enter the quotes)
  4. Click the OK button
  5. Expand the added item and then proceed to add selected services to the map

Web Application Development

The REST-based services are available HERE. Copy/paste the URL(s) of the service(s) into your web application

Non-ArcGIS Desktop Software

The Esri help document provides good overall guidance but is written in the context of using OGC services with Esri software. Some of this can be translated for use in non-ArcGIS Desktop software.  Here are some additional suggestions:

WFS

WCS

WMS

WMTS