zoukankan      html  css  js  c++  java
  • PIE SDK坐标系选择

     

    1. 功能简介

         坐标系选择可以查看当前图层的坐标系信息和显示其他坐标系的信息,下面将基于PIE SDK介绍如何实现坐标系选择功能。

    2. 功能实现说明

    2.1. 实现思路及原理说明

    第一步

    加载图层并绑定图层

    第二步

    将当前图层的空间信息传给对话框

    2.2. 核心接口与方法

    接口/类

    方法/属性

    说明

    AxControls. SpatialReferenceSelectorDialog

    SetMap(IMap map)

     设置map

    SpatialReference

    打开对话框

    2.3. 示例代码

    项目路径

    百度云盘地址下/PIE示例程序/12.通用功能/01坐标系选择

    数据路径

    百度云盘地址下/PIE示例数据/矢量数据/Shape/省级行政区.shp

    视频路径

    百度云盘地址下/PIE视频教程/12.通用功能/01坐标系选择.avi

    示例代码

     1         /// <summary>
     2         /// 坐标系选择
     3         /// </summary>
     4         /// <param name="sender"></param>
     5         /// <param name="e"></param>
     6      private void toolStripButton_SelectSpatialReference_Click(object sender, EventArgs e)
     7         {
     8             //1.获取当前地图
     9             IMap map = mapControlMain.FocusMap;
    10             //2.实例化空间参考窗口对象
    11             PIE.AxControls.SpatialReferenceSelectorDialog sRSelectorDialog = new SpatialReferenceSelectorDialog();
    12             sRSelectorDialog.SetMap(map);
    13             sRSelectorDialog.SpatialReference = map.SpatialReference;
    14             if (sRSelectorDialog.ShowDialog() != 1) return;
    15             map.SpatialReference=sRSelectorDialog.SpatialReference;
    16            (map as IActiveView).PartialRefresh(ViewDrawPhaseType.ViewAll);
    17         }

    2.4. 示例截图

     

  • 相关阅读:
    Binary Search Tree Iterator 解答
    Invert Binary Tree 解答
    Min Stack 解答
    Trapping Raining Water 解答
    Candy 解答
    Jump Game II 解答
    Implement Hash Map Using Primitive Types
    Gas Station 解答
    Bucket Sort
    HashMap 专题
  • 原文地址:https://www.cnblogs.com/PIESat/p/10169360.html
Copyright © 2011-2022 走看看