用于将arcgis json转换为geojson的python库

arcgis2geojson的Python项目详细描述


Build StatusCoverage StatusPyPI VersionLicensePython Support

arcgis2geojson.py

用于将arcgis json转换为geojson的python库:esri的arcgis-to-geojson-utils的部分端口。

安装

pip install arcgis2geojson

用法

作为图书馆

>>>input={...'attributes':{'OBJECTID':123},...'geometry':{'rings':[[[41.8359375,71.015625],...[56.953125,33.75],...[21.796875,36.5625],...[41.8359375,71.015625]]],...'spatialReference':{'wkid':4326}}}>>>fromarcgis2geojsonimportarcgis2geojson>>>output=arcgis2geojson(input)>>>importpprint>>>pp=pprint.PrettyPrinter(indent=4)>>>pp.pprint(output){'geometry':{'coordinates':[[[41.8359375,71.015625],[56.953125,33.75],[21.796875,36.5625],[41.8359375,71.015625]]],'type':'Polygon'},'id':123,'properties':{'OBJECTID':123},'type':'Feature'}

在控制台上

# convert ArcGIS json file to GeoJOSN file
$ arcgis2geojson arcgis.json > geo.json

# fetch ArcGIS json from the web and convert to GeoJSON
$ curl "https://myserver.com/arcgis.json"| arcgis2geojson

许可

arcgis2geojson是esri的arcgis-to-geojson-utils的派生作品。原始代码由ESRI于2015年版权所有,并根据the Apache License, Version 2.0获得许可。

arcgis2geojson在mit许可下可用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java原子式更新2个长值   从WSDL生成java代码   java如何将web外部化。XMLServletInitParam?Spring DelegatingFilterProxy用于servlet?   使用JSoup从网页读取元素时发生java Getting 503错误   java如何比较数组列表中存储的两种基本整数类型?   安卓连接到java主机名中的https服务时,其中是否包含“\”?   java访问接口中定义的注释,在实现它的类中?   java如何在Android中将数字放在ListView项之前   Java中12factor的spring引导管理过程   java使用MockMvc使用删除方法rest api从存储库测试deleteAll()   用单个文件编写的java应用程序引发NullPointerException   eclipse java。util。NoTouchElementException错误?   java从mapbox复制了一个缺少变量的教程,但它不会运行   java动态更改方法的返回类型   使用LibGdx在Java中使用opengl奇怪的CPU