地理情報システム

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

5
ラスタをnumpy配列に完全にロードしますか?
パターン認識のためにDEMラスターでフィルターをチェックしようとしており、常に最後の行と列が欠落しています(like..20)。PILライブラリ、イメージのロードで試しました。次に、numpyを使用します。出力は同じです。 配列の値をチェックするとき(ArcCatalogでIDを使用してピクセルを選択する)、ループに何か問題があると思ったので、ピクセル値が配列に読み込まれていないことに気付きました。 したがって、単に開いて配列に入れ、配列から画像を保存するだけです: a=numpy.array(Image.open(inraster)) #raster is .tif Float32, size 561x253 newIm=Image.new(Im.mode, Im.size) Image.fromarray(a).save(outraster) 最後の行と列を切り取ります。申し訳ありませんが、画像を投稿できません 誰もがその理由を理解するのを助けることができますか?そして、いくつかの解決策をアドバイスしますか? 編集: だから、私はみんなの助けを借りて小さなラスターをnumpy配列にロードすることに成功しましたが、大きなイメージがあるとエラーが発生し始めます。私はそれがnumpy配列の制限についてだと思うので、配列は自動的に再形成されるか、そのようにsmthされます...だから例: Traceback (most recent call last): File "<pyshell#36>", line 1, in <module> ima=numpy.array(inDs.GetRasterBand(1).ReadAsArray()) File "C:\Python25\lib\site-packages\osgeo\gdal.py", line 835, in ReadAsArray buf_xsize, buf_ysize, buf_obj ) File "C:\Python25\lib\site-packages\osgeo\gdal_array.py", line 140, in BandReadAsArray ar = numpy.reshape(ar, [buf_ysize,buf_xsize]) File …

5
レイヤーファイル(.lyr)をQGISに追加しますか?
大学ではArcGIS Desktop 10を使用していますが、Macでは機能しないため、代わりにQGISがあります。 QGISで演習を行いたいのですが、ArcGIS Desktopで.lyrファイルを使用していますが、QGISではサポートされていません。 QGISを搭載したMacで* .lyrファイルを* .shpファイルに接続して使用する方法を知っていますか?
26 qgis  layer-file 

4
xおよびyフィールドからgeography / geometry列を作成する-SQL Server 2008
私はSQL Server 2008の初心者です。私の質問/必要性を理解してください。 したがって、データベース(空間)に3つのフィールド(Name、Lat、Long)を含むテーブルがあります。これらのフィールド(LatおよびLong)に基づいてジオメトリ/ジオグラフィ列を作成したいのですが、残念ながら成功しません。 私の質問は、どうすればそれを行うことができますか?

5
QGISから印刷品質のPDFまたはPNG出力を取得していますか?
私はArcGIS Desktopを使用している人々と仕事をしていますが、PDFを作成することで最高の解像度の出力画像が作成されることがわかりました。彼らは、*。pngとArcGIS Desktopの残りの部分は満足のいくものではなく、気にしないと言っています。通常、出力はレポートに表示されるため、マップと単語のPDFはPDFエディターパッケージに集められ、最終的なドキュメントが作成されます。 その結果、Windows 7マシンでQGISをいじくり回し、マップコンポーザーから直接印刷することで最高の出力が得られることに気付きました。 Docuprint C2120プリンターでのこの出力は、ArcGIS Desktop PDFと同等であり、非常に印象的です。QGISは、この構成で非常に魅力的なマップを作成します。 ただし、PDFまたは.pngを作成してから、それらを印刷することはできません。Inkscapeへの.svg出力は、たとえばグリッド/グラティクルが大きすぎる場合など、実現不可能です。 例として、高品質の出力は、6 pt未満のフォントを印刷ページから簡単に読み取ることができる場所です。 何かご意見は? QGISトランクを使用しています。
26 qgis  printing  pdf  resolution  png 

