Service Deployment Using ArcGIS Server for WMS/WFS services
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)
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)
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.
- Login to post comments
Comments
When entering in the Service
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.