JSTS簡介
JSTS是一個符合OGC規(guī)范的簡單要素空間位置判定函數(shù)JavaScript庫燕少,JSTS也是Java類庫JTS的一個接口描睦,且與OpenLayer3具有互操作性祖搓。
JTS拓撲套件是一個開源Java軟件庫嗡害,它提供歐幾里德平面線性幾何的對象模型以及一組基本幾何函數(shù)扇住。 JTS主要用作基于矢量的地理信息系統(tǒng)軟件(如地理信息系統(tǒng))的核心組件雅采。它還可以用作提供計算幾何算法的通用庫--維基百科击碗。
JTS是一套功能強大成熟的開源的的空間拓撲引擎,提供一些列空間分析操作把跨。我們可以在很多成熟商業(yè)軟件或者開源軟件上看到JTS的身影丧没。
JSTS 是bjornharrtell 利用原JTS java源碼通過AST AST自動翻譯轉換而成并保持了該API鹰椒,除了對IO相關的部分類進行了選擇性的并手動移植使其支持WKT锡移,GeoJSON和OpenLayers 3。
因為本人不是專業(yè)搞JAVA的吹零,工作中需要用到一些空間數(shù)據(jù)操作罩抗。因此使用Node 來學習JSTS,本系列文檔主要為自己學習測試JSTS以及Node的記錄灿椅,未免文章不系統(tǒng)套蒂,不深入,如果文章內(nèi)容有誤茫蛹,請聯(lián)系作者操刀。及時對文章進行修訂。
該系列文章主要參照https://bjornharrtell.github.io/jsts/doc/api/index.html 作為主線路婴洼,來學習JSTS.
JSTS學習資料
網(wǎng)站
JSTS Github
JSTS安裝
1骨坑、 npm install jsts
2、 安裝完成后 在目錄中新建src 文件夾
3柬采、 新建文件 jstsInfo.js
const jsts = require('jsts');
console.log(jsts.version);
4欢唾、 node jstsInfo.js
5、輸出結果
2.0.6 (0a96a17)