地理情報システム

地図製作者、地理学者、およびGIS専門家のためのQ&A

8
OpenLayers-コンテナーのサイズ変更後のマップの再描画
私のWebアプリケーションでは、ユーザーがマップコンテナーのサイズを設定できるようにします。 コンテナをわずかに拡張したときにすべてが正常に機能しました(これは、境界線のすぐ後ろにあるタイルが既に読み込まれているためです)。ただし、コンテナが大幅に拡張された場合(次の例では、幅が300〜1000ピクセル)、空白が残ります。 マップを再描画して新しいサイズに適応させる方法は? redraw()すべてのレイヤーを呼び出すことは役に立ちませんでした。ズームインもズームアウトもしませんでした。 Opera、Chrome、Firefoxで説明した結果でこれをテストしました。IE8では、驚くべきことに、問題は発生せず、マップは自動的に適合しました。 テスト用の簡略化されたWebページ: <html> <head> <style> #mapbox { width: 300px; height: 500px; border: 1px solid black; } </style> <script src="http://openlayers.org/api/OpenLayers.js"></script> </head> <body> <div id="mapbox"></div> <input type="button" id="test" value="resize"> <script> var map = new OpenLayers.Map('mapbox'); map.addLayer(new OpenLayers.Layer.OSM()); map.setCenter( new OpenLayers.LonLat(1000000, 7000000), 5); document.getElementById('test').onclick = function() { document.getElementById('mapbox').style.width = …

1
GISTインデックスを使用したPostgis 2.0の最近傍の問題(<->関数)
テーブル(cosn1)の各行について、同じクラスの最も近いポリゴンまでの距離を計算するために、Postgis 2.0の新しい関数&lt;-&gt;(ジオメトリ距離重心)を使用しようとしています。 私は次のコードを使用しようとしました: WITH index_query AS ( SELECT g1.gid As ref_gid, ST_Distance(g1.the_geom,g2.the_geom) As ENN FROM "cosn1" As g1, "cosn1" As g2 WHERE g1.gid &lt;&gt; g2.gid AND g1.class = g2.class ORDER BY g1.gid, g1.the_geom &lt;-&gt; g2.the_geom) SELECT DISTINCT ON (ref_gid) ref_gid, ENN FROM index_query ORDER BY ref_gid, ENN; しかし、私は警告を実現します: 注:インデックスは、ジオメトリの1つが定数(サブクエリ/ cteではない)である場合にのみ有効です。例: …

4
GeoJSONスタイリング情報
私が見る限り、GeoJSON標準にはスタイリング情報、つまり線の色、太さなどを保存するものはありません。 私は何かを見逃していますか、これはGeoJSONが扱っていないものですか?
25 geojson 

7
ダミーの空間参照?
この投稿はコミュニティWikiです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答は受け付けていません。 空間参照、投影、座標系の原理を説明する優れたリファレンスまたはチュートリアルをお勧めできますか? 私たちはGISテクノロジを使用するプログラマの小さなチームであり、概念を理解していないため、異なるSRS / CSのデータを使用する場合にしばしば引っかかることがあります。

