示例#1
0
        internal void SaveToView(dappleview.tilelayersType oSet)
        {
            dappleview.tilelayerType oData = oSet.Newtilelayer();

            oData.Addname(new Altova.Types.SchemaString(m_strName));
            oData.Addurl(new Altova.Types.SchemaString(m_oUri.ToString()));
            oData.Addimageextension(new Altova.Types.SchemaString(m_strExtension));
            oData.Addlevelzerotilesize(new Altova.Types.SchemaDouble(m_dLZTS));
            oData.Adddataset(new Altova.Types.SchemaString(m_strDataset));
            oData.Addlevels(new Altova.Types.SchemaInt(m_iLevels));

            dappleview.boundingboxType oBounds = oData.Newboundingbox();

            oBounds.Addminlon(new Altova.Types.SchemaDouble(m_oBounds.West));
            oBounds.Addmaxlon(new Altova.Types.SchemaDouble(m_oBounds.East));
            oBounds.Addminlat(new Altova.Types.SchemaDouble(m_oBounds.South));
            oBounds.Addmaxlat(new Altova.Types.SchemaDouble(m_oBounds.North));

            oData.Addboundingbox(oBounds);

            oSet.Addtilelayer(oData);
        }