它的形状与投影和其他一些便利!

shapeit的Python项目详细描述


Shapely是 很适合处理几何图形,但是如果你在处理地理问题 信息系统 (GIS) 有时候你真的需要你的几何学来拥有一些 意识到spatial reference。 {$1寻求与此项目结合^ pyproj还有其他的 方便跨空间参照处理几何图形 轻松有趣!在

项目特点

入门

项目的文档包含一个部分来帮助您get started 作为库的开发人员或用户。在

示例

在本例中,我们将从纬度和经度开始创建一个 恰好在UTM zone 15N(32615)中的点。我们会的 然后使用as_utm方法在UTM中创建等价点 坐标系。在

fromshapeitimportSrPoint# Create a point from a latitude, longitude.wgs84=SrPoint.from_lat_lon(lat=45.553670,lon=-94.142430)# Convert it to UTM.utm=wgs84.as_utm()# What are the coordinates of the UTM point?print(f'x={utm.x}, y={utm.y}')# What's the SRID of the UTM point's coordinate system.print(f"The UTM SRID is: {utm.srid}")
^{pr2}$

有关更多示例和其他信息,请访问documentation page。在

开发先决条件

如果您要在代码中工作(而不仅仅是使用 图书馆),你会需要一些公用事业。在

资源

下面是一些方便的资源链接。在

  • Project Documentation
  • Click是用于 以可组合的方式创建漂亮的命令行接口 尽可能少的代码。在
  • Sphinx是一个 使创建智能和美观的文档变得容易, 由geogbrandl和licnsed根据BSD许可证编写。在
  • pytest帮助你写作 更好的程序。在
  • [GNU Make]是一个控制可执行文件的生成和 程序源文件中程序的其他非源文件。在

作者

  • Pat Daburu-初始工作- github

另请参见 contributors谁 参与了这个项目。在

许可证提交许可证

版权所有(c)patdaburu

在此免费授予任何获得 本软件和相关文档文件的副本 “软件”),无限制地经营软件,包括 但不限于使用、复制、修改、合并、发布的权利, 分发、转授权和/或出售软件副本,以及 允许向其提供软件的人员这样做,但须遵守 以下条件:

应包括上述版权声明和本许可声明 在软件的所有副本或重要部分。在

本软件按“原样”提供,不提供任何形式的保修 包括但不限于 适销性、特定用途的适用性和非侵权性。 在任何情况下,作者或版权持有人对任何 索赔、损害赔偿或其他责任,无论是在合同诉讼中, 侵权行为,侵权行为,侵权行为 软件或软件的使用或其他交易。在

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

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应