タグ付けされた質問 「wkt」

既知のテキスト(WKT)は、マップ上のベクトルジオメトリオブジェクト、空間オブジェクトの空間参照系、および空間参照系間の変換を表すためのテキストマークアップ言語です。

4
ESRI WKT予測はOGC WKT予測とどのように異なりますか?
ESRI WKTとOGC WKTの投影形式文字列の違いの正確なリストを知っている人はいますか? ESRI WKTからOGC WKTへの変換に役立つさまざまなツールがあり、GDALユーティリティやさまざまなWebサイトサービスが含まれています。しかし、私の質問は実際的な種類のものではありません。これらのサービスが利用するフォーマット/構文の違いを理解したいだけです。Stackexchangeに関するこれまでの質問では、特定の例の違いや、利用可能なツールやサービスについてのみ触れていました。 違いを1つだけ知っていても、投稿できればすばらしいでしょう。私自身の経験からは、ほんのわずかな違いがあるはずです。私が知っている違いは: esri定義のほとんどのテキストアイテムは、ogcがスペースを使用するアンダースコアを使用します。 esri wktでデータを定義するテキストは、「D_」で始まることを除いて、ogc wktと同じです。 場合によっては、事前定義された一部のPROJCS、PROJECTION、GEOGCS、およびDATUMのテキスト識別子が異なる方法で記述されることがあります(たとえば、「NAD83」は「North_American_1983」です)。どの識別子のスペルが異なるかを知る唯一の方法は、リストまたはルックアップテーブルを作成することになると思います。そのため、異なるとわかっている名前を挙げてください。 さまざまなPARAMETERテキスト値はすべて同じですが、ogcには各単語の大文字が大文字であるのに対し、esriはすべて小文字です。しかし、このルールが使用されていないケースを見たことがありますが、ソフトウェアをロードしようとするときに、タイトルケースが実際に重要であるかどうか誰かが知っていますか? UNITのタイプは、ogcでは大文字のタイトルケース、esriでは小文字のスペルで表記されます(例: "Degree"と "degree")。ogcが "meter"の "meter"と "m"の両方として綴られている場合や、フランス語の綴り "metre"が付いている場合があります。誰もが、これらの形式または両方の形式の他のユニットタイプの正しい規則は何かを知っていますか?

1
PostGisとOracle Spatial 11gのパフォーマンス
63,000,000ポイントをWKT形式に変換しているときに、Oracle Spatial 11Gのテーブルを更新するとパフォーマンスの問題が発生します。Postgresとも比較しました。PostgresとOracleはどちらも、同じサーバーでホストされている2つの仮想マシンで実行されます。 Postgres:プロセッサ12、RAM 64GB create table alldata(geom geometry(Point, 4326)); alter table alldata add column wkt4326 varchar(100); update alldata set wkt4326 = St_AsText(geom) -- 25 minutes Oracle 11G:プロセッサー12、RAM 40GB、pga + sga =最大8GB create table alldata(geom sdo_geometry); -- e.g.: SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(aLon, aLat, null), null, null) alter table alldata add (wkt4326 …

1
形式の理解:WKTからのWKB、および最初の形式を後者に変換する方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 データの形式がわかりません。列名はwkb_geomなので、データはWKB形式であると想定していましたが、確認してみたところ、その例が見つかりませんでした。データは次のとおりです: "0106000020E6100000010000000103000000010000007218000007000060B1D42B4010000060A372454007000060B1D42B40030000009D724540030000E0D5D42B40030000009D724540030000E0D5D42B40050000C08A7245400B000040FAD42B40050000C08A7245400B000040FAD42B40130000807B7245400B000040FAD4 (...)」 WKBまたはWKT形式ですか?2番目の質問です。WKB形式の場合、どうすればWKT形式に変換できますか?私はこの提案に従おうとしていました WKBをWKTに変換する方法 だからクエリは UPDATE "ita_adm1" SET wkb_geometry = ST_GeomFromWKB("wkb_geometry",4326) しかし、関数ST_GeomFromWKBは存在しないと言い続けています。

2
PythonライブラリShapelyで使用するためのKMLファイルの変換
KMLファイル(wijken.kml)をShapelyに取得しようとしています。KMLファイルは適切なXMLスキーマに対して検証されるので、入力は正しいと思います。 私が試したルート: 1)WKTまたはWKB形式に変換し、組み込み関数で読み込む 変換: ogr2ogr -f CSV wijken.csv wijken.kml -lco GEOMETRY=AS_WKT ogr2ogr -f SQLite wijken.wkb wijken.kml 形に: from shapely import wkt, wkb f = open('../kml/wijken.wkb') wkb.load(f) これは(と同じwkt())を与えます: ReadingError: Could not create geometry because of errors while reading input. それはそれ以上の情報を提供せず、Pythonコードは他の(C?)ライブラリをラップするため、フォーマットの何が問題なのかわかりません。CSVファイルには複数の列が含まれていますが、おそらくそこに何か問題がありますが、テストできる同等のオンラインWKTの例が見つかりません。 2)GeoJSONに変換し、Shapely asShape関数でビルドを使用する ogr2ogr2 -f GeoJSON wijken.json wijken.kml 形に: import json from …
8 geojson  kml  wkt  shapely  fastkml 

1
QGISにインポートするときのWKTラインストリングの適切な形式は何ですか?
Delimited Textプラグインを介して次のテストCSVをWKTデータとして実行しようとしています。 oid,Line 1,LINESTRING((45.554194 -122.686101, 45.433001 -122.762632)) 2,LINESTRING((45.432505 -122.598327, 45.423743 -122.592932)) 3,LINESTRING((45.285959 -122.333998, 45.423743 -122.592932)) 4,LINESTRING((45.548994 -122.514218, 45.519204 -122.679675)) 5,LINESTRING((45.491189 -122.873493, 45.433001 -122.762632)) 6,LINESTRING((45.380535 -122.743911, 45.397011 -122.79874)) 7,LINESTRING((45.347019 -122.350363, 45.423743 -122.592932)) 8,LINESTRING((45.582386 -122.689115, 45.536485 -122.65859)) 9,LINESTRING((45.430841 -122.782667, 45.380535 -122.743911)) 私の問題のために私が得ているすべてはこのエラーです: レイヤーfile:/// $ PATHTOFILE?delimiter =%5B、%5D&delimiterType = regexp&wktField = Lineは有効なレイヤーではないため、マップに追加できません ここでは単純なものを見逃している必要がありますが、それが何であるかはわかりません。Googleは役に立ちませんでした。QGIS 1.8.0-Lisboaを使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.