地理情報システム

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

5
空間データベースにとって、優れたデータベース設計はそれほど重要ではありませんか?
データベースの設計と正規化は、空間データを扱う際によく使用されると強く感じています。 100を超えるフィールドテーブルを備えたデータベースとデータベースを備えたソフトウェアでは、次の点を確認する必要があります。 空間データベースを設計するときに、正規化以外の考慮事項を考慮する正当な理由はありますか? 私は人々が例を求めていると思いますが、ここでは説明できないので、私の質問は100フィールドが問題ではなく、適切な正規化された設計よりも維持しやすいことを意味する人を対象としています。 引数は何ですか?

2
円半径に測地線測定を使用していますか?
現在、OpenLayersマッピングサイトを開発しています。測定は、ラインツールとエリアツールを使用して行うことができます。現在、これらの両方は、OpenLayers APIで概説されている測地線測定値を計算するように設定されています。 ユーザーのテスト中に、人々がツールの測定値に既に知っている距離(町間の運転など)を疑問視したため、平面測定ではなく測地線測定を使用します。 サイトの新機能は、ユーザーが設定された半径の地図上に円を描くことができることです。OpenLayersでは、平面距離を使用した円の描画のみが許可されているため、ユーザーが測地線測定ツールで円を測定すると、値が一致しません。下の画像では、円の平面半径は10kmですが、直径の測地線の測定値は12kmです。 これにより、ユーザー(と私)はどちらが正しいのか疑問に思うようになります。 この答えを見ると、ほとんどのデスクトップGISシステムはこの問題を「無視」し、平面測定値と距離を返しているようです。では、平面および測地線の測定を処理するためのユーザーインターフェイスと精度の観点から、ベストプラクティスは何でしょうか。 更新 半径とメルカトル図法の問題を示すこのGoogleの例を見つけました。 http://maps.forum.nu/gm_sensitive_circle2.html 円を描くJavaScriptコードは次のとおりです。 var lat1 = (PI/180)* center.lat(); // radians var lng1 = (PI/180)* center.lng(); // radians for (var a = 0 ; a < 361 ; a++ ) { var tc = (PI/180)*a; var y = asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc)); var dlng = atan2(sin(tc)*sin(d)*cos(lat1),cos(d)-sin(lat1)*sin(y)); var …

6
PostGIS:レイヤーAのポイントのIDをレイヤーBの最も近いポイントに割り当てます
これは、他の質問に対する明確な前兆であったはずです(質問しませんでした )。PostGISでスパイダーダイアグラム(ハブライン)を作成する方法は? レイヤーAのポイント(店舗)とレイヤーBのポイント(顧客)の関係がわからない場合は、一般的に「顧客1は最寄りの店舗からサービスを受けています」と言いたいと思います。私はこの事実が真実ではないかもしれないことを理解していますが、それはまともな代理になる可能性があります。 PostGISを使用して、レイヤーA(店舗)の最も近いポイントのIDをレイヤーB(顧客)の各ポイントに割り当てる最も効率的な方法は何ですか。私が探している出力は以下のようなものです。 Customer | Store 1 | A 2 | A 3 | B 4 | C

4
GISおよびマップのコンテキストでのフォレストポータル
GISとマップのコンテキストで、森林と林業に関連するポータルを知っていますか?私にとって最適なのは、WMS、WFS、またはWCSサービスを介してデータが提供されるポータルです。私が知っている唯一のポータルはポーランドのものです。 クラコフの州森林局 ZielonaGóraの州森林局 私は新しいものを見つけました-それは北東ポーランドの森林の自然保護の地図です


5
ヨーロッパの無料の標高データをお探しですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 ヨーロッパの無料の標高データはどこで入手できますか? 利用可能な解像度と利用規約は、私も求めている重要な詳細です。
15 data  elevation  europe 

4
国別の言語コードのリスト
国のリストと関連する公式言語コードを知っている人はいますか?グーグルではまだ何も見つけていません。 私が探しているのは次のようなものです: Country name/code Language code [...] Bulgaria (BG) bg Belgium (BE) nl, fr [...] さらなる明確化: 国と公用語との間に相関関係がないのはどうしてですか? 私のアプリケーションでは、米国からアクセスする人を$ {path} / us / en / にリダイレクトしたいので、これは関連性があります。したがって、公式言語タグを取得する必要があります。地理位置情報Webサービスから国コードを取得し、関連する(公式)言語コードが必要です。 たとえば、コンピューターのすべてを英語に設定していますが、ルーマニアに住んでいます。私がそれにアクセスするとき、私は英国版にリダイレクトされたくありません、ro / enは存在しないので、ro / roが欲しいです。 手作業で行う必要がないように、既に集約されたリストがあるかどうかを確認したかったのです。ない場合は、1つ作成します:)。
15 data 


