private static string GetBottomTextFromImageServiceInfo(ImageServiceInfo imageServiceInfo) { if (string.IsNullOrEmpty(imageServiceInfo.ServiceDescription)) { return imageServiceInfo.Service.RESTServiceUrl.ToString(); } return imageServiceInfo.ServiceDescription; }
private static string GetTooltipTextFromImageServiceInfo(ImageServiceInfo imageServiceInfo) { var stringBuilder = new StringBuilder(); stringBuilder.Append(string.Format("Service Name: {0}{1}", imageServiceInfo.Service.Name, Environment.NewLine)); stringBuilder.Append(string.Format("Server: {0}{1}", imageServiceInfo.Service.RESTServerUrl.Host, Environment.NewLine)); stringBuilder.Append(string.Format("Service Type: {0}{1}", imageServiceInfo.Service.Type, Environment.NewLine)); stringBuilder.Append(string.Format("Author: {0}{1}", imageServiceInfo.BandCount, Environment.NewLine)); stringBuilder.Append(string.Format("Category: {0}", imageServiceInfo.ServiceDataType)); return stringBuilder.ToString(); }
private static IMetaData CreateMetaData(ImageServiceInfo imageServiceInfo, Guid guid) { var topText = GetTopTextFromImageServiceInfo(imageServiceInfo); var bottomText = GetBottomTextFromImageServiceInfo(imageServiceInfo); var tooltipText = GetTooltipTextFromImageServiceInfo(imageServiceInfo); var serviceName = GetServiceNameFromImageServiceInfo(imageServiceInfo); return CreateMetaData(guid, imageServiceInfo.Service.SOAPServiceUrl, serviceName, topText, bottomText, tooltipText); }
private static string GetServiceNameFromImageServiceInfo(ImageServiceInfo imageServiceInfo) { return imageServiceInfo.Service.Name; }
private static string GetTopTextFromImageServiceInfo(ImageServiceInfo imageServiceInfo) { if (null == imageServiceInfo.Service || string.IsNullOrEmpty(imageServiceInfo.Service.Name)) { return "Rasterdaten-Service"; } return imageServiceInfo.Service.Name; }