Json 与GeoJson

1、JSON介绍

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是JavaScript很容易解释它,而且 JSON 可以表示比"名称 / 值对"更复杂的结构。

JSON 语法是 JavaScript 对象表示语法的子集。

数据在键值对中

数据由逗号分隔

花括号保存对象

方括号保存数组

JSON 数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:"firstName":"John" ,这很容易理解,等价于这条 JavaScript 语句:firstName="John"

2、GeoJSON介绍

GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。

一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,名字总是字符串。成员的值要么是字符串、数字、对象、数组,要么是下面文本常量中的一个:"true","false"和"null"。数组含有的值是上面所说的元素组成。

以下是一个实例:

http://www.tuicool.com/articles/zeInue

时间: 2024-12-15 02:02:40

Json 与GeoJson的相关文章

IIS支持json、geojson文件

最近在搞asp.net + openlayers. 其中openlayer有个数据源支持 .geojson 数据,但是怎么测试都不能成功.同样的数据拿到php下就能成功显示. 搓. 在网上漫无目的的搜索,asp.net + geojson,aspx+geojson, javascript+geojson..... 终于最后搜索到IIS+json/geojson 这样的关键字. http://coastalrocket.blogspot.kr/2013/01/allowing-jsongeojso

初识cesium----加载不同JSON格式例子

最近研究了几天cesium.js,有些入门级的收获,随手记录下来,方便以后来查阅! cesium支持topojson,GEOjson和普通的json格式,下面展示三种不同的格式的例子 一.topojson <body> <div id="cesiumContainer"></div> <script> //加载topojson var viewer = new Cesium.Viewer('cesiumContainer'); var p

将PostGIS转化为GeoJSON

#!/usr/bin/env python # -*- coding: utf-8 -*- import psycopg2 import json from geojson import loads, Feature, FeatureCollection # Database Connection Info db_host = "localhost" db_user = "pluto" db_passwd = "stars" db_databas

完整安装IIS服务

此文主要是针对前面提到的 IIS支持json.geojson文件 添加脚本映射时,提示找不到asp.dll时的解决方法. 主要参考了此文:http://www.kodyaz.com/articles/how-to-install-iis7-on-windows-7.aspx 1. 打开 卸载及更改程序,点击启用和关闭windows功能 万维网服务--应用程序开发功能 万维网服务--安全性 万维网服务--常见HTTP功能 万维网服务--运行状况和诊断 万维网服务--性能功能 web管理功能 然后点

麦子学院-Web前端开发工程师系列培训教程

HTML+CSS基础入门1.课程介绍2.html的语法3.html的基本结构4.html的文档设置标记上(格式标记)5.html的文档设置标记下(文本标记)6.html图像标记img7.html超链接的使用8.html表格相关的标记9.html表格实战<简单的网页布局>10.html框架详解与框架布局实战11.HTML表单设计(上)12.HTML表单设计(下)13.使用CSS样式的方式14.定义CSS样式(CSS选择器)15.CSS常用属性(颜色属性)16.css常用属性(字体相关属性)17.

D3基础---简介和数据

D3.js是一种数据操作类型的javascript库(也可视其为插件):结合HTML,SVG和CSS,D3可以图形化的,生动的展现数据. d3获取:http://d3js.org/ 在代码文件中引入D3: <script type="text/javascript" src="d3.v3/d3.v3.js"></script> 添加元素语法: d3.select("body").append("p").

海南小地图(echart)

先看效果 这个是海南省地图: 然后看引入的html: <body class=""> <div class="container"> <div class="row"> <div class="biaoti">执法人员区域匹配</div> <div class="chartContainer" id="certNumChart&qu

(网络数据交互)Android解析Internet的Json资源文件

常用的Internet数据解析格式和工具: 网页显示的json数据如下: {"type":"FeatureCollection","metadata":{"generated":1480079277000,"url":"http://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2016-11-24&am

新鲜出炉的JSON,拿走不谢!

一.JSON简介 1.JSON全称是JavaScript Object Notation即JavaScript对象标记法. JSON是一种轻量级(Light-Weight).基于文本的(Text-Based).可读的(Human-Readable)格式 JSON的名称中虽然带有JavaScript,但这是指其语法规则是参与JavaScript对象的,而不是指只能用于JavaScript语言. JSON无论对于人,还是对于机器来说,都是十分便于阅读和书写的,而且相比XML(另一种常见的数据交换格式