ffi-geos:ffi-geos是通过FFI在Ruby中实现GEOS Ruby绑定的实现

时间:2024-06-03 16:06:21
【文件属性】:

文件名称:ffi-geos:ffi-geos是通过FFI在Ruby中实现GEOS Ruby绑定的实现

文件大小:105KB

文件格式:ZIP

更新时间:2024-06-03 16:06:21

Ruby

通过FFI的GEOS Ruby绑定 要求 Ruby的ffi扩展。 GEOS版本3.3.0或更高版本。 GEOS 3.2.2及以下版本将在一定程度上起作用,但是某些功能和方法将被禁用或丢失。 我们目前使用最新版的MRI对Travis CI进行测试。 有关列表,请参见`.travis.yml`。 我们还针对jruby-head进行了测试。 JRuby 请注意,在处理AutoPointers时,JRuby 1.6.3之前的版本在其ffi实现中存在问题,这可能导致垃圾回收期间出现段错误。 功能 ffi-geos支持基于二进制的基于SWIG的GEOS Ruby绑定中的所有功能,以及以下增强功能和附加功能: 通过Geos :: Geometry#to_prepared支持准备好的几何图形。 Geos :: STRtree的实现。 使用GEOS的可重入接口实现线程安全。 用于控制W


【文件预览】:
ffi-geos-master
----.travis.yml(597B)
----Guardfile(358B)
----FUNDING.yml(23B)
----sonar-project.properties(523B)
----Rakefile(805B)
----test()
--------line_string_tests.rb(14KB)
--------wkb_writer_tests.rb(9KB)
--------point_tests.rb(7KB)
--------test_helper.rb(5KB)
--------.rubocop.yml(870B)
--------strtree_tests.rb(9KB)
--------wkb_reader_tests.rb(5KB)
--------multi_line_string_tests.rb(479B)
--------linear_ring_tests.rb(1KB)
--------misc_tests.rb(6KB)
--------geometry_collection_tests.rb(16KB)
--------geometry_tests.rb(62KB)
--------tools_tests.rb(3KB)
--------wkt_reader_tests.rb(3KB)
--------polygon_tests.rb(9KB)
--------interrupt_tests.rb(4KB)
--------utils_tests.rb(13KB)
--------coordinate_sequence_tests.rb(16KB)
--------prepared_geometry_tests.rb(3KB)
--------wkt_writer_tests.rb(4KB)
----.rubocop.yml(140KB)
----README.rdoc(3KB)
----Gemfile(396B)
----ffi-geos.gemspec(839B)
----.gitignore(182B)
----lib()
--------ffi-geos.rb(38KB)
--------ffi-geos()
----MIT-LICENSE(1KB)

网友评论