<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://nhforge.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction.aspx</link><description>Learn about this NHibernate extension allowing you to easily handle geographic data in a standard way.</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction.aspx</link><pubDate>Wed, 08 Oct 2008 17:20:48 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:37</guid><dc:creator>Ricardo Stuven</dc:creator><comments>http://nhforge.org/wikis/spatial/introduction/comments.aspx</comments><description>Current revision posted to Spatial by Ricardo Stuven on 08/10/2008 02:20:48 p.m.&lt;br /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;NHibernate.Spatial&lt;/strong&gt;, spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using &lt;a href="http://code.google.com/p/nettopologysuite/"&gt;NetTopologySuite&lt;/a&gt;, providing you with a fully integrated GIS programming experience.&lt;br /&gt;&lt;br /&gt;There is also a similar but independent effort for Java:&amp;nbsp;&lt;a href="http://www.hibernatespatial.org/" class="externalLink"&gt;Hibernate Spatial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Features:&amp;nbsp;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Geometry types:&lt;/strong&gt;&amp;nbsp;Geometry columns are mapped to .NET geometry types compliant with &lt;a href="http://www.opengeospatial.org/standards/sfs"&gt;OGC specifications&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dialects:&lt;/strong&gt;&amp;nbsp;&lt;a href="http://codeplex.com/MsSqlSpatial" class="externalLink"&gt;MsSqlSpatial,&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.postgis.org/" class="externalLink"&gt;PostGIS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://dev.mysql.com/doc/refman/6.0/en/spatial-extensions.html"&gt;MySQL&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx" class="externalLink"&gt;SQL Server 2008&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Criteria:&lt;/strong&gt;&amp;nbsp;Spatial relations functions such as&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Intersects&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Within&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Crosses&lt;/span&gt;&lt;/span&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Projections:&lt;/strong&gt;&amp;nbsp;Spatial aggregate, analysis and tranformation functions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema generation:&lt;/strong&gt;&amp;nbsp;Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata mappings:&lt;/strong&gt;&amp;nbsp;Built-in mappings to spatial metadata through&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&lt;span class="codeInline"&gt;GeometryColumns&lt;/span&gt;&amp;nbsp;&lt;/span&gt;and&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;SpatialReferenceSystem&lt;/span&gt;&lt;/span&gt;&amp;nbsp;classes.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Requirements:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;.NET 2.0&lt;/li&gt;
&lt;li&gt;NHibernate 2.0.1.GA&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Installation:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Download latest sources and build. Copy the binaries to your project&amp;#39;s libraries folder.&lt;/li&gt;
&lt;li&gt;In you project, add references to &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NetTopologySuite.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;GeoAPI.dll&lt;/span&gt; and to provider assembly (eg. &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.PostGis.dll&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction/revision/4.aspx</link><pubDate>Wed, 08 Oct 2008 13:56:04 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:170</guid><dc:creator>Ricardo Stuven</dc:creator><comments>http://nhforge.org/wikis/spatial/introduction/comments.aspx</comments><description>Revision 4 posted to Spatial by Ricardo Stuven on 08/10/2008 10:56:04 a.m.&lt;br /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;NHibernate.Spatial&lt;/strong&gt;, spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using &lt;a href="http://code.google.com/p/nettopologysuite/"&gt;NetTopologySuite&lt;/a&gt;, providing you with a fully integrated GIS programming experience.&lt;br /&gt;&lt;br /&gt;There is also a similar but independent effort for Java:&amp;nbsp;&lt;a class="externalLink" href="http://www.hibernatespatial.org/"&gt;Hibernate Spatial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;Features:&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Geometry types:&lt;/strong&gt;&amp;nbsp;Geometry columns are mapped to .NET geometry types compliant with &lt;a href="http://www.opengeospatial.org/standards/sfs"&gt;OGC specifications&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dialects:&lt;/strong&gt;&amp;nbsp;&lt;a class="externalLink" href="http://codeplex.com/MsSqlSpatial"&gt;MsSqlSpatial,&lt;/a&gt;&amp;nbsp;&lt;a class="externalLink" href="http://www.postgis.org/"&gt;PostGIS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://dev.mysql.com/doc/refman/6.0/en/spatial-extensions.html"&gt;&lt;span style="background: SpringGreen;"&gt;MySQL&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class="externalLink" href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx"&gt;SQL Server 2008&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Criteria:&lt;/strong&gt;&amp;nbsp;Spatial relations functions such as&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Intersects&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Within&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Crosses&lt;/span&gt;&lt;/span&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Projections:&lt;/strong&gt;&amp;nbsp;Spatial aggregate, analysis and tranformation functions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema generation:&lt;/strong&gt;&amp;nbsp;Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata mappings:&lt;/strong&gt;&amp;nbsp;Built-in mappings to spatial metadata through&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&lt;span class="codeInline"&gt;GeometryColumns&lt;/span&gt;&amp;nbsp;&lt;/span&gt;and&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;SpatialReferenceSystem&lt;/span&gt;&lt;/span&gt;&amp;nbsp;classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Requirements:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;.NET 2.0&lt;/li&gt;
&lt;li&gt;NHibernate 2.0.1.GA&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Installation:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Download latest sources and build. Copy the binaries to your project&amp;#39;s libraries folder.&lt;/li&gt;
&lt;li&gt;In you project, add references to &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NetTopologySuite.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;GeoAPI.dll&lt;/span&gt; and to provider assembly (eg. &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.PostGis.dll&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction/revision/3.aspx</link><pubDate>Wed, 01 Oct 2008 03:09:08 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:169</guid><dc:creator>Ricardo Stuven</dc:creator><comments>http://nhforge.org/wikis/spatial/introduction/comments.aspx</comments><description>Revision 3 posted to Spatial by Ricardo Stuven on 01/10/2008 12:09:08 a.m.&lt;br /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;NHibernate.Spatial&lt;/b&gt;, spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using &lt;a href="http://code.google.com/p/nettopologysuite/"&gt;NetTopologySuite&lt;/a&gt;, providing you with a fully integrated GIS programming experience.&lt;br /&gt;&lt;br /&gt;There is also a similar but independent effort for Java:&amp;nbsp;&lt;a href="http://www.hibernatespatial.org/" class="externalLink"&gt;Hibernate Spatial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;Features:&lt;/h4&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Geometry types:&lt;/b&gt;&amp;nbsp;Geometry columns are mapped to .NET geometry types compliant with &lt;a href="http://www.opengeospatial.org/standards/sfs"&gt;OGC specifications&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dialects:&lt;/b&gt;&amp;nbsp;&lt;a href="http://codeplex.com/MsSqlSpatial" class="externalLink"&gt;MsSqlSpatial,&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.postgis.org/" class="externalLink"&gt;PostGIS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx" class="externalLink"&gt;SQL Server 2008&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Criteria:&lt;/b&gt;&amp;nbsp;Spatial relations functions such as&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Intersects&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Within&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Crosses&lt;/span&gt;&lt;/span&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Projections:&lt;/b&gt;&amp;nbsp;Spatial aggregate, analysis and tranformation functions.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Schema generation:&lt;/b&gt;&amp;nbsp;Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metadata mappings:&lt;/b&gt;&amp;nbsp;Built-in mappings to spatial metadata through&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&lt;span class="codeInline"&gt;GeometryColumns&lt;/span&gt;&amp;nbsp;&lt;/span&gt;and&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;SpatialReferenceSystem&lt;/span&gt;&lt;/span&gt;&amp;nbsp;classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;h4&gt;Requirements:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;.NET 2.0&lt;/li&gt;
&lt;li&gt;NHibernate &lt;span style="text-decoration: line-through; color: red;"&gt;2.0.1&lt;/span&gt;&lt;span style="background: SpringGreen;"&gt;2.0.1.GA&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Installation:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Download latest sources and build. Copy the binaries to your project&amp;#39;s libraries folder.&lt;/li&gt;
&lt;li&gt;In you project, add references to &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NetTopologySuite.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;GeoAPI.dll&lt;/span&gt; and to provider assembly (eg. &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.PostGis.dll&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</description></item><item><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction/revision/2.aspx</link><pubDate>Fri, 26 Sep 2008 22:05:59 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:162</guid><dc:creator>Ricardo Stuven</dc:creator><comments>http://nhforge.org/wikis/spatial/introduction/comments.aspx</comments><description>Revision 2 posted to Spatial by Ricardo Stuven on 26/09/2008 07:05:59 p.m.&lt;br /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;NHibernate.Spatial&lt;/b&gt;, spatial extensions for NHibernate, allows you to connect NHibernate to a spatially enabled database and manipulate geometries in HQL or in .NET code using &lt;a href="http://code.google.com/p/nettopologysuite/"&gt;NetTopologySuite&lt;/a&gt;, providing you with a fully integrated GIS programming experience.&lt;br /&gt;&lt;br /&gt;There is also a similar but independent effort for Java:&amp;nbsp;&lt;a href="http://www.hibernatespatial.org/" class="externalLink"&gt;Hibernate Spatial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;Features:&lt;/h4&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Geometry types:&lt;/b&gt;&amp;nbsp;Geometry columns are mapped to .NET geometry types compliant with &lt;span style="text-decoration: line-through; color: red;"&gt;OGCspecifications&lt;/span&gt;&lt;a href="http://www.opengeospatial.org/standards/sfs"&gt;&lt;span style="background: SpringGreen;"&gt;OGC&lt;/span&gt; &lt;span style="background: SpringGreen;"&gt;specifications&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dialects:&lt;/b&gt;&amp;nbsp;&lt;a href="http://codeplex.com/MsSqlSpatial" class="externalLink"&gt;MsSqlSpatial,&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.postgis.org/" class="externalLink"&gt;PostGIS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx" class="externalLink"&gt;SQL Server 2008&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Criteria:&lt;/b&gt;&amp;nbsp;Spatial relations functions such as&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Intersects&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Within&lt;/span&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;Crosses&lt;/span&gt;&lt;/span&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Projections:&lt;/b&gt;&amp;nbsp;Spatial aggregate, analysis and tranformation functions.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Schema generation:&lt;/b&gt;&amp;nbsp;Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metadata mappings:&lt;/b&gt;&amp;nbsp;Built-in mappings to spatial metadata through&amp;nbsp;&lt;span style="font-family:courier new,courier;"&gt;&lt;span class="codeInline"&gt;GeometryColumns&lt;/span&gt;&amp;nbsp;&lt;/span&gt;and&amp;nbsp;&lt;span class="codeInline"&gt;&lt;span style="font-family:courier new,courier;"&gt;SpatialReferenceSystem&lt;/span&gt;&lt;/span&gt;&amp;nbsp;classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;h4&gt;Requirements:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;.NET 2.0&lt;/li&gt;
&lt;li&gt;NHibernate 2.0.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Installation:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Download latest sources and build. Copy the binaries to your project&amp;#39;s libraries folder.&lt;/li&gt;
&lt;li&gt;In you project, add references to &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NetTopologySuite.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;GeoAPI.dll&lt;/span&gt; and to provider assembly (eg. &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.PostGis.dll&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</description></item><item><title>Introduction</title><link>http://nhforge.org/wikis/spatial/introduction/revision/1.aspx</link><pubDate>Fri, 26 Sep 2008 21:23:13 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:157</guid><dc:creator>Ricardo Stuven</dc:creator><comments>http://nhforge.org/wikis/spatial/introduction/comments.aspx</comments><description>Revision 1 posted to Spatial by Ricardo Stuven on 26/09/2008 06:23:13 p.m.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;NHibernate.Spatial&lt;/b&gt;, 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.&lt;br /&gt;&lt;br /&gt;There is also a similar but independent effort for Java:&amp;nbsp;&lt;a class="externalLink" href="http://www.hibernatespatial.org/"&gt;Hibernate Spatial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;Features:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Geometry types:&lt;/b&gt;&amp;nbsp;Geometry columns are mapped to .NET geometry types compliant with OGCspecifications.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dialects:&lt;/b&gt;&amp;nbsp;&lt;a class="externalLink" href="http://codeplex.com/MsSqlSpatial"&gt;MsSqlSpatial,&lt;/a&gt;&amp;nbsp;&lt;a class="externalLink" href="http://www.postgis.org/"&gt;PostGIS&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class="externalLink" href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx"&gt;SQL Server 2008&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;are supported. The most common spatial functions are registered for use within HQL, providing compatible queries among different dialects.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Criteria:&lt;/b&gt;&amp;nbsp;Spatial relations functions such as&amp;nbsp;&lt;span class="codeInline"&gt;Intersects&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;Within&lt;/span&gt;,&amp;nbsp;&lt;span class="codeInline"&gt;Crosses&lt;/span&gt;, etc.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Projections:&lt;/b&gt;&amp;nbsp;Spatial aggregate, analysis and tranformation functions.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Schema generation:&lt;/b&gt;&amp;nbsp;Support for automatic creation and droping of auxiliary data objects (eg. registering of geometry columns in metadata table).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metadata mappings:&lt;/b&gt;&amp;nbsp;Built-in mappings to spatial metadata through&amp;nbsp;&lt;span class="codeInline"&gt;GeometryColumns&lt;/span&gt;&amp;nbsp;and&amp;nbsp;&lt;span class="codeInline"&gt;SpatialReferenceSystem&lt;/span&gt;&amp;nbsp;classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Requirements:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;.NET 2.0&lt;/li&gt;
&lt;li&gt;NHibernate 2.0.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Installation:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Download latest sources and build. Copy the binaries to your project&amp;#39;s libraries folder.&lt;/li&gt;
&lt;li&gt;In you project, add references to &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NetTopologySuite.dll&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;GeoAPI.dll&lt;/span&gt; and to provider assembly (eg. &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;NHibernate.Spatial.PostGis.dll&lt;/span&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</description></item></channel></rss>