地理情報システム

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

1
ArcGIS Desktopを使用して、ポリゴンを端から端へスナップで移動しますか?
このような基本的な質問がありますが、解決策が見つかりません。数百の長方形のポリゴンがあり、それらを既存の別のポリゴンに移動したい。これらのポリゴンの境界は互いに一致するはずなので、スナップオプションが必要です。 ArcGIS Desktopを使用してスナップを有効にしようとすると、中心点(写真の黒い円)だけが既存の区画の境界線(写真の左の赤い線)にスナップされます。 ただし、EDGES(写真の両方の赤い線)が互いにスナップするようにします。何時間も試して検索した後、解決策が見つかりません。

4
インターネットでGeoServer + Openlayers Webマッピングアプリケーションをホストしていますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 GeoServer(Tomcatをサーブレットとして実行)、Openlayers、PostGISを使用して、Webマッピングアプリケーションのプロトタイプを作成しました。プロトタイプだったので、当時は、ホスティングの面については気にしませんでした。それは私の(ラップトップ)ローカルホストで正常に動作していました:8080。 今、私の仕事の一環として、私は同様のアプリケーションを開発することを求められていますが、今回はウェブ上で行かなければなりません。私が働いている代理店はウェブサイトを運営していますが、ウェブサイトとは別個にホストされる独自の独立したものにしたいのです。 これらは私の質問です: 代理店のイントラネット外の人や、私の場合はローカルホスト以外の人もアクセスできるように、ウェブ上でウェブマッピングアプリケーションをホストするために従うべき手順/オプションは何ですか?(私はローカルホスト経由でのみ機能しアクセスできるものを持っていると考えており、今では他の誰かが自分のマシンでもそれにアクセスしたい) もしそうなら、どうすればこれを実装できますか?代理店が将来、ウェブサイトの一部としてそれを使用することにした場合。 ここで何らかの関連性のある投稿と回答を読みましたが、混乱しているので、誰かが私の特定のクエリに回答するのを手伝ってくれることを望んでいます。

1
マテリアライズドビューがGeometry_Columnsビューに表示されない
PostgreSQL 9.3.1を実行するPostGIS 2.1対応データベースでマテリアライズドビューを定義しました。 CREATE MATERIALIZED VIEW canvec_data.contours_m AS SELECT contours_original.ogc_fid, contours_original.elevation::integer AS elevation_orig, CASE WHEN "substring"(contours_original.code::text, 1, 3) = '257'::text THEN round(contours_original.elevation::double precision * 0.3048::double precision) ELSE contours_original.elevation::double precision END AS elevation_m, contours_original.wkb_geometry::geometry(Linestring,3578) FROM canvec_data.contours_original この結果のエンティティ(テーブル?)がpublic.geometry_columnsビューにリストされ、QGISなどのGISビューアーソフトウェアによって適切に解釈されると、おそらく誤って予想していました。 マテリアライズドビューはビューに表示されませんpublic.geometry_columns。 私は何を間違えていますか? ありがとう!

2
QGISを使用してポイントからラインまでの最短距離を計算しますか?
非常に大きなデータセットを持つQGISの一連の住所ポイントの最も近い道路からの距離を計算する最良の方法は何ですか?(QGIS 2.0.1、Win XP) 以前の同様の質問に対する回答を読みました。 QGISでの線と点の間の距離の測定 PyQGISで垂直線を描く? QGISでポイントとポリゴン間の最小距離を計算しますか? /programming/16448402/distance-of-point-feature-to-nearest-polygon-in-r それにもかかわらず: MMQGISプラグインは、ラインまでの最短(垂直)距離ではなく、ラインネットワークの最も近いノードまでの距離を検出します。 RとPythonが提案するスクリプトは、小さなデータセットで正しく機能し、モデラーに実装できますが、私の仕事では、530ポイントと約135'000のフィーチャを持つ地域のストリートレイヤーがあり、すべてのフィーチャをサイクリングしてから、すべてのポイントには膨大な時間がかかります QGIS 2.0.1でGRASSを動作させるのに問題があります(QGISのGRASSが動作しません(Windows XP))。
12 qgis  python  r  distance 

