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相关推荐

  1. geojson地图_Geojson地图pandas数据帧

    geojson数据结构 geojson作图方法 geojson与pandas https://blog.exploratory.io/visualizing-geospatial-data-with- ...

  2. geojson 河流_GIS基本概念,空间分析

    一.GIS基本概念 1.1 要素模型(Feature) 要素是GeoTools中的核心术语,它是描述地理空间数据对 象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流.一座桥梁都 可以理 ...

  3. geojson 河流_如何做高大上的城市肌理分析图?

    这种分析图基本上有三种思路:纯人工(PS/AI),使用应用(软件)和利用开发者工具(写代码).理论上纯人工和写代码能够达到的效果自由度是最大的,但是分别有两个不太好的地方.前者效率极端低下而且可复用性 ...

  4. dxf geojson 转换_GeoJson格式与转换(shapefile)Geotools

    转自:https://blog.csdn.net/cobramonkey/article/details/71124888 作为大数据分析的重要工具,Hadoop在这一领域发挥着不可或缺的作用.有些人 ...

  5. ArcGIS开发基础教程(四):核心概念之图层和数据(下)

    核心概念之图层和数据(下) 外部数据源图层介绍 外部数据源的数据和文件是由Layer类的不同子类支持的.包括用于处理外部文件(如CSV或GeoJSON文件)或加载外部地图(如GeoQ,高德,Bing ...

  6. java geojson和数据库_GeoJson和TopoJson数据格式的对比

    GeoJson格式数据: //这是一个简单的矩形(坐标系:WGS_84) { "type":"FeatureCollection", "feature ...

  7. geojson 包含道路_GeoJSON介绍

    GeoJSON介绍 GeoJSON是一种地理数据的描述格式.GeoJSON可以描述的对象包括:几何体,要素和要素集. 这里几何体(Geometry)的类型有我们熟悉的点(Point),线(LineSt ...

  8. GeoJson用于表示地理信息数据

    这几天一直在讨论关于一体化态势图的架构.首先大家明确了基于层次化架构,采用大量功能图层来表示承载不同类型的数据.我要解决的大量的地理信息数据的建模.目前底层的地理信息数据库的处理系统arcGIS等,可 ...

  9. SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

    原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server ...

最新文章

  1. Hadoop集群的基本操作(五:Sqoop的基本操作)
  2. vue中使用transition标签底部导航闪烁问题
  3. [Elasticsearch] 邻近匹配 (二) - 多值字段,邻近程度与相关度
  4. 机器学习实战8-sklearn降维(PCA/LLE)
  5. 当DIV中的内容超过 div的宽度的时候
  6. 如何解决arcmap中的反走样问题。
  7. 自动检测技术学习心得体会_公司参加中机建设首届BIM技术应用培训班人员顺利结业...
  8. EAN13条形码生成器(C++)
  9. 全自动解密解码神器 — Ciphey
  10. WDS桥接副路由器有线上网方法
  11. 2020算法提前批_2020年网页设计的极大沉默,算法可理解性的ni灭
  12. Kubeadm手动更新证书
  13. Win11系统时间不同步的解决方法
  14. 解密秒杀系统架构:不是所有的秒杀都是秒杀
  15. java.lang.Short常用方法
  16. 通达信顾比倒数线指标公式,信号不漂移
  17. Java里子类调用父类构造方法问题
  18. iOS 二维码ZBarSDK类似微信的扫一扫
  19. repeat语句 及 赋值语句说明---verilog HDL
  20. Javascript特效:九宫格布局

热门文章

  1. java封装数组_Java封装数组之动态数组实现方法详解
  2. 动态规划_01背包问题_Java实现
  3. jquery验证框架validate的使用
  4. python第六十天-----RabbitMQ
  5. CentOS 6.6系统安装
  6. 程序设计模式浅析(plain framework商业版设计模式)
  7. 【转载】清华人都如此努力,那我们呢?
  8. 终于找到了满意的博客主题
  9. Oracle TNS-12535: TNS: 操作超时
  10. linux中df和ls区别,linux系统文件大小ls、df、du命令的区别