<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Satellite Navigation on Ivon's Blog</title><link>https://ivonblog.com/ja-jp/tags/satellite-navigation/</link><description>Recent content in Satellite Navigation on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>ja-jp</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>Ivon's Blog（ivonblog.com）の記事はご自由に共有いただけます。引用の際は、記事のURLを明記してください。特に明記されていない限り、すべての記事CC BY-SA 4.0 表示-継承 4.0 国際 ライセンスの下で提供されています。商用利用をご希望の場合は、お問い合わせください。</copyright><lastBuildDate>Sat, 03 Aug 2024 13:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/ja-jp/tags/satellite-navigation/index.xml" rel="self" type="application/rss+xml"/><follow_challenge><feedId>56005902658351104</feedId><userId>1132431067563556864</userId></follow_challenge><item><title>Pure Maps、Linuxスマホ向けに設計された地図ナビアプリ</title><link>https://ivonblog.com/ja-jp/posts/pure-maps-linux/</link><pubDate>Sat, 03 Aug 2024 13:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/ja-jp/posts/pure-maps-linux/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Linuxデバイス向けの地図ナビソフトを探しているなら、Pure Mapsを試してみてください。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/pure-maps-linux/images/puremaps.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Pure Mapsはエストニアの開発者rinigusが作ったナビアプリです。GNOME Mapsと同じくOpenStreeMapsの地図データを使いますが、機能はより充実していて、インターフェイスもスマホ向きです。中国語対応もまあまあです。&lt;/p&gt;</description><content:encoded>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Linuxデバイス向けの地図ナビソフトを探しているなら、Pure Mapsを試してみてください。
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://static.ivonblog.com/posts/pure-maps-linux/images/puremaps.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/unable-to-load-the-image-pepe.webp'"
 &gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Pure Mapsはエストニアの開発者rinigusが作ったナビアプリです。GNOME Mapsと同じくOpenStreeMapsの地図データを使いますが、機能はより充実していて、インターフェイスもスマホ向きです。中国語対応もまあまあです。&lt;/p&gt;
&lt;p&gt;元作者はSailfishOS向けに設計しましたが、postmarketOS、Ubuntu touch、Mobianなど、ほかのスマホLinuxシステムでも使えます。&lt;/p&gt;
&lt;p&gt;地図は主にGPSナビに依存するため、Linuxデバイスには4Gモジュールが載っていないと使えません。テストした限り、PinePhone、Librem 5、Poco F1はいずれもPureMapsを利用できました。&lt;/p&gt;
&lt;p&gt;Pure MapsはOSM Scout Serverのオフライン地図にも対応しています。&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. LinuxのGPS信号による測位をテストする
 &lt;div id="1-linuxのgps信号による測位をテストする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-linux%e3%81%aegps%e4%bf%a1%e5%8f%b7%e3%81%ab%e3%82%88%e3%82%8b%e6%b8%ac%e4%bd%8d%e3%82%92%e3%83%86%e3%82%b9%e3%83%88%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;PureMapsは複数の測位方式に対応しています。4Gモジュールが提供するGPSがなくてもMozilla MLSのWifi測位に頼れますが、かなりズレます。なので、やはりGPSを使いましょう。&lt;/p&gt;
