地理情報システム

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

4
「ESRI Shapefile」ドライバーの使用時にwriteOGRがフィールド名を短縮しないようにする方法
現在、次のスクリプトを使用して、テーブルからいくつかの属性データを多数の個々のシェープファイルに追加しています。 library(rgdal) specieslist <- read.csv("SpeciesList1.txt", header=F) attdata <- read.table("TestAtt.csv", sep = ",", header=T) for (n in 1:dim(specieslist)[1]) { speciesname <- specieslist[n,1] shp <- readOGR("Mesoamerica_modified_polygons", speciesname) shp$ENGL_NAME<-attdata[n,2] writeOGR(shp, "PolygonsV2", speciesname, driver="ESRI Shapefile") } 最後に次の警告が表示されます。 1: In writeOGR(shp, "PolygonsV2", speciesname, driver = "ESRI Shapefile") : Field names abbreviated for ESRI Shapefile driver …

2
QGISで複数行ラベルを作成する
ラベルプロパティに複数行ラベルオプションを適用するにはどうすればよいですか? 名前フィールドには長い名前が含まれています。包みたい 私のQGISバージョンは1.8です。
16 qgis  labeling 

2
GeoServerの推奨サーバー仕様
フラッグシップアプリケーションであるドーセットエクスプローラーを介して地理データを提供します。これは、OpenLayersとGeoServerを使用して、OSMやOSベースマップなどの地理データや、航空写真、学校などのその他の大量のデータを提供します。 私の質問は、GeoServerにどのようなサーバー仕様を使用すべきかということです。WMSを介してタイルを配信するために使用できるサーバーは1つだけです(おそらく、将来的にはWFSも使用する可能性があります)。1日あたり100〜200人のユーザーを獲得していますが、サーバーが維持されると確信しているとすぐに、これが上昇し始めることを期待しています。余裕がある最高の仕様に固執するだけなのか、それとも制限や理論的な上限があるのか​​。 どんなポインタでも大歓迎です!

4
代替植生指数
私は、米国のグレートプレーンズ中央部の樹木を特定するためにNDVIを使用していますが、成功は限られています。私が遭遇した問題は、農場/牧草地からの反射率が、私が特定している樹木と本質的に同じスペクトル特性を持っていることです。4バンドのNAIP画像から生成できる植生指数はありますか。農業指数は、農業地域全体で混合した樹木被覆を分離するのにより良い仕事をすることができますか?おそらく、前/後処理ステップが最も効果的でしょうか?

2
QGISで逆ジオリファレンスする方法は?
「奇妙な」投影の地図があります(基本的には手描きであり、正確なものではありません)。Georeferencerプラグインと、2000〜3000個のコントロールポイントのセットを使用したThin Plate Spline変換を使用して、簡単なWGS 84(EPSG:4326)の「latlong」投影にQGISで簡単にジオリファレンスできます。 Natural EarthやOpenStreetMapからのような。 今は実行したい逆それらのラスタレイヤの1つ(またはラスタライズベクター層)変換:操作背面に重ねたときに画像が一致するように、手描き疑似投影へ、理想的には、制御点の同じセットを使用してグラフィックエディター。どうすればいいのですか?

1
ArcGIS Desktopを使用して緊急対応のネットワーク分析を実行していますか?
Network Analystを使用して、消防署の公式緊急対応ゾーンを決定するプロジェクトに取り組んでいます。各ゾーンの形状はネットワークによって決定され(少なくとも1つの部門が運転時間の4分以内に目的地に到着する必要があります)、各ゾーンは最もアクセス可能なリソースの順番でステーション番号に関連付けられます。 たとえば、1つのゾーンに3、2、5が割り当てられる場合があります。これは、ステーション3がそのゾーンに最初に応答し、さらにリソースが必要な場合(または3が利用できない場合)、ステーション2がディスパッチされ、ステーション5と同じです。最終結果は、各ゾーンを示すマップになり、各ステーション番号が順にラベル付けされます。 私はNFPA標準に関する良い情報を見つけました。これは、米国で消防士が従う標準です。 最初の車両は4分以内に到着する必要があります 最初のアラームに割り当てられたすべての会社は、8分の旅行時間内に到着する必要があります しかし、私は分析を実行する方法についての基準を見つけていません。このESRIホワイトペーパーでは、ArcGISが火災対応にどのように役立つかについて説明していますが、あまり詳細には触れていません。 Network Analystを使用する前に到達圏解析を行ったため、これを実行する手順を求めていません。しかし、私が知る必要があるのは、緊急対応ネットワークの分析が行われる標準的な方法、または一般的な慣行はありますか?または、これは通常、顧客が同意または提案する方法を使用して処理されますか? たとえば、この場合、顧客は、町で時速35マイル、町から時速50マイルであると仮定するのは良いことだと言ったので、それを使用します。グローバルターン遅延値を追加すると、分析もより現実的になります。しかし、これらの仮定のために、私は車輪を再発明していないことを確かめたいです。これらの前提条件(緊急時対応)に既に標準またはベストプラクティスがある場合は、それらに従う必要があります。

