3

SVG マップにジオタグを付ける方法を知りたいです。

私の検索結果

  • ジオタグは、 ExifXMPGeoTIFFなどのメタデータ形式で利用できます。
  • SMS用のジオタグもあります( "geo:" URIに基づく)
  • しかし、SVG 標準にはジオタグがありません
  • Exif/XMB/... が SVG に見つからない ( ExifTool は SVG をサポートしていません)
  • ファイル名内に GeoLocation をエンコードする標準が見つかりません
    (例: RockwoodRural_geo_50.167958_-97.133185.svg )
  • GeoLocationは XHTML/HTML に埋め込むことができ、SVG も XML ベースであるため、次のトリックのいずれかを使用します。

    <meta name="ICBM" content="50.167958, -97.133185">
    
    <meta name="geo.position"  content="50.167958;-97.133185"\>
    <meta name="geo.placename" content="Rockwood Rural"\>
    <meta name="geo.region"    content="ca-mb"\>
    
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
       <geo:Point>
          <geo:lat>55.701</geo:lat>
          <geo:long>12.552</geo:long>
       </geo:Point>
    </rdf:RDF>
    
    <span class="geo">
       <span class="latitude">50.167958</span>
       <span class="longitude">-97.133185</span>
    </span>
    

私の質問

  1. 誰かが既に SVG 画像にジオタグを付けていますか?
  2. どの XML タグを使用するか?
  3. 特定の SVG タグを作成して RFC を提案する必要がありますか?
  4. 何をアドバイスしますか?

私の具体的な使い方

参考までに、私は空き時間に、コモンズ ベースのマップ ピア プロダクション用の Web サイトLmap.orgを開発しています。SVG コード内に位置情報を埋め込みたい => ダウンロードされた SVG マップには、すべての位置情報データが既に含まれています。

SVG GeoTagging は、地図や建物の表現で興味深いものになると思います。たとえば、次のようになります。

4

1 に答える 1

1

私が見つけた最も高度なリファレンスはDublin Core DCMI-boxです。

2000年版

2000年代のバージョンは次のようなものでした:

<Box name="Duchess copper mine">
    <northlimit>-21.3</northlimit>
    <eastlimit>139.9</eastlimit>
    <southlimit>-21.4</southlimit>
    <westlimit>139.8</westlimit>
    <uplimit>400</uplimit>
    <downlimit>-100</downlimit>
</Box>

osgeo.orgは DClite4G スキームを引用しています。

 <dct:spatial>
  <Box projection="EPSG:4326" name="Geographic">
    <northlimit>34.353</northlimit>
    <eastlimit>-96.223</eastlimit>
    <southlimit>28.229</southlimit>
    <westlimit>-108.44</westlimit>
  </Box>
</dct:spatial>

RDFのリストもあります

2006年版

2006 Dublin Core DCMI-box値は、ジェネレーター (DCMI-box をクリック) で使用され、次のようなXML 構文を示唆しています。

<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/">

<dcterms:spatial xsi:type="dcterms:Box">
  name=france;northlimit=55;
  eastlimit=10;
  southlimit=44;
  westlimit=-5;
  projection=ESPXYZ;
</dcterms:spatial>

</metadata>

ここに画像の説明を入力

単位を自然に変更できます。

于 2014-11-08T19:50:11.743 に答える