問題タブ [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.
sql-server - SQL Server の空間データ型
Manifold を使用して ESRI シェイプファイルを SQL Server 2008 にエクスポートしました。これにより、type の列「Shape」が得られますGeometry
。Manifold .prj ファイルは次のようになります。
SRIDは4326だと思いますか?ただし、このクエリを実行すると、米国が返されると予想されますが、行が取得されません。
動作する他のクエリをいくつかテストしたので、SRID が間違っていると思いますか? その場合、どうすれば正しいものになりますか?
postgresql - UTF-8PostgreSQLDBをWIN-1255シェープファイルに変換する
ヘブライ語のテキスト列を含むPostgreSQL\PostGIS空間データベースがあります。システムはUbuntuで実行され、すべてがUTF-8で問題なく動作します。
Windows-1255文字列しか読み取れないWindowsプログラムのシェープファイルにいくつかのテーブルをダンプしようとしています。残念ながら、pgsql2shpにはエンコードオプションがありませんが、 shp2pgsqlにはエンコードオプションがあるため、WidnowsプログラムはWindows-1255として解析されたUTF-8を読み取り、Gibberishを提供します。
テーブルの列に対してWindows-1255ビューを作成しようとしましたが、データベースを破損せずに作成する方法が見つかりませんでした。
テーブルを変換する方法はありますか?
ありがとう、
アダム
アップデート:
私はこれが解決されたと思いました(私自身の答えを参照してください)、それでも私は次のようなランダムなエラーを受け取ります:
私が欲しいのは、ある種の省略機能です。たとえば、同等のintターゲットエンコーディングを持たないソース文字を単にコピーしないiconv
's フラグのようなものです。-c
mysql - MySQLデータベースにシェープファイルを挿入する方法は?
私はこのshp2mysql
ツールを見つけようとしています。しかし、私が見つけたのはPHPの実装だけでした。インターネットで利用できる他のバージョンはありますか?
php - Shapefile データを使用して経度/緯度の近隣を特定する
Zillow が自由に公開している Shapefile データに基づいて、場所の近隣を特定しようとしています。
私はシェープファイル形式について本当に何も知らず、オンラインでチュートリアルを見つけるのに苦労していますが、基本的には緯度/経度のペアを取得し、それをシェープファイル データに対して実行して、対応する地域を特定したいと考えています。
誰かが私を正しい方向に向けることができますか? どこから始めればよいかさえわかりません。
これは、私が Shapefile ファイルを取得した場所です: http://www.zillow.com/howto/api/neighborhood-boundaries.htm
map - 緯度/経度の行政区域のシェープファイルを照会する
私は自分の国の郡のシェープファイル (shp、dbf、...) をすべて持っています。ポイント (緯度/経度) のリストがあり、各ポイントを対応する郡で参照する必要があります。
これらのツールとライブラリを調べました。SHP ファイルの読み取り、書き込み、編集はできますが、それらの内容を検索することはできないようです。DBF ファイルを MySQL に変換しました ( this を使用) が、このデータは単なるメタデータであり、実際のポリゴンではありません。
SHP ジオメトリ単位を緯度/経度に変換する必要がありますか? それを行うためのツール/ライブラリ/パッケージはありますか? 地理的なものにはかなり新しい。;)
ありがとう!乾杯
java - ESRI シェープファイルを解析できる Java のライブラリを知っている人はいますか?
2009 Tiger/Line Shapefilesの道路データの視覚化プログラムを作成することに興味があります。私の郡のすべての道路を表示するライン データを描画したいと思います。
ESRI シェープファイルまたは単にシェープファイルは、地理情報システム ソフトウェアで一般的な地理空間ベクトル データ形式です。これは、ESRI と他のソフトウェア製品間のデータ相互運用性のための (ほとんどの) オープンな仕様として、ESRI によって開発および規制されています。1「シェープファイル」は一般に、「.shp」、「.shx」、「.dbf」、および共通のプレフィックス名 (「lakes.*」など) にその他の拡張子が付いたファイルの集まりを指します。実際のシェープファイルは特に「.shp」拡張子のファイルに関連していますが、他のサポート ファイルが必要なため、このファイルだけでは配布には不十分です。
Shapefilesの行データを解析して読み取るための既存のライブラリを知っている人はいますか?
google-maps - Google マップ タイルの上にシェープファイルをプロットする
Google マップのタイルにプロットしたいシェープファイルがいくつかあります。これを行う最も効率的な方法は何ですか? 1 つの方法として、pkg RgoogleMaps を使用することも考えられますが、これを行う方法はまだ不明です。PlotonStaticMap をシェープファイル データの再フォーマットの組み合わせで使用すると仮定します
c++ - ESRIシェープファイル用のどのC++ライブラリを選択しますか?
C ++からESRIシェープファイルを処理(読み取り)した経験のある人はいますか?
ShapeLibCライブラリとOGRの少なくとも2つのオープンソースライブラリを見つけました。どちらがいいですか?誰かがそれらの1つを使用しましたか?体験はいかがですか?
postgresql - PG から SHP への ogr2ogr は、.DBF のデータ型を変更します
アップデート:
はい、それでした!
mloskot が言ったように、テーブル全体をダンプする必要があります。SQL でフィールドを選択すると、燃料幅に関する情報が失われます。
ありがとう、それはそれを修正しました!
こんにちは、みんな、
ogr2ogrに問題があります。PostgreSQL テーブルをシェープファイルにダンプしようとしています。ogr2ogr は、integer や char などのデータ型のサイズを変更するようです。
Shapefile セットが読み込まれた DB 構造の一部を次に示します。
そしてそれは正しく見えます。
楽しみはここから始まります:
それから
num-length は8,2,2から11まで、charの長さは10から80までです。
幅(長さ)が指定されていない場合、これらはデフォルトであると読みました。
幅を指定するにはどうすればよいですか?
次のように、キャストの有無にかかわらず、すべてのコンボを試しました。
を与えますdbview
:
キャストなし ( select * from test
) を与える
どんな場合でも、オリジナルにはほど遠い。
debugfile [--debug on]
特別な私見は何も与えません。これは、私が試した3つのogr2ogrコマンドの出力です。
私も試し-dsco precision=no
ましたが、どちらも役に立ちませんでした。
dbview
足を引っ張っているのかもしれませんが、Shapefile のソース .dbf のヘッダーが正しく設定されていることがわかりました。
誰でもアイデアはありますか?
EJ
UpDate: こんにちは、mloskot
ご返信と再フォーマットをありがとうございます。
私はGDAL 1.6.3を使用しています。
幅を指定してみましたが、違いはありません。
与えます:
はい、次のように、キャストせずにフィールドを指定しようとしました:
与える:
しようとしている
integer(field_length)
お気に入り
動作しません、エラーが発生します
ERROR 1: ERROR: current transaction is aborted, commands ignored until end of transaction block
Postgresql と PostGIS のバージョンが古くなっているのではないでしょうか? Postgres = 8.3.5、PostGIS = 1.3.3
Shapelib を確認します。今インストールしました。
unicode - 米国国勢調査地図境界ファイルの文字エンコード
米国国勢調査の地図境界ファイル (ここから入手可能: http://www.census.gov/geo/www/cob/bdy_files.html ) を GeoDjango アプリケーションにインポートしようとしています。ただし、python は UnicodeDecodeErrors について不平を言っています (たとえば、プエルトリコの非 ASCII 文字について)。
シェープファイル記述ファイル (*.dbf) は、使用する文字エンコーディングを指定していません。これはシェープファイルの仕様では定義されていません。使用する正しい文字エンコーディングは何ですか?