Service Deployment Using ArcGIS Server for WMS/WFS services

Once you have your data in the appropriate format, and the required fields populated, the next step is to create a service for the data.  When it comes to AASG or OneGeology services, there are naming conventions and metadata rules.

If you are deploying a OneGeology WMS, please visit: http://onegeology.org/wmsCookbook/home.html for more detailed requirements.  For AASG naming conventions, please visit this link.

Publishing a WMS Service (Part 1)

Navigate to ArcCatalog and create a connection to your server instance.  To do this, open ArcCatalog and navigate to GIS Servers in the catalog tree.  Double click on Add ArcGIS Server and select Manage GIS Services.  Click Next.

 

Type in the server URL for your services and the name of the machine, then click Finish.


Creating an ArcMap Project for your Service (Part 2)

Next, you will need to create an ArcMap document/project for your service.  Open an instance of ArcMap and choose a blank workspace.  One individual .mxd file equals one service (with any number of layers) in ArcGIS Server.  Now import the feature classes you created. If you are planning on registering your service with AASG or OneGeology, it is important to pay attention to the naming conventions.  When you are finished, save the .mxd so it is accessible to the web server you are publishing your services from.

Below is a screenshot of our finished OneGeology ArcMap document.

Publishing on ArcGIS Server (Part 3)

Next you will publish a service using ArcCatalog.

Open ArcCatalog.  Navigate to the connection you set up in Part 1.  In the tree on the left side of the screen, expand the connection to ArcGIS Server, right click and select Add New Service.

A window opens that contains the fields for the Service Title and Service Description. Depending on the naming convention requirements for your service, enter the information as necessary and click Next.

The next step is adding the ArcMap document you created in Part 2. When finished, click Next.

 The next window looks like this:


 

ArcGIS Server defaults to enabling KML and Mapping. For AASG and OneGeology, select WMS (and WFS if desired).

When the check box next to WMS is checked, a form will appear in the window. This form is for entering the metadata for the service being deployed . Filling in the information now can be a good idea, especially if it is necessary to create custom capabilities documents for your service (ie. OneGeology services). Note that the OnlineResource is often incomplete as a default, so this may need to be tailored to fit the model "http://[server_root_url]/arcgis/services/...".

 The default capabilities document may be used as a ‘template’ later, and can be modified and customized for your metadata needs.


When you are finished entering the metadata for your service, make sure to check the box at the bottom of the form

This tells ArcGIS Server to use the layer names used in the ArcMap project for the capabilities documents.

The final three windows can be set to the default values added by ArcGIS Server, and really depend on how you want to budget the virtual memory and drive resources of your server.

Click Next twice more and then Finish to start your service. 

***NOTE:  You will need to stop your service if you need to edit the capabilities form.

Comments

When entering in the Service

ccaudill's picture

When entering in the Service Description at the beginning of the Add New Service wizard, make this a robust description as it will give an opportunity for those visiting the service rest page to read about the service properties (software versions), the data specifications (OGC-compliance for AASG services), and description on viewing the WFS using the ArcGIS data interoperability extension.

Additional text appearing on the rest page are culled by ArcGIS from the properties of the layer and map document in the .mxd. Under the layer Properties, be sure to add a description that is specific to that service. For AASG services, this will indicate the state obtained from, the nature of the data, cross-referening fields (i.e., HeaderURI), symbology, and associated metadata or downloadable files (link to the repository page for AASG services).  Under Map Document Properties in your .mxd, be sure to indicate the service title, author of the data, keywords, and credits.