5
OpenLayersのチュートリアル?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 3年前に閉店しました。 多くのラスターレイヤーを表示するWebマップを作成する必要があります。私はmapserverを使用していて、Openlayersを使用したいのですが、それについての良いチュートリアルが見つかりません。良いドキュメントがなかったという古い質問(1と2)がいくつかあります。最近物事は変わりましたか? コードと結果の写真/例の良い説明で基本からかなり複雑なものまでを教えるチュートリアルを見つけたいです。今のところ、.mapファイルを使用して最も簡単なWebマップのみを実行できましたが、カスタマイズする必要があります(凡例の追加、レイヤーのグループ化、コントロールの追加、埋め込みなど)。

3
PyQGIS / Pythonを使用して別のレイヤーのフィーチャと交差するときにフィーチャを分割しますか?
バッファーレイヤー(緑のポリゴン)があり、バリア(青い線)を横切るたびに2つのポリゴンに分割します。私は「splitGeometry」メソッドを使用しようとしましたが、動作させることができません。これまでの私のコードはこれです: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True) result(エラー)に対して1を返し、newGeometriesに対して空のリストを返します。どんな助けも大歓迎です。

2
OpenLayersでCORSを有効にする
OpenLayersでクロスオリジンリソースシェアリング(CORS)を有効にすることは可能ですか?もしそうなら、どのように? OpenLayersにWebマップがあり、HTMLキャンバスを使用してPNGマップとしてレンダリングしています。私のスクリプトはうまく機能しますが、ブラウザの同一生成ポリシーにより、描画したすべてのマップタイルが同じホストからのものである場合にのみ、キャンバスを画像に変換できます(例:)sub.domain.com。 マップの読み込み速度を高めるために、サブドメインの配列からタイルを取得します:a.domain.com、b.domain.comなど。これにより、ホストごとに4つの同時接続というブラウザーの制限を回避しながら、パフォーマンスが大幅に向上しますが、タイルは複数のホストから取得されます。 この問題を回避するためにCORSを使用しようとしています。Access-Control-Allow-OriginPHPで提供するタイルセットに適切な応答ヘッダーを設定しましたが、これは効果がありません。これはOrigin、リクエストにヘッダーが含まれていないことが原因であると思われます(Wikiページの例に示すように)。いくつかのOpenLayers構成が必要なようです。でも何?他の誰かがこれを成功させましたか?

2
R(または必要に応じてQGIS)のシェープファイルの解像度を下げる
NHGISの米国の州境の歴史のシェイプファイルを使用してRで地図を作成しています。これらのシェイプファイルは、国の規模で地図を作成するときに必要な解像度よりもはるかに高い解像度です。Rでこれらのシェープファイルの解像度を下げることができる方法はありますか?必要に応じて、代わりにQGISでそれを行うことができます。
12 qgis  shapefile  r  resolution 

2
7-paramデータム変換の結果の大きな違い
WGS84緯度/経度ポイントを変換しようとしています 11d42'32.10629" E 5d12'56.75371" S 3つの異なるソフトウェアパッケージ(Proj4、GeoTrans、Leica GeoOffice)で提供されていますが、結果には非常に大きな違いがあります-XとYで数百メートル前後!これらのバリエーションは、3ではなく7つのパラメーターでのみ表示されることに注意してください。 Proj4 cs2cs + proj = longlat + ellps = WGS84 + datum = WGS84 + no_defs + to + proj = utm + zone = 32 + ellps = clrk80 + towgs84 = 178.3,316.7,131.5、-5.278、-6.077、-10.9792、-19.166 +南+ units = m + no_defs GeoTrans Delta X …