5
ArcMapを実行せずにPythonでArcGISの機能を使用します(たとえば、別のエディター/環境)。
Pythonを使用したArcGISのプログラミングで次のステップに進み、ArcMapをロードしてPythonウィンドウに貼り付けなくてもスクリプト/コードを実際に実行できるかどうかを確認しようとしています。このビューを、ArcGISから何かを読み込むPython固有のIDEのようなものにすることを想像します。 これを行うにはどうすればよいですか? 更新:ソリューションの概要 Eclipse + PyDevルートに行きました。すべてをインストールして動作させるための注意事項を次に示します。 Eclipseをダウンロードする これは、使用可能なすべての異なるフレーバー(Java、Java EE、C / C ++など)を考えると、少し混乱します。私はC / C ++を使いました。PyDevはこのステップの後にインストールされるため、実際には問題ではありません。欲しいものを選んでください。 PyDevをインストールする PyDevはEclipseを介してインストールされます。リンクされた指示は完全に機能しました。 PyDevを構成する 上記の質問はWindows構成のスクリーンショットを提供しますが、ESRIブログからのこのリンクは2008年のものですが、Unixシステムの詳細情報を提供しています。 テストスクリプトを実行しました 私が取り組んでいたスクリプトを起動し、それが機能しました。シェープファイルやワークスペースなどへのアクセス方法には、この方法でコードを実行する際にいくつかの違いがあるようです。より明確にする必要があります。詳細についてはこちらをご覧ください。


6
小さなWebマッピング/マップタイルサービスの作成
1つ以上のポリゴンシェープファイルをオンラインで(正確には、既存のマップサーバーインフラストラクチャのない地方自治体のWebサイトで)表示するための小規模で簡単な方法を探しています。現在、私はすべての作業をQGISで行っており、すべてのオープンソースを使い続けたいと考えています(大きなソフトウェア投資のための予算はありません)。 このトピックを研究した結果、圧倒的な数の可能なアプローチが生まれ、非常に混乱しました。私が探しているのは 分類されたポリゴンをテーママップに表示できる(-可能であれば、ポップアップを表示するか、属性情報を取得できると便利ですが、これは非常にオプションです) QGISでほとんどの作業(スタイリングなど)を行うことを好む 基本マップとしてのOSMは完全に問題ありません これまでのところ、OSMベースマップ上のカスタムマップタイルは私が探しているもののように見えます(またはより良い解決策がありますか?)これらのタイルを作成する最良の方法は何でしょうか?

10
ArcObjectsを始めますか?
開発者でなく、開発者になることを目指していない場合、ArcObjectsを始めるための最適なルートまたは場所は何ですか? 私は長い間、ほぼ20年にわたってgiをプロフェッショナルに使用してきましたが、そのほとんどはarcinfo / arcgisです。元気してるよ。私はソフトウェア開発を学んでおり、公開プロジェクトで使用されている小さなpythonアプリケーションもある程度成功しています。私は良くない!本格的なソフトウェア開発者になりたくはありませんが、プログラミングなしではできないことを実行し続けます(例)。arcgisの世界では、これは私をpythonキャンプにかなりまっすぐに連れて行ってくれます。私はpythonが好きなので、これで問題ありませんが、pythonはArcObjectsに直接アクセスできません。(PythonとArcObjects は可能ですが、サポートされていないルートです。この質問は、beatられたパスをたどることに関するものです。) 始める必要がありますが、どこで?Arcgisは、ESRI Developer Networkを使い始めるように言っていますが、1500ドル/年は間違いなく私の予算には含まれておらず、スレッジハンマーを使用して蚊を叩くように聞こえます。そして、.NET、Visual Basic、またはVisual C ++のどの言語ですか? 更新:すばらしい回答をありがとうございました。それらに照らして、「ArcObjects」が進むべき方向であると前提として、質問の範囲を不必要に狭めたことに気付きました。よりオープンエンドの定式化は、次のようなものです。 私はarcgisとpythonだけでは解決できない問題に直面し続けています。Xのような問題を解決するために他に何を学べますか?ソフトウェア開発者になることに興味も意図もありません。arcgis pythonモジュールに公開されていないことをいくつか行う必要があります。

