学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从零开始搭建GIS开发小框架(一)——基本框架

    2 技术选型 Technology 选择GMap.NET,GMap.NET是一个强大、免费、跨平台、开源的.NET控件,它在Windows Forms 和WPF环境中可以基于Http协议加载各个公司的地图 GIS展现的基础,一般有在线和离线两种方式,各有利弊,因为是摸索,所以我把两种效果都试了试; 1 方式一:在线地图 高德在线地图显示效果: 高德地图的GMapProvider类的实现: using GMap.NET ; using GMap.NET.MapProviders; using GMap.NET.Projections; using System; namespace GMap { public lang=zh_cn&size=1&scale=1&style=7&x={0}&y={1}&z={2}"; } } 主程序里的GMap.Net控件通过load方法调用地图资源: private 下载完毕后导出: 导出后得到gmdb文件: 主程序里的GMap.Net控件通过load方法调用地图资源 string mapPath = System.Windows.Forms.Application.StartupPath

    29910

    从零开始搭建一个GIS开发小框架(六)——GMap.Net组件WPF版本地块单元基本操作一套

    功能实现 Function 根据坐标创建一个地块单元图形对象 修改地块单元信息 CGCS2000坐标格式转换,并且自动转WGS84坐标 地块单元图形对象右键菜单功能 生成Json格式地块信息数据 从GMap 2577993129967009795&format_id=10002&support_redirect=0&mmversion=false 5 核心功能代码 Code 5.1右键菜单 注册两个事件:GMap_Edit_Polygon 和GMap_Delete_Polygon menuItem1.Tag传值,值类型为GMapPolygon ///

    /// 多边形Shape对象右键事件 /// menuItem1 = new MenuItem(); menuItem1.Header = "地块详细信息"; menuItem1.Click += new RoutedEventHandler(GMap_Edit_Polygon menuItem2 = new MenuItem(); menuItem2.Header = "移除地块单元"; menuItem2.Click += new RoutedEventHandler(GMap_Delete_Polygon

    12020

    扫码关注腾讯云开发者

    领取腾讯云代金券