Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Geolocation 用于为包含横向/纵向中心点的post请求返回geoJSON圆形文件的API_Geolocation_Geospatial_Geojson - Fatal编程技术网

Geolocation 用于为包含横向/纵向中心点的post请求返回geoJSON圆形文件的API

Geolocation 用于为包含横向/纵向中心点的post请求返回geoJSON圆形文件的API,geolocation,geospatial,geojson,Geolocation,Geospatial,Geojson,是否有人对发布lat/long的可用API(免费和付费)以及返回基于lat/long发布的geoJSON形状文件的API有什么建议 例如,如果我想创建一个50米圆的shapefile,它是从一个lat/long 42.38567//86.26877中心点派生的,那么有没有API可以做到这一点?我有24000个位置,我需要这个,我非常希望不要在地图上手工绘制24K多边形 我已经调查了turf.js和developer.here.com,但文档中关于发布到哪个端点以解决此问题的内容还很不清楚 大多数

是否有人对发布lat/long的可用API(免费和付费)以及返回基于lat/long发布的geoJSON形状文件的API有什么建议

例如,如果我想创建一个50米圆的shapefile,它是从一个lat/long 42.38567//86.26877中心点派生的,那么有没有API可以做到这一点?我有24000个位置,我需要这个,我非常希望不要在地图上手工绘制24K多边形


我已经调查了turf.js和developer.here.com,但文档中关于发布到哪个端点以解决此问题的内容还很不清楚

大多数地理库都有
buffer
方法,这意味着它们可以在本地完成(您甚至不需要任何外部API)

例如,geopandas具有
缓冲区(距离、分辨率)
方法-距离控制半径,分辨率告诉圆的精度。构造点,调用
buffer
method-get circle(近似为多边形)作为输出

或者,您可以将这些点加载到具有地理空间功能的数据库(例如,PostgreSQL+PostGIS),并调用
ST_Buffer
方法来执行相同的操作