&lt;p&gt;ハードウェア面では、スマホのWifiとGPSが正常である必要があります。たとえばPinePhoneはGNSS、Wifi、磁力計による測位補助を提供しています。通常、スマホのGPSはSIMカードを挿入しないと動作を始めません。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;多くのLinuxにはModemManagerサービスがあり、付属のmmcliツールでGPS信号をテストできます。まずサービスを有効化します：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mmcli -m any --location-enable-gps-nmea
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mmcli -m any --location-enable-gps-raw&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;現在の地理位置情報の取得を試します：&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mmcli -m any --location-get&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;p&gt;GNOME系のデスクトップを使っている場合は、システム設定、プライバシーに進み、アプリによるGPSサービスの利用を許可してください。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_09h01m45s_grim.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;位置情報の取得にGeoClueサービスへ依存するものもあります。ネイティブのパッケージマネージャーでインストールしてください：&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Mobian&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install geoclue
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; geoclue
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# postmarketOS&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apk add geoclue
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/usr/libexec/geoclue-2.0/demos/agent &lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="5"&gt;
&lt;li&gt;もう一つのアプリ &lt;a href="https://flathub.org/apps/page.codeberg.tpikonen.satellite" target="_blank" rel="noreferrer"&gt;Stellite&lt;/a&gt; をインストールしてGPS信号をテストします。このアプリは、ほかのアプリがGPSを使っているときに衛星状態を表示します。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_09h55m07s_grim.webp" width=300&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;2. Pure Mapsをインストールする
 &lt;div id="2-pure-mapsをインストールする" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-pure-maps%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Pure MapsはFlathubから入手でき、x86とARMアーキテクチャに対応しています。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先に&lt;a href="https://ivonblog.com/posts/linux-flatpak-introduction/" target="_blank" rel="noreferrer"&gt;Flatpakリポジトリ&lt;/a&gt;を設定し、その後Flatpakからインストールします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;flatpak install flathub io.github.rinigus.PureMaps&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;Pure Mapsには複数の地図データを選べます。デフォルトのMapTilesで十分よく、大部分の中国語住所も表示できます。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h20m25s_grim.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ナビ先を検索する場合は、右上を押して検索サービスプロバイダーを切り替え、中国語検索の対応が比較的よいOpenCageに変更してください。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h22m02s_grim.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;住所検索の結果は英語ですが、位置はおおむね正確で、目的地までのナビも成功します。音声合成は英語のみです。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h23m45s_grim.webp" width=300&gt;
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h24m54s_grim.webp" width=300&gt;
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h25m16s_grim.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;3. オフライン地図OSM Scout Serverを設定する
 &lt;div id="3-オフライン地図osm-scout-serverを設定する" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#3-%e3%82%aa%e3%83%95%e3%83%a9%e3%82%a4%e3%83%b3%e5%9c%b0%e5%9b%b3osm-scout-server%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;このサービスはPure Mapsにオフライン地図データを提供できます。住所検索時の中国語対応も比較的まともです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;FlatpakでOSM Scout Serverをインストールします。&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;flatpak install flathub io.github.rinigus.OSMScoutServer&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;p&gt;アプリを開き、設定ファイルはデフォルトのProfileを選び、左側メニューのMap Managerで必要なファイルをダウンロードします。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_09h06m03s_grim.webp" width=300&gt;
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/d1.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;さらにProvided Maps → Subscribeをクリックし、台湾地図を選んでダウンロードします。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/d2.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Pure Mapsを開き、モードでOffilineを選択します。これでOSM Scout Serverの地図を読み込むようになります。
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h35m47s_grim.webp" width=300&gt;
&lt;img src="https://static.ivonblog.com/posts/pure-maps-linux/images/20240803_11h36m07s_grim.webp" width=300&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Pure Mapsが検索リクエストを送信すると、OSM Scout Server側にメッセージが出るはずです。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 class="relative group"&gt;参考資料
 &lt;div id="参考資料" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%8f%82%e8%80%83%e8%b3%87%e6%96%99" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wiki.debian.org/Mobian/location" target="_blank" rel="noreferrer"&gt;Mobian/location - Debian Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.postmarketos.org/wiki/GPS" target="_blank" rel="noreferrer"&gt;GPS - postmarketOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wiki.pine64.org/wiki/PinePhone_Sensors_and_Navigation" target="_blank" rel="noreferrer"&gt;PinePhone Sensors and Navigation - PINE64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rinigus.github.io/pure-maps/" target="_blank" rel="noreferrer"&gt;Pure Maps | Maps and navigation - rinigus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rinigus.github.io/osmscout-server/en/" target="_blank" rel="noreferrer"&gt;OSM Scout Server - rinigus - GitHub Pages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/ja-jp/posts/pure-maps-linux/featured.webp"/></item></channel></rss>