問題タブ [shapefile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - XAML を ShapeFile または SqlGeometry 形式に変換する
Canvas オブジェクトに埋め込まれたパスで構成される XAML ベースのダイアグラムがいくつかあります。
XAML を ShapeFile または SqlGeometry データに変換する方法/ツールはありますか? ShapeFiles または SqlGeometry データにのみバインドするサード パーティのマップ コントロールにグラフィックを表示したいので、変換する必要があります。
どんな助けでも大歓迎です。
versioning - シェープファイルをバージョン管理する方法
私が取り組んでいるプログラムには、かなりの数の属性を持ついくつかのシェープファイルがあります。現時点では、圧縮された blob (dbf.gz、shp.gz、および shx.gz) としてバージョン管理 (Subversion) に保存されています。これはプログラムで使用される方法ですが、バージョン管理の目的には非常に不便です。エントリや属性の変更に関する情報は得られません。ファイルのどこかで何かが変更されただけです。有用な差分はありません。
DBF は属性を持つものです。それを CSV として保存し、ビルド プロセスの一部としてDBF に変換して ??? を実行できるのではないかと考えていました。(未定) 有効なシェープファイルにしてから、現在使用されている圧縮バージョンを作成します。
もう 1 つのアプローチは、シェイプファイルからほぼすべての属性を削除し、それらを CSV/YAML/その他 (適切にバージョン管理できるもの) に保存し、シェイプ ID で検索するか、オブジェクトを取得した後にそれらをオブジェクトにアタッチすることです。シェープファイルなどからインスタンス化されています。
しかし、シェープファイルの経験が豊富な人は、より良いアイデアを持っているのではないでしょうか?
ruby-on-rails - Shapefile の座標を変換するにはどうすればよいですか?
アプリケーションに近隣データを取得しようとしていますが、使用しているデータに問題があり、ここから取得しました。
このファイルには、サンフランシスコの近隣を含むシェープファイルが含まれています。Ruby on Rails フレームワークを実行しています。現在、GeoRubyを使用してシェープファイルを解析しています。
コードは次のようになります。
コードはファイルを解析できますが、解釈された座標を理解できません。有効な緯度と経度の座標が -180 から 180 の間であると予想される場合、すべてのポイントには数百万の値があります。ポイントの例を見てみましょう。
これらの座標値の形式は何ですか? それらを自分にとって意味のある値に変換するにはどうすればよいですか? (つまり、SRID 4326 <=> WGS84 空間参照系に基づく緯度/経度)
前もって感謝します!
gis - GDALまたはその他のオープンソースソリューションを使用して、同じ値のポイントをシェープファイルからポリゴンに集約する方法
約19,000ポイントのシェープファイルがあります。基本的にラスターからエクスポートします。次に、同じ値を持つポイントを集計してポリゴンを抽出する必要があります。集計に使用する値のフィールドは、ポイントの標高を使用して毎回動的に計算されます。今、私はポリゴンを吐き出す必要があります。GDALを使用してそれを行うにはどうすればよいですか?それを行うためのユーティリティはありますか?他のオープンソースソリューションは大歓迎です。「AggregatePoints」というツールボックスを備えたArcGISを使用していますが、どういうわけかそのライセンスがありません。
postgresql - postgis 形状ファイルのインポートの問題
こんにちは、形状ファイルをインポートしようとしています
http://www.nyc.gov/html/dcp/html/bytes/bytesarchive.shtml
postgis データベースに。上記のファイルは、shp2pgsqlを使用してインポートするとMULTIPOLYGONSを作成します。
次に、緯度/経度のポイントがマルチポリゴンに含まれているかどうかを単純に判断しようとしています
しかし、私の選択は機能していません.the_geom列のポイントを印刷すると、非常に壊れているようです.
結果を与える...
ニューヨークのポイントについては、これは非常にずれています..何が間違っているのですか?
python - 大きなdbfファイルを解凍する際のpython 2.5エラー
そのため、かなり大きな圧縮されたシェープファイルのディレクトリがあります。私は現在、ほとんどのファイル (つまり、すべてのシェープファイル コンポーネント パーツ .shp、.prj、.dbf...) を解凍する Python 2.5 のコードを持っていますが、いくつかの .dbf ファイルを解凍するときに時折問題が発生します。
これらのファイルに問題がある場合、これらのファイルの領域は通常非常に大きくなります (たとえば 30 MB) が、ファイル サイズは解凍プロセスの包括的な問題ではないようです。
ファイル パスに含まれる可能性のある特殊文字 (「-」と「/」を含む) を確認しましたが、これは他の .dbf ファイルでは問題にならないようです。また、ファイル パスの長さも調べましたが、他の長いファイル パスでは問題が発生しないため、これも問題ではありません。
7Zip は .dbf ファイルを解凍します。python unzip での解凍に問題があるため、ファイルが破損していません。
Python で追加の処理を実行する前にすべてのファイルを解凍するのが簡単な解決策であることはわかっていますが、ファイルは圧縮されたアーカイブに含まれているため、これを行う必要がないのが最も便利です。
考えていただければ幸いです。
sql-server-2008 - Ogr2ogr を使用して SQL Server からシェープ ファイルを作成する
コマンド ウィンドウで次のコードを実行しようとしています。コードは実行されますが、.SHP ファイルに値がありません。テーブルには、タイプ Geography の Field に格納された GeographyCollections と Polygons があります。バイナリ、テキストなど、SQL ステートメントの Geography 型のさまざまなバリエーションを試しましたが、うまくいきませんでした。出力 .DBF ファイルにはデータがあるため、データベースへの接続は機能しますが、形状の .Shp ファイルと .shx ファイルにはデータがなく、サイズはそれぞれ 17K と 11K です。
助言がありますか?
google-maps - bing マップのルート案内からウェイポイント ルートを抽出し、シェープファイルに変換する方法
bing mapsのルートで各ウェイポイントルートを抽出できるかどうか疑問に思っていました(以下のウェイポイントルートの例)
http://dl.dropbox.com/u/15387358/bing%20route.jpg
ルートを抽出する方法を知っている唯一の方法は、次の方法です。
www.elsewhere.org/journal/gmaptogpx/
次に、これを使用してシェープファイルに変換します。
freegeographytools.com/2007/exporting-gps-data-to-gis-i-garmin-gps-units
私の問題は、上記の方法が Google マップでのみ機能し、Google マップで計算されたルートが bing マップとは異なることです。現時点での私の唯一の回避策 (非常に面倒) は、wapoints をドラッグして bing マップのルートと一致させることにより、Google マップでルートを手動でトレースすることです。
shapefile - QGis (または別の方法) を使用してラスター イメージをポリゴンに変換します。
QGis (Quantum GIS 1.6) を使用して、複数の画像をポリゴン shp ファイルに変換したいと考えています。
エッジ検出を行い、いくつかの異なる色の線 (赤、緑、黄、黒) を区別する必要があります。画像が 200 DPI でスキャンされるため、適切なエッジ検出が必要です。
QGis を含まない他の提案を受け入れます。Photoshop を使用できますか、それとも Arcgis の方がうまく処理できますか?
ruby - シェープファイル .prj から WKT を読み取るにはどうすればよいですか?
ユーザーがシェープファイルをアップロードできるシステムを構築しています。次に、これらのシェープファイルを を使用して PostGIS に変換しshp2pgsql
ます。このコマンドには、EPSG コード形式の SRS ID が必要です。
*.prj
したがって、シェープファイルのファイル (WKT としてエンコードされた投影/空間参照システムを含む) を読み取って、対応する SRS ID を返すことができる ruby gem が必要です。