{"id":19345615,"url":"https://github.com/nhibernate/nhibernate.spatial","last_synced_at":"2025-04-09T05:13:18.941Z","repository":{"id":4508883,"uuid":"5648484","full_name":"nhibernate/NHibernate.Spatial","owner":"nhibernate","description":"NHibernate.Spatial is a library of spatial extensions for NHibernate, and allows you to connect NHibernate to a spatially enabled database and manipulate geometries in Linq or HQL using NetTopologySuite, providing you with a fully integrated GIS programming experience.","archived":false,"fork":false,"pushed_at":"2024-09-24T12:47:00.000Z","size":68814,"stargazers_count":44,"open_issues_count":2,"forks_count":54,"subscribers_count":23,"default_branch":"master","last_synced_at":"2024-12-06T22:34:40.798Z","etag":null,"topics":["gis","nhibernate","spatial","sql"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nhibernate.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-09-02T13:26:30.000Z","updated_at":"2024-09-24T12:47:04.000Z","dependencies_parsed_at":"2024-12-23T03:16:02.878Z","dependency_job_id":null,"html_url":"https://github.com/nhibernate/NHibernate.Spatial","commit_stats":{"total_commits":319,"total_committers":20,"mean_commits":15.95,"dds":0.7021943573667712,"last_synced_commit":"74212559882711f48abf49443ae4d02a585fe2a0"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhibernate%2FNHibernate.Spatial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhibernate%2FNHibernate.Spatial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhibernate%2FNHibernate.Spatial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhibernate%2FNHibernate.Spatial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nhibernate","download_url":"https://codeload.github.com/nhibernate/NHibernate.Spatial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246752638,"owners_count":20827987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gis","nhibernate","spatial","sql"],"created_at":"2024-11-10T04:07:25.116Z","updated_at":"2025-04-02T04:05:38.103Z","avatar_url":"https://github.com/nhibernate.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NHibernate.Spatial [![Build status](https://github.com/nhibernate/NHibernate.Spatial/actions/workflows/ci.yml/badge.svg)](https://github.com/nhibernate/NHibernate.Spatial/actions/workflows/ci.yml)\n\nNHibernate.Spatial is a library of spatial extensions for NHibernate, and allows you to connect\nNHibernate to a spatially-enabled database and manipulate geometries in .NET code using\nNetTopologySuite, providing you with a fully integrated GIS programming experience.\n\n## NuGet Packages\n\n| Package                                                                                       | Version                                                                                                                                                    |\n|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [NHibernate.Spatial.MsSql](https://www.nuget.org/packages/NHibernate.Spatial.MsSql)           | [![NuGet Status](http://img.shields.io/nuget/v/NHibernate.Spatial.MsSql.svg?style=flat)](http://www.nuget.org/packages/NHibernate.Spatial.MsSql)           |\n| [NHibernate.Spatial.MySQL](https://www.nuget.org/packages/NHibernate.Spatial.MySQL)           | [![NuGet Status](http://img.shields.io/nuget/v/NHibernate.Spatial.MySQL.svg?style=flat)](http://www.nuget.org/packages/NHibernate.Spatial.MySQL)           |\n| [NHibernate.Spatial.PostGis](https://www.nuget.org/packages/NHibernate.Spatial.PostGis)       | [![NuGet Status](http://img.shields.io/nuget/v/NHibernate.Spatial.PostGis.svg?style=flat)](http://www.nuget.org/packages/NHibernate.Spatial.PostGis)       |\n| [NHibernate.Spatial.SpatiaLite](https://www.nuget.org/packages/NHibernate.Spatial.SpatiaLite) | [![NuGet Status](http://img.shields.io/nuget/v/NHibernate.Spatial.SpatiaLite.svg?style=flat)](http://www.nuget.org/packages/NHibernate.Spatial.SpatiaLite) |\n\n## Supported Databases\n\n| Package                       | Dialects                 | CI Tests                                                                              |\n|-------------------------------|--------------------------|---------------------------------------------------------------------------------------|\n| NHibernate.Spatial.MsSql      | SQL Server 2012          | SQL Server 2017, SQL Server 2019, SQL Server 2022                                     |\n| NHibernate.Spatial.MySQL      | MySQL 5.7, MySQL 8.0     | MySQL 5.7, MySQL 8.0, MySQL 8.3                                                       |\n| NHibernate.Spatial.PostGis    | PostGIS 2.0, PostGIS 3.0 | PostGIS 2.5 (PostgreSQL 12), PostGIS 3.0 (PostgreSQL 12), PostGIS 3.4 (PostgreSQL 16) |\n| NHibernate.Spatial.SpatiaLite | SpatiaLite               | SpatiaLite 4, SpatiaLite 5                                                            |\n\n## Getting Started\n\nFor configuring your application, please refer to [Configuration and Mapping](http://nhibernate.info/doc/spatial/configuration-and-mapping.html)\non the NHForge Wiki. Furthermore you can read about [sample usage](http://nhibernate.info/doc/spatial/sample-usage.html).\nFor an updated in-depth look at NHibernate.Spatial, you can read [this excellent blog\npost](http://build-failed.blogspot.no/2012/02/nhibernate-spatial-part-1.html) written by Pedro\nSousa.\n\nFor general NHibernate help, the NHibernate community website - \u003chttp://nhibernate.info/\u003e - has a\nrange of resources to help you get started with basic NHibernate, including [wikis][NHWiki],\n[blogs][NHWiki] and [reference documentation][NH].\n\n### SpatiaLite\n\nIn order to use the SpatiaLite dialect, the `mod_spatialite.[dll|so]` library must be available\non the `PATH`. To assist with cases where `mod_spatialite` cannot be installed on the system `PATH`,\nthe SpatiaLite driver prepends `\u003cpath to NHibernate.Spatial.SpatiaLite.dll\u003e/lib/spatialite` to the\n`PATH`.\n\nhttps://www.gaia-gis.it/fossil/libspatialite/wiki?name=mod_spatialite\n\n## Discussion Forum\n\nDiscussion is made through the [NHibernate.Spatial Mailing List](https://groups.google.com/forum/#!forum/nhibernate-spatial).\nFeel free to join in with suggestions or thoughts!\n\n## Request for Contributors\n\nAll contributors are welcome. We need help improving the current dialects, getting tests to pass,\nidentifying and fixing bugs, and keeping the project going.\n\n## Credits\n\nMany thanks to the following individuals, organisations and projects whose work is so important to\nthe success of NHibernate.Spatial (in no particular order):\n\n* [NHibernate][] - Parent library\n* [NUnit][] - unit-testing\n* [GitHub][] and [SourceForge][] - source code hosting\n* [Log4net][] - logging, by the [Apache Software Foundation][]\n* [JetBrains][] - [ReSharper][] licences for NHibernate.Spatial developers\n* [NetTopologySuite][] and [GeoAPI.Net][] - Spatial Libraries\n\n[NUnit]: http://www.nunit.org\n[GitHub]: http://www.github.com\n[SourceForge]: http://www.sourceforge.net\n[Log4net]: http://logging.apache.org/log4net\n[Apache Software Foundation]: http://www.apache.org\n[JetBrains]: http://www.jetbrains.com\n[ReSharper]: http://www.jetbrains.com/resharper\n[GeoAPI.Net]: https://github.com/NetTopologySuite/GeoAPI\n[NetTopologySuite]: https://github.com/NetTopologySuite/NetTopologySuite\n[NHibernate]: https://github.com/nhibernate/nhibernate-core\n[NHWiki]: http://nhforge.org/wikis\n[NH]: http://nhibernate.info/doc/nh/en/index.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhibernate%2Fnhibernate.spatial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhibernate%2Fnhibernate.spatial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhibernate%2Fnhibernate.spatial/lists"}