2
QGISを使用してベクターPDF / SVG / DXFラインワークをジオリファレンスしますか?[複製]
この質問にはすでに回答があります: QGISを使用してコントロールポイントでベクターレイヤーをジオリファレンスしますか? (8つの答え) 3か月前に閉鎖されました。 私の都市の投票サイトごとに選挙結果を視覚化する小さなWebアプリケーションを作成したいと思います。結果はベルリンでここで行われたことと非常に似ているでしょう。これが私の目的を理解するのに役立つことを願っています。 必要な規模の選挙の生データが公開されており、選挙区の外に並んだ別々のポリゴンでシェープファイルの根拠でこれを視覚化する方法を知っています。私の問題は、おそらくご想像のとおり、このようなものはまだ存在しないということです。 実際に公開されているのは、私が興味を持っている地区の境界線をまとめたPDFファイルです:http : //muenster.de/stadt/stadtplanung/pdf/a3_stimmbezirk.pdf 私は自分で線画を描き直すことに熱心ではないので、これからシェープファイルを作成する方法を探しています。幸いなことに、PDfには個別のベクトルオブジェクトとして線画が含まれています。これらをSVGファイルに抽出しました:https : //www.dropbox.com/s/bn7698yrdh5tdqj/a3_stimmbezirk_ungrouped.svg SVGをDXFに変換し、qgis 2.0.1にインポートしてみました。これは実際には機能しますが、(予想どおり)大西洋にベクトルを配置し、それを編集して修正する方法を見つけることができません。 これらのベクトルをオープンソースツールでジオリファレンスし、最終的にシェープファイルを作成するにはどうすればよいですか?

3
地図のD3 ---どの段階でデータをジオに取り込むか?
世界のコロプレスをD3で表示するためにマップしたいです。 http://bl.ocks.org/mbostock/4206573 http://bl.ocks.org/jasondavies/4188334 ISO-alpha-3キーにキー設定された表示したいデータセットがあります。そう... danger.csv iso,level AFG,100 ALB,0 DZA,12 等 topojsonの指示に従って、私ができることを知っています... wget "http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/50m/cultural/ne_50m_admin_0_countries.zip" unzip ne_50m_admin_0_countries.zip ogr2ogr -f "GeoJSON" output_features.json ne_50m_admin_0_countries.shp -select iso_a3 topojson -o topo.json output_features.json --id-property iso_a3 ISO3によってIDが指定されたワールドマップJSONを作成します。 私の質問は、ワークフローのどの時点で、danger.csvのデータを地理データにマージする必要があるかということです。以前はGUIとしてqGISを使用していましたが、どこで/ should /をマージする必要がありますか?.shpで?ogr2ogrの後?topojsonが縮小した後、ブラウザーで動的に(ここhttp://bl.ocks.org/mbostock/4060606 http://bl.ocks.org/mbostock/3306362のように)? 私はpythonにはかなり長けていますが、javascriptにはかなり慣れていないので、実際に生成コーダーである以上にBostockの例をコピーして貼り付けています。 (関連がありますが、Stackoverflowのより詳細なフォローアップもありますので、ここで移行する必要があります:https : //stackoverflow.com/questions/18604877/how-to-do-time-data-in-d3-maps)
12 d3  topojson 

3
ArcCatalog Geoprocessingがまだ実行されているかどうかを確認するにはどうすればよいですか?
進行中のジオプロセシングが正しく機能していることを確認するログ以外の方法はありますか? ArcCatalog 10.1でディゾルブタイプALLを使用してバッファーツールを実行しています。このタスクには長い時間がかかると思っていたので、実行したままにして週末に家に帰りました。現在5日間稼働していますが、クラッシュしたかどうかを確認したいと思います。 タスクマネージャーは、プロセス(RuntimeLocalServer.exe)がまだ実行中であり、900 MBから3.8 GBまたはメモリ(時間の経過とともに変化する)とプロセッサの1つのコアを使用し、他のコアは約10% 。他に実行中のアプリケーションはありません。 ArcCatalogでは、結果ウィンドウに砂時計記号が表示され、エラーメッセージは表示されません。また、タスクが開始されたというエラーメッセージを含まないログファイルも確認しました。 追加の詳細 ファイルジオデータベースのフィーチャクラスに約150万ポリゴンの周りに3mのバッファーを作成しています。それらの多くは重なり合っているため、重なり合うと一緒に解消されます。 Windows 7 64ビットでArcGIS 10.1 for Desktopを使用しています。