7
3D Webマップのオプションは何ですか?
私が持っているDEMにドレープされたデータ、つまりラスターとベクターの両方を表示するオンライン3Dマップが欲しい。 独自のDEMおよびラスターデータを使用する必要があるため、Google Earth APIはほとんど動作していません。 これを行うことができるプロジェクトはありますか?
26 web-mapping  3d 

6
GPSデバイスの「精度」の値はどれくらい正しいですか?
Garmin Forerunner 305とGoogle Nexus One Androidフォンを持っています。これら両方のデバイスのGPSから、通常6〜20メートルの「精度」値を取得できます。この値をどれだけ信頼できますか?それは修正に近いですか、それとも非常に間違っていますか?受信したNMEA文字列から派生している必要があります。 どちらのデバイスも、それが重要な場合、携帯電話ネットワークからスタンドアロンGPSとアシストGPSを使用していると思います。

3
ArcGIS Desktopを使用してポリゴンを特定のサイズに分割しますか?
シェープファイルに不規則な形状のポリゴンが数千あります。各ポリゴンを3つの領域に分割し、それらの領域のサイズを指定できるようにします(合計すると前の領域になります)。これは視覚化のためであるため、サブポリゴンの形状が何であるかは関係ありません。 どうすればこれを行うことができますか?使用できる標準のアルゴリズムはありますか? 私が検討したアプローチの1つは、ポリゴンを構成するすべてのポイントを取得することでした。次に、直線を使用して2つをランダムに結合し、ポリゴンを分割して、領域が十分な許容範囲内にあるかどうかを確認します。小さすぎる場合は、一方向にポイントを変更します。大きすぎる場合は、反対方向のポイントに変更します。

8
GeoServerを実行できる低コストの仮想プライベートサーバーはありますか?
GeoServerの仮想プライベートサーバーホスティングオプションを探しています。最近の会議で、そのようなサーバーの最も頻繁に引用されたコストは約50ドル/月でした。私は、VPSをはるかに少ない数で宣伝する場所をいくつか見つけました。1ヵ月あたり17ドルという低さです。仕様は、少なくとも私の最初の実験的なニーズには、GeoServerのインストールと実行に適しているようです。低コストのオプションを検討しているのは、ここで収入を得られないからです。 この超低コストのGeoServerルートを試したことがあるかもしれない他の人から聞いてみたいです。それはどのように機能しましたか?もしそうなら、どの低コストのVPSプロバイダーが最も効果的であると思われましたか?
26 geoserver 

9
x、y列のExcelファイルをシェープファイルに変換するにはどうすればよいですか?
x、y列のExcelファイルをポイントシェープファイルに変換するにはどうすればよいですか? シェープファイルの正しい作成に加えて、いくらかオプションの要件がいくつかあります。 列の種類(Excelの書式指定子による)を保持する必要があります(特に日付型) 列名はヘッダーから取得する必要があります 私はなりたいと、コマンドラインからこれを行うには 3番目の列のポイントに異種の空間参照を含めることができれば、とても嬉しいです:)

9
North Arrowsは無意味ですか?
Cartastropheに関する最近の投稿は、「不必要な北矢印を排除するための世界的なキャンペーン」に言及しています。 それで、もしあれば、北矢印が必要なのはいつですか? 興味深いことに、北が上にあるという概念は意的なものではなく、北半球では 「目に見える天柱の周りの夜空の目に見える回転のため」 しかしながら 「中国とイスラムの文化は、南を地図の適切な上端とさえ考えていました。」 http://en.wikipedia.org/wiki/North

9
地理空間データにKey-Valueストアを使用する方法はありますか?
過去に多くのリレーショナルデータベースを使用しましたが、すべてのNoSQLデータベースについても読んでおり、Key-Valueストアは興味深いものに見えます。 ジオメトリオブジェクトを格納するときは、主に5つのインデックス付き列ID、MIN_X、MAX_X、MIN_Y、およびMAX_Yを使用します(XとYはマップ投影にあります)。他のデータのインデックスは必要ありません。 指定した場所(マップの四角形)でオブジェクトを検索するにはX値とY値が必要です。指定したオブジェクトを更新する場合は、ID値が必要です。 これにKey-Valueストアを使用する方法はありますか?

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