4
医療地理学におけるGIS
病気/疫学マッピング、ヒースアトラス、ヘルスインフラストラクチャ(病院、血液銀行、プライマリーヘルスセンターなど)以外の医療地理学へのGISの適用の現在の傾向について知りたいです。

9
地理情報科学のために現在開発中の主な研究分野は?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 地理情報科学(GISc)の活発な研究開発の下にある主な分野は何ですか?つまり、どの分野がさらに研究開発が必要ですか? GIScのいくつかの「ホットトピック」には、モデリング、シミュレーション、時間表現があります。
15 research 

5
混合バージョン環境でArcGISを使用していますか?
同じショップでのArcGIS 9.3と10.0のベストプラクティスは何ですか? 9.3には数十人のユーザーがいます。データの大部分は、ファイルジオデータベースとジオティフにあり、シェープファイルのかなりのスプラッシュと、別の部門でホストされているArcSDE(9.3.1)へのたまのたまにあります。最初にパワーユーザーに10.0を導入し、不明な期間(おそらく6か月)の間、2つは同時に動作します。すべてのデータとマップ構成、レイヤーファイル、シンボルスタイルなどが両方のグループで使用されます。 これら2つのセットが平和的に共存できるように、どのように物事を構成しますか?注目すべきことは何ですか?


8
世界中の道路よりも多くの難解なデータのソースはありますか?
この質問に関連しています。 たとえば、次のようなもの: 政治世界地図(ポリゴンとして) 世界の都市 ジオロケーションされた気候データ(平均気温、湿度、雨、ポリゴンとして)、 地震、 ハリケーン(z軸データとしての強度を持つポリラインとして) 国際チェーン店の場所(たとえば、マクドナルド) 特定の国/地域のソースのみを知っている場合でも、それは役立ちます。ソースがWMSレイヤーのみを提供するか、ダウンロード可能なデータを提供するかどうかを指摘してください
15 data 

1
QvGISにNTv2変換を統合しますか?
QvGISにNTv2変換を統合する正しい方法は何だろうと思っています。 NTv2変換をQGISに正常に統合しましたが、意図したとおりに実行されたかどうかはわかりません。 NTGISをQGISに統合するために、グリッドの名前をsrs.dbのテーブルtbl_datum_transformのp1列に保存する必要があるといういくつかの情報を見つけました。 https://github.com/qgis/QGIS/pull/1502#issuecomment-50580199 https://dragons8mycat.com/2014/03/03/gis-tips-getting-ostn02-to-work-with-qgis-2-2/ https://web.archive.org/web/20140224182157/http://sourcepole.ch/ntv2-transformations-with-qgis http://isticktoit.net/?p=371 (http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf(ドイツ語)のスクリーンショット) それが正しいかどうか疑問に思うのは、列に数値フィールドタイプがあるように見えるという事実です。 7パラメーター変換の最初のパラメーターはQGISのtbl_datum_transformテーブルのp1列に格納されていませんか? sqlite FAQによると、sqliteの数値列に文字列を保存することは可能ですが(https://sqlite.org/faq.html#q3)、文字列を数値列に保存するハックや回避策のように思えます。これは本当にやるべきことですか? tl; dr:QvGISにNTv2変換を統合する正しい方法は何ですか?

2
GDALを使用してシェープファイルのフィールド名を取得する
シェープファイルをインポートするためにPythonでGDALを使用します。ファイルのフィールド名を知りたいのですが、現在の方法は次のとおりです。 fields = [] for i in range(1, layer.GetFeature(0).GetFieldCount()): field = layer.GetFeature(0).GetDefnRef().GetFieldDefn(i).GetName() fields.append(field) しかし、この方法で、最初のレイヤーの機能を取得しています。レイヤーごとに機能が異なる可能性があるということですか? そうでない場合、これほど深くに入る代わりに、フィールド名を一度に取得することは可能ですか?はいの場合、フィールド名を取得する簡単な方法はありますか?
15 python  shapefile  gdal 

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