zoukankan      html  css  js  c++  java
  • ArcEngine中使用对话框设置坐标参考系——ISpatialReferenceDialog2

    最近在学习新的东西的时候也对之前写的程序做了优化。今天在使用对话框设置坐标参考的时候遇到了一点问题,特此备注,希望能帮到遇到同样问题的童鞋。

    我是写的用Excel生成shape文件,之前写的是先生成shape文件,在设置空间参考。在参考了ArcMap的添加XY数据功能后,感觉还是采用这种模式比较好一些,代码很简单:

     ISpatialReference pSpatialReference;
                    ISpatialReferenceDialog2 pSRDialog = new SpatialReferenceDialogClass();
                    pSpatialReference = pSRDialog.DoModalCreate(true,false,false,0);
                    strSRName = pSpatialReference.Name;
                    textBox_SRName.Text = strSRName;
                    SRID = pSpatialReference.FactoryCode;

    这里我做的比较简单,只需要获取SR的代号和Name属性就可以了


    需要注意的是,需要在Main函数中添加下面一句代码:

     ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop);


    原因详见:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=128593&rpid=1076672&ordertype=0&page=1#pid1076672

    http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=112540&extra=&page=2

  • 相关阅读:
    如何找回Oracle所有用户丢失的密码
    数据库范式详解
    lua
    cdn
    初心
    广州
    vim 命令
    git 命令
    Linux琐碎
    汪国真语录
  • 原文地址:https://www.cnblogs.com/giser-whu/p/3707065.html
Copyright © 2011-2022 走看看