zoukankan      html  css  js  c++  java
  • skyline开发——加载Shapefile文件

     1  //1)获取道路的GroupID
     2                 string dlId = ptm.FindGroupByName("道路");
     3                 IFeatureLayer66 featureLayer = null;
     4                 string tShapeFileName = path + "out_feature_class.shp";
     5                 string tConnectionString = String.Format("FileName={0};TEPlugName=OGR;", tShapeFileName);
     6                 featureLayer = sgworld.Creator.CreateFeatureLayer("clip_result", tConnectionString, dlId);
     7                 //featureLayer.DataSourceInfo.ConnectionString = path + "out_feature_class.shp";
     8 
     9                 featureLayer.FeatureGroups.Polyline.SetProperty("Line Color", 16776960);
    10                 featureLayer.FeatureGroups.Polyline.SetProperty("Line Width", 10);
    11 
    12                 var featureLayerDataSource = featureLayer.DataSourceInfo;
    13                 //var cAttributes = cFeatureLayerDataSource.Attributes;
    14                 featureLayerDataSource.Attributes.ImportAll = true;
    15 
    16                 featureLayer.Streaming = false;
    17                 featureLayer.Load();
    18 
    19 
    20                 //2) 定位到道路
    21                 var cFlyToPos = featureLayer.Position.Copy();
    22                 cFlyToPos.Pitch = -89.0; // Set camera to look downward on polygon
    23                 //cFlyToPos.X = 10.50;
    24                 //cFlyToPos.Y = 47.50;
    25                 cFlyToPos.Distance = 3500;
    26                 sgworld.Navigate.FlyTo(cFlyToPos, ActionCode.AC_FLYTO);
  • 相关阅读:
    使用Mysql慢查询日志对有效率问题的SQL进行监控
    wampserver3.1.0安装及配置
    Composer
    HTML5 本地存储(Web Storage)
    HTML5 元素拖动
    生成验证码
    git 基础命令
    POI使用流程
    JDK各版本新特性总结
    dubbo+zookeeper项目搭建
  • 原文地址:https://www.cnblogs.com/jordonin/p/6484422.html
Copyright © 2011-2022 走看看