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

6
セグメントを一致させるためのアルゴリズム
セグメントを一致させる最適なアルゴリズムは何ですか? 2つのマップソースの対応するセグメントを一致させようとしています。1つは精度が低くなりますが、セグメント名があり、もう1つはセグメント名がない場合です。より正確なマップにセグメント名を半自動的に適用したい。 「一致」が十分に定義されておらず、多くの要因(方向、相対的な長さ、距離)が異なるシナリオで異なる重みを持っているため、要求されたアルゴリズムは非常に曖昧な説明を持っています。ただし、この問題を処理するための一般的なアプローチに関する基本的な知識を探しています。 オープンソース環境(PostGISなど)の実用的な実装は大歓迎です。 サンプルセグメント:以下の説明を参照してください。

1
プライベートシェープファイルデータをOSMデータと統合(マージ)する
バックグラウンド GeofabrikからアルバータOSMデータをダウンロードし、PostgreSQL 9.1、PostGIS 2.0、Mapnik 2.1.0、osm2pgsql、Apache 2、mod_tile、rendered、およびOpenLayersを使用してプライベートLinuxサーバーで実行します。 データはosm2pgsql次のようにインポートされました。 osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2 問題 アルバータ州のOSMデータは不完全です。OSMデータを改善する一連のシェープファイルが提供されました。 City.dbf, City.prj, City.sbn, City.sbx, City.shp, City.shp.xml, City.shx さらに、村、都市部、市区町村の境界などの追加のシェープファイル。pgAdmin プラグインを使用して、シェープファイルをPostgreSQLに正常にインポートしました。このCity.prjファイルには、その投影法が次のように記述されています。 GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] シェープファイルデータとOpenStreetMap(OSM)データにはそれぞれ独自のデータベースがありますが、シェープファイルデータをOSMデータベースにインポートしたいと考えています。(これはプライベートサーバーであり、OSMデータのローカルコピーです。シェープファイルデータは合法的に共有できません。) アップデート#1 明確にするために、シェープファイルには道路が含まれていません。自治体の境界(OSMデータの一部ではないこと)、都市(OSMデータの一部である)、および大都市の都市境界(一部である可能性がある) OSMデータと競合しています)。 質問 新しい都市がマップに表示されるように、シェープファイルデータをOSMデータとマージするにはどうすればよいですか? 注:私の主な関心事は、重複データの解決です(たとえば、エドモントンはOSMと調達されたシェープファイルの両方にリストされています)。 関連リンク http://wiki.openstreetmap.org/wiki/Shapefiles http://wiki.openstreetmap.org/wiki/Import/Shapefile http://wiki.openstreetmap.org/wiki/Convert_shp_to_osm_using_grass_and_gpsbabel https://github.com/wavded/js-shapefile-to-geojson http://redmine.yellowbkpk.com/projects/list_files/geo http://www.gdal.org/ogr2ogr.html http://wiki.openstreetmap.org/wiki/Ogr2osm https://github.com/andrewguertin/ogr2osm http://svn.openstreetmap.org/applications/utils/import/shp2osm/ http://crschmidt.net/blog/archives/354/polyshp2osm/ http://www.mail-archive.com/talk@openstreetmap.org/msg12487.html ありがとうございました!

1
ポイント/ノードの統合/マッチングのためにOpenJumpツールを探していますか?
ポイント(ノード)データの2つのレイヤーを融合(マッチング)するためのOpenJumpツールはありますか? 私は特に、このようなツールを使用してOpenStreetMapとデータを同期することに興味があります。そこでは、融合のテーマについてWikiページを作成しました。このページは、OpenJUMPを使用したベクターデータセットの統合に関するいくつかの大学の研究プロジェクトにリンクしていますが、彼らは彼らの研究を共有していません。 アルゴリズム的には、このタスクは一般的なベクトルの処理に比べてそれほど難しくないはずです。距離や類似のプロパティをいくつかの数学と一緒に使用するだけなので、私はオープンソースソフトウェアに実装されたグラフィカルインターフェイスにもっと興味があると思います。 OSM wikiで、ノードを統合するための可能なワークフローをここに書きました。JOSMで実装しようと思った。 このツールを使用してどのようなユースケースに興味があるのか​​を説明すると役立つと思います。 OSDとVDOTからのバージニア州間出口データの同期 GNIS機能ポイントとOSMの同期 (重心を使用して)ポリゴンを融合する拡張機能の後、ツールは次の目的にも使用できます。 実際の建物のポリゴン(エリア、閉じた方法)へのアドレス指定データと共に、家を表すノード間でプロパティ(タグ、属性)を転送する 他にも多くの可能性があると確信していますが、これらは私がそれを使用することを計画しているいくつかです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.