Json 与GeoJson
来源:互联网 发布:node.js 教程 pdf 编辑:程序博客网 时间:2024/06/05 15:26
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"。数组含有的值是上面所说的元素组成。
geoJson是一种地理数据编码格式
- {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [125.6, 10.1]
- },
- "properties": {
- "name": "Dinagat Islands"
- }
- }
geoJson支持点、线、多边形。效果示意图:
参考:http://geojson.org/geojson-spec.html
- Json 与GeoJson
- GeoJSON
- GeoJSON
- GeoJson的生成与解析
- GeoJson格式与转换(shapefile)Geotools
- Geotools中Geometry对象与GeoJson的相互转换
- openlayers+geojson
- openlayers+geojson
- GeoJSON介绍
- GeoJson网站
- GeoJSON介绍
- Spring Boot(MVC)下空间字段(Geometry)与geojson的自动转换
- GeoJSON and GeoJSON Plugin for GeoServer
- GeoJSON格式规范说明
- OpenLayers3加载Geojson文件
- ogr2gor sqlserver转geojson
- GeoJSON 和 TopoJSON
- GeoJSON 和 TopoJSON
- Tomcat 8 部署项目时 报错
- Oracle基础——SQL语句类型
- Reactor模式详解及 三种模式演变
- CRT连接不上linux虚拟机
- jquery validate验证
- Json 与GeoJson
- 【已解决】MySQL 不同版本的 timestamp字段的巨坑!
- Java高并发系统的限流策略
- @param
- DBMS_AW_EXP: BIN$XXXXXXX==$0 not AW$
- 003
- Java开发常用开源类库
- 应用市场中拦截器和切面的使用
- 两种解决表单重复提交的方式PRG和Token