Publishing Services on MosaicGIS

Purpose

This knowledge base article outlines the Mosaic-specific processes for publishing services to ArcGIS Server. It is not designed to be a completely comprehensive guide for beginners. Rather, it covers the information one would need to know if they’ve published services in the past and are new to MosaicGIS.

Scope

This knowledge base article is geared toward GIS Analysts who are assigned to MosaicGIS projects.

Prerequisites

Credentials for accessing ArcGIS Server as a publisher, access to an enterprise geodatabase, and some experience publishing ArcGIS Server services.

Procedure

Connect to ArcGIS Server

  1. Start ArcMap.
  2. In the Catalog tree, expand the GIS Servers node.
  3. Double-click Add ArcGIS Server.

  1. Choose Publish GIS services.
  2. For Server URL, type http://gis1:6080/arcgis/admin.
  3. Server Type should be ArcGIS Server.
  4. In the authentication field, enter the credentials provided to you. If you have access to Secret Server, the credentials may be found there.

  1. Click Finish.

Connect to an Enterprise Geodatabase

  1. Expand the Database Connections node in the Catalog tree.
  2. Double-click Add Database Connection.

  1. From the Database Platform drop-down list, choose SQL Server.
  2. Enter gissql in the Instance field.
  3. Select the desired databased from the Database drop-down list. If you do not see the database desired, contact InterDev support.

  1. Click OK and check that the database is now visible in the Catalog window.

Publish a Service

  1. Choose File > Share As > Service from the main menu.
  2. In the Share as Service window, choose Publish a service. Click Next.
  3. In the Add ArcGIS Server window, choose Publish GIS Services. Click Next.
  4. For the Server URL, select the server you connected to earlier in this process. Click Next.

  1. Select the folder appropriate for the project you’re looking to publish services for. If you publish to the root directory, you’re going to have a bad time.
  2. This document assumes that it is being read by an experienced GIS Analyst who has experience with publishing ArcGIS Server services. However, I’ll provide a few tips and best practices as a guide.
    • If you noticed jagged lines on your published geometry, consider enabling Anti-Aliasing from the Parameters tab. MosaicGIS has the resources to support Anti-Aliasing at the Normal or Best configuration.
    • Certain uses for your services may require the server to return more than the default 1000 records. This setting may also be changed via the Parameters tab.
    • For the ideal balance of performance and resource management, assign a minimum number of instances per machine to 1 and the maximum number of instances to 4. However, your specific needs may change these numbers.
  3. Click Analyze. This examines your map document to see if it can be published to the server. Resolve any errors present or reach out to InterDev’s GIS support via Slack or email (gis@interdev.com).

Note - It is highly discouraged for users to publish services to ArcGIS Server without using a registered data source.

  1. Click Publish and celebrate your achievement!


References

http://desktop.arcgis.com/en/arcmap/10.3/manage-data/using-arccatalog/connecting-to-an-enterprise-geodatabase-from-the-catalog-window.htm

http://server.arcgis.com/en/server/10.3/administer/linux/making-a-user-connection-to-arcgis-server-in-arcgis-for-desktop.htm

http://server.arcgis.com/en/server/latest/get-started/windows/tutorial-publishing-a-map-service.htm


Quality Control Checklist

  1. When publishing, ensure that the following error is not encountered, “Data source is not registered with the server and data will be copied to the server”. If it is, please contact InterDev GIS support at gis@interdev.com. It is highly discouraged for users to publish services to ArcGIS Server without using a registered data source.
Was this FAQ helpful?
FAQ details:
Published date: 18/09/2017 5:37PM
Last updated: 06/10/2017 6:12PM (Chris Rice - crice@interdev.com)
Author: Chris Rice (crice@interdev.com)
^ Top of Page