范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

前端几何计算GIS空间分析库介绍及优缺点分析

  前言
  在WebGIS开发中,经常要用到一些常用的几何计算,GIS空间分析等功能,如点到线的距离、点与多边形的关系、计算面积、缓冲区分析、最短路径分析等, 这样灵活性会更好;那怎么实现这些功能呢?有没有一些好用的前端GIS空间分析库?各有啥优缺点? JSTS
  JSTS 是一个 ECMAScript 空间谓词和函数库,用于处理符合开放地理空间联盟发布的 SQL 简单特征规范的几何。JSTS 也是成熟的 Java 库JTS的一个端口。
  该项目的主要目标是为网络地图应用程序提供一个完整的库来处理和分析简单的几何图形,但 JSTS 也可以用作独立的几何图形库。
  JSTS 是通过 AST 到 AST 转换保留JTS API使用原始 JTS Java 源的自动翻译制作的,除了 I/O 相关类,这些类已被选择性地手动移植并支持 WKT、GeoJSON 和 OpenLayers 3+。
  github地址: https://github.com/bjornharrtell/jsts
  核心特征: 几何模型(点、线、面积) 几何操作(例如,相交、联合、内部等) 几何构造 度量函数(例如笛卡尔二维距离、豪斯多夫距离) 空间算法(例如缓冲区创建、线偏移、线简化) 几何数学函数(如角度、距离等) 空间结构(如四叉树和R-树、Delauney三角测量) 输入/输出(例如WKT、GML) 高精度算术
  用法: http://bjornharrtell.github.io/jsts/ var reader = new jsts.io.WKTReader() var a = reader.read("POINT (-20 0)") var b = reader.read("POINT (20 0)") // Buffer A and B by 40 units a = a.buffer(40) b = b.buffer(40) // Intersection of A and B var intersection = a.intersection(b) // Difference of A and B var difference = a.difference(b) // Union of A and B var union = a.union(b) // Symmetric difference of A and B var symDifference = a.symDifference(b)
  其中JSTS的基本概念与JTS相同。JTS基本概念和使用: https://blog.csdn.net/runing9/article/details/51890350
  优点: 功能强大的开源库 支持平面坐标系,不限制于地理坐标系
  缺点: 文档缺少,示例缺少 Turf
  Turf.js是JavaScript 空间分析库,Turf 实现了常用的空间分析操作,例如生成缓冲区、计算等高线,建立 TIN 等等。以往只属于桌面 GIS 的分析功能,已经可以在浏览器中使用。 Turf 使用 JavaScript 编写,通过 npm 进行包管理。良好的模块化设计使得 Turf 不仅可用于浏览器端,还可以通过 Node.js 在服务器端使用。Turf 原生支持 GeoJSON 矢量数据。GeoJSON 的优点是结构简单,并且得到了所有网页地图API的支持;
  github地址: https://github.com/Turfjs/turf
  主要功能: Measurement 测量计算 Coordinate Mutation 坐标变换 Transformation 数据处理 Feature Conversion 要素转换 Misc Helper 数据工具 Random 随机生成数据 Interpolation 插值 Joins 空间关联 Grids 网格计算 Classification Aggregation 聚合 Meta 元数据使用方法 Assertions 类型校验 Booleans 布尔类方法 Unit Conversion 单位换算
  用法: http://turfjs.org/
  前端编译工具或者node 环境中使用: var collect = require("@turf/collect"); // or in ES6 import collect from "@turf/collect"; // 使用 collect(points, polys, "population", "populationValues");  // 全量引用   import * as turf from "@turf/turf"
  浏览器中直接使用
  turf缓冲区分析
  turf 绘制等值线
  优点: 功能强大的GIS开源库,持续更新 文档全,示例多
  缺点: turf.js只支持3857和4326的坐标系。其他坐标系都不支持 geometric
  geometric是一个用于处理几何的 JavaScript 库。非常的小巧。
  github地址:https://github.com/HarryStevens/geometric
  功能:提供了点,线,面的及相交判断的相交算法 . 网页浏览器
  在原版中, geometric  全局导出。您可以使用 unpkg 中的最新版本。  ;或安装npm包  npm install vjmap  来进行开发。
  示例:
  最短路径算法 https://vjmap.com/demo/#/demo/map/geo/geoFindShortestPath
  等值线分析算法 https://vjmap.com/demo/#/demo/map/geo/geoVectorContour
  示例 github地址 https://github.com/vjmap/vjmap-playground
  优点: 对一些业务和专业功能进行了一定程序的封装 文档较全,示例丰富
  缺点 非开源 GIS空间分析功能较弱

