地理情報システム

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


5
GIS業界は常にEsri製品とOSGeoプロジェクトの2つのオプションのみによって支配されていますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 閉じた3年前。 なぜGIS業界には2つの主要なオプションしか利用できないのか、私はいつも疑問に思っています。他の多くのプロプライエタリなソフトウェア製品は、GISのためにありますが、その市場シェアは、ウェル(ESRI製品の下にあるここ、こことここにかなり戻って日付が)。GIS SEに参加した後、私の意見は強くなりました。質問のほとんどは、主要なユーザー(最高の評価を得ている)と同様に、ESRI製品ラインまたはFOSSに関心があります(もちろん、データと理論に関連するいくつかの質問は別です)。 ただし、広義の情報技術、データベース、プログラミング言語の他のストリームには当てはまりません。個人的には、マイクロソフト、グーグル、オラクルなどの大手ソフトウェア企業が関心を寄せていないことが一つの理由だと感じています。最初の2つにはWebMapがありますが、これらはWebGISではなく、Oracleの空間拡張も完全なGISではありません。 そのような傾向の主な理由は何ですか?これに多少関連する素晴らしい記事、「企業市場シェアを獲得するGISへの5つの主要な障害」があります。しかし、これは私が探している答えではありません。 ほとんどの答えは、オープンソースのツールがEsri製品よりも優れていることを証明しようとしているようです!しかし、それは問題ではありませんでした。成熟しているが高価なツールを、使い勝手の良い比較的新しいオープンソースのツールと比較するのは難しいからです。私の質問は、確立されたソフトウェア大手の業界標準製品がない理由です。


3
属性テーブルに方向と距離を追加する方法は?
助けることができる人。ポリライン/ラインデータの新しいフィールドとして、方向(方位:N 25 35 E)と距離(長さ:125メートル)を追加したいだけです。これらのフィールドを生成するプラグインはありますか?ラインデータで「ジオメトリ列のエクスポート/追加」を使用しようとしましたが、「長さ」値のみが追加されました。
18 qgis 

4
WMS / WFSをリクエストし、image / PDFとして保存するためのPython Libはありますか?
別のGISサーバー(GeoServerなど)からのWMS / WFSの呼び出しをサポートし、応答データ(WMS BasemapおよびWFSレイヤー)を写真として保存するためのAPIを備えたPythonオープンソースGISライブラリがあるかどうか疑問に思っています。 推奨事項はありますか? 入力をありがとう! 更新: 私がしようとしているのは、OpenLayersをフロントエンドとして、Djangoをサーバーとして使用する地図印刷サービスです。クライアントユーザーがエクステントとレイヤーを設定し、印刷要求(パラメーター、つまり、マップエクステント、レイヤーの名前を参照)をサーバーに送信し、サーバーがこの要求を引き継ぎ、要求パラメーターを使用してWMS / WFSを再度呼び出し、保存します応答をPDFとして、このPDFリンクをクライアントにエクスポートします。 困難な部分は、サーバーがWMS / WFSを呼び出してこれらの応答を結合/オーバーレイする方法です(つまり、WMSは通常ベースマップであり、WFSはフィーチャレイヤーを指すため、これらのマップ/レイヤーを結合する)。画像として。 現在の回答では、urllibは良いもののようですが、これらの応答(WMS、WFS)をどのように組み合わせるかはわかりません。OWSLibも別の良いオプションのように見えますが、それはクライアントプログラミングツールであることを示しています。 その他の入力 感謝する!

3
WindowsでPostGIS 2.0データベースにラスターをロードする
ラスタをPostGIS2.0データベースにロードする方法を理解しようとしています(このトピックに関する以前の質問は、こことここにあります)。raster2pgsql.exePostGIS2.0で提供されるプログラムを使用しようとしています。 Windowsのコマンドプロンプトを管理者として実行する必要があることを理解した後(Windows 7で管理者としてコマンドラインを実行するcmdには、検索バーに入力してctrl+ shift+ enterを押しraster2pgsql.exeます)、機能を有効にして並べ替えを管理しますラスタをデータベースにロードします。インストールのフォルダーras_test.tifに一時的に配置したというラスターファイルがあります。次のコードを使用して、このラスターを変換してロードします。binpostgresql C:\Program Files (x86)\PostgreSQL\9.1\bin>raster2pgsql -s 102003 ras_test.tif -t> elev.sql Processing 1/1: ras_test.tif C:\Program Files (x86)\PostgreSQL\9.1\bin>psql.exe -p 5434 -U postgres -d test2 -f elev.sql BEGIN psql:elev.sql:2: NOTICE: CREATE TABLE will create implicit sequence "-t_rid_seq" for serial column "-t.rid" psql:elev.sql:2: NOTICE: CREATE TABLE / PRIMARY KEY will create …

