問題タブ [opengis]
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.
gis - GIS ツールとは何か知っている人はいますか?
地理情報システムとは正確には何ですか?
gis - GIS アプリケーション開発のガイドライン
修士課程で GIS アプリケーションを作成することになっているのですが、開発に最適な無料の (できれば) オープン ソース テクノロジはどれでしょうか? このようなアプリケーションの開発に使用するプログラミング言語は何ですか?
既知の選択肢は次のとおりです: データベース: PostgreSQL (PostGIS) (その他を提案)
プログラミング言語: PHP、Python、Java、... (他を提案)
フレームワーク: GeoDjango (Python または Jython が使用されている場合)、(他を提案)
クライアント UI: JavaScript (OpenLayers)、Flex、(その他を提案)
サーバー: Mapserver、Geoserver、Mapfish、(他を提案)
その他の考慮事項: Hibernate Spatial、モバイル GIS のサポート (その他の提案)
gis - GISIMSソフトウェア
データの複数の表示を地理的にリンクできるGISIMS機能プログラムを知っている人はいますか?たとえば、1つのビューでパンすると、対応するリンクされたビューアでエクステントが自動的に再配置されます。
mysql - MySQL 大圏交差点 (2 つの道路が交差しますか?)
MySQL OpenGIS CROSSES がうまくいかないようです:
0 を返します - 予想される 1
これをMySQL関数としてどのように書き直しますか?
緯度、経度、球面図法 (および大円) を使用するためのボーナス ポイント。
PS タグを作成できず、以前のログインを失ってしまいました: 便利なタグは次のとおりです: MySQL OpenGIS CROSSES greatcircle lat lon - :)
gis - 利用可能な GIS ツールキット?
ESRI の ArcGIS Engine を使用して、いくつかの GIS 機能を備えたアプリケーションを作成することを検討しています。私たちが主に関心を持っている GIS ツールキットの機能は次のとおりです。
- 3D 視覚化: 標高データをラスター データまたはベクター データとブレンドします。
- カスタム UI / アプリケーション内に GIS 機能を埋め込む (QT4 を推奨)
- インターネット接続なしで機能する (ローカル データ キャッシングまたはジオデータベース)
- 新しいフィーチャ (ポイント、ライン、ポリゴン) を作成し、ジオデータベースに格納します。
- 地図データに画像をオーバーレイし、頻繁に更新します。
- C++ との優れた相互運用性
- クロスプラットフォーム: Windows、Mac、Linux
このプロジェクトの当初の目標は比較的限られていますが、将来的には拡張される可能性があります。たとえば、地理空間データを組み込んだ画像処理を行うことです。
ESRI の ArcGIS Engine に加えて、以下の使用も検討しています。
- NASA ワールド ウィンド
- グラスGIS
Intergraph には多数の GIS ソフトウェア製品があるようですが、ArcGIS Engine ツールキットと同等のものを販売しているかどうかはまだ明らかではありません。
検討する価値のある他のオプションはありますか?すでに述べたオプションに関する洞察や意見はありますか?
line - なぜ曲線は 1 次元オブジェクトなのですか?
「地理情報の OpenGIS® 実装標準 - シンプルな機能アクセス - パート 1: 共通アーキテクチャ」では、次のように述べられています。
Curve は 1 次元の幾何学的オブジェクトであり、座標空間における実数の閉じた間隔の同相イメージです。
同相の定義を見る:
連続変換とも呼ばれる同相同相は、両方向に連続する 2 つの幾何学的図形または位相空間内の点の間の等価関係および 1 対 1 の対応です。
例として、開始ライン セグメントの始点 (s) と終了ライン セグメントの終点 (e) の共通点を持つ LineString (ポイント間の線形補間を持つ曲線) である LinearRing を取り上げます。 LinerRing が間隔の同相イメージであることを理解または証明することはできません。
どんな助けでも大歓迎です。
アップデート:
私は定義をより注意深く読み(ウィキペディア)、状況を明確にしました。
- 定義上、曲線は間隔から位相空間への連続(同相ではない!) マッピングです。
- マッピングが同相である場合、曲線は単純と呼ばれます
- 慣例により、間隔の開始と終了が同じ曲線ポイントにマップされている場合、曲線は閉じている(またはループ) と呼ばれます。閉じた曲線は、円の連続的なマッピングです。
そのように定義されている場合、次のように結論付けることができます。区間から位相空間への同相同相がある場合、曲線は 1 次元のみであり、リングはこの方法でマッピングすることはできず、したがって 1 次元ではありません。さらに、すべての曲線が 1 次元であるとは限りません。
OpenGIS ドキュメントは閉曲線 (またはリング) を明示的に定義していないため、それが記述されているテキストは混乱を招きます。私の混乱は、主に次の論理的帰結に関連していました。3) リングは、間隔の開始点と終了点が同じ点にマッピングされた曲線 (閉じた曲線) であり、4) リングは単純な (交点がない) 閉じた曲線であるため、1 次元です。実際、文書のどこにも、閉曲線が 1 次元であるとは述べられていません。閉曲線の定義を明示的に見つけたとき、私はそれを理解しました。
iphone - TouchXMLを使用してopengis xlsを解析するには?
osm で生成された xml ファイルを解析したいと思います。それはopengis xlsの構造を持っています。TouchXMLでそれを解析する方法が本当にわかりません。皆さんが私を助けてくれることを願っています...サンプルxmlコードは次のとおりです。
mysql - GLength 値が最小の行を選択する
列を持つ Place という名前のテーブルがあるとしましょう:
それらがどの列であるかは正確には関係ありません。アイデアを得るだけです。
ここで、ポイントの緯度と経度を何とか受け取ったとしましょう。私が達成しようとしているのは、GLength 値が最も小さいテーブル Place 行から選択することです。
mysqlで次のようなことをすると簡単です:
しかし、一般的に、変数を使用してそのようなクエリを作成する方法がわかりません(私はmysqlが苦手です)。
GLength(..) による順序を使用し、結果を 1 に制限しますが、そのような反復を行うにはどうすればよいですか?
私の目標は、ネイティブSQLクエリとしてJavaとHibernateを介してコードを起動することです
java - どのポリゴンにポイントが存在するかを確認する方法
与えられたポリゴンのセットに点が存在するかどうかを見つける方法は?私は次のような座標を持っています
(6,4)としてポイントがあります。このポイントがこのポリゴンのいずれかにあるか、両方にあるか、またはどのポリゴンに最も近いかを検索したいと思います。
そのようなデータ(ポリゴン)を保存する方法は?この検索を行うためのシステム/データベース/アルゴリズムはありますか?
更新:このような迅速な対応に感謝します...私はもっと具体的にする必要があると思います...
検索方法=はい...同じアルゴリズムとライブラリのリストを取得しました。
保存方法=私の調査に基づくSQLとNoSQLデータベースには解決策があります。NoSQL=MongoDbは私が必要としていたものに最も近いようです。しかし、問題は、「db.places.find({"loc":{"$ within":{"$ hybrid":polygonB}}})」のようにクエリできることです。しかし、db.places.find({"のようにクエリを作成することはできません。 loc ":{" $ within ":{}}})SQLはpostgreとopenGISをチェックして助けを求めました。しかし、それが可能かどうかはわかりません。
誰かがそれを手伝ってくれるなら...よろしくお願いします。
google-maps - openstreetMap と Google マップの座標の違いを調整する方法
OpenstreeMap から OSM をダウンロードしました。この OSM には、マップのすべてのノードとそれぞれの座標が付属しています。ここで、Google マップにノード (緯度と経度) をプロットする必要がありますが、すべての座標が本来あるべき場所とは異なる場所に配置されます。
説明するために、スクリーンショットでわかるように、GoogleマップとopenStreetMapでノード-12.92122、-38.34991(緯度、経度)を取得しました。
私の質問は、これらの値をどのように調整できるかということです。したがって、openStreetMap と同じ場所にある Google マップにノードをプロットできます。