NHibernate.Spatial
2.2.0
See the version list below for details.
dotnet add package NHibernate.Spatial --version 2.2.0
NuGet\Install-Package NHibernate.Spatial -Version 2.2.0
<PackageReference Include="NHibernate.Spatial" Version="2.2.0" />
paket add NHibernate.Spatial --version 2.2.0
#r "nuget: NHibernate.Spatial, 2.2.0"
// Install NHibernate.Spatial as a Cake Addin #addin nuget:?package=NHibernate.Spatial&version=2.2.0 // Install NHibernate.Spatial as a Cake Tool #tool nuget:?package=NHibernate.Spatial&version=2.2.0
NHibernate.Spatial, Spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages (7)
Showing the top 5 NuGet packages that depend on NHibernate.Spatial:
Package | Downloads |
---|---|
Shesha.NHibernate
Package Description |
|
NHibernate.Spatial.MsSql
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 .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience. |
|
NHibernate.Spatial.PostGis
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 .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience. |
|
NHibernate.Spatial.MySQL
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 .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience. |
|
Shesha.NHibernate.PostGis
Package Description |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on NHibernate.Spatial:
Repository | Stars |
---|---|
shesha-io/shesha-framework
An open-source Low-Code development framework for .NET developers. Create .NET based business applications with 80% less code.
|
Version | Downloads | Last updated |
---|---|---|
8.0.0 | 13,904 | 1/23/2024 |
7.0.0 | 90,330 | 8/15/2022 |
6.1.1 | 3,597 | 8/15/2022 |
6.1.0 | 1,836 | 8/14/2022 |
6.0.0 | 54,703 | 10/25/2020 |
6.0.0-pre001 | 2,690 | 6/30/2020 |
5.3.0 | 24,662 | 12/9/2019 |
5.2.1-pre001 | 13,989 | 6/11/2019 |
5.2.0 | 17,536 | 3/6/2019 |
5.1.1 | 5,424 | 1/18/2019 |
5.1.0 | 10,938 | 12/12/2018 |
2.2.0 | 7,303 | 4/1/2014 |
NHibernate.Spatial, spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using NetTopologySuite, providing you with a fully integrated GIS programming experience.
There is also a similar but independent effort for Java: Hibernate Spatial.
Features:
Geometry types: Geometry columns are mapped to .NET geometry types compliant with OGC specifications.
Dialects: MsSqlSpatial, PostGIS MySQL and SQL Server 2008 are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.
Criteria: Spatial relations functions such as Intersects, Within, Crosses, etc.
Projections: Spatial aggregate, analysis and tranformation functions.
Schema generation: Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).
Metadata mappings: Built-in mappings to spatial metadata through GeometryColumns and SpatialReferenceSystem classes.