`

mapxtreme2005 改变选中的图元样式

 
阅读更多
MapInfo.Styles.CompositeStyle compositeStyle = GetOpaquesStyle(false, System.Drawing.Color.Blue);

            if (map != null)
            {
                if (map.Layers[SysCommon.TempTableAlias] != null)
                {
                    map.Layers.Remove(SysCommon.TempTableAlias);
                }
                if (map.Layers[SysCommon.TempLayerAlias] != null)
                {
                    map.Layers.Remove(SysCommon.TempLayerAlias);
                }
            }
            MapInfo.Engine.Session.Current.Catalog.CloseTable(SysCommon.TempTableAlias);

            MapInfo.Data.Table newtable = CreateCustomerTempTable(SysCommon.TempTableAlias, LayerAlias);
            MapInfo.Data.MIConnection conn = new MIConnection();
            conn.Open();
            MapInfo.Data.MICommand comm = conn.CreateCommand();
            comm.CommandText = "delete " + SysCommon.TempTableAlias;
            comm.Prepare();
            comm.ExecuteNonQuery();

            foreach (Feature ftr in irfc)
            {
                comm.CommandText = "insert into " + newtable.Alias + " select * from " + LayerAlias + " where MI_Key ='" + ftr.Key + "'";              
                comm.ExecuteNonQuery();              
            }                 
            conn.Close();
            (map.Layers[SysCommon.TempTableAlias] as FeatureLayer).Modifiers.Clear();
            MapInfo.Mapping.FeatureOverrideStyleModifier fsmtemp = new MapInfo.Mapping.FeatureOverrideStyleModifier(null, compositeStyle);
            (map.Layers[SysCommon.TempTableAlias] as FeatureLayer).Modifiers.Append(fsmtemp); 

分享到:
评论

相关推荐

    MapXtreme2005开发指南

    - **命名空间**:MapXtreme2005提供了多个命名空间,涵盖了数据管理、地图绘制、样式设置等多个方面。 - **应用程序体系结构**:包括Web应用程序和桌面应用程序两种架构,分别针对不同的应用场景设计。 #### Web...

    mapxtreme2005

    ### MapXtreme2005 知识点解析 #### 概述 MapXtreme2005是一款由MapInfo Corporation开发的地理信息系统(GIS)软件开发工具包(SDK),版本号为6.5。它为开发者提供了一套全面的API,用于创建高度定制化的GIS应用...

    mapxtreme2005 开发帮助手册中文版

    mapxtreme2005 DevelopmentReference mapxtreme2005 开发帮助手册中文版

    MapXtreme2005开发人员指南

    ### MapXtreme2005开发人员指南 #### 概述 《MapXtreme 2005 开发人员指南》是一本详细介绍MapXtreme 2005开发环境及其命名空间的手册。它旨在帮助开发人员了解如何使用MapXtreme 2005来开发与MapInfo强大的地图...

    MapXtreme2005_67开发手册

    《MapXtreme2005_67开发手册》是专为软件开发者设计的一份详尽指南,旨在帮助他们理解和应用MapXtreme2005版本6.7的各项功能与特性。MapXtreme2005是一款由PB MapInfo Corporation(现隶属于FME)开发的GIS(地理...

    MapXtreme2005产品介绍

    MapXtreme 2005是MapInfo公司推出的一款基于位置的开发产品,它主要致力于为开发者提供一套全面的工具来构建和定制地图应用程序。该产品在2005年的版本中进行了诸多改进,使其在功能和性能上都有显著提升。 首先,...

    MapXtreme2005_DevGuide中文版

    MapXtreme2005_DevGuide中文版

    MapXtreme2005_DevGuide.pdf

    1. 地图渲染:MapXtreme 2005可以高效地渲染地图,包括多层、多种数据源的地图,支持各种地图样式和符号化。 2. 地图操作:提供了平移、缩放、旋转等基本地图操作,以及测量距离、面积,搜索地址等功能。 3. 数据...

    mapxtreme2005-map-demo.rar_DEMO_map_mapxtreme2005_webgis_面积

    MapXtreme 2005 是一款由 Autodesk(前身为 MapInfo)开发的专业级 WebGIS(Web 地图服务)解决方案。这个“mapxtreme2005-map-demo.rar”压缩包提供了一个基于 Visual Studio 2005 和 MapXtreme 2005 的小型演示...

    Mapxtreme2005 v6.6破解文件

    仅供个人学习使用,一切法律后果本人概不负责!

    MapXtreme 2005 技术手册

    ### MapXtreme 2005 技术手册知识点概览 #### 一、MapXtreme 2005 概述 - **版本信息**:MapXtreme 2005,版本号为6.7,是PB MapInfo Corporation发布的一款用于地理信息系统(GIS)开发的专业软件。 - **版权信息*...

    vs2005+mapxtreme2005例子

    《基于VS2005与MapXtreme2005的地图应用开发实例解析》 在信息技术领域,地图服务已经成为不可或缺的一部分,尤其在地理信息系统(GIS)中扮演着重要角色。Visual Studio 2005(简称VS2005)作为微软推出的强大开发...

    MapXtreme2005_DevGuide

    《MapXtreme 2005 开发指南》是一份专为C#和VB开发者设计的详尽文档,旨在帮助他们充分利用MapXtreme 2005这一强大的地图开发工具。MapXtreme是杰仕登科技(GeoTango Inc.,后被Microsoft收购)推出的一款GIS(地理...

    基于MapXtreme2005的WebGIS设计与实现

    ### 基于MapXtreme2005的WebGIS设计与实现 #### 一、引言 随着互联网技术的迅速发展,WebGIS(Web Geographic Information System)作为一种结合了GIS(Geographic Information System)技术和互联网技术的新型...

    C#开发基于Mapxtreme2005的GIS系统

    在本文中,我们将深入探讨如何使用C#编程语言与MapXtreme 2005进行集成,构建一个功能丰富的GIS(地理信息系统)系统。MapXtreme 2005是一款强大的地图开发工具,提供了丰富的API和控件,允许开发者创建具有地图基本...

    MapXtreme 2005 6.7.1破解文件

    MapXtreme 2005 6.7.1破解文件,复制到*Common Files\MapInfo\MapXtreme\6.7.1文件夹下

    MapXtreme2005 v6.6

    MapXtreme 2005 v6.6是一款由杰仕登科技(Jasc Software)开发的专业地理信息系统(GIS)软件,它主要用于构建和管理地理数据,提供地图服务和地理信息解决方案。这款软件在2005年推出时,是GIS领域的先进工具,能够...

    mapxtreme2005中文开发手册.part1

    mapxtreme2005中文开发手册1

    MapXtreme2005对象模型Poster

    MapXtreme 2005是一款由Intergraph公司开发的高级地理信息系统(GIS)软件,主要用于构建和管理地理空间数据。它的对象模型是其核心组成部分,为开发者提供了丰富的功能来处理地图、地理数据和空间分析。MapXtreme ...

Global site tag (gtag.js) - Google Analytics