阿尔克吉斯-对地亚森-提法
将ArcGIS JSON几何转换为GeoJSON几何的工具,反之亦然.
安装
npm install @esri/arcgis-to-geojson-utils
使用量
浏览器( 来自 CDN)
此软件包作为 UMD 图像 模块,也可以在基于AMD的系统中使用,或者作为全球范围使用 ArcgisToGeojsonUtils 名称空间.
<script src="https://unpkg.com/@esri/arcgis-to-geojson-utils"></script>
ArcgisToGeojsonUtils.arcgisToGeoJSON({
"x":-122.6764,
"y":45.5165,
"spatialReference": {
"wkid": 4326
}
});
ES6 标准
import { arcgisToGeoJSON } from '@esri/arcgis-to-geojson-utils';
import { geojsonToArcGIS } from '@esri/arcgis-to-geojson-utils';
// parse ArcGIS JSON, convert it to GeoJSON
const geojson = arcgisToGeoJSON({
"x":-122.6764,
"y":45.5165,
"spatialReference": {
"wkid": 4326
}
});
// take GeoJSON and convert it to ArcGIS JSON
const arcgis = geojsonToArcGIS({
"type": "Point",
"coordinates": [45.5165, -122.6764]
});
节点.js
const esriUtils = require('@esri/arcgis-to-geojson-utils');
esriUtils.geojsonToArcGIS(/* ... */);
esriUtils.arcgisToGeoJSON(/* ... */);
感谢 @Jeff-Jacobson(英语:,可以找到脚本打字和测试 无。 。 。 .
我们建议使用 --moduleResolution Node 确保编译器识别类型.
问题
找到错误还是想要请求新特性 ? 请让我们知道一个问题.
捐款
Esri欢迎所有人的贡献。 请看我们的 提交文件的准则。 。 。 .
港口
| 项目 | 语言 | 状态 | 维护者 |
|---|---|---|---|
arcgis2geojson | 蟒 | 不完整 | @chris48s (英语) |
许可证发放
版权: 2015-2018 Esri
根据Apache许可证第2.0版("License"); 您不得使用此文件,除非符合许可证. 您可在下列地点获得许可证副本:
http://www.apache.org/licenses/LICENSE-2.0 (中文(简体) )
除非适用的法律要求或书面同意,否则软件 根据许可证发放的是在“AS IS”BASIS上发放的, 没有任何明示或暗示的警告或条件. 有关许可的特定语言的许可证 许可证的限制.
许可证副本可到存放处索取 自由主义 文档.