geojson 河流_GeoJSON 数据类型 | JShare
GeoJSON 数据类型 | JShare
$(function () {
$.getJSON('https://data.jianshukeji.com/jsonp?filename=json/australia.geo.json&callback=?', function (geojson) {
// Prepare the geojson
var states = Highcharts.geojson(geojson, 'map'),
rivers = Highcharts.geojson(geojson, 'mapline'),
cities = Highcharts.geojson(geojson, 'mappoint'),
specialCityLabels = {
'Melbourne': {
align: 'right'
},
'Canberra': {
align: 'right',
y: -5
},
'Wollongong': {
y: 5
},
'Brisbane': {
y: -5
}
};
// Skip or move some labels to avoid collision
$.each(states, function () {
// Disable data labels
if (this.properties.code_hasc === 'AU.CT' || this.properties.code_hasc === 'AU.JB') {
this.dataLabels = {
enabled: false
};
}
if (this.properties.code_hasc === 'AU.TS') {
this.dataLabels = {
style: {
color: '#333333'
}
};
}
// Move center for data label
if (this.properties.code_hasc === 'AU.SA') {
this.middleY = 0.3;
}
if (this.properties.code_hasc === 'AU.QL') {
this.middleY = 0.7;
}
});
$.each(cities, function () {
if (specialCityLabels[this.name]) {
this.dataLabels = specialCityLabels[this.name];
}
});
// Initiate the chart
$('#container').highcharts('Map', {
title : {
text : 'GeoJSON 数据(面、线、点)'
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
series : [{
name: '洲和地区',
data: states,
color: Highcharts.getOptions().colors[2],
states: {
hover: {
color: Highcharts.getOptions().colors[4]
}
},
dataLabels: {
enabled: true,
format: '{point.name}',
style: {
width: '80px' // force line-wrap
}
},
tooltip: {
pointFormat: '{point.name}'
}
}, {
name: '河流',
type: 'mapline',
data: rivers,
color: Highcharts.getOptions().colors[0],
tooltip: {
pointFormat: '{point.properties.NAME}'
}
}, {
name: '城市',
type: 'mappoint',
data: cities,
color: 'black',
marker: {
radius: 2
},
dataLabels: {
align: 'left',
verticalAlign: 'middle'
},
animation: false,
tooltip: {
pointFormat: '{point.name}'
}
}]
});
});
});
#container {
height: 500px;
min-width: 310px;
max-width: 800px;
margin: 0 auto;
}
.loading {
margin-top: 10em;
text-align: center;
color: gray;
}
{"resource":"1,30,7,9","options":"{\"editor\":{\"saveLayout\":false,\"saveFold\":false,\"autoFormat\":true},\"hcode\":{\"layoutId\":7}}","code":{"code":"hhhhA0","name":"GeoJSON 数据类型","version":0,"doctype":0,"description":"","meta":"\n","newGroup":7,"group":{"id":7,"name":"Highmaps","code":"highmaps"}}}
geojson 河流_GeoJSON 数据类型 | JShare相关推荐
- geojson地图_Geojson地图pandas数据帧
geojson数据结构 geojson作图方法 geojson与pandas https://blog.exploratory.io/visualizing-geospatial-data-with- ...
- geojson 河流_GIS基本概念,空间分析
一.GIS基本概念 1.1 要素模型(Feature) 要素是GeoTools中的核心术语,它是描述地理空间数据对 象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流.一座桥梁都 可以理 ...
- geojson 河流_如何做高大上的城市肌理分析图?
这种分析图基本上有三种思路:纯人工(PS/AI),使用应用(软件)和利用开发者工具(写代码).理论上纯人工和写代码能够达到的效果自由度是最大的,但是分别有两个不太好的地方.前者效率极端低下而且可复用性 ...
- dxf geojson 转换_GeoJson格式与转换(shapefile)Geotools
转自:https://blog.csdn.net/cobramonkey/article/details/71124888 作为大数据分析的重要工具,Hadoop在这一领域发挥着不可或缺的作用.有些人 ...
- ArcGIS开发基础教程(四):核心概念之图层和数据(下)
核心概念之图层和数据(下) 外部数据源图层介绍 外部数据源的数据和文件是由Layer类的不同子类支持的.包括用于处理外部文件(如CSV或GeoJSON文件)或加载外部地图(如GeoQ,高德,Bing ...
- java geojson和数据库_GeoJson和TopoJson数据格式的对比
GeoJson格式数据: //这是一个简单的矩形(坐标系:WGS_84) { "type":"FeatureCollection", "feature ...
- geojson 包含道路_GeoJSON介绍
GeoJSON介绍 GeoJSON是一种地理数据的描述格式.GeoJSON可以描述的对象包括:几何体,要素和要素集. 这里几何体(Geometry)的类型有我们熟悉的点(Point),线(LineSt ...
- GeoJson用于表示地理信息数据
这几天一直在讨论关于一体化态势图的架构.首先大家明确了基于层次化架构,采用大量功能图层来表示承载不同类型的数据.我要解决的大量的地理信息数据的建模.目前底层的地理信息数据库的处理系统arcGIS等,可 ...
- SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型
原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server ...
最新文章
- Hadoop集群的基本操作(五:Sqoop的基本操作)
- vue中使用transition标签底部导航闪烁问题
- [Elasticsearch] 邻近匹配 (二) - 多值字段,邻近程度与相关度
- 机器学习实战8-sklearn降维(PCA/LLE)
- 当DIV中的内容超过 div的宽度的时候
- 如何解决arcmap中的反走样问题。
- 自动检测技术学习心得体会_公司参加中机建设首届BIM技术应用培训班人员顺利结业...
- EAN13条形码生成器(C++)
- 全自动解密解码神器 — Ciphey
- WDS桥接副路由器有线上网方法
- 2020算法提前批_2020年网页设计的极大沉默,算法可理解性的ni灭
- Kubeadm手动更新证书
- Win11系统时间不同步的解决方法
- 解密秒杀系统架构:不是所有的秒杀都是秒杀
- java.lang.Short常用方法
- 通达信顾比倒数线指标公式,信号不漂移
- Java里子类调用父类构造方法问题
- iOS 二维码ZBarSDK类似微信的扫一扫
- repeat语句 及 赋值语句说明---verilog HDL
- Javascript特效:九宫格布局