2
ArcMapでSQLiteジオデータベースレイヤーの編集を開始できないことを文書化しますか?
最近、ArcGIS 10.2 for DesktopとST_GEOMETRYおよびSPATIALITEの両方のストレージデータタイプを使用してSQLiteジオデータベースの作成を開始しましたが、これが簡単であることに感銘を受けました。 次に、エラーによってブロックされるように、ArcMapから編集を開始しようとしました。 編集可能なレイヤーはありません。 と警告 このデータを含むワークスペースは編集できません。 私はこの制限をどこにでも見たが見つけることができず、もともとSQLiteがArcGIS for Desktopに対して読み取り専用であると誤解していた。 ArcMap編集セッション内のSQLiteの編集不可能性はどこにも文書化されていますか?

2
GTiffラスターの時系列スタックを単一のNetCDFに変換する
gdal-devメーリングリストからの移行: 2013年9月2日月曜日午後7時9分、David Sheanは次のように書いています。 こんにちはリスト、私は配布用の単一のNetCDFファイルとして同一の投影/範囲/解像度を持つGTiffラスターの時系列をパッケージ化しようとしています。過去1時間、オンラインドキュメントを参照し、gdal_translate、gdalbuildvrt、gdalwarpで遊んでみましたが、成功しませんでした。 既存のgdalコマンドラインユーティリティを使用してこれを行う簡単な方法はありますか?NetCDF Python APIを使用したカスタムソリューションに頼る前に、私は尋ねたいと思いました。 ありがとう。-デビッド 2013年9月3日火曜日、午前10時15分、エティエンヌトゥーリニーは次のように書いています。 あなたが望むのはおそらくgdalの範囲外です。gdal_translateがそれらを単一のファイルに入れるためには、巧妙なメタデータ管理が必要になります... gdal_translateを使用してそれらをすべてnetcdfに変換してから、python-netcdf4(numpy / scipyのものではない)を使用して時間ディメンションにスタックすることをお勧めします。 2013年9月3日火曜日午前7時55分、「Signell、Richard」は次のように書いています。 David、質問をGIS stackexchangeグループ/gis// に投稿する場合、 参考になるサンプルコードを提供します。 -リッチ ===================== 更新日9/3/13 17:04 PDT 入力データセットの1つに対するgdalinfoの出力を次に示します。 gdalinfo 20120901T2024_align_x+22.19_y+3.68_z+14.97_warp.tif Driver: GTiff/GeoTIFF Files: 20120901T2024_align_x+22.19_y+3.68_z+14.97_warp.tif Size is 10666, 13387 Coordinate System is: PROJCS["unnamed", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433], AUTHORITY["EPSG","4326"]], PROJECTION["Polar_Stereographic"], PARAMETER["latitude_of_origin",70], …
12 python  gdal  netcdf 

2
QGISでマップを投影した後、ポリゴンはどこに行きましたか?
GISのノウハウはかなり新しいですが、世界地図の投影に関する問題に遭遇しました。Natural Earthからダウンロードしたすべての国のシェープファイルがあります。この別の質問で提案されているように正射投影に投影した後、大西洋がやや中央にくるように緯度/経度を変更しました。 ただし、変更すると、次のように米国、メキシコ、カナダが地図から消えます。 地図を米国上空に再投影すると、ポリゴンが再び表示されます。助言がありますか?

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