7
リアルタイム空間データのソース[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 9ヶ月前に閉鎖されました。 ライブ空間データを提供するデモを設定しようとしていますが、適切なサンプルデータソースを見つけることができません。 理想的には、数秒ごとに更新されるものを探しています。新しい位置にあるか、固定位置にあるが新しい状態にある可能性があります。 そのため、実際には頻繁に更新されないため、交通渋滞が発生します。ライブGPSフィードが理想的だと思っていましたが、私は知りません。 信頼できるオープンな提案やフィードの例はありますか?
18 data  gps 

11
オンザフライで300,000の住所をジオコーディングする方法は?
私は地図上に表示される300,000のアドレスを持つデータベースを持っています。すべての住所をジオコーディングすれば、費用がかかりすぎることがわかります。そのため、ユーザーが住所(プロパティの住所)を選択してデータベースを検索し、住所をジオコーディングしてからマッピングすることで、その場でリアルタイムに住所をジオコーディングできるかどうか疑問に思いましたその他の属性。 コード、コンセプトなどを共有できたら本当にいいですね。ちなみに、私のバックエンドはJoomlaでサポートされているmysqlにあります。

1
無限に尽きるボロノイ多角形?
私はvoronoi.pyスクリプト(Bill SimonによるSteve Fortuneのコードの翻訳)の実装に取り​​組んでいます。QGISリンクによれば、それは基本的に私が作業しているコードと同じですが、無限に拡張できるポリゴンを生成する方法は2つで異なります。QGISの場合、サイトポイント範囲を超えた範囲で境界矩形が生成されると想定しています。私の場合、興味のあるサイトポイントを囲む円として偽のサイトポイントを生成します。サークルポイントの半径は、サイトポイントの範囲の直径の2倍です。2つの間の結果を添付の図に示します。左側にQGIS実装、右側に私の実装です。 。 ご覧のとおり、QGIS実装はサイトポイントのない奇妙なポリゴンを生成します(両方の実装の例としてサイト473を参照)。これは明らかに間違っていますが、実装が正しいかどうかもわかりません。私はArcMapのArcInfoライセンスにアクセスできないため、ArcMapがネイティブに生成するものと比較することはできず、テストするためにサイトポイントシェープファイルをアタッチする方法がわかりません。したがって、エッジポリゴンと「無限の長方形」を強制するのに役立つ「無限の円」の使用についてのコメントがあれば、感謝します。さらに良いことに、他のGISプラットフォームで出力をテストすることに興味がある人がいれば、使用したサイトポイントのシェープファイルを提供できます。 問題の一部のように見えるのは、サイトポイントを超えるポリゴンがオーバーラップしているため、塗りつぶしなしでシンボル化すると、異なるポリゴンとして表示されることです。次の図は、サイト473および415についてのポリゴンが選択されたときに何が起こるかを示しています。したがって、元の質問は残っていますが、新しいしわがあります。 これはバグ(または「不完全性」)であり、0%のバッファーが使用されている場合、QGISで正しい結果になります。まだ解決する必要があるのは、円形の「無限大ポイント」の密集したパターンが、長方形の「無限大エッジ」と同じ結果をもたらすかどうかです。


2
QGISのポリゴングラデーション塗りつぶし/ティントバンド
QGISのポリゴンでグラデーション塗りつぶしを使用することはできますか? エッジの色が多角形になり、エッジから遠ざかるにつれてクリア/ホワイトにフェードします。ポリゴンの中心の大部分は白または透明です。 私が知っているIllustratorを使用している人ができることです。QGISでそれをエミュレートする方法はあるのだろうかと思いました。 以下に例を示します。紫の陰影のようなものが欲しいです。 更新: 以下に提案するこの方法は機能しますが、ポリゴンに迷惑な余分なビットを生成します。たとえば、次の画像を参照してください。 これらを削除する方法がわかりません。このレイヤーの下にあるレイヤーで、このポリゴンの外部にあるベースマッピングやその他のデータを表示できるようにする必要があるため、マスクを使用できません。マスクを使用すると、これらのレイヤーがすべて見えなくなります。 これについてUnderdarksのブログ投稿へのリンクを含めました。これには、より詳細な説明があり、これを設定するコードが含まれています。 http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/
18 qgis  cartography 

5
GDALを使用してラスターを小さなチャンクに分割しますか?
ラスター(実際にはUSGS DEM)があり、下の画像のように小さなチャンクに分割する必要があります。これは、ArcGIS 10.0でSplit Rasterツールを使用して実現されました。これを行うにはFOSSメソッドが必要です。私はGDALを見て、確かにそれを行うと考えています(何らかの方法でgdal_translateで)が、何も見つかりません。最終的には、ラスターを取得して、どのくらいの大きさ(4KM x 4KMチャンク)に分割したいかを伝えたいと思います。

6
GeoPDFをCADやシェープファイルなどのベクター形式に変換しますか?
ベクターエンティティを含むGeoPDFをベクター形式に変換し、これらのベクターの実際の座標を保持したいと思います。GeoPDFはArcMapからエクスポートされ、レイヤーが含まれています。 GDALを試しましたが、PDFをエクスポートする前にラスタライズします。これは私には良くありません。また、この画像をベクトルに変換して、私が持っているデータには複雑すぎる解決策は必要ありません。 誰かがそれを行うことができるツールを知っていますか?結果の形式は、CADファイル、シェープファイル、またはベクター形式の任意のものです。

4
シェープファイルからデータを開いて抽出しますか?
米国の高速道路のデータが必要です。 フロリダの州GIS ウェブサイトで見つけました。 ここからフロリダ高速道路の交差点のデータをダウンロードしました(これはzipファイルです)。 これらのファイルをどのように使用して、そこから交差点(出口)のジオコード値を抽出するのですか?
18 shapefile  import 

3
最近点を見つけるアルゴリズム
数百の都市とその緯度/経度のリストがあります。別の場所(緯度/経度)がある場合、最も近い都市を見つける必要があります。 私はGISを使用していないので、今では明らかなアルゴリズムはすべての都市に対してループを作成し、ポイント間の距離を計算することです。 ループを作成することは私にとって実用的ですが、それをより効率的に達成するためのアルゴリズムを実装するのは簡単ですか?それとも、それを解決するのに役立つ軽いJavaライブラリですか? 注:完全なGISソリューションや重い/複雑なライブラリは必要ありません。私が解決する必要があるのはそれだけであるため、あまり良くはないが最も簡単で軽いソリューションを好む。

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