4
WindowsからLinuxへの移行
コンピューターをWindowsからUbuntuに切り替えることを検討しています。私はずっとWindowsユーザーであり、GISを10年以上使用しています。Ubuntuへの移行に興味があります。ほとんどの場合、どのパッケージ、バインディングなどを取得する必要がありますか?Windowsでは、Pythonとバインディング、GDAL、FWToolsなどをダウンロードしました。Ubuntuでも同じですか?または、パッケージはUbuntuで異なる方法でバンドルされていますか?
16 ubuntu 

1
QGISでOrdnance Survey OpenSpaceをロードする方法は?
AndroidタブレットにあるバージョンのgvSIGはOS OpenSpaceレイヤーをロードしますが、QGISデスクトップでも同じことが可能かどうか疑問に思います。もしそうなら、どのように?独自のOpenSpace APIキーを持っています。 これは、レイヤーを取得するジョブを実行するgvSIGの「layers.txt」ファイルの(長い)行のようです。 101 | Ordnance Survey(UK)OpenSpace; 6 [>]、http://openspace.ordnancesurvey.co.uk/osmapapi/ts?FORMAT = image / png&KEY =#KEY#&URL =#URL#、image / png、11 、0,200,0.0,0.0,0.0,0.0,1000000.0,1000000.0、EPSG:27700,2500.0:1000.0:500.0:200.0:100.0:50.0:25.0:10.0:5.0:4.0:2.0:1.0、、1.1.1,88013ECD7A8F379FE0405F0ACA607F60: 8824326E25F94E17E0405F0AC86047BC、http://www.prodevelop.es/maps/map.htm | http://www.gvsigmini.org/maps/map.htm

6
無料のGISソフトウェアで擬似ノードを見つけましたか?
ソフトウェアgvSIG OA Digital Edition 2010には、線形ジオメトリの擬似ノードを見つけるためのツールトポロジがあります。20000リンクカウント線形ジオメトリのクラスター許容値0.00002と最大エラー数-10000を設定します。しかし、失敗した結果。 無料のGISソフトウェアで擬似ノードを見つけるソリューションはありますか? 擬似ノードを階層化する必要があります(この問題の1つの解決策-ArcInfoのツールトポロジを使用しますが、私にとっての優先事項はフリーソフトウェアを使用することです)。線形ジオメトリにより、PostGIS(v。2.0.1)データベースのQGIS 1.8.0で複数のユーザーが作成されました。 新しいイメージの追加:A(ライン4/5)、B(ライン6/7)、C(ライン9/10)に3つの擬似ノードを持つ12の線形フィーチャ。代わりに、擬似ノードはポイントである必要があります。1つのポイント(ノード)に交差する2つの線形フィーチャは、1つの線形フィーチャ(ライン4/5-ライン4、...)でなければなりません。 PostGISでリクエストを行うことは可能ですか?これにより、擬似ノードのレイヤーが作成されますか? サンプルの擬似ノードの新しい画像を追加します:線形レイヤーのポイントレイヤーの擬似ノード(青い四角形)を受け取った場合、線形レイヤーの次のエラーを修正しました:A-欠落したジオメトリを追加、B-交差するスナップ線、C-擬似ノードを削除

1
ArcGIS Server JavaScript APIは無料で使用できますか?
ArcGIS Server JS APIを発表した2008年のブログ投稿は次のように述べています。 誰でもArcGIS JavaScript APIを使用できます。ArcGIS JavaScript APIを使用したり、ArcGIS JavaScript APIを使用して構築されたアプリケーションをデプロイするための料金はかかりません。 しかし、EsriのWebマッピング価格ページには「価格についてはお問い合わせください」と書かれています。 どちらが正しい?

7
オープンソースGISソリューションのポリゴンオーバーレイからラスター値を取得
2つのレイヤーがあります。多くのタイルを含むポリゴンシェイプレイヤーと、カラーマップの多くのカテゴリを含むCORINE 2006土地被覆を含むラスターレイヤー。シェープレイヤーの各ポリゴンについて、ラスターレイヤーの各土地被覆カテゴリの合計を取得します。 たとえば、IDが '2'のポリゴンがあり、このポリゴンに対して次のような属性が必要です(パーセントまたは平方メートル)。 耕地:15% フォレスト:11% 通り:2%(...など) 私は草、qgis(機能なし)、saga(すべてを合計値に合計する)r(合計)でそれをしようとしましたが、まだ解決策が見つかりませんでした。ほとんどのプラグイン(qgisのゾーン統計)は、0-1ラスターレイヤーのみをサポートします。v.rast.statsも役に立たなかった。Iamは、優れたスマートソリューションにオープンです。たぶん私は間違ったアプローチを使用したか、間違いを犯した。 Arcgisでは、このタスクは非常に簡単です。覚えていれば正しいですが、私はあなたの日常のLinuxユーザーにとって良い解決策がまだありません。 私はDebian Linuxシステムを実行しているため、このOS用のプログラムしか使用できません。 編集:この質問にはまだ多くのビューと訪問者がいるので、QGISプラグインを作成しました。これは、ラスターレイヤーの土地被覆を計算することもできます。ポリゴンオーバーレイはまだコーディングしていませんが、間違いなく計画されています。ここでプラグインを見つけて、最初にScipyライブラリをインストールします。
16 qgis  raster  polygon  r  statistics 

