用gis扩展pypika的空间类型函数

pypika-gis的Python项目详细描述


皮皮卡地理信息系统

使用gis扩展PyPika的空间类型函数。

安装

pip install pypika-gis

示例

frompypikaimportQueryfrompypika_gisimportspatialtypesasstquery=Query.from_('field').select('id',st.AsGeoJSON('geom'))print(str(query))# SELECT "id",ST_AsGeoJSON('geom') FROM "field"query=Query.from_('crop').select('id').where(st.Intersects('geom',st.SetSRID(st.MakePoint(10,5),4326)))print(str(query))# SELECT "id" FROM "crop" WHERE ST_Intersects('geom',ST_SRID(ST_MakePoint(10,5),4326))

可用功能

  • 信封(ST U信封)
  • 区段(ST U区段)
  • geomfromgeojson(st_geomfromgeojson)
  • geohash(st_geohash)
  • 交叉口(ST U交叉口)
  • 相交(ST U相交)
  • 空的(圣母空的)
  • 有效(st_is valid)
  • 生成点(st_makepoint)
  • 设置网格(st_setsrid)
  • 内部(内部)
  • x(st_x)
  • 是(圣母)
  • z(st_z)

开发

依赖性

设置

poetry install

测试

全面测试和覆盖率

poetry run pytest

发布

poetry build
poetry publish

学分

皮皮卡地理信息系统基于PyPika。查看他们的页面,了解有关pypika核心的更多查询构建指令、示例和详细信息。

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

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本