The release of GeoMedia WebMap 2018 includes a simplified method for publishing data. This enhancement allows GIS Administrators to publish maps on the web without having to write a single line of code. In addition, remote publishing is now possible.
Simplified and remote publishing add more tools for GIS Administrators to create and manipulate services.
Simplified Publishing allows users to deliver fully working solution from concept faster. Remote publishing allows GIS Administrators to create Services and Instances without physical access or the need to run a remote desktop session to the server machine.
The process of publishing is divided into three steps: data preparation, data publishing, and data consuming.
Data preparation includes creation of Service Sources and Service Instances. Service Sources are created by WebMap Publisher and contain metadata. Service Instances and portals are created by Administration Console and allows to display the data on the web. This article will focus on the enhancements to the publishing process.
In the past, data publishing was available only using an advanced workflow which involved the creation of Service Source and Service Instance separately. Service Source was created using WebMap Publisher Administrator wizard, and Service Instance was created using Administration Console. GIS Administrator would configure Service Instance to use Service Source in Administration Console.
The advanced workflow to access data through Geospatial Server:
- Set up workspace in GeoMedia Desktop
- Create Service Source
- Publish data to Service Source
- Create Service Instance in Administration Console
- Configure Service Instance to use the Service Source as its configuration
Simplified Publishing Process
One of the major enhancements we introduced in the 2018 release is Simplified Publishing to reduce the number of steps the user needs to take to setup and access data. We have developed a new solution that closes the gap between Administration Console and WebMap Publisher.
Simplified publishing allows users to create and configure Service using only WebMap Publisher Administrator – there is no need to switch to Administration Console. Using Simplified Publishing, a Service Instance is created along with the Service Source and is automatically configured to use the created Service Source.
Simplified publishing workflow:
- Run a wizard to create and configure a Service Source with Service Instance.
- Set up workspace in GeoMedia Desktop and publish data to Service Source.
We can see that there are two main workflows for a GIS Administrators to create working solution now.
- Simplified Publishing: Enabled by default. This simplified publishing workflow creates Service Instance along with Service Source using the WebMap Publisher Administrator. The workflow allows GIS Administrators to create a fully working solution from A to Z using only a few steps within a single tool.
Similar simplified workflow is available for all service source types. For more information refer to the product documentation.
- Advanced Publishing: Power Users can still can use the Administration Console to create a Service Instance configure it to use created Service Source. This workflow remains available as it allows for greater flexibility.
Remote Publishing Process
While working on the simplified publishing process, it only seems logical to enable remote publishing. The process of remote publishing is almost identical to the simplified publishing workflow, however the Service Source and Service Instance is located on remote machine.
An endpoint on the remote machine, which is installed on the remote machine along with GeoMedia WebMap, creates and configures Service Sources and Instances according to the wizard inputs. The endpoint uses windows security, so only authenticated users can create and manipulate services. By default, users in local administrator group can use the endpoint.