文件名称:activerecord-postgis-adapter:基于Postgresql和rgeo的PostGIS ActiveRecord连接适配器
文件大小:46KB
文件格式:ZIP
更新时间:2024-02-22 21:52:32
ruby rails activerecord postgresql postgis
ActiveRecord PostGIS适配器 activerecord-postgis-adapter可从ActiveRecord访问PostGIS地理空间数据库的功能。 它扩展了标准的postgresql适配器,以支持PostGIS扩展添加的空间数据类型和功能。 它使用库在Ruby中表示空间数据。 总览 适配器提供三种基本功能: 首先,它提供空间迁移。 它扩展了ActiveRecord迁移语法,以支持创建空间类型的列和空间索引。 您可以控制PostGIS提供的各种属性,例如纬度,尺寸和地理数学与几何数学。 其次,它可以识别空间类型并将其正确地转换为RGeo几何对象。 适配器可以根据数据库表中的纬度和维数自动配置这些对象,或者您可以告诉适配器将数据转换为其他形式。 您也可以使用WKT格式设置属性数据。 第三,它使您可以在查询中包括简单的空间数据。 WKT格式的数据和RGeo对象可以嵌入where子句中。 安装 该适配器需要PostgreSQL 9.0+。 宝石文件: gem 'activerecord-postgis-adapter' 适用于JRuby *的Gemfil
【文件预览】:
activerecord-postgis-adapter-master
----.rubocop_todo.yml(10KB)
----activerecord-postgis-adapter.gemspec(1KB)
----gemfiles()
--------ar61.gemfile(252B)
----.github()
--------workflows()
----LICENSE.txt(2KB)
----lib()
--------active_record()
--------activerecord-postgis-adapter.rb(91B)
----Gemfile(273B)
----Rakefile(211B)
----CONTRIBUTING.md(1KB)
----test()
--------test_helper.rb(1KB)
--------spatial_queries_test.rb(4KB)
--------schema_statements_test.rb(747B)
--------tasks_test.rb(6KB)
--------setup_test.rb(391B)
--------ddl_test.rb(11KB)
--------type_test.rb(2KB)
--------nested_class_test.rb(483B)
--------basic_test.rb(7KB)
--------database.yml(285B)
----README.md(19KB)
----.rubocop.yml(700B)
----History.md(13KB)
----PostGIS_1.md(4KB)
----Appraisals(56B)
----.gitignore(114B)