超图桌面版打开外部矢量文件

本文详细介绍了超图软件中支持的多种矢量文件格式,包括*.shp、*.mif、*.tab等,以及图像文件如*.jpg、*.png等,并通过实例展示了如何打开和利用这些文件进行地理信息系统的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以打开两种类型的外部矢量文件;

    SDX For Files:*.shp、*.mif、*.tab、*.dwg、*.dxf、*.dgn、*.kml、*.kmz、*.gml、*.wal、*.wan、*.wap、*.wat、*.csv、*.e00;
    Image Plugin Data Engine:*.sit、*.bmp、*.jpg、*.jpeg、*.*.png、*.tif、*.tiff、*.img、*.sci、*.gif、*.gci、*.sct、*.xml、*.ecw、*.sid、*.bil、*.jp2、*.j2k;

选择如下菜单;

打开一副jpg文件;

打开jpg文件有什么用;如下图;看上去可以丈量土地;

因为:平面坐标系-米;还有各点的坐标;

下回再整;

打开kml文件;打开一个超图自带的kml;

为什么是如下图;我的映像里kml文件里面是些文本格式的坐标;

再打开一个自带的;

右键属性;啥也没有;点、线、面、文本数都为0;这文件不知道干嘛的;

再看一个自带的;

这里面就是坐标了:

<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Folder>
    <name/>
    <visibility>1</visibility>
    <Placemark>
      <name>car</name>
      <visibility>1</visibility>
      <LookAt>
        <longitude>116.389571904483</longitude>
        <latitude>39.9917359801815</latitude>
        <altitude>0</altitude>
        <heading>0</heading>
        <tilt>0</tilt>
        <range>15</range>
      </LookAt>
      <Style>
        <IconStyle>
          <color>ffffffff</color>
          <scale>1</scale>
          <Icon>
            <href/>
          </Icon>
        </IconStyle>
        <LabelStyle>
          <color>ffffffff</color>
          <scale>1</scale>
        </LabelStyle>
        <LineStyle>
          <color>ffffffff</color>
          <width>0.1</width>
        </LineStyle>
        <PolyStyle>
          <color>ffffffff</color>
          <fill>1</fill>
          <outline>1</outline>
        </PolyStyle>
      </Style>

 

如果公司有一些老的kml文件,做到超图里也许有一定价值;

各种矢量文件都可以打开;自己研究吧;

超图(SuperMap)是一个强大的GIS开发平台,新建矢量图层的过程通常是这样的: 1. **打开项目及环境**:首先登录到SuperMap iClient或其他相关开发环境中,如SuperMap GIS Server。 2. **创建工程和图层文件**:如果是在iClient中,你需要创建一个新的Web Application工程。在工程管理器里选择“添加图层”选项,通常有“在线图层”和“本地图层”两种选择。对于矢量图层,一般创建本地图层更为直接。 3. **编写代码**:使用JavaScript API,调用`new SuperMap.Layer.Vector()`方法,初始化一个矢量图层对象。这里需要指定图层名、图层ID(可以为空)、是否缓存图层数据等属性。例如: ```javascript var vectorLayer = new SuperMap.Layer.Vector("vectorLayer", { // "vectorLayer" 是图层名称 isBaseLayer: false, // 是否为底图,默认为false cacheEnabled: true, // 是否开启缓存,提升性能 displayInWorldCoordinates: false, // 是否以世界坐标显示,默认false }); ``` 4. **添加图层到地图**:将新创建的矢量图层添加到地图实例上,以便在地图上显示: ```javascript map.addLayers([vectorLayer]); ``` 5. **加载或更新图层数据**:最后,你需要准备地理空间数据(通常是`.shp`、`.geojson`等格式),然后调用`loadFeatures`方法加载数据到图层: ```javascript var featureSource = new SuperMap.Feature.Vector(vectorLayer); featureSource.loadFeatures(urlToYourVectorData); // urlToYourVectorData是你数据的URL ``` 6. **完成图层创建**:以上步骤完成后,矢量图层就成功创建并在地图上展示了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值