問題タブ [geoapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
599 参照

c# - 「NHibernate.Spatial.Type.GeometryType」によって処理される「GeoAPI.Geometry.IGeometry」はシリアライズ可能ではありません

PostGISサーバーに接続するためにNHibernateを使用するいくつかのWebアプリケーションを使用しています。ログ ファイルは次の警告であふれています。

Google を使用して検索したところ、他の多くの人が同じ問題を報告しているのを見ましたが、解決策は見つかりませんでした。

それがNHibernateの問題なのかGeoAPIの問題なのかさえわかりません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
143 参照

google-maps - エリアのポリゴンを返す地名辞典?

エリア名でクエリを実行し、指定されたエリアの境界を表すポリゴンを返すことができる Geo API はありますか? 緯度/経度座標の代わりに多角形を返す何らかの形の地名辞典。

たとえば、「Santa Barbara」を検索すると、下の図に示されているポリゴンの座標の配列が返されます。ここに画像の説明を入力

0 投票する
1 に答える
2037 参照

c# - Geo API (Sharpmap) を使用してジオメトリ ポイントを取得する方法

EPSG:4326 WGS 84 Shapefile があり、それを Sql Spatial Data に変換しました。sharpmap 1.1 を使用してマップをレンダリングできます (以前は Sharpmap 0.9 を使用していました)。

私が達成しようとしているのは、生成されたポリゴンをクリックすると、クリックされたポリゴンを色で塗りつぶす必要があることです(識別目的で)。クリックしたポイントを取得できますが、そのポイントとクエリを使用する方法そのポリゴン内のすべてのポイントに対して、すべてのポリゴンに色を付ける可能性のあるすべてのポイントに色を付けることができます。

問題は、sharpmap バージョン 1.1 でこれを行う方法がわからないことです。

以前、Sharpmap 0.9 を使用していたとき、以下の行を使用してすべてのポイントを取得し、ポリゴン全体に色を付けました。

pointArray.Collection.Add(SharpMap.Geometries.LinearRing.GeomFromWKB((byte[])Row["the_geom"]));

私のデータはSql Spatial DBからのものであるため、Row ["the_geom"]です。

これまでのところ、これを行いました(ポイントのみを強調表示し、ポイントをGeo APIコレクションに追加する必要があります)

どんなアイデア/助けも私の一日を作ります.