GeoJSON
awesome geojson
¶
GeoJSON 实用程序将使您的生活更轻松.
由 Placemark 赞助,Placemark 是一个地图协作编辑器,对 GeoJSON 提供了大力支持
operations¶
- CoGran:将统计数据从一组 GeoJSON 多边形重新采样到另一组
- geo_assigner:将属性复制到所有相交要素
- geojson-coords:从 GeoJSON 中提取坐标
- geojson-extent:计算geojson特征的边界框
- geojson-flatten:将多个几何图形压平为正常几何图形
- geojson-multiply:将普通 geojson 特征合并为一个多几何类型特征
- geojson-js-utils:用于操作 GeoJSON 的 JavaScript 辅助函数
- geojson-merge:将多个GeoJSON文件合并到一个FeatureCollection中.
- geojson-normalize:将任何 geojson 对象标准化为 geojson 特征集合
- geojson-pick:从 geojson 要素集合中的要素中删除除指定属性之外的所有属性
- geojson-random:生成随机geojson点、线和多边形
- geojson-rewind:强制环绕顺序
- rfc7946-to-d3:在 rfc7946 和 rfc7946 之间转换多边形缠绕顺序 d3 compatible 惯例.
- geojson-summary:获取 geojson 文件中内容的简单英语摘要
- point-grouper:将 geojson 点分组为包含多边形
- geojson-join:将 geojson 与 json、dbf 和 csv 文件连接
- simplify-geojson:将 ramer-douglas-peucker 线简化应用于 JS 或 CLI 中的 geojson 特征或特征集合
- turf:空间操作和分析的函数集合
- turf_dart:Dart 和 Flutter 的 turf.js 端口
- de9im:空间 JavaScript 操作的快速函数集合
- winnow:使用 javascript 对 geojson 运行 sql 查询
- geojson-id-streaming:为每个Feature添加唯一的id
- geojson-mesh:提取 GeoJSON 中多边形的共享边界
- geojson-polygon-labels:从 GeoJSON 多边形生成点标签
- geojsontools:用于操作 GeoJSON 文件的 Python 工具
- geojson-indoor-tools:用于编辑室内 GeoJSON 特征的 Python 工具:添加房间高度、建造墙壁和创建门
editors & viewers¶
- geojson.io:基于网络的编辑器,支持多种文件类型导入和导出、操作、通过 GitHub 共享
- umap:网页编辑器,支持现场分享
- geojson.tools:来自 HERE XYZ 的网络编辑器
- mapstarter:帮助从 GeoJSON 生成 svg、图像和代码
- gjv :电子应用程序可以在本地查看 GeoJSON 并使用 turf 对其进行破解; 离线工作
- GeoJSON editor:Google 简单 geojson 编辑器的修改版本
- geojson2image:用于从 GeoJSON 生成图像的库
- dropchop:基于Turf.js的浏览器GIS
- Web GIS:查看、检查和操作地理空间数据的工具
- img2geojson:通过叠加在网络地图上并绘图来数字化图像
validation¶
- geojsonhint:查找 geojson 文件中的错误
- check-geojson:geojsonhint 的替代方案
- geojson-validation:许多验证功能,加上简单的 gjv 命令行工具
- gjf:修复无效GeoJSON对象的工具
- Jest-GeoJSON:Jest Javascript 单元测试框架的一组扩展匹配器函数,专门用于评估 GeoJSON 数据
services¶
- geojsonio-cli:从命令行将 geojson 特征发送到 geojson.io
- geojsonio-extension:用于在 geojson.io 中编辑 github 文件的 chrome 扩展
- geojsonlint:用于 GeoJSON 验证的 REST 接口
- mapshaper:用于GeoJSON和TopoJSON的简化和转换的简单接口
- koop:带有插件的服务器,可将 Esri、GitHub、Socrata 和其他服务重铸为 GeoJSON 端点
- featureserver:开源 Esri 风格的要素服务器
- geojson minify:缩小文件大小的压缩器(压缩器)
conversion¶
- CSV
- csv2geojson:将 CSV 转换为 geojson
- geojson2dsv:将 geojson 转换为 CSV 和 TSV
- geojson-mapnikify:将 GeoJSON 对象转换为带有嵌入 GeoJSON 数据和 simplestyle-spec 派生样式的 Mapnik XML 样式表.
- geojson-vt:在浏览器中动态将 GeoJSON 切片为矢量切片
- vt-geojson:从 Mapbox 矢量切片中提取 GeoJSON
- geojson2rtree:从一组 geojson 特征生成静态 rtree(使用 terraformer)
- ogr2ogr: 将任何内容转换为任何内容
- fiona:ogr 之上的漂亮 python 界面
- shp2json:将 shapefile zip 档案转换为流 GeoJSON
- togeojson:将 GPX 和 KML 转换为 geojson
- tokml:将 GeoJSON 转换为 KML
- topojson:将 GeoJSON 转换为 TopoJSON,从 CSV 连接数据
- wellknown:将 WKT 转换为 GeoJSON
- betterknown:将 WKT 转换为 GeoJSON(众所周知的后继者)
- esri2open 将专有的 Esri 格式转换为 GeoJSON
- gtfs2geojson:将 GTFS 交通数据转换为 GeoJSON
- geoxform:将任何大小的 geojson 流转换为流式 CSV、Shapefile 或 KML 等.
- supercluster:适用于浏览器和 Node.js 的快速 GeoJSON 集群库.
- SVG
- geojson2svg:给定 SVG 视图端口大小和地图范围,将 GeoJSON 转换为 SVG 字符串.
- geojson-svgify:将 GeoJSON 几何路径转换为 SVG 折线元素.
- geojson-to-svg-cli:将 GeoJSON 转换为 SVG 的命令行工具.
- svg-to-geojson:将 SVG 拖放到地图上,它会将 GeoJSON 返回给您.
- geojson2ndjson:将 GeoJSON 与换行符分隔的 GeoJSON 相互转换
- geobuf:GeoJSON 与 GeoBuf 之间的转换
- 开放街道地图
- osmtogeojson:将 OpenStreetMap 数据转换为 GeoJSON
- osm2geojson:将 OSM XML 转换为 GeoJSON
- osm2geojson:(Python) 将 OSM XML 和 Overpass XML/JSON 转换为 GeoJSON
- minjur:将 OpenStreetMap 数据转换为 GeoJSON 的速度比其他任何方法都快
- geojsontoosm:将 GeoJSON 转换为 OSM XML
- geojson2osm:将 GeoJSON 转换为 OSM XML
- osm-and-geojson:将 GeoJSON 转换为 OSM XML 以及将 OSM XML 转换为 GeoJSON
- geojson2osm-es6:将 GeoJSON 转换为 OSM XML
- query-overpass CLI 用于进行 Overpass 查询并将结果转换为 GeoJSON. 基于 osmtogeojson
- topojson for Python:Topojson 是一个库,能够在 Python 中创建任何空间对象的 topojson 编码格式.
- geomet:常见地理空间数据格式的纯Python转换库
data¶
- natural earth:国家、省份和地理数据
- geojson.xyz:具有热链接的适合网络大小的自然地球数据
- world-atlas:可定制的自然地球数据的简化版本
- geo-maps:以编程方式生成的高质量 GeoJSON 地图.
- openflights-geojson: openflights 机场和飞机航线
- us-atlas:用于美国功能的 geojson 和 topojson
- metro-extracts:区域 OpenStreetMap 数据为 GeoJSON
- whereonearth-airport:每个机场的轮廓
- whereonearth-building: 建筑轮廓
- whereonearth repos:Aaron Straup Cope 从 GeoPlanet 输出的其他功能
- tgn-geojson: Getty 地名同义词库 (TGN) 作为 GeoJSON.
- strava-to-geojsonio:将跑步和游乐设施从 Strava 导出到 GeoJSON
- strava-geojson:将所有 strava 数据导出到 geojson,在节点 & on the web
- gimme OSM:通过openstreetmap id获取geojson文件
- country-levels 基于 ISO 和 FIPS 代码的完整星球 GeoJSON 提取.
- historical-basemaps:收集世界国家和文化区域的地理参考边界,用于绘制世界范围内的历史数据.
- 99boundaries:以 GeoJSON 和其他文件格式生成任何海上和陆地边界,或者 download directly from the web
- france-geojson:GeoJSON 格式的法国大区、省、区、州和市镇(大陆和海外省)的轮廓
serialization¶
- python-geojson:将 geojson 序列化为 python 数据类型/从 python 数据类型序列化
- rgeo-geojson:将 geojson 序列化为 ruby RGeo 数据类型或从 ruby RGeo 数据类型序列化 geojson
- rust-geojson:将 geojson 序列化为 Rust 数据类型或从 Rust 数据类型序列化 geojson
- geojson-jackson:将 GeoJSON 与 Java 数据类型序列化(基于 Jackson)
- mapbox-java:将 GeoJSON 与 Java 数据类型序列化(基于 Gson)
- geojson-serializer:将带有注释的 Java 序列化为 GeoJSON
resources¶
- RFC 7946 – The GeoJSON Format:IETF 当前的 GeoJSON 标准
- GeoJSON.org:第一个规范,定义了 GeoJSON 结构的所有规则
- More than you ever wanted to know about GeoJSON:以更具叙述性的形式回顾规范背后的概念.
- geojson-invalid-geometry:示例文件的 GeoJSON 无效几何问题列表.
License¶
在法律允许的范围内, Tom MacWright 已放弃本作品的所有版权以及相关或邻接权.