看云电子书归档 2016.4

(译) JSON-RPC 2.0 规范(中文版)

00后:移动互联网崛起新势力

12条专业的JavaScript规则

2014互联网女皇报告:去适应用户的习惯是明智之举

2015年50+ CSS 工具、框架、库合集

2015年50+ JavaScript 工具、资源合集

2015智能可穿戴市场白皮书

2015杭州•云栖大会 【电子会刊】

21分钟 MySQL 入门教程

3D软件渲染器入门

90后:互联网时代原生民研究报告

A Compact React Cookbook

ACM算法修练之道

ANSI Common Lisp 中文翻譯版

API Design And Documentation

AUI在线文档

Airbnb JavaScript 代码规范(ES6)

Ajax 专栏

Android Gradle 用户指南

Android SDK上手指南

Android Studio新手完全指引

Android Studio详细教程

Android Training官方培训课程中文版

Android 开发最佳实践

Android 开源数字图像处理

Android6.0 新特性详解

Android四大组件

Android屏幕适配全攻略(最权威的官方适配指导)

Android开发高手进阶

Android性能优化篇 [ 谷歌官方 ]

Android最佳实践

Android特效专辑

Android自定义view

Android(OpenCV)开发

AngularJS入门教程

AngularJS学习笔记

AngularJS最佳实践和风格指南

App Inventor 编程实例及指南

AsciiDoc简明指南

Building Web Apps with Go

C 语言编程透视

CSS秘密花园

Chef之道

Chrome开发者工具不完全指南

CodeIgniter3.0 中文用户指南

CoffeeScript Cookbook

Composer中文文档

Computer Science Field Guide

Core Data by tutorials 笔记

C语言学习笔记

DevOps的概念与实践(2014年)

Docker —— 从入门到实践

Docker中文指南

Docker周报

Docker在PHP项目开发环境中的应用

Docker源码分析

Docker简单介绍

ECMAScript 6入门

Effective Go中文版

ElasticSearch 权威指南

Essential Netty in Action 《Netty 实战(精髓)》

Express框架

Facebook内部高效工作PPT指南

Fresco 中文版

GIS搜狗地图开发

Git Cheat Sheet中文版

Git Community Book 中文版

Git Magic

GitHub秘籍(中文版)

Gitbook使用入门

Github 漫游指南

Git结合GitHub常用命令学习手册

GoodUI设计技巧 [ 译 ]

Google 开源项目风格指南 (中文版)

Go入门指南

Go示例学

Go轻松学

Gradle 2 用户指南

Grunt中文文档

HTML5游戏入门(下)之Javascript

HTTP API 设计指南

HTTP cookies 详解

HTTP 接口设计指北

HTTP-2 与 WEB 性能优化

HTTP-2 十分钟速知

HTTP2讲解

Hacking With Swift 学习笔记

Haskell趣学指南

Hello Sea.js

Hive应用

HomeKit 开发指南

JNI-NDK开发指南

JSON 核心教程

JS前端开发群月报

JS前端开发群规 - 492107297

JavaSE由浅入深

JavaScript Promise迷你书(中文版)

JavaScript 新手教程

JavaScript

JavaScript设计模式

Java学习总结

Java开发之路

Java源码解析

Java菜鸟成长日记

Java设计模式菜鸟系列

Java资源大全中文版

Jinja2中文文档

Knockout应用开发指南

Laravel 5 學習筆記

Laravel 5.1 中文文档

Laravel 5中文文档

Laravel4.2 入门

Learn Javascript

LinkedIn架构这十年

Linux 设备驱动 (第三版)

Linux入门及进阶

Lua代码风格指南

Lua学习笔记

Lua编程入门

Lumen 中文文档

MFC 学习记录

MPI 分布式编程

MSDN 杂志 12月 2015

MSDN 特刊 2015

Mac OSX 新手入門

Mac 开发配置手册

Make 命令教程

Mastering Django- Core

Medium 的技术栈

Modern Perl- 2014 Edition

MySQL 5.7 并行复制实现原理与调优

MySQL 5.7版本新特性连载

MySQL FAQ系列整理

MySQL Small Cookbook

MySQL 超新手入门

MySQL索引背后的数据结构及算法原理

Mysql数据库总结

Mysql设计与优化专题

Netty 4.x 用户指南

Nginx开发

Node.js 命令行程序开发教程

NodeJS错误处理最佳实践

