sql >> Database >  >> RDS >> Sqlserver

NHibernate.Spatial en Sql 2008 Geografietype - Hoe te configureren

Ik zit in hetzelfde schuitje en dankzij jouw start heb ik het werkend gekregen (ruimtelijke gegevens invoegen en lezen). Voor iedereen die geïnteresseerd is:ten eerste bevindt de GisSharpBlog.NetTopologySuite.Geometries.Point-klasse zich in NetTopologySuite.dll, dat deel uitmaakt van de nHibernate.Spatial-download.

Ten tweede, volgens James-punt, zorg ervoor dat u de SRID instelt op 4326.

En tot slot moet de kaart er als volgt uitzien:

Map(a => a.Location).CustomType(typeof(NHibernate.Spatial.Type.GeometryType));

Ik gebruik Geografie, maar ik heb ergens gelezen dat het gebruik van GeometryType kan werken en dat doet het ook voor mij (ik heb enkele punten ingevoegd en het in de database geverifieerd). Ik heb ook gelezen dat het het beste is om SQL-query's voor geografie te schrijven, zodat je de speciale SQL 2008 Spatial-methoden kunt gebruiken (in tegenstelling tot het gebruik van criteria).



  1. Hoe mysql.exe te gebruiken vanuit C#

  2. Tabel kan niet worden gemaakt in mysql -Error 1064

  3. MySQL Galera Cluster 4.0 implementeren op Amazon AWS EC2

  4. Hoe krijg ik alleen numerieke kolomwaarden?