5
オフラインの滑りやすいマップタイルのデータベース
現在、オフラインのHTML5マップアプリケーション(LeafletとKendoUIで構築され、カスタムの追加機能を備えています)があります。これは、アプリマニフェストを持ち、複数のプラットフォームで正常に動作します。ただし、この方法でマニフェストを使用して実際のマップタイルを保存することをためらっています(TMSスタイルのタイルキャッシュとして保存されたPNGファイル)。 問題点: 約1,000個のPNGファイルに多数のタイル(10MB-50MB)が存在する可能性があります 最初のダウンロードは非常に遅くなる可能性があります(そしてユーザーに進行状況を表示するのが難しい) アプリマニフェストが機能するか、機能しない場合は、オフラインキャッシュ全体が失敗します([whatwg.org] [1]による) オフラインユーザーは時折再接続し、タイルの更新を取得する必要があります。これらは小さなデルタですが、アプリマニフェストメカニズムはマニフェストの更新時にすべてのjs、css、およびPNGファイルをリロードします 代替案: Webアプリケーションを、滑りやすいマップタイルのストレージとは別にしてください。Webアプリケーションに適したデータベースにタイルを保存します 更新: [PouchDBは最近、バイナリBLOBのサポートを追加しました。良い初期結果を得ています。参照:https : //stackoverflow.com/questions/16721312/using-pouchdb-as-an-offline-raster-map-cache ] これはBen Nolanによって提案されていますhttp://bennolan.com/2011/06/03/offline-mapping.html Maps on a Stickでの同様の作業:http : //developmentseed.org/blog/2010/oct/02/maps-stick-version-2-released/([非推奨] [2]) MBtiles http://mapbox.com/developers/mbtiles/ TileStream https://github.com/mapbox/tilestream Lous Remi:http : //louisremi.com/2011/10/07/offline-web-applications-were-not-there-yet/ 質問: JavaScriptフレンドリなDBの次の選択について、集合的な知恵(および経験)は何を言っていますか? SqlLite このためにネイティブアプリラッパーを作成してJavaScriptと通信できるようにする必要があるようです たとえば、Windows用のネイティブプログラムにDLLを追加し、Android / IOS用のPhoneGapを追加します。 WebSQL 奪われた しかし、ホストWebサーバーから簡単に生成および配布できるのはSQL Liteでした IndexDB blobの保存は次のように動作するようです:https : //hacks.mozilla.org/2012/02/storing-images-and-files-in-indexeddb/ これが最初にDBにデータを入力する唯一の方法であるかどうか心配です これは基本的にSQLLiteファイルですか?一括DBアップロード用に出荷できますか? 私は解決策としてこれに傾いています。私が知らない彼らの落とし穴はありますか? 要件: …

3
GISソフトウェア用の手描きのスケッチ記号スタイル
多くの場合、プロジェクトの計画では、プロジェクトの予備的な性質を伝えるために、手描きのスケッチのような外観が望ましいです。 ユーザーがジオメトリを変更せずにフィーチャシンボルに手描きのスケッチ風の外観を適用できるデスクトップGISソフトウェア(ArcGIS、QGISなど)のユーティリティ/プラグインを知っていますか? これは、私が探しているようなことをするAutoCAD用M-Colorと呼ばれる製品ですが、もちろんCAD中心です。 http://www.m-color.com/m-color/flash/hand_drawn.html この種のことは、SketchUpでスタイルを使用して実現することもできます。最良の解決策は、ユーザーが単一のソフトウェア環境に留まり、中間のエクスポート/インポートのステップを回避できるようにする中間ステップを排除するものです。

9
最新のGISワークステーションのシステム仕様を探している[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私の現在の雇用主は、私自身のGISワークステーションを設計する機会を与えてくれました。問題は、ハードウェアに関して何が重要かわからないことです!富士通から最新のCELSIUS M720シリーズワークステーションを含むデータシートが提供されましたが、構成には約30の異なるプロセッサ、グラフィックカード、ハードドライブが含まれています。 私はESRIデスクトップスイート(空間アナリストと3Dアナリスト)で多くの作業を行い、かなりの量のラスター処理(DEM、可視性分析など)を行いますが、GDALライブラリ、SAGA-GIS、Quantum GISも使用しますその他。ArcGIS 10は実際に複数のコアを使用しますか? 8スレッドの4コアから8スレッドの8コアまでの選択肢があります-16スレッド? SSD SATA IIIはHDD SATA IIIよりも優れていますか? Celsius R920は、最大512 GBのRAMをサポートします。しかし、私は何が必要ですか? おそらく、今後5年間で新しいワークステーションを入手するのは最後になるので、他の人が注文したものや今後数年で必要になると思うものに興味があります。明らかに、クラウドは彼らが言うほど迅速に乗っ取っていない!


8
ogr2ogrを使用してディレクトリ内のすべてのシェープファイルを変換しますか?
複数のシェープファイルを含むディレクトリがあります。 ogr2ogrでこれらすべてのシェープファイルをMapInfoに変換するにはどうすればよいですか? 1つのファイルを変換する方法を知っています。そして、各ファイルの行を書き込むバッチスクリプトを作成できます。しかし、ディレクトリ(およびサブディレクトリ)内のすべてのファイルを変換する簡単な方法はありません。

6
QGISを使用して複数のレコードを単一の機能に結合しますか?
建物のシェープファイルがあるQGISで結合/リレートを作成しようとしています。それに、各建物で働く人々を含む非空間テーブル(.csv)を結合したいと思います。したがって、テーブルに複数のレコードがあり、それらをシェープファイル内の単一の機能に結合できるようにしたいと考えています。QGISで結合を実行できるのは、最初のレコードがシェープファイルフィーチャー(つまり、建物)に結合されているだけですが、後続のレコードは削除されます。 QGISでこの参加/関連付けを完了する方法を誰かに教えてもらえますか?


15
GISとは何ですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 GISに関連する何かについてプレゼンテーションを行うときはいつでも、聴衆のGISに関する知識のレベルを考慮します。最悪のときは、GISについてほとんど知識のないグループにGISを説明する必要があるときです。誰もが何らかの形で何らかの形の電子地図と何らかの方法でやり取りしているため(部屋の象はGoogleマップです)、私は事実上言ったので、通常はそこから始めて、Googleマップを作成するために必要なすべてを説明します。私はそれが非常にうまくいくことを発見しました。 GISにはいくつかの正式な定義があることを知っています。 質問は次のとおりです。 GISのどの正式な定義を使用していますか? エレベーターピッチスタイルのフィールドについてあまり知らない人にどのように説明しますか?(30秒) もっと時間があったらどう説明しますか?(10分)

3
ArcGIS Desktopを使用してポリゴン内にポリゴンをパッキングしますか?
ブールラスターがあります。 ラスターの灰色の領域で、特定のサイズのポリゴンを連続した範囲内に収めたいと思います。 基本的に、不規則なポリゴンがあります。可能な限り、不規則なポリゴンの範囲内で既知のポリゴンを「適合」させたいと思います。 多角形の方向は重要ではなく、正方形でもかまいません。グラフィカルにフィットするようにしたいのですが、ポリゴンに数字を付けるだけで(フィットする#)、同様に機能します。 ArcGIS Desktop 10を使用しています。

10
地理データの一般化/単純化を自動化する既存のソリューション?
この投稿はコミュニティWikiです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答は受け付けていません。 そこに提示されている地理データの一般化/単純化を自動化する既存のソリューション(ソフトウェア、ライブラリ、メソッドなど)を探しています。 地理データを簡素化するためのいくつかのツールを知って使用していますか? 私はすでにこれらのものを見ました: maptimizeしてKMLマーカーレイヤーの表現を簡素化します。 ESRIによるモデルビルダー レーザースキャンによる半径の明瞭さ 形状のオンラインフィルタリングアルゴリズムを計算するmapshaper 軸システムによる軸 一般化し、複数の表現のウェブサイト上のICA委員会は、このトピックに関する膨大な情報源です。多くの論文では、このトピックに関連する高度な方法とユースケースを紹介しています。 非常に有名なダグラス&peuckerフィルタリングアルゴリズムは、多くの場合、幾何学的な簡略化のために使用され、ほぼすべてのGISソフトに存在しています。ただし、その効果は、ジオメトリの形状を実際に単純化することなく、ジオメトリを非常に骨の多い/角度のあるものにすることです。たとえば、道路や川を表す線にはあまり適しておらず、滑らかで角張っていない必要があります。

7
さまざまなラスターデータ形式の速度
さまざまなラスターファイル形式の議論や比較ベンチマークを見つけるのに問題があります(たとえば、Rでのデータ分析で使用するため)。特定の形式が高速または低速である理由について誰かが洞察を持っていますか?それとも、違いは最小限にすべきでしょうか? 特に、ラスター(たとえば、GEOTIFFファイル)を別の形式(たとえば、netCDF)に変換することが、読み取り/書き込みやその他の操作を高速化するために価値があるかどうかに興味があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.