arcgis for jsapi中图层数据的主键

栏目: 编程工具 · 发布时间: 5年前

内容简介:版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/88538043

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/88538043

从地图服务里拿到的图层数据,每条记录都有一个主键,名曰“ObjectID”。

也可以用代码构建图层,比如FeatureLayer。其中可以指定,主键不一定要叫“ObjectID”,叫什么名字都可以,自己随便起。只要数据类型为 type: "esriFieldTypeOID" 。主键的值是系统自动加的,且为自增。注意如果有外部数据源赋给该图层的graphic对象,主键名不要跟其中的字段名相同,否则该字段的值会被覆盖,变成自增。

上代码:

var fl = (function(){//得到一个构造的FeatureLayer
	var layerDefinition = {
		"geometryType": "esriGeometryPoint",
		"fields": [{
			"name": "OBJECTID",
			"type": "esriFieldTypeOID",
			"alias": "OBJECTID"
		}]
	};
	var featureCollection = {
		layerDefinition: layerDefinition,
		featureSet: null
	};
	var fl = new FeatureLayer(featureCollection, {
		id: "ship_fl",
		mode: FeatureLayer.MODE_SNAPSHOT,
		outFields: ["*"],
		opacity: 1,
	});
	
	map.addLayer(fl);
	
	return fl;
})();

function setTip(json){//给graphic对象赋值
	var g = new Graphic(point, symbol);
	var st = "";
	for (var a in json) {
	  g.attr(a, json[a]);//设置属性
	  st += a + ": " + json[a] + "<br/>";
	}
	g.infoTemplate = new InfoTemplate("信息", st);
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机组成:结构化方法

计算机组成:结构化方法

坦嫩鲍姆 / 刘卫东 / 人民邮电出版社 / 2006-1 / 65.00元

本书采用结构化方法来介绍计算机系统,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了彻底的更新,以反映当今最重要的计算机技术以及计算机组成和体系结构方面的最新进展。书中详细讨论了数字逻辑层、微体系结构层、指令系统层、操作系统层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。 本书适合作为计算机专业本科生计算机组......一起来看看 《计算机组成:结构化方法》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具