python地理处理包——Shapely介绍及用户手册
本文主要是基于shapely官方文档翻译而成
shapely主要是在笛卡尔平面对几何对象进行操作和分析。
性能
Shapely中所有的操作都是使用GEOS库。GEOS是用C++写的,也被用在许多应用程序中,你可以期待所有操作都是高度优化的。创建新的几何图形与许多坐标,然而,涉及一些开销,可能会减缓你的代码。
结论
我们希望你能享受使用Shapely带来的好处。欢迎在GIS-Python邮箱列表进行提问和评论。该手册将会定期的更新和改进。源文件可以在http://github.com/Toblerity/Shapely/tree/master/docs/上找到。
参考文献
[1](1, 2, 3, 4, 5) John R. Herring, Ed., “OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 1: Common architecture,” Oct. 2006. |
[2](1, 2) M.J. Egenhofer and John R. Herring, Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases, Orono, ME: University of Maine, 1991. |
[3]E. Clementini, P. Di Felice, and P. van Oosterom, “A Small Set of Formal Topological Relationships Suitable for End-User Interaction,” Third International Symposium on Large Spatial Databases (SSD). Lecture Notes in Computer Science no. 692, David Abel and Beng Chin Ooi, Eds., Singapore: Springer Verlag, 1993, pp. 277-295. |
[4](1, 2, 3) C. Strobl, “Dimensionally Extended Nine-Intersection Model (DE-9IM),” Encyclopedia of GIS, S. Shekhar and H. Xiong, Eds., Springer, 2008, pp. 240-245. [PDF] |
[5]Martin Davis, “JTS Technical Specifications,” Mar. 2003. [PDF] |
[6]David H. Douglas and Thomas K. Peucker, “Algorithms for the Reduction of the Number of Points Required to Represent a Digitized Line or its Caricature,” Cartographica: The International Journal for Geographic Information and Geovisualization, vol. 10, Dec. 1973, pp. 112-122. |
http://toblerity.org/shapely/manual.html#numpy-and-python-arrays
转载于:https://www.cnblogs.com/giserliu/p/4993697.html
python地理处理包——Shapely介绍及用户手册相关推荐
- [1025]python地理处理包shapely
文章目录 构建集合图形以及获取集合图形点信息 多边形显示 多边形分割 Polygon 被 MultiLineString 切割 merge 多个多边形 从Python形状多边形中提取点/坐标 检查地理 ...
- Python地理数据处理库shapely支持函数总结
Shapely是一个Python库,用于操作和分析笛卡尔坐标系中的几何对象. 本文通过部分示例介绍了空间处理库Shape的部分概念与操作函数. 官方文档:https://shapely.readthe ...
- Python地理可视化工具包 folium介绍
本文内容转载自:https://www.cnblogs.com/feffery/p/9282808.html 一.简介 folium是js上著名的地理信息可视化库leaflet.js为Python提供 ...
- Python模块和包的介绍(模块含义、用模块好处、模块分类、包和模块的创建)
- anaconda怎么使用python包_Anaconda中python包的介绍与使用方法
Anaconda中python包的介绍与使用方法 目录: 1.包的定义 2.常用包管理器 3.包管理器的使用方法 4.数据科学常用的包 1.包的定义 由多个和同一功能相关的模块组成,通常为含有_ini ...
- python扩展包中文介绍:截止2019.12.01
文章目录 python 扩展包基本信息 基本功能介绍 python 扩展包基本信息 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 基本功能介绍 A APSW, ...
- python解包dump,tcpdump抓包及tshark解包方法介绍
tshark是wireshark的命令行工具,经过shell命令抓取.解析报文.tcpdump是Linux系统下的抓包工具.wireshark和tcpdump都共同使用 libpcap做为其底层抓包的 ...
- python 安装PIL包的方法以及简单介绍
引用文章1: python安装PIL包的方法 https://www.cnblogs.com/CarbinHee/p/7780279.html 引用文章2: PIL https://www.liaox ...
- python空间分析_读书笔记——《python地理空间分析指南》
本文为<Python地理空间分析指南(第2版)>的读书摘录,顺便挖个坑,进一步对python的几个包做学习整理. 本笔记的用途:了解python地理空间处理的技术框架和实现途径. 第三章 ...
最新文章
- window linux上传文件命令,windows通过cmd命令行使用sftp上传文件至linux
- 判断字符串不包含某个字符php,java判断字符串是否包含某个字符的方法
- MySQL冷备份的跨操作系统还原
- 高通:全球NB-IoT/eMTC最新现状
- java中map可以为空吗_Java: Map里面的键和值可以为空吗?
- 解决:MVC对象转json包含\r \n
- java oracle 乐观锁,oracle为什么默认乐观锁
- webviewjavascriptbridge android ios,js与ios交互使用WebViewJavascriptBridge如何写多个函数
- mysql sql 多选项_Mysql-Sqlalchemy-多表操作
- 【java笔记】序列化和反序列化
- Netty源码解析1-Buffer 1
- 【笔记分享】LED点阵屏幕显示原理
- C语言面试题大汇总之华为面试题
- 将算术表达式转换成四元式的程序实现
- strictmath_Java StrictMath cbrt()方法与示例
- Windows10系统内置的emoji表情
- 高德地图SDK在API 31以上崩溃的问题
- 自定义dns服务器是什么,dns是什么意思?dns怎么设置(手动设置/软件设置)
- python 工程进度计划_从零开始的项目实战(7)——项目进度述职报告
- numpy.random.randint()函数生成随机坐标点