1
リーフレットマップペインの階層化順序(z-index)を変更するには?
リーフレットは、マップペイン要素にマップに追加されたすべてのレイヤーが含まれていることを維持します。多くのマップペインの違いは、厳密に階層化のz-index順序です。 基本的にはレイヤーであるlvector.CartoDBレイヤーと、overlayPaneGeoIQ Acetate-bgやラベルなどのTileLayerの組み合わせを使用したいと思います。 これは、要素がマップに追加されるときの要素の順序です。 tileLayer1 = new L.TileLayer(); map.add(tileLayer1); // add first layer to map cartoDBLayer1 = new lvector.CartoDB(); cartoDBLayer.setMap(map); // add second layer to map tileLayer2 = new L.TileLayer(); map.add(tileLayer2); // add third layer to map 返されるのは、次の順序のレイヤーを持つマップです。 tileLayer1,tileLayer2,cartoDBLayer1 tileLayer1とtileLayer2に位置しているHTMLElement: TilePaneとcartoDBLayer1していますHTMLElement: overlayPane。 cartoDBLayer1TilePaneでのレンダリングを強制する方法はありますか。マップに追加されたz-indexの順になります。 すなわち z-index[0]:tileLayer1 z-index[1]:cartoDBLayer1 z-index[2]:tileLayer2
16 leaflet  z-index 

9
一時的なランドサット画像を取得するための最良/最も簡単な方法は何ですか?
光学画像を扱ってからしばらく経ちました。いくつかのLANDSATシーンを使用して、中緯度で土地被覆分類を実行する必要があります。一部のオンラインツールがまだ画像を販売していることに気づきましたが、今では無料でアーカイブが提供されているという印象を受けました。 一時的なランドサット画像を取得するための最良/最も簡単な方法は何ですか?

3
PostGISでMultiLinestringをLinestringに変換しますか?
複数行の文字列があり、それをラインストリングに変換して、ラインストリングでのみ機能するいくつかの関数を使用したい。ST_Dump()ジオメトリのコレクションを使用して取得しました。それらをマージして戻すと、まだ複数線ストリングが得られます。単純なラインストリングで終わるために、Npointsを取得し、それらを一緒に結合するか、何かにする必要がありますか?ST_LineMerge()私の複数線ストリングでも機能せず、同じ結果を返します。 私の例、 MULTILINESTRING(( - 3.16420835153456 55.9269166007097、-3.164222 55.926918)、( - 3.1642070167833 55.9269296196706、-3.16421351659546 55.9268662214904)、( - 3.16421351659546 55.9268662214904、-3.16421636372824 55.9268384509897)、( - 3.16421636372824 55.9268384509897、-3.16422182573761 55.9267851753802)、( - 3.16422182573761 55.9267851753802、-3.16422870102352 55.926718114886 )、( - 3.16422870102352 55.926718114886、-3.16423309121073 55.926675293667)、( - 3.16423309121073 55.926675293667、-3.16423565148822 55.9266503211093)、( - 3.16423565148822 55.9266503211093、-3.16424103159897 55.9265978443265)、( - 3.16424103159897 55.9265978443265、-3.16424680776317 55.9265415044985)、( - 3.16424680776317 55.9265415044985、-3.16425267254583 55.9264843002995 )、(-3.16425267254583 55.9264843002995、-3.16425541048045 55.9264575949012)、(-3.16425541048045 55.9264575949012、-3.16426111146586 55.9264019883556)、(-3.16426111146586 55.9264019883556、-3.1642667032531 …
16 postgis  sql 

7
GISデータで正常に機能する3D視覚化ツールとは何ですか?
この投稿はコミュニティWikiです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答は受け付けていません。 多数の3Dモデリングツールが利用可能です(オープンソースとクローズドソースの両方)。次のことができるようになりたい: GISデータを3D環境にインポートし、ジオリファレンスを保持します。 ソースデータの品質と解像度を保持します。 ゲームのような速度でリアルタイムにデータを表示します。 いくつかのツールを試しましたが、これらの3つのポイントをうまく実行できるとは思えません。これらの要件を確実に満たすことができるツールはありますか?

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