Node入门

Note` 《CSS 设计指南》学习笔记

Nutch 1.10入门教程

OpenGL中文教程

OpenResty最佳实践

PHP 5.6.x 版本迁移至 PHP 7.0.x 版本

PHP 最佳实践(译)

PHP7革新与性能优化

PHPUnit5.0中文手册

PHP之道(中文版)

PHP编码规范(中文版)

PHP问题集锦

PM周刊

Paul Graham:写了一万六千字告诉你,如何融资

Perl 程序员应该知道的事

Pro Git 第一版(中文版)

Puppet运维实战

Python 3零起点教程

Python Tornado 介绍

Python3 CookBook中文版

Python3.4.3 入门指南

Python学习系列

REST API 安全设计指南

RSA算法原理

Rails 实践

RayWenderlich 官方 Swift 风格指南

RePractise

ReThought系列文章

React Navtive框架教程

React 入门实例教程

React 编程风格指南

React-Native入门指南

React入门指南

Real World Haskell 中文版

Redis 基础教程

Redis 设计与实现(第一版)

Redux 官方文档中文翻译

Revel 中文手册

Ruby 风格指南

Rust Book中文翻译

R语言基础

SASS中文教程

SASS用法指南

Sass Guidelines(中文版)

[InfoQ]深入浅出Node.js迷你书

[译] Android 开发规范与应用

[译]全栈Redux实战

android SDK开发

android源码解析

csphere-docker-training

css知多少

destoon快速入门

developerWorks 中国 - Spark 实战系列

fouber的前端工程专题

gulp 入门指南

hadoop-notebook

iOS 中的设计模式 (Swift版本)

iOS 保持界面流畅的技巧

iOS及Mac开源项目和学习资料【超级全面】

iOS安全系列

iOS应用架构谈(更新中)

iOS开发指南

iOS开发进阶

iOS技术文档

iOS知识小集

iScroll 5 API 中文版

io.js API 中文文档

iphone游戏开发专栏

isobar前端代码规范及最佳实践

jQuery1.8.0帮助文档

java多线程学习

java核心技术

js高手进阶之路:underscore源码经典

learnyounode 简体中文版

nodejs stream 手册

openVswitch(OVS)源代码分析

passport.js学习笔记

《Android开发艺术探索》读书笔记

《架构师成长之路》漫画连载

《移动Web手册》读书笔记

《算法导论》答案

【译】Python Lex Yacc手册

SSM框架笔记

STL经典算法我实现

Scala 课堂! - 从 ∅ 到分布式服务

Scala初学指南

ScrollView 学习笔记

Seafile服务器手册中文版

Servlet学习笔记

Shell 编程范例

ShuipFCMS使用手册

Sketch 3中文手册

Slim3.0 手册 [ 英 ]

Spark 快速入门

Spark 编程指南简体中文版

Stack Overflow 揭秘程式开发者15 个不为人知的秘密

Sublime Text 全程指南

Susy 2 入门教程

Swift函数式编程

Swift开发集锦

Swift编程风格指南

Swoole入门教程及文档

TCP 的那些事儿

The Django Book 2.0中文版

The Linux Command Line 中文版

The Little MongoDB Book 中文版

The Little Redis Book中文版

The Swift Programming Language 中文版

The Twelve-Factor App(中文版)

ThinkJs2.0开发手册

ThinkPHP 5 简明开发手册

ThinkPHP3.2.3完全开发手册

ThinkPHP3.2.3快速入门

Twitter的Scala最佳实践

U-boot学习笔记

UNIX TOOLBOX - 中文版

Unity5学习记录

V2EX 周报

Visual Studio 11开发专栏

W3School PHP 教程

WEB开发者应该有哪些必备的技能?

WEB重构之道

WebSocket协议翻译

WebStorm与Git使用指南

Web前端干货铺

Web前端开发实战

Web性能优化与HTTP-2

Web版Rss阅读器

Web项目开发规范文档

Werkzeug中文文档

XORM操作指南

Yet Another Scheme 入门教程

Yii 2.0 权威指南

Yii2系列教程

Y分钟学习X种语言

ZendFramework2入门教程

scala 从入门到入门+

sentCMS网站管理使用文档

shipyard中文文档

struts2轻装上阵

tmux- Productive Mouse-Free Development 中文版

vue

一个Web报表项目的性能分析和优化实践

一份其实很短的 LaTeX 入门文档

一分钟学会 Dart 编程

一名菜鸟IT项目经理的成长笔记

一文搞懂HMM(隐马尔可夫模型)

一站式学习Wireshark

一起做过的面试题

七天学会NodeJs

七牛新手指南

不同场景下 MySQL 的迁移方案

中国互联网年度趋势报告:解读变化最大七个行业

中国顶尖技术团队访谈录·第二季

中文字体新手指南

中文文案排版指北

云生态专刊2015年01期

云计算设计模式

互联网协议入门

产品需求文档(PRD)的写作方法

亿级Web系统搭建——单机到分布式集群

从P1到P7——我在淘宝这7年

代码之谜

代码大全- 读书笔记

企鹅智酷开放平台专栏

体会人生

你必须知道的NOSQL系列

使用HTTP-2提升性能的7个建议

使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用

傻瓜函数式编程

像计算机科学家一样思考(C++版)

关于容器安全的白皮书

创业剧本

初创科技公司都采用什么样的技术架构?

利剑Extjs5

制造开源软件 - 如何成功运营自由软件项目

前后端分离的思考与实践

前端开发常用技巧经验记录

前端开发提高之旅

前端开发者学习手册(英)

前端开发者手册

前端开发规范手册

前端性能优化指南

前端面试题目搜集

十个 JavaScript 中易犯的小错误

只有程序员看的懂面试圣经|如何拿下编程面试

命令行的艺术

响应式图片101

响应式设计快速指南

图像处理算法

图解 Flux

图解 Monad

基于Qt的词典开发

大型網站架構學習筆記

大数据开源框架

大数据管理系统LAXCUS

奇舞周刊

好说 haoshuo

安全工程师面经

安卓项目实践

完全用 GNU-Linux 工作

小Printf的编程故事(更新中)

小巫CSDN博客客户端开发教程

小细节大体验

常见排序算法

建设全功能团队

开源数学软件

开源物联网系统设计

开源软件架构

强迫症的 Mac 设置指南

微博开放平台接入tips

微博推荐架构的演进

成长

我的后端开发书架2015 2.0版

手淘 H5 性能最佳实践

打造android ORM框架

技术选型:喷子、胆量和产品意识

把《The Swift Programming Language》读薄

把《把时间当作朋友》读薄

把《编程珠玑》读薄

持续集成(第二版)

探索Lua5.2内部实现

接口测试

掰扯数据结构

描述、发现以及档案:进入Web API的下一阶段

敏捷文档你需要知道的

数据库内核月报

数据的秘密

数据结构

数据结构与算法-leetcode-lintcode题解

新亿CMS完全手册

新兵训练营系列课程

日志:每个软件工程师都应该知道的有关实时数据的统一抽象

时间序列数据库的秘密

智酷分析精选

最完整的Docker聖經 - Docker原理圖解及全環境安裝

最详细的 Vi 编辑器使用指南

机器学习实战笔记

来自HeroKu的HTTP API 设计指南(中文版)

构建需求响应式亿级商品详情页

架构之重构的12条军规

架构师(2015年6月)

正则表达式简明参考

比较全面的MySQL优化参考

沉浸式学 Git

深入浅出Docker

深入浅出ES6

深入浅出Mesos

深入浅出Nodejs读书笔记

深入浅出React

深入理解JavaScript系列

深入理解PHP内核

深入理解javascript原型和闭包

现代密码学实践指南[2015年]

理解Linux进程

理解OAuth 2.0

用Swift做个游戏

用爱一起画git

白板编程浅谈——Why, What, How

看云新手入门

知道创宇研发技能表v3.0

码农增刊·硅谷之火

禅与 Objective-C 编程艺术

移动H5前端性能优化指南

移动开发精华阅读

移动端文字与排版设计的六个原则

移动终端开发必备知识

移动阅读时代“长文章”生存调查:谁受欢迎?

程序员应知

程序员必读书单 1.0

程序员的自我修养

程序员聊人生(试读版)

程序员英语单词册

程序江湖

程序设计训练

笨办法学Prolog

笨方法學 Ruby

简道云使用手册

算法与数据结构

算法积累

精益技术简历之道——改善技术简历的47条原则

糗事百科(精编版)

编程入门指南

编程思想之多线程与多进程

编程的智慧

编程笔记 By billryan

网络爬虫系列

网页性能管理详解

翻译漫谈——怎样翻译更地道

背包问题九讲

腾讯alloyteam团队前端代码规范

菜鸟学SSH

蓝色铁骑

解析 Android 架构设计原则

让web app更快的HTML5最佳实践

设计模式

设计模式与系统架构

超实用的IOS 9人机界面指南

趣味算法设计

跟着ym学习Android5.0

踟蹰MySQL

轻松python-文本专题

轻松把玩HttpClient

轻松搞定RabbitMQ

重拾 CSS 的乐趣

零日漏洞:震网病毒全揭秘

面向对象设计模式

面向指针编程

飞鸟集

高效运维最佳实践

高斯模糊的算法

不能在非实例化类中创建对象。能够在可实例化类中创建对象。所有类均有属性,可实例化类还可以包含声明(定义有效类实例的规则)。 Geometry是一种基本类。它是一种抽象类。Geometry的可实例化子类限制为可在2维坐标空间中存在的0、1、2维几何对象。所有的可实例化几何类是这样定义的,从而使得几何类的实例从拓扑意义上讲是闭合的(也就是说,所有定义的几何类包含其边界)。 基本Geometry类具有关于Point、Curve、Surface和GeometryCollection的子类: · Point表示0维对象。 · Curve表示1维对象,具有子类LineString,以及次级子类Line和LinearRing。 · Surface是为2维对象设计的,具有子类Polygon。 · GeometryCollection具有特殊的0维、1维和2维类集合,名为MultiPoint、MultiLineString和MultiPolygon,分别用于为对应的Points、LineStrings和Polygons集合进行几何建模。MultiCurve和MultiSurface是作为抽象超类引入的,它们归纳了用于处理Curves和Surfaces的集合接口。 Geometry、Curve、Surface、MultiCurve和MultiSurface定义为非实例化类。它们为其子类定义了公用方法集合,而且是为扩展而包含在内的。 Point、LineString、Polygon、GeometryCollection、MultiPoint、MultiLineString和MultiPolygon定义为可实例化类。 19.2.2. 类Geometry Geometry是层次结构的根类。它是一种非实例化类,但具有很多属性,这些属性对由任何Geometry子类创建的所有几何值来说是共同的。下面介绍了这些属性(尤其是具有自己特殊属性的子类)。 Geometry属性 Geometry值具有下述属性: · 其type(类型)。每个geometry属于层次结构中可实例化类之一。 · 其SRID,或空间参考ID。该值确定了用于描述定义几何对象的坐标空间的空间坐标系统。 在MySQL中,SRID值仅是与geometry值相关的整数值。所有计算均是在欧几里得几何系(平面)中进行的。 · 它在其空间坐标系统中的coordinates(坐标),表示为双精度数值(8字节)。所有的非空几何对象至少包含一对坐标(X、Y)。空几何对象不含坐标。 坐标与SRID相关。例如,在不同的坐标系内,两个对象之间的距离会有所不同,即使这两个对象具有相同的坐标也同样。这是因为,平面坐标系中的距离和地心坐标系(地球表面上的坐标)中的距离是不同的事项。 · 其interior(内部)、boundary(边界)和exterior(外部)。 每个几何对象均占据空间中的某一位置。几何对象的exterior(外部)指的是未被该对象占据的所有空间。其interior(内部)指的是被该对象占据的空间。其boundary(边界)指的是几何对象内部和外部之间的界面。 · 其MBR(最小边界矩形)或包络面。这是一种边界几何值,由最小和最大坐标(X,Y)构成。 · ((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY)) · 无论值是简单的或非简单的。类型(LineString、MultiPoint、MultiLineString)的几何值或是简单的,或是非简单的。每个类型决定了其自己的简单或非简单声明。 · 无论值是封闭的或非封闭的。类型(LineString、MultiPoint)的几何值或是封闭的,或是非封闭的。每个类型决定了其自己的封闭或非封闭声明。 · 无论值是空的或非空的。如果没有任何点,几何对象是空的。空几何对象的内部、外部和边界未定义(也就是说,它们由Null值表示)。空的几何对象定义为总是简单的,面积为0。 · 其dimension(维数)。几何对象的维数为−1、0、1或2: o −1用于空几何对象。 o 0用于无长度、无面积的几何对象。 o 1用于具有非0长度和0面积的几何对象。 o 2用于具有非0面积的几何对象。 Point对象的维数为0。LineString对象的维数为1。Polygon对象的维数为2。MultiPoint、MultiLineString和MultiPolygon对象的维数与构成它们的元素的维数相同。 19.2.3. 类Point Point(点)指的是代表坐标空间中单个位置的几何类。 Point示例 · 想像一张具有众多城市的大世界地图。每个Point对象可代表1个城市。 · 在城市地图上,Point对象可代表1个公共汽车站。 Point属性 · X-坐标值。 · Y-坐标值。 · Point定义为0维几何对象。 · Point的边界为空集合。 19.2.4. 类Curve Curve(曲线)是一种1维几何对象,通常由一系列点表示。Curve的特殊子类定义了点之间的内插类型。Curve是一种非实例化类。 Curve属性 · Curve具有其点的坐标。 · Curve定义为1维几何对象。 · 如果未通过相同的点两次,Curve就是简单的。 · 如果其起点等于其终点,Curve就是封闭的。 · 封闭Curve的边界为空。 · 非封闭Curve的边界由其两个端点构成。 · 简单且封闭的Curve是LinearRing。 19.2.5. 类LineString LineString是具有点之间线性内插特性的Curve。 LineString示例 · 在世界地图上,LineString对象可表示河流。 · 在城市地图上,LineString对象可表示街道。 LineString属性 · LineString具有线段的坐标,由每个连续的点对(两点)定义。 · 如果仅包含两点,LineString为Line。 · 如果它既是简单的也是封闭的,LineString为LinearRing。 19.2.6. 类Surface Surface是一种2维几何对象。它是一种非实例化类。其唯一的可实例化子类是Polygon. Surface属性 · Surface定义为2维几何对象。 · 在OpenGIS规范中,将简单的Surface定义为由单一“patch”构成的几何对象,它与单个外部边界以及0或多个内部边界有关。 · 简单Surface的边界是一组与其内部和外部边界对应的封闭曲线的集合。 19.2.7. 类Polygon Polygon是代表多边几何对象的平面Surface。它由单个外部边界以及0或多个内部边界定义,其中,每个内部边界定义为Polygon中的1个孔。 Polygon示例 · 在地区地图上,Polygon对象可表示森林、区等。 Polygon声明 · Polygon的边界由一组构成其外部边界和比内部边界的LinearRing归向集合构成(即,简单且封闭的LineString对象)。 · Polygon没有交叉的环。Polygon边界中的环可能会在Point处相交,但仅以切线方式相交。 · Polygon没有线、尖峰或穿孔。 · Polygon有由连接点集合构成的内部。 · Polygon可能包含孔。对于具有孔的Polygon,其外部不连接。每个孔定义了连接的外部部件。 前述声明使得Polygon成为简单的几何对象。 19.2.8. 类GeometryCollection GeometryCollection是由1个或多个任意类几何对象构成的几何对象。 GeometryCollection中的所有元素必须具有相同的空间参考系(即相同的坐标系)。对GeometryCollection的元素无任何限制,但下面介绍的GeometryCollection的子类会限制其成员。这类限制可能基于: · 元素类型(例如,MultiPoint可能仅包含Point元素)。 · 维数。 · 对元素间空间交迭程度的限制。 19.2.9. 类MultiPoint MultiPoint是一种由Point元素构成的几何对象集合。这些点未以任何方式连接或排序。 MultiPoint示例 · 在世界地图上,MultiPoint可以代表岛链。 · 在城市地图上,MultiPoint可以表示售票处的出口。 MultiPoint属性 · MultiPoint是0维几何对象。 · 如果没有两个Point是相同的(具有等同的坐标值),MultiPoint是简单的。 · MultiPoint的边界为空集合。 19.2.10. 类MultiCurve MultiCurve是一种由Curve元素构成的几何对象集合。MultiCurve是一种非实例化类。 MultiCurve属性 · MultiCurve是1维几何对象。 · 当且仅当其所有元素均是简单的时,MultiCurve才是简单的。任意两元素的唯一交叉仅出现在两元素边界的点上。 · MultiCurve边界是通过采用“模2联合规则”(也称为奇偶规则)获得的:如果某一点位于奇数编号MultiCurve元素的边界内,它将位于MultiCurve的边界内。 · 如果其所有元素均是封闭的,则MultiCurve为封闭的。 · 封闭MultiCurve的边界总为空。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值