地理情報システム

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

4
QGISを使用して500個のCSVファイルを効率的かつ簡単に再投影する方法は?
私の質問は、このサイトの古い質問と似ています。 私はqgisにインポートする(そして変換する)多くのCSVファイル(geo座標)を持っていますが、それを行うには通常の方法は最適ではありません(長すぎます)。 私はほぼ500のCSVファイル(wgs84座標)を持っていますが、これは私がやりたいことです: すべてのCSVファイルを一度にQGISにインポートする それらを投影する それらをCSVファイルに(再び)エクスポートしますが、座標が異なります(UTM33Nへの変換) 私はPythonコンソールの使用方法を理解しようとしていますが、先に進みません:( 誰も私にステップバイステップでそれを達成する方法を説明できますか?
11 qgis  python  pyqgis  export  csv 

2
ArcPyのメモリワークスペースに設定しますか?
env.workspace = "in_memory"ArcGIS ProとArcGIS 10.2.2(または10.3)アーキテクチャの両方を使用してArcPyで設定することはできますか? 私がやろうとしているのは、ディスクではなくメモリに書き込まれたスナップ流動点操作の出力を取得することです。 私はディスクに書き込み、それをメモリに持ち込めることを理解していますが、これは役に立ちません。次のプロセスへの入力としてのみ必要なプロセスの出力を物理メディアへの書き込みの使用を最小限に抑える一連のタスクを最適化しようとしています。

5
MOD16(Modis Evapotranspiration)画像をダウンロードするには?
MODIS画像のダウンロードには「R」スクリプトを使用します。ただし、MOD16製品は提供しません。earthexplorer WebサイトでMOD16製品を見つけることもできませんでした。目的の製品はhttp://www.ntsg.umt.edu/project/mod16#data-productで入手できますが、ダウンロードするスクリプトが見つかりませんでした。 使用可能なスクリプトはありますか?または、各画像をクリックしてダウンロードする必要があります。 たとえば、年の各月から「h02v08」イメージをダウンロードする場合、どうすればよいですか?
11 qgis  r  remote-sensing  modis 

1
PythonでのGDALを使用したジオティフの読み取り、変更、および書き込み
Python GDALバインディングとnumpyを使用して、リモートセンシング画像処理のロープを学ぼうとしています。最初の試みとして、Landsat8ジオティフファイルを読み取り、簡単な操作を行い、結果を新しいファイルに書き込みます。以下のコードは正常に動作するように見えますが、操作されたラスターではなく、元のラスターが出力ファイルにダンプされます。 コメントや提案は歓迎しますが、特に、操作されたラスターが結果に表示されない理由についてのメモです。 import os import gdal gdal.AllRegister() file = "c:\~\LC81980242015071LGN00.tiff" (fileRoot, fileExt) = os.path.splitext(file) outFileName = fileRoot + "_mod" + fileExt ds = gdal.Open(file) band = ds.GetRasterBand(1) arr = band.ReadAsArray() [cols, rows] = arr.shape arr_min = arr.Min() arr_max = arr.Max() arr_mean = int(arr.mean()) arr_out = numpy.where((arr < arr_mean), 10000, …

1
SpatiaLite DBのテーブルの名前を適切に変更するにはどうすればよいですか?
SpatiaLiteの空間レイヤー(テーブル)には、トリガー、インデックス、および(少なくとも)geometry_columnsテーブル内のエントリを含む、さまざまなサポートオブジェクトとメタデータが含まれます。私は、(できれば)必要なすべての変更を一度に処理するGUI、または(フォールバック)必要なすべての変更のドキュメントを探して、空間レイヤーを壊さないようにしています。 テーブルには次のものがあります。 のエントリgeometry_columns.f_table_name。 という名前の5つのトリガー[prefix]_[table_name]_geometry。ここで、prefixはトランザクションのロールバックかインデックスの更新かを示します。 という名前の3つの空間インデックス idx_[table_name]_geometry[_suffix] QGIS DB ManagerとSpatiaLite-GUIの2つのアプリケーションでこれを試しました。 QGIS DBマネージャーには、次の効果があります。 geometry_columns新しいテーブル名で正しく更新する トリガーの名前を変更しません。トリガー定義はBEFORE [INSERT|UPDATE|DELETE]、新しいテーブル名を参照するように部分的に変更されますが、条件はまだで古い名前を検索しgeometry_columnsます。 空間インデックスの名前を変更しません。トリガーはまだ古いインデックス名を参照しているため、これが重要かどうかはわかりません。 SpatiaLite-GUIで[メンテナンス]→[テーブル名の変更]を選択すると、SQL ALTER TABLEステートメントのスタブが取得されます。これは簡単なSQLであり、QGIS DBマネージャーよりもさらに機能しません。新しいテーブル名を入力すると、テーブルの名前が変更されます。その他の効果: では、テーブルの名前は変更されませんgeometry_columns.f_table_name。つまり、多くのGISはテーブルを空間レイヤーとして認識しません。 トリガーの名前を変更しません。トリガー定義はBEFORE [INSERT|UPDATE|DELETE]、新しいテーブル名を参照するように部分的に変更されますが、条件はまだで古い名前を検索しgeometry_columnsます。 空間インデックスの名前を変更しません。トリガーはまだ古いインデックス名を参照しているため、これが重要かどうかはわかりません。 Spatialite-GUIには、正しいエントリを追加するジオメトリ列を復元するオプションgeometry_columnsがあります(ただし、SRID、ジオメトリタイプ、ディメンションを指定する必要があります)。空間インデックスを構築または再構築し、トリガーを復元しますが、なしこれらの関数のいくつかは、古いテーブル行、トリガー、またはインデックスを削除し、多くの(おそらく無害ですが迷惑な)Schmutzを含むDBを導きます。

1
ArcMapの測定されたグリッドで数千個の区切り文字をコンマからスペースに変更しますか?
ArcMapでは、下のスクリーンショットに示すように、測定されたグリッドにコンマを数千個のセパレータとして含めるのは簡単ですが、使用するセパレータをコンマからスペースに変更する方法を見つけることができませんでした。 それを行うための高度なArcMap設定はないようです。また、このためのArcGISアイデアも探しましたが、見つかりませんでした。 私が見落としているそれを行う方法はありますか?

1
ArcMapのフィーチャの横に画像を表示しますか?
道路標識を表す一連のポイントフィーチャがあり、各ポイントにはそれぞれの標識の写真が1つずつあります。 ポイントとして表示される標識の位置と、ポイントの横に表示される写真を使用してマップブックを作成します。マップブックの各ページには、複数のサインの場所と写真があります。 ポイントフィーチャの横にあるデータビューでMXDへの写真のインポートを自動化する簡単な方法はありますか? 約1000あるため、自動化が必要です。または、何らかの方法で写真でフィーチャーに「ラベル付け」しますか?

2
間違った投影を使用すると、正しい領域と交差領域が得られるのはなぜですか?
ポリゴン(湖、都市、国などの実際の地理オブジェクト)の面積と交差面積を計算する必要があります。カリフォルニア州、ニュージーランド、ロシア、アナディル、スウェーデンにあるポリゴン すべてのポリゴンはWGS84にあります。 GeoTool java APIを使用して行ったこと: プロジェクトのすべてのポリゴン使っEPSG:3488を、EPSGを:NAD83(NSRS2007)/カリフォルニアアルバースと計算領域との重複領域。 World_MollweideとWorld_Eckert_IVを使用して同じことをしました カリフォルニア、ニュージーランドなどのポリゴンの「ローカル固有の投影」を選択しました ポリゴン領域をカバーする投影を選択するため、#3が最も正確な結果であると仮定します 結果: '#2は#3と比較して最悪の結果を示した '#1および#3エリアと交差エリアの差は0.1%未満 どうして?スウェーデンのポリゴンに対して絶対に間違った投影EPSG:3488(California)を選択し、ほぼ同じエリアと交差エリアを取得しますか? UPD:混乱を正しく説明しなかったようです。ここに説明付きのサンプル出力があります #area_from_new_zealand_1 EPSG_27200 area[11733479] CRS[World_Mollweide] area[11736023] diff[2544] [0.0%] EPSG_27200 area[11733479] CRS[World_Eckert_IV] area[11736033] diff[2554] [0.0%] EPSG_27200 area[11733479] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[11736034] diff[2555] [0.0%] #area_from_new_zealand_2 EPSG_27200 area[2952725] CRS[World_Mollweide] area[2953281] diff[556] [0.0%] EPSG_27200 area[2952725] CRS[World_Eckert_IV] area[2953342] diff[617] [0.0%] EPSG_27200 …

3
GPSファイルを匿名化する方法は?
法的な意味で、匿名にしたいGPSトレースがあるとします。どうしますか?最も近いx距離にスナップし、十分な時間を取り除いていますか?これに関して国際的に合意された基準はありますか?誰かがこれを行うためのアルゴリズムをすでに書いていますか?そうでない場合、私はこれを行うために進化しているstplanrパッケージに関数を作成する予定です。 私自身の「識別可能な」データからの再現可能な例(@geospacedmanの素晴らしい回転関数を使用): library(rgdal) library(tmap) downloader::download("https://www.openstreetmap.org/trace/1619756/data", "test.gpx") r <-readOGR(dsn = "test.gpx", layer = "tracks") r <- spTransform(r, CRS("+init=epsg:27700")) rproj <- rotateProj(rs, 90) # rotate projection for plotting r <- spTransform(r, rproj) rs <- rgeos::gSimplify(r, 1000) # snap to nearest km qtm(r) + qtm(rs, line.col = "red") + tm_layout(draw.frame = F) + …
11 r  gps  gpx  simplify 

1
CartoCSSの将来は何ですか(つまり、CartoCSSにはありますか)。[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 MapBox は最近、CartoCSSから完全に視覚的なインターフェースに移行することを発表しました。どうやらそのUIの基礎となる新しいスタイルシートはJSONベースになるので、新しいインターフェースがポイントアンドクリックシステムであるという事実にもかかわらず、このプロジェクトに取り組んだ開発者の1人は最終的に以前のシステムよりもコーダーにとって優れていると考えています: 新しいエディターhttps://t.co/i7uy2V8YGLはコーダーにとってさらに優れています。GLスタイルはエディターではJSONとして、JSでは動的に変更できます。—トムマクライト(@tmcw)2015年7月29日 ただし、これらのJSONスタイルシートがWebGLによってレンダリングされ、CartoCSSがMapnikによってレンダリングされるXMLの作成に使用されることは注目に値します(そして、この権利があることを願っています)。そのため、少なくとも一部の容量において、一方が他方の代わりになりますが、まったく同じことはしません。 だから、これはCartoCSSをどこに残すのだろうかと思うようになりますか? 現在、主要なマップタイルスタイルの多くは、おそらくOpenStreetMapのデフォルトスタイルである言語を使用しています。CartoDBも同様に使用しており、開発者の1人が以下のツイートで指摘しているように、当面の間これに固執することを計画していますが、ある時点でそれから離れることも意味しているようです。 @Anonymaps @tmcwしかし、私たちはそれを少し長く使い続けています!—フランシスコダンズ(@fdans)2015年7月29日 最近の面では、このスレッドで見つけたkosmtikと呼ばれるプロジェクトがあります。このツールは、TileMillと同じ.mss(cartocss)および.mml(json)ファイルを読み取り、Mapnikでレンダリングするため、現在積極的に開発されていない TileMillの代替を提供します。 この質問の最終的な原因は、私がTileMillで1〜2か月前にかなり複雑なプロジェクトに着手したことで、おそらく25%〜50%が完成に向かっています。しかし、この発表をはじめとして、今後は維持/開発されないメディアに引っかかっているのではないかと思い始めています。 私の質問は、GISコミュニティ全体で今後CartoCSSの使用レベル(またはその欠如)を示す他の証拠は何ですか?
11 carto  mapbox  cartocss 

1
QGISでPostGISレイヤーとの同時作業を高速化する方法は?
同時に1つの大きなレイヤー(10〜20人)で作業しています。私たちの中には、QGIS 2.8.1と他の2.6を使用する人がいます。2.8のユーザーには多くのクラッシュがあります(QGIS)。2.6ユーザーにはこのクラッシュはありませんが、機能を追加するのは非常に遅いです。Postgres 9.4サーバーは、Win7を搭載した仮想マシン(Hyper V)で実行されています。たぶんそれはネットワークであり、QGISではないのでしょうか?たぶん誰かがアイデアを持っている。素晴らしいことだ :)

3
船員はメルカトル図法(1536)の前にどのように航海しましたか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、地理情報システムスタック交換のトピックになるようにします。 2年前に閉店。 メルカトル図法(1536)は、航海に最適です。これにより、方位を見つけ、これを一定に保ちながら目標に到達する必要があります(最短ラインでない場合)。しかし、この前に人々はどのようにナビゲートしましたか?例として、マゼランは地球を周回しました。1520。

3
無料の都市シェープファイル
世界の都市がどこにあるかを示す簡単なポイントシェープファイルを探しています。無料で私の要件を満たすものを見つけることができないようです。私はこれを持っています:http : //techcenter.jefferson.kctcs.edu/data/しかし、私は小さな都市も欲しいです... それらを入手できるアイデアはありますか?


4
Pythonを使用して、印刷/マップQGISコンポーザービューをPNG / PDFとして保存します(表示レイアウトの変更なし)。
QGISコンポーザー/印刷ビューを開いて、すべての要素を希望どおりに調整しました。ここで、これをPythonコンソール/ PythonスクリプトからPNGまたはPDFファイルとして印刷/保存/エクスポートする必要があります。 現在のレイアウトで何も変更したくない。私が見つけたほとんどの例(例:this)は、現在の作曲家ビューに表示されているものと比較して、出力PDFのマップの位置またはサイズを変更します。[印刷]-> [ 画像としてエクスポート ]をクリックしたときに得られる結果とまったく同じ結果を受け取りたい。 どうやってやるの?アトラスは私にとって解決策ではありません。

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