sql >> データベース >  >> RDS >> Sqlserver

NHibernate.Spatial and Sql 2008Geographytype-設定方法

    私は同じ船に乗っています、そしてあなたのスタートのおかげで私はそれを動かしました(空間データの挿入と読み取り)。興味のある他の人のために、最初にGisSharpBlog.NetTopologySuite.Geometries.PointクラスはnHibernate.Spatialダウンロードの一部であるNetTopologySuite.dllにあります。

    次に、Jamesポイントに従って、SRIDを4326に設定していることを確認してください。

    そして最後に、地図は次のようになっている必要があります:

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

    私はGeographyを使用していますが、GeometryTypeを使用すると機能する可能性があり、それが機能することをどこかで読みました(いくつかのポイントを挿入し、データベースで検証しました)。また、(基準を使用するのではなく)特別なSQL 2008空間メソッドを使用できるように、地理用のSQLクエリを作成するのが最善であることも読みました。



    1. OSX 10.9MavericksおよびEclipseKepler(4.3.2)またはM6 Eclipse Luna(4.4)

    2. 降順で現在の日付を上に、その他のレコードを表示するMySQLクエリ

    3. Oracle SQLクエリを使用してXMLで特定のノード名とその値を選択するにはどうすればよいですか?

    4. SSMA for Oracle ConnecttoOracleエラー