儿童票按年龄亟待成为统一标准丁家发长期以来,近年来,儿童票标准到底是看身高,还是看实际年龄,一直是社会争议的焦点话题。今年1月1日施行新修订的铁路旅客运输规程,火车儿童票打破一直以来沿用的身高论票价规定,为儿武夷山绘就人与自然和谐共生新画卷今年政府工作报告指出,完善支持绿色发展的政策,发展循环经济,推进资源节约集约利用,推动重点领域节能降碳,持续打好蓝天碧水净土保卫战。近日,在武夷山国家公园的玉女峰下,中乌拳手在碧水一孩难求,亲子游生意还能火几年?幼儿园关了,亲子乐园酒店瑟瑟发抖。栏目文旅商业评论领域亲子乐园酒店01hr很久以前,沃尔特迪士尼坐在公园的长椅上,观察着他的两个女儿玩耍。他突然感到孤独,于是开始想,为何不创造一个粮辰美景幸福田丨在春天五色土地上播下希望的种子温润烟雨中散发着稻香的青经年的雨水冲刷出热烈的红奔涌的黄河汇积出厚重的黄富盐的世界里留下坚韧的白深邃的严寒蓄养出富饶的黑中华大地上神奇的五色土壤养育出一代代向上的中国人2023年政湘约崇阳湖南千名游客来崇体验温泉热湖北日报客户端讯(通讯员田明)三八国际妇女节当天,湖南的多个旅游团来到崇阳县赏樱花泡温泉品黄精,景区也趁着春季旅游热打造一波温泉消费新场景。在三特浪口温泉游客大厅内,各路旅行团的游盘点白酒酿造3大名镇,每个都有特色,你知道它们的代表酒吗?我国的白酒酿造,已经有千年的历史,而且经过千年的变更,有不少的城镇已经成了酿酒的名镇,也成为了历史名迹或者风景名胜区,白酒带红了这些名镇,而名镇也成就了这些酒。在我国,有3大酿酒名三十年来,广东猪肉为何越来越香?童年的味道,永远隐藏在每个人的舌尖。总有人惊呼,为什么猪肉越来越不像童年时那么香了?这个问题其实颇值得质疑。是养殖的品种不对?还是养殖的模式不同?亦或是这根本属于伪命题?笔者倒是觉春季这样吃大米,一拌一蒸做成4物松糕,不散粉不噎人,真简单春季这样吃大米,一拌一蒸做成4物松糕,不散粉不噎人,真简单。大米除了做饭熬粥其实还有更美味的吃法,那就是大米松糕,大米松糕是一款历史久远的小吃。根据高州县志记载,松糕一般是在清明时天凉了,给家人多做这道番茄酸汤,汤红味鲜,一次一大锅不够喝天凉了,给家人多做这道番茄酸汤,汤红味鲜,一次一大锅不够喝。天气又开始凉快了,胃口也变好了,今天咱们就来做道好吃又开胃的番茄酸汤,顿时会让你食欲大增。番茄酸汤,汤汁鲜甜味美,吃起来延南洞的美式早午餐终结者位于延南洞的美式早午餐终结者。这是一家氛围优雅提供经典早午餐菜单和甜点的绝佳早午餐餐厅。菲力芝士牛排三明治的面包烤得香脆有嚼劲,里面的多汁肉类非常丰盛。清爽又浓郁的融化芝士渗透进肉看起来像水仙花球,吃起来像土豆,拿它炒肉太好吃了,想不下饭都难它外观看起来像水仙花的花球,吃起来味道却有点像土豆,它就是茨菇。可能很多人都没听说过这种食材,茨菇是水八仙里最低调的食材(水八仙即菱角荸荠鸡头米水芹菜茨菇茭白莲藕和莼菜)。即使在南
植树节,这些古树名木你认识吗?中青报中青网见习记者李若一制图李若一张玉佳古树名木是中华民族悠久历史与文化的象征,具有十分重要的历史文化生态科学景观和经济价值。每一棵古树名木都具有丰富的历史文化内涵,蕴含着丰富的误工费和停工留薪期工资可兼得案情介绍高某就职于某商贸公司,从事统计工作,双方签订了劳动合同,公司为高某缴纳了社会保险费。2020年8月30日,高某在下班途中与机动车碰撞发生交通事故,对方被认定为全责。2021李敏和李讷都姓李,是因为跟着李云鹤姓的?江青这是个误会众所周知,李讷是毛主席最小的孩子,但并不是毛主席唯一的女儿。其实毛主席总共生了四个女儿,前三个女儿都是毛主席与贺子珍战士所生的。他们的第一个女儿毛金花是名副其实的红色公主,然而这位诸葛亮有缺陷?他的6个优点和4个缺点在民间,诸葛亮被描绘成高人智慧的化身,被一代又一代人封神,其实,他也和我们一样,是一个普通人,也有七情六欲,高兴失落悲欢离合经历的更多。也许,他的的确确比平常人更加努力,不然,怎能他是谁的极致残酷美学八位美女,诠释八种悲剧!电视剧他是谁征文第一位开场女被强奸,被杀害,被抛尸!从1988到1996,八年了,凶手依然逍遥法外!虽然她只有一个完整的镜头,但已经足够,我们可以看出她很年轻,很美,也许也很无辜,2023年养老金上涨在即,今年不按工龄上涨了,是怎么回事2023年养老金上涨在即,今年不按工龄上涨了,是怎么回事?养老金是大部分退休人员唯一的经济来源,养老金的多少直接决定了退休人员的生活质量。因此,有关养老金的调整和发放,一直都是倍受矢志成为民营企业高质量发展排头兵沐浴全国两会春风,中国经济正稳步回升,必将行稳致远,更坚定了民营企业家们的发展信心。日前,全国人大代表,中国民间商会副会长,安徽品冠投资集团董事局主席合肥荣事达电子电器集团董事长潘中央机关及其直属机构2023年度考试录用公务员笔试成绩和合格分数线公布中央机关及其直属机构2023年度考试录用公务员笔试成绩和合格分数线公布,考生可于即日起登录中央机关及其直属机构2023年度考试录用公务员专题网站(httpbm。scs。gov。cn交通物流专项再贷款能干什么如何发放?指南来了!华龙网新重庆客户端讯(林红)近日,人民银行交通运输部银保监会三部门印发关于进一步做好交通物流领域金融支持与服务的通知,指出要用好结构性货币政策工具,优化交通物流专项再贷款政策安排,12人被查,其中3人已退休,2人主动投案,1女厅官谁是下一个?腐败已经成为当今世界的公害,是世界的普遍社会问题。在现代社会中,腐败是权力腐败的简称,特指权力职能的锐变。反腐先治党,为此中央在19大制定了八项规定,规范了党员干部行为标准,权力在乘着歌声的翅膀飞越大山人物湖南祁东县启航学校留守儿童合唱团故事2017年,湖南祁东县启航学校成立了留守儿童合唱团,这是湖南省第一个留守儿童合唱团。合唱团成立后,在各方不懈努力下,曾经不敢开口的孩子们,不