private void btnSetZoom_Click(object sender, EventArgs e)
        {
            string coordinateSystem = null;

            if (_tsd.TileStoreParameters.TileProvider == "Default") //NOXLATE
            {
                coordinateSystem = _tsd.GetDefaultCoordinateSystem();
            }
            else
            {
                coordinateSystem = _service.CurrentConnection.CoordinateSystemCatalog.FindCoordSys("WGS84.PseudoMercator").WKT; //NOXLATE
            }
            var diag = new ExtentCalculationDialog(_service.CurrentConnection, coordinateSystem, CollectLayerIds);

            if (diag.ShowDialog() == DialogResult.OK)
            {
                var env = diag.Extents;
                if (env != null)
                {
                    txtMinX.Text = env.MinX.ToString(CultureInfo.InvariantCulture);
                    txtMinY.Text = env.MinY.ToString(CultureInfo.InvariantCulture);
                    txtMaxX.Text = env.MaxX.ToString(CultureInfo.InvariantCulture);
                    txtMaxY.Text = env.MaxY.ToString(CultureInfo.InvariantCulture);
                    OnResourceChanged();
                }
                else
                {
                    MessageBox.Show(Strings.ErrorMapExtentCalculationFailed, Strings.TitleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnSetZoom_Click(object sender, EventArgs e)
        {
            var diag = new ExtentCalculationDialog(_conn, _mdf.CoordinateSystem, CollectLayerIds);

            if (diag.ShowDialog() == DialogResult.OK)
            {
                var env = diag.Extents;
                if (env != null)
                {
                    _mdf.SetExtents(env.MinX, env.MinY, env.MaxX, env.MaxY);
                    txtLowerX.Text = env.MinX.ToString(CultureInfo.InvariantCulture);
                    txtLowerY.Text = env.MinY.ToString(CultureInfo.InvariantCulture);
                    txtUpperX.Text = env.MaxX.ToString(CultureInfo.InvariantCulture);
                    txtUpperY.Text = env.MaxY.ToString(CultureInfo.InvariantCulture);
                }
                else
                {
                    MessageBox.Show(Strings.ErrorMapExtentCalculationFailed, Strings.TitleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }