diff --git a/CMakeLists.txt b/CMakeLists.txt index b1a2b663..a2b3d201 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,7 @@ message(STATUS "PGR_WORKSHOP_DOC_TARGETS=${PGR_WORKSHOP_DOC_TARGETS}") #--------------------------------------------- # LANGUAGES SETTINGS #--------------------------------------------- -list(APPEND WORKSHOP_LANGUAGES_TRANSLATED "EN" "ES" "SV") +list(APPEND WORKSHOP_LANGUAGES_TRANSLATED "EN" "ES" "JA" "SV") list(APPEND WORKSHOP_LANGUAGES "en" "es" "ja" "sv") message(STATUS "WORKSHOP_LANGUAGES=${WORKSHOP_LANGUAGES}") diff --git a/locale/ja/LC_MESSAGES/advanced/chapter-12.po b/locale/ja/LC_MESSAGES/advanced/chapter-12.po index 54e4a9e7..8a652184 100644 --- a/locale/ja/LC_MESSAGES/advanced/chapter-12.po +++ b/locale/ja/LC_MESSAGES/advanced/chapter-12.po @@ -7,38 +7,59 @@ # Translators: # Ko Nagase , 2022 # Taro Matsuzawa , 2022 +#, fuzzy msgid "" -msgstr "Project-Id-Version: Workshop FOSS4G Belém 3.0\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2024-12-16 17:44+0000\nPO-Revision-Date: 2026-07-07 16:55+0000\nLast-Translator: Anonymous \nLanguage-Team: Japanese \nLanguage: ja\nMIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.16.2\nGenerated-By: Babel 2.16.0\n" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-16 17:44+0000\n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Taro Matsuzawa , 2022\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.16.0\n" #: ../../build/docs/advanced/chapter-12.rst:11 msgid "Create a Network Topology" -msgstr "ネットワーク・トポロジーを作成する" +msgstr "ネットワークトポロジーを作成する" #: ../../build/docs/advanced/chapter-12.rst:17 msgid "" -":doc:`osm2pgrouting <../appendix/appendix-3>` is a convenient tool, and " -"its focus to work on OpenStreetMap data. There are several cases where " -":doc:`osm2pgrouting <../appendix/appendix-3>` can't be used. Some network" -" data already comes with a network topology that can be used with " -"pgRouting out-of-the-box. Often network data is stored in Shape file " -"format (``.shp``) and we can use PostGIS' ``shp2pgsql`` converter to " -"import the data into a PostgreSQL database." -msgstr "" +":doc:`osm2pgrouting <../appendix/appendix-3>` is a convenient tool, and its " +"focus to work on OpenStreetMap data. There are several cases where " +":doc:`osm2pgrouting <../appendix/appendix-3>` can't be used. Some network " +"data already comes with a network topology that can be used with pgRouting " +"out-of-the-box. Often network data is stored in Shape file format (``.shp``)" +" and we can use PostGIS' ``shp2pgsql`` converter to import the data into a " +"PostgreSQL database." +msgstr "" +":doc:`osm2pgrouting <../appendix/appendix-3>` は便利なツールで、その対象は OpenStreetMap " +"データです。:doc:`osm2pgrouting <../appendix/appendix-3>` " +"が使えない場合もいくつかあります。ネットワークデータの中には、pgRouting " +"でそのまま使えるネットワークトポロジーが最初から備わっているものもあります。また、ネットワークデータは Shape ファイル形式 (``.shp``) " +"で提供されていることが多く、その場合は PostGIS の ``shp2pgsql`` コンバータを使ってデータを PostgreSQL " +"データベースにインポートできます。" #: ../../build/docs/advanced/chapter-12.rst:24 msgid "But what to do then?" -msgstr "" +msgstr "では、どうすればよいのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:26 msgid "" "In this chapter you will learn how to create a basic `Routing Network " -"Topology` from a network data that does not have a routing Topology " -"create the minimum attributes needed the `Routing Network Topology`." +"Topology` from a network data that does not have a routing Topology create " +"the minimum attributes needed the `Routing Network Topology`." msgstr "" +"この章では、ルート検索用のトポロジーを持たないネットワークデータから基本的な `Routing Network Topology` " +"を作成する方法と、`Routing Network Topology` に必要な最小限の属性を作成する方法を学びます。" #: ../../build/docs/advanced/chapter-12.rst:31 msgid "Chapter contents" -msgstr "" +msgstr "章の目次" #: ../../build/docs/advanced/chapter-12.rst:34 msgid "Load network data" @@ -46,25 +67,25 @@ msgstr "ネットワークデータを読み込む" #: ../../build/docs/advanced/chapter-12.rst:36 msgid "At first we will load OpenStreetMap sample data with osm2pgsql." -msgstr "" +msgstr "まず、osm2pgsql を使って OpenStreetMap のサンプルデータを読み込みます。" #: ../../build/docs/advanced/chapter-12.rst:49 msgid "Let's see which tables have been created:" -msgstr "" +msgstr "どのようなテーブルが作成されたかを確認しましょう:" #: ../../build/docs/advanced/chapter-12.rst:52 msgid "Run: ``psql -U user -d osm_data -c \"\\d\"``" -msgstr "" +msgstr "実行: ``psql -U user -d osm_data -c \"\\d\"``" #: ../../build/docs/advanced/chapter-12.rst:53 msgid "" "The table containing the road network data has the name " "``planet_osm_roads``. It consists of large amount of attributes." -msgstr "" +msgstr "道路ネットワークデータを含むテーブルの名前は ``planet_osm_roads`` です。このテーブルは多数の属性で構成されています。" #: ../../build/docs/advanced/chapter-12.rst:57 msgid "Run: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" -msgstr "" +msgstr "実行: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" #: ../../build/docs/advanced/chapter-12.rst:58 msgid "" @@ -74,7 +95,7 @@ msgstr "普通は道路ネットワークデータは最低限、以下の情報 #: ../../build/docs/advanced/chapter-12.rst:60 msgid "Road link ID (gid)" -msgstr "道路のリンクID (gid)" +msgstr "道路のリンク ID (gid)" #: ../../build/docs/advanced/chapter-12.rst:61 msgid "Road class (class_id)" @@ -94,137 +115,152 @@ msgstr "道路のジオメトリ (the_geom)" #: ../../build/docs/advanced/chapter-12.rst:66 msgid "" -"This allows to display the road network as a PostGIS layer in GIS " -"software, for example in QGIS. Though it is not sufficient for routing, " -"because it doesn't contain network topology information." -msgstr "これにより QGIS のような GIS ソフトウェアで道路ネットワークデータが PostGIS レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワーク・トポロジーの情報を含んでいないからです。" +"This allows to display the road network as a PostGIS layer in GIS software, " +"for example in QGIS. Though it is not sufficient for routing, because it " +"doesn't contain network topology information." +msgstr "" +"これにより QGIS のような GIS ソフトウェアで道路ネットワークデータが PostGIS " +"レイヤとして表示できます。にもかかわらず、まだルート検索を行うには十分でありません。なぜなら、ネットワークトポロジーの情報を含んでいないからです。" #: ../../build/docs/advanced/chapter-12.rst:70 msgid "The next steps will use the PostgreSQL command line tool." -msgstr "" +msgstr "次のステップでは PostgreSQL のコマンドラインツールを使用します。" #: ../../build/docs/advanced/chapter-12.rst:79 msgid "Create a Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを作成する" #: ../../build/docs/advanced/chapter-12.rst:81 msgid "" -"Having your data imported into a PostgreSQL database might require one " -"more step for pgRouting." -msgstr "" +"Having your data imported into a PostgreSQL database might require one more " +"step for pgRouting." +msgstr "PostgreSQL データベースにデータをインポートしたあと、pgRouting のためにもう1つのステップが必要になることがあります。" #: ../../build/docs/advanced/chapter-12.rst:84 msgid "" "Make sure that your data provides a correct `Routing Network Topology`, " -"which consists of information about source and target identifiers for " -"each road link. The results above, show that the network topology does " -"not have any source and target information." +"which consists of information about source and target identifiers for each " +"road link. The results above, show that the network topology does not have " +"any source and target information." msgstr "" +"お使いのデータが正しい `Routing Network Topology` を備えていることを確認してください。これは、各道路リンクの source " +"と target の識別子の情報で構成されます。上の結果は、このネットワークトポロジーに source と target " +"の情報がまったく無いことを示しています。" #: ../../build/docs/advanced/chapter-12.rst:89 msgid "Creation of the `Routing Network Topology` is necessary." -msgstr "" +msgstr "`Routing Network Topology` の作成が必要です。" #: ../../build/docs/advanced/chapter-12.rst:92 msgid "PostGIS topology is not suitable for Routing." -msgstr "" +msgstr "PostGIS のトポロジーはルート検索には適していません。" #: ../../build/docs/advanced/chapter-12.rst:94 msgid "" -"pgRouting provides a general way for creating the `Routing Network " -"Topology` with the ``pgr_createTopology`` function." +"pgRouting provides a general way for creating the `Routing Network Topology`" +" with the ``pgr_createTopology`` function." msgstr "" +"pgRouting は、``pgr_createTopology`` 関数によって `Routing Network Topology` " +"を作成する汎用的な方法を提供しています。" #: ../../build/docs/advanced/chapter-12.rst:97 msgid "This function:" -msgstr "" +msgstr "この関数は次のことを行います:" #: ../../build/docs/advanced/chapter-12.rst:99 msgid "Assigns a ``source`` and a ``target`` identifiers to each road link" -msgstr "" +msgstr "各道路リンクに ``source`` と ``target`` の識別子を割り当てます" #: ../../build/docs/advanced/chapter-12.rst:100 msgid "" "It can logically \"snap\" nearby vertices within a certain tolerance by " "assigning the same identifier." -msgstr "" +msgstr "一定の許容値 (tolerance) の範囲内にある近くの頂点に同じ識別子を割り当てることで、論理的に「スナップ」できます。" #: ../../build/docs/advanced/chapter-12.rst:102 msgid "Creates a vertices table related to it." -msgstr "" +msgstr "それに関連する頂点テーブルを作成します。" #: ../../build/docs/advanced/chapter-12.rst:103 msgid "Creates the basic indices." -msgstr "" +msgstr "基本的なインデックスを作成します。" #: ../../build/docs/advanced/chapter-12.rst:109 msgid "" "For additional information see `pgr_createTopology " "`_." msgstr "" +"詳細な情報は `pgr_createTopology " +"`_ を参照してください。" #: ../../build/docs/advanced/chapter-12.rst:112 msgid "" "First add source and target column, then run the ``pgr_createTopology`` " "function ... and wait." msgstr "" +"まず source 列と target 列を追加してから、``pgr_createTopology`` 関数を実行し ... そして待ちます。" #: ../../build/docs/advanced/chapter-12.rst:115 -msgid "Depending on the network size this process may take from minutes to hours." -msgstr "" +msgid "" +"Depending on the network size this process may take from minutes to hours." +msgstr "ネットワークの規模によって、この処理には数分から数時間かかることがあります。" #: ../../build/docs/advanced/chapter-12.rst:116 msgid "Progress indicator can be read with PostgreSQL NOTICE" -msgstr "" +msgstr "進捗状況は PostgreSQL の NOTICE で確認できます" #: ../../build/docs/advanced/chapter-12.rst:117 msgid "" "It will also require enough memory (RAM or SWAP partition) to store " "temporary data." -msgstr "" +msgstr "また、一時データを保存するために十分なメモリー (RAM または SWAP パーティション) が必要です。" #: ../../build/docs/advanced/chapter-12.rst:120 msgid "" -"The dimension of the tolerance parameter depends on your data projection." -" Usually it's either \"degrees\" or \"meters\". In our example the " -"geometry data projection to determine the tolerance:" +"The dimension of the tolerance parameter depends on your data projection. " +"Usually it's either \"degrees\" or \"meters\". In our example the geometry " +"data projection to determine the tolerance:" msgstr "" +"tolerance パラメータの単位は、データの投影法によって決まります。通常は \"degrees\" (度) か \"meters\" (メートル)" +" のいずれかです。この例では、tolerance を決めるためにジオメトリデータの投影法を確認します:" #: ../../build/docs/advanced/chapter-12.rst:132 msgid "Based on this result the tolerance will be 0.00001" -msgstr "" +msgstr "この結果から、tolerance は 0.00001 になります" #: ../../build/docs/advanced/chapter-12.rst:145 msgid "Verify the Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを検証する" #: ../../build/docs/advanced/chapter-12.rst:147 msgid "To verify that there is a basic `Routing Network Topology`:" -msgstr "" +msgstr "基本的な `Routing Network Topology` があることを検証するには:" #: ../../build/docs/advanced/chapter-12.rst:153 msgid "Also a new table containing the vertices information was created:" -msgstr "" +msgstr "また、頂点の情報を含む新しいテーブルが作成されています:" #: ../../build/docs/advanced/chapter-12.rst:159 msgid "``id`` is the vertex identifier" -msgstr "" +msgstr "``id`` は頂点の識別子です" #: ../../build/docs/advanced/chapter-12.rst:160 msgid "" "``the_geom`` is the geometry considered for that particular vertex " "identifier." -msgstr "" +msgstr "``the_geom`` はその頂点の識別子に対応するジオメトリです。" #: ../../build/docs/advanced/chapter-12.rst:161 msgid "" "``source`` and ``target`` from the ``planet_osm_roads`` correspond to an " "``id`` in ``planet_osm_roads_vertices_pgr`` table" msgstr "" +"``planet_osm_roads`` の ``source`` と ``target`` " +"は、``planet_osm_roads_vertices_pgr`` テーブルの ``id`` に対応します" #: ../../build/docs/advanced/chapter-12.rst:163 msgid "Additional columns are for analyzing the topology." -msgstr "" +msgstr "その他の列は、トポロジーの解析に使用します。" #: ../../build/docs/advanced/chapter-12.rst:165 msgid "" @@ -232,50 +268,58 @@ msgid "" "`__ or any other " "pgRouting query." msgstr "" +"これで、`pgr_dijkstra " +"`__ やその他の pgRouting " +"のクエリを使った最初のルート検索クエリを実行する準備ができました。" #: ../../build/docs/advanced/chapter-12.rst:172 msgid "Analyze and Adjust the Routing Network Topology" -msgstr "" +msgstr "ルート検索ネットワークトポロジーを解析して調整する" #: ../../build/docs/advanced/chapter-12.rst:174 msgid "" "Analyzing the topology with `pgr_analyzeGraph " "`_:" msgstr "" +"`pgr_analyzeGraph " +"`_ " +"を使ってトポロジーを解析します:" #: ../../build/docs/advanced/chapter-12.rst:181 msgid "Adjusting the topology is not an easy task:" -msgstr "" +msgstr "トポロジーの調整は簡単な作業ではありません:" #: ../../build/docs/advanced/chapter-12.rst:183 msgid "Is an isolated segment an error in the data?" -msgstr "" +msgstr "孤立したセグメントは、データの誤りなのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:184 msgid "Is an isolated segment because its on the edge of the bounding box?" -msgstr "" +msgstr "孤立したセグメントは、バウンディングボックスの端にあるためにそうなっているのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:185 msgid "" "Do the potential gaps found near dead ends because the tolerance was too " "small?" -msgstr "" +msgstr "行き止まりの近くで検出された隙間の候補は、tolerance が小さすぎたために生じたのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:187 msgid "Are the intersections real intersections and need to be nodded?" -msgstr "" +msgstr "交差箇所は実際の交差点であり、ノード化する必要があるのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:188 msgid "Are the intersections bridges or tunnels and do not need to be nodded?" -msgstr "" +msgstr "それとも交差箇所は橋やトンネルであり、ノード化する必要は無いのでしょうか?" #: ../../build/docs/advanced/chapter-12.rst:190 msgid "Depending on the application some adjustments need to be made." -msgstr "" +msgstr "用途に応じて、いくつかの調整が必要になります。" #: ../../build/docs/advanced/chapter-12.rst:192 msgid "" -"Some `topology manipulation `_ functions help to detect and fix some of the " -"topological errors in the data." +"Some `topology manipulation `_ functions help to detect and fix some of the topological " +"errors in the data." msgstr "" +"いくつかの `トポロジー操作 `_ の関数を使うと、データに含まれるトポロジーの誤りの一部を検出して修正できます。" diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-2.po b/locale/ja/LC_MESSAGES/appendix/appendix-2.po index 44b6e759..afe965c2 100644 --- a/locale/ja/LC_MESSAGES/appendix/appendix-2.po +++ b/locale/ja/LC_MESSAGES/appendix/appendix-2.po @@ -8,26 +8,25 @@ # Ko Nagase , 2022 # Taro Matsuzawa , 2022 # Daniel Kastl, 2022 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Daniel Kastl, 2022\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.16.0\n" #: ../../build/docs/appendix/appendix-2.rst:11 msgid "Appendix: Installation" -msgstr "" +msgstr "付録: インストール" #: ../../build/docs/appendix/appendix-2.rst:13 msgid "For this workshop you need:" @@ -35,7 +34,7 @@ msgstr "このワークショップでは次のものが必要です:" #: ../../build/docs/appendix/appendix-2.rst:15 msgid "Linux operating system like Ubuntu" -msgstr "" +msgstr "Ubuntu のような Linux オペレーティングシステム" #: ../../build/docs/appendix/appendix-2.rst:16 msgid "An editor like Gedit, Medit or similar" @@ -44,9 +43,11 @@ msgstr "Gedit または Medit のようなエディタ" #: ../../build/docs/appendix/appendix-2.rst:17 msgid "" "`Geoserver " -"`__ for " -"the routing application" +"`__ for the " +"routing application" msgstr "" +"ルート検索アプリケーション用の `GeoServer " +"`__" #: ../../build/docs/appendix/appendix-2.rst:19 msgid "Internet connection" @@ -57,46 +58,52 @@ msgid "" "`Install pgRouting on a Windows computer " "`__." msgstr "" +"`Windows コンピュータへの pgRouting のインストール " +"`__。" #: ../../build/docs/appendix/appendix-2.rst:23 msgid "" -"The following reference is a quick summary of how to install it on your " -"own computer running Ubuntu 14.04 or later." -msgstr "" +"The following reference is a quick summary of how to install it on your own " +"computer running Ubuntu 14.04 or later." +msgstr "以下は、Ubuntu 14.04 以降が動作する自分のコンピュータにインストールする方法の簡単なまとめです。" #: ../../build/docs/appendix/appendix-2.rst:27 msgid "Ubuntu" -msgstr "" +msgstr "Ubuntu" #: ../../build/docs/appendix/appendix-2.rst:28 msgid "" "pgRouting on Ubuntu can be installed using packages from a `PostgreSQL " "repository `__:" msgstr "" +"Ubuntu 上の pgRouting は、`PostgreSQL リポジトリ " +"`__ のパッケージを使ってインストールできます:" #: ../../build/docs/appendix/appendix-2.rst:31 msgid "Using a terminal window:" -msgstr "" +msgstr "ターミナルウィンドウで次を実行します:" #: ../../build/docs/appendix/appendix-2.rst:46 msgid "" -"This will also install all required packages such as PostgreSQL and " -"PostGIS if not installed yet." +"This will also install all required packages such as PostgreSQL and PostGIS " +"if not installed yet." msgstr "" -"上記の作業では PostgreSQL や PostGIS のような全ての必要なパッケージがまだ" -"インストールされていなければ一緒にインストールされます。" +"上記の作業では PostgreSQL や PostGIS のような全ての必要なパッケージがまだインストールされていなければ一緒にインストールされます。" #: ../../build/docs/appendix/appendix-2.rst:48 msgid "To be up-to-date with changes and improvements" -msgstr "" +msgstr "変更点や改善を最新の状態に保つには" #: ../../build/docs/appendix/appendix-2.rst:54 msgid "" "To avoid permission denied errors for local users you can set connection " -"method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and" -" restart PostgreSQL server with ``sudo service postgresql restart``." +"method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and " +"restart PostgreSQL server with ``sudo service postgresql restart``." msgstr "" +"ローカルユーザで permission denied " +"エラーが出ないようにするには、``/etc/postgresql//main/pg_hba.conf`` で接続方式を " +"``trust`` に設定し、``sudo service postgresql restart`` で PostgreSQL サーバを再起動します。" #: ../../build/docs/appendix/appendix-2.rst:58 msgid "Following the example with PostgreSQL 10:" -msgstr "" +msgstr "PostgreSQL 10 の例に従うと、次のようになります:" diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-3.po b/locale/ja/LC_MESSAGES/appendix/appendix-3.po index 97989cea..a5bc7806 100644 --- a/locale/ja/LC_MESSAGES/appendix/appendix-3.po +++ b/locale/ja/LC_MESSAGES/appendix/appendix-3.po @@ -6,52 +6,56 @@ # # Translators: # Taro Matsuzawa , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Taro Matsuzawa , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.16.0\n" #: ../../build/docs/appendix/appendix-3.rst:13 msgid "Appendix: osm2pgrouting Import Tool" -msgstr "" +msgstr "付録: osm2pgrouting インポートツール" #: ../../build/docs/appendix/appendix-3.rst:15 msgid "" -"**osm2pgrouting** is a command line tool that allows to import " -"OpenStreetMap data into a pgRouting database. It builds the routing " -"network topology automatically and creates tables for feature types and " -"road classes." +"**osm2pgrouting** is a command line tool that allows to import OpenStreetMap" +" data into a pgRouting database. It builds the routing network topology " +"automatically and creates tables for feature types and road classes." msgstr "" +"**osm2pgrouting** は、OpenStreetMap データを pgRouting " +"データベースにインポートできるコマンドラインツールです。ルート検索ネットワークトポロジーを自動的に構築し、地物種別と道路クラスのテーブルを作成します。" #: ../../build/docs/appendix/appendix-3.rst:19 msgid "Website: |osm2pgrouting-web|" -msgstr "" +msgstr "ウェブサイト: |osm2pgrouting-web|" #: ../../build/docs/appendix/appendix-3.rst:20 msgid "Documentation: |osm2pgrouting-wiki|" -msgstr "" +msgstr "ドキュメント: |osm2pgrouting-wiki|" #: ../../build/docs/appendix/appendix-3.rst:23 msgid "" -"There are some limitations, especially regarding the network size. The " -"way to handle large data sets is to current version of osm2pgrouting " -"needs to load all data into memory, which makes it fast but also requires" -" a lot or memory for large datasets. An alternative tool to osm2pgrouting" -" without the network size limitation is **osm2po** (https://osm2po.de). " -"It's available under \"Freeware License\"." -msgstr "" +"There are some limitations, especially regarding the network size. The way " +"to handle large data sets is to current version of osm2pgrouting needs to " +"load all data into memory, which makes it fast but also requires a lot or " +"memory for large datasets. An alternative tool to osm2pgrouting without the " +"network size limitation is **osm2po** (https://osm2po.de). It's available " +"under \"Freeware License\"." +msgstr "" +"とくにネットワークの規模に関して、いくつかの制限があります。現在のバージョンの osm2pgrouting " +"はすべてのデータをメモリーに読み込む必要があるため、動作は高速ですが、大きなデータセットでは大量のメモリーを消費します。ネットワークの規模に制限のない " +"osm2pgrouting の代替ツールとしては **osm2po** (https://osm2po.de) があります。これは \"Freeware" +" License\" で提供されています。" #: ../../build/docs/appendix/appendix-3.rst:30 msgid "" @@ -59,6 +63,8 @@ msgid "" "needed for routing. Also the format is not suitable for pgRouting out-of-" "the-box. An ``.osm`` XML file consists of three major feature types:" msgstr "" +"生の OpenStreetMap データには、ルート検索に必要な以上に多くの地物と情報が含まれています。また、その形式はそのままでは pgRouting" +" に適していません。``.osm`` XML ファイルは、次の3つの主要な地物種別で構成されます:" #: ../../build/docs/appendix/appendix-3.rst:34 msgid "nodes" @@ -74,48 +80,49 @@ msgstr "リレーション" #: ../../build/docs/appendix/appendix-3.rst:39 msgid "Version and Help Options" -msgstr "" +msgstr "バージョンとヘルプのオプション" #: ../../build/docs/appendix/appendix-3.rst:40 msgid "This workshop use the osm2pgrouting version |osm2pgrouting-ver|" -msgstr "" +msgstr "このワークショップでは osm2pgrouting のバージョン |osm2pgrouting-ver| を使用します" #: ../../build/docs/appendix/appendix-3.rst:51 msgid "An osm file example looks like this:" -msgstr "" +msgstr "osm ファイルの例は次のようになります:" #: ../../build/docs/appendix/appendix-3.rst:55 msgid "" -"The detailed description of all possible OpenStretMap types and classes " -"are described as `map features " +"The detailed description of all possible OpenStretMap types and classes are " +"described as `map features " "`__" msgstr "" +"利用可能なすべての OpenStreetMap の種別とクラスの詳細な説明は、`map features " +"`__ に記載されています" #: ../../build/docs/appendix/appendix-3.rst:59 msgid "mapconfig.xml" -msgstr "" +msgstr "mapconfig.xml" #: ../../build/docs/appendix/appendix-3.rst:60 msgid "" -"When using osm2pgrouting, we take only nodes and ways of types and " -"classes specified in a ``mapconfig.xml`` file that will be imported into " -"the routing database:" +"When using osm2pgrouting, we take only nodes and ways of types and classes " +"specified in a ``mapconfig.xml`` file that will be imported into the routing" +" database:" msgstr "" +"osm2pgrouting を使用する際は、``mapconfig.xml`` " +"ファイルで指定した種別とクラスのノードとウェイだけを取り込み、ルート検索データベースにインポートします:" #: ../../build/docs/appendix/appendix-3.rst:67 msgid "" -"The default ``mapconfig.xml`` is installed in " -"``/usr/share/osm2pgrouting/``." -msgstr "" -"標準では ``mapconfig.xml`` は ``/usr/share/osm2pgrouting/`` にインストールさ" -"れています。" +"The default ``mapconfig.xml`` is installed in ``/usr/share/osm2pgrouting/``." +msgstr "標準では ``mapconfig.xml`` は ``/usr/share/osm2pgrouting/`` にインストールされています。" #: ../../build/docs/appendix/appendix-3.rst:69 msgid "" -"osm2pgrouting creates more tables and imports more attributes than we " -"will use in this workshop." -msgstr "" +"osm2pgrouting creates more tables and imports more attributes than we will " +"use in this workshop." +msgstr "osm2pgrouting は、このワークショップで使用する以上のテーブルを作成し、より多くの属性をインポートします。" #: ../../build/docs/appendix/appendix-3.rst:71 msgid "See the description of the tables the |osm2pgrouting-wiki|" -msgstr "" +msgstr "テーブルの説明は |osm2pgrouting-wiki| を参照してください" diff --git a/locale/ja/LC_MESSAGES/appendix/appendix-4.po b/locale/ja/LC_MESSAGES/appendix/appendix-4.po new file mode 100644 index 00000000..49e36243 --- /dev/null +++ b/locale/ja/LC_MESSAGES/appendix/appendix-4.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/appendix/appendix-4.rst:11 +msgid "Video Tutorials for Workshop" +msgstr "ワークショップのビデオチュートリアル" + +#: ../../build/docs/appendix/appendix-4.rst:15 +msgid "Chapter 4" +msgstr "第4章" + +#: ../../build/docs/appendix/appendix-4.rst:17 +msgid "" +"Video for section 4.1: `Prepare the database " +"`__." +msgstr "" +"4.1 節のビデオ: `データベースの準備 `__。" + +#: ../../build/docs/appendix/appendix-4.rst:18 +msgid "" +"Video for section 4.2: `Get the Workshop Data " +"`__." +msgstr "" +"4.2 節のビデオ: `ワークショップデータの取得 `__。" + +#: ../../build/docs/appendix/appendix-4.rst:19 +msgid "" +"Video for section 4.3: `Upload Data to the database " +"`__." +msgstr "" +"4.3 節のビデオ: `データベースへのデータのアップロード " +"`__。" diff --git a/locale/ja/LC_MESSAGES/appendix/osgeolive.po b/locale/ja/LC_MESSAGES/appendix/osgeolive.po new file mode 100644 index 00000000..6c4a2410 --- /dev/null +++ b/locale/ja/LC_MESSAGES/appendix/osgeolive.po @@ -0,0 +1,282 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/appendix/osgeolive.rst:6 +msgid "OSGeoLive Installation" +msgstr "OSGeoLive のインストール" + +#: ../../build/docs/appendix/osgeolive.rst:8 +msgid "" +"All required tools are available on `OSGeoLive `__." +msgstr "必要なツールはすべて `OSGeoLive `__ で入手できます。" + +#: ../../build/docs/appendix/osgeolive.rst:10 +msgid "" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" +msgstr "" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" + +#: ../../build/docs/appendix/osgeolive.rst:12 +msgid "" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" +msgstr "" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" + +#: ../../build/docs/appendix/osgeolive.rst:15 +msgid "" +"Before attending a workshop event, make sure your you can use `OSGeoLive` " +"with either method or :doc:`../appendix/appendix-2` on your computer." +msgstr "" +"ワークショップのイベントに参加する前に、上記いずれかの方法または :doc:`../appendix/appendix-2` " +"の手順によって、お使いのコンピュータで `OSGeoLive` を使える状態にしておいてください。" + +#: ../../build/docs/appendix/osgeolive.rst:19 +msgid "This workshop uses OSGeoLive on VirtualBox." +msgstr "このワークショップでは、VirtualBox 上の OSGeoLive を使用します。" + +#: ../../build/docs/appendix/osgeolive.rst:21 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/appendix/osgeolive.rst:24 +msgid "Install `VirtualBox `__." +msgstr "`VirtualBox `__ をインストール" + +#: ../../build/docs/appendix/osgeolive.rst:26 +msgid "" +"This is a general description on how to install VirtualBox. Complete details" +" about installation can be found on the `VirtualBox " +"`__ documentation." +msgstr "" +"ここでは VirtualBox のインストール方法を概説します。インストールの詳細は `VirtualBox " +"`__ のドキュメントを参照してください。" + +#: ../../build/docs/appendix/osgeolive.rst:31 +msgid "Linux distributions:" +msgstr "Linux ディストリビューション:" + +#: ../../build/docs/appendix/osgeolive.rst:32 +msgid "" +"Add the following line to your /etc/apt/sources.list. According to your " +"distribution, replace `` with your distribution name." +msgstr "" +"/etc/apt/sources.list に次の行を追加します。ディストリビューションに応じて `` " +"を自分のディストリビューション名に置き換えてください。" + +#: ../../build/docs/appendix/osgeolive.rst:39 +msgid "Add the keys:" +msgstr "キーを追加:" + +#: ../../build/docs/appendix/osgeolive.rst:46 +msgid "Install Virtual box using:" +msgstr "VirtualBox を次のコマンドでインストールします:" + +#: ../../build/docs/appendix/osgeolive.rst:53 +msgid "" +"More detailed and up to date information can be found `here " +"`__" +msgstr "" +"より詳しい最新の情報は `こちら `__ " +"を参照してください。" + +#: ../../build/docs/appendix/osgeolive.rst:57 +msgid "OSGeoLive on a VirtualBox" +msgstr "VirtualBox 上の OSGeoLive" + +#: ../../build/docs/appendix/osgeolive.rst:60 +msgid "Download OSGeoLive 17" +msgstr "OSGeoLive 17 のダウンロード" + +#: ../../build/docs/appendix/osgeolive.rst:62 +msgid "" +"This installation method corresponds for the ``iso`` distribution of " +"OSGeoLive. For other installations visit `OSgeoLive " +"`__" +msgstr "" +"このインストール方法は OSGeoLive の ``iso`` 配布形式に対応するものです。それ以外のインストール方法については `OSGeoLive " +"`__ を参照してください。" + +#: ../../build/docs/appendix/osgeolive.rst:67 +msgid "" +"The images on this section might not correspond to the VirtualBox or " +"OSGeoLive version installed on your system, but the workflow is similar." +msgstr "" +"この節の画像は、お使いのシステムにインストールされている VirtualBox や OSGeoLive " +"のバージョンとは異なる場合がありますが、作業の流れは同様です。" + +#: ../../build/docs/appendix/osgeolive.rst:70 +msgid "From https://download.osgeo.org/livedvd/releases/17/" +msgstr "https://download.osgeo.org/livedvd/releases/17/ から" + +#: ../../build/docs/appendix/osgeolive.rst:72 +msgid "Download *osgeolive-17-amd64.iso*" +msgstr "*osgeolive-17-amd64.iso* をダウンロードします" + +#: ../../build/docs/appendix/osgeolive.rst:76 +msgid "Download is saved on Downloads directory." +msgstr "ダウンロードしたファイルは Downloads ディレクトリに保存されます。" + +#: ../../build/docs/appendix/osgeolive.rst:81 +msgid "Create the virtual machine" +msgstr "仮想マシンの作成" + +#: ../../build/docs/appendix/osgeolive.rst:83 +msgid "Open the Virtual Box" +msgstr "VirtualBox を開きます" + +#: ../../build/docs/appendix/osgeolive.rst:87 +msgid "Click on ``New`` and fill with the following information" +msgstr "``New`` をクリックし、次の情報を入力します" + +#: ../../build/docs/appendix/osgeolive.rst:89 +msgid "**Name**: OSGeoLive 17" +msgstr "**Name**: OSGeoLive 17" + +#: ../../build/docs/appendix/osgeolive.rst:90 +msgid "**Type**: Linux" +msgstr "**Type**: Linux" + +#: ../../build/docs/appendix/osgeolive.rst:91 +msgid "**Version**: Ubuntu (64-bit)" +msgstr "**Version**: Ubuntu (64-bit)" + +#: ../../build/docs/appendix/osgeolive.rst:92 +msgid "**Memory size**: 4096" +msgstr "**Memory size**: 4096" + +#: ../../build/docs/appendix/osgeolive.rst:93 +msgid "**Hard disk**: Create a virtual hard disk now" +msgstr "**Hard disk**: Create a virtual hard disk now" + +#: ../../build/docs/appendix/osgeolive.rst:97 +msgid "Click on ``Create`` and fill with the following information" +msgstr "``Create`` をクリックし、次の情報を入力します" + +#: ../../build/docs/appendix/osgeolive.rst:99 +msgid "" +"**File location**: Choose a suitable location for the Virtual Hard Disk" +msgstr "**File location**: 仮想ハードディスクの適切な保存場所を選びます" + +#: ../../build/docs/appendix/osgeolive.rst:100 +msgid "**File size**: 10.0GB" +msgstr "**File size**: 10.0GB" + +#: ../../build/docs/appendix/osgeolive.rst:101 +msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" +msgstr "**Hard disk file type**: VDI (VirtualBox Disk image)" + +#: ../../build/docs/appendix/osgeolive.rst:102 +msgid "**Storage on physical hard disk**: Dynamically allocated" +msgstr "**Storage on physical hard disk**: Dynamically allocated" + +#: ../../build/docs/appendix/osgeolive.rst:107 +msgid "Install OSGeoLive's ISO" +msgstr "OSGeoLive の ISO のインストール" + +#: ../../build/docs/appendix/osgeolive.rst:109 +msgid "On Storage it reads:" +msgstr "Storage には次のように表示されています:" + +#: ../../build/docs/appendix/osgeolive.rst +msgid "Controller" +msgstr "Controller" + +#: ../../build/docs/appendix/osgeolive.rst:111 +#: ../../build/docs/appendix/osgeolive.rst:134 +msgid "IDE" +msgstr "IDE" + +#: ../../build/docs/appendix/osgeolive.rst +msgid "IDE Secondary Device 0" +msgstr "IDE Secondary Device 0" + +#: ../../build/docs/appendix/osgeolive.rst:112 +msgid "[Optical Drive] Empty" +msgstr "[Optical Drive] Empty" + +#: ../../build/docs/appendix/osgeolive.rst:116 +msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" +msgstr "VirtualBox の設定項目から ``Storage`` を選び ``Empty`` をクリックします" + +#: ../../build/docs/appendix/osgeolive.rst:120 +msgid "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical " +"Disk``" +msgstr "小さなディスクのアイコンをクリックし ``Choose/Create a Virtual Optical Disk`` を選びます" + +#: ../../build/docs/appendix/osgeolive.rst:124 +msgid "Navigate to the location where the ISO was installed" +msgstr "ISO を保存した場所に移動します" + +#: ../../build/docs/appendix/osgeolive.rst:128 +msgid "Instead of ``Empty`` now it has the ISO installed" +msgstr "``Empty`` ではなく、設定した ISO が表示されるようになります" + +#: ../../build/docs/appendix/osgeolive.rst:132 +msgid "The installation now reads:" +msgstr "インストールは次のようになります:" + +#: ../../build/docs/appendix/osgeolive.rst:135 +msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" +msgstr "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" + +#: ../../build/docs/appendix/osgeolive.rst:141 +msgid "Start OSGeoLive" +msgstr "OSGeoLive の起動" + +#: ../../build/docs/appendix/osgeolive.rst:143 +msgid "" +"Click on ``Start`` button and then on ``capture`` button to capture the " +"mouse movements" +msgstr "``Start`` ボタンをクリックし、続いて ``capture`` ボタンをクリックしてマウスの動きを取り込みます" + +#: ../../build/docs/appendix/osgeolive.rst:148 +msgid "Click on ``Try or Install Lubuntu``" +msgstr "``Try or Install Lubuntu`` をクリックします" + +#: ../../build/docs/appendix/osgeolive.rst:152 +msgid "OSGeoLive's account is ``user`` and password is ``user``" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" + +#: ../../build/docs/appendix/osgeolive.rst:154 +msgid "After a few seconds OSGeoLive will start" +msgstr "数秒後に OSGeoLive が起動します" + +#: ../../build/docs/appendix/osgeolive.rst:159 +msgid "OSGeoLive’s account is ``user`` and password is ``user``" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" + +#: ../../build/docs/appendix/osgeolive.rst:165 +msgid "Ubuntu installation" +msgstr "Ubuntu へのインストール" + +#: ../../build/docs/appendix/osgeolive.rst:167 +msgid "Update sources to include postgresql ::" +msgstr "postgresql を含めるようにパッケージソースを更新します ::" + +#: ../../build/docs/appendix/osgeolive.rst:173 +msgid "Install PostgrSQL, PostGIS and pgRouting ::" +msgstr "PostgreSQL、PostGIS、pgRouting をインストールします ::" diff --git a/locale/ja/LC_MESSAGES/basic/data.po b/locale/ja/LC_MESSAGES/basic/data.po index ed2a7239..3b67b34f 100644 --- a/locale/ja/LC_MESSAGES/basic/data.po +++ b/locale/ja/LC_MESSAGES/basic/data.po @@ -11,197 +11,267 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/basic/data.rst:12 +#: ../../build/docs/basic/data.rst:7 msgid "Prepare Data" msgstr "データの準備" -#: ../../build/docs/basic/data.rst:17 +#: ../../build/docs/basic/data.rst:12 msgid "To be able to use pgRouting, data has to be imported into a database." -msgstr "" -"pgRouting を利用するためには、データがデータベースにインポートされている必要" -"があります。" +msgstr "pgRouting を利用するためには、データがデータベースにインポートされている必要があります。" -#: ../../build/docs/basic/data.rst:20 +#: ../../build/docs/basic/data.rst:15 msgid "Chapter Contents" msgstr "章の目次" -#: ../../build/docs/basic/data.rst:23 +#: ../../build/docs/basic/data.rst:18 msgid "Prepare the database" msgstr "データベースの準備" -#: ../../build/docs/basic/data.rst:25 +#: ../../build/docs/basic/data.rst:20 msgid "pgRouting is installed as extension. This requires:" -msgstr "pgRouting は拡張としてインストールされます。以下が必要となります:" +msgstr "pgRouting は拡張機能としてインストールされます。以下が必要となります:" -#: ../../build/docs/basic/data.rst:27 +#: ../../build/docs/basic/data.rst:22 msgid "PostgreSQL" msgstr "PostgreSQL" -#: ../../build/docs/basic/data.rst:28 +#: ../../build/docs/basic/data.rst:23 msgid "PostGIS" msgstr "PostGIS" -#: ../../build/docs/basic/data.rst:30 +#: ../../build/docs/basic/data.rst:25 msgid "" "These requirements are met on OSGeoLive. When the required software is " -"installed, open a terminal window by pressing :code:`ctrl-alt-t` and " -"follow the instructions." +"installed, open a terminal window by pressing :code:`ctrl-alt-t` and follow " +"the instructions." msgstr "" +"これらの要件は OSGeoLive では満たされています。必要なソフトウェアがインストールされたら、:code:`ctrl-alt-t` " +"を押してターミナルウィンドウを開き、手順に従ってください。" -#: ../../build/docs/basic/data.rst:34 +#: ../../build/docs/basic/data.rst:29 msgid "" -"Information about installing OSGeoLive can be found on :doc:`../general-" -"intro/osgeolive`." -msgstr "" - -#: ../../build/docs/basic/data.rst:37 -msgid "" -"If OSGeoLive is not being used, please refer to the chapter's appendix to" -" set up the user ``user``." -msgstr "" +"Information about installing OSGeoLive can be found on " +":doc:`../appendix/osgeolive`." +msgstr "OSGeoLive のインストールに関する情報は :doc:`../appendix/osgeolive` にあります。" -#: ../../build/docs/basic/data.rst:41 +#: ../../build/docs/basic/data.rst:33 msgid "Create a pgRouting compatible database" -msgstr "" +msgstr "pgRouting 互換データベースの作成" + +#: ../../build/docs/basic/data.rst:35 +msgid "Create ``city_routing`` database that will be used on the workshop." +msgstr "ワークショップで使用する ``city_routing`` データベースを作成します。" -#: ../../build/docs/basic/data.rst:43 +#: ../../build/docs/basic/data.rst:42 +msgid "Connect to the database" +msgstr "データベースへの接続" + +#: ../../build/docs/basic/data.rst:48 msgid "" -"Depending on the postgres configuration :code:`-U ` is needed on " -":code:`psql` commands" -msgstr "" +"Install pgRouting and its requirements. (otpionally check the version that " +"is being used)" +msgstr "pgRouting とその要件をインストールします。(オプションで、使用しているバージョンを確認します)" -#: ../../build/docs/basic/data.rst:51 -msgid "To exit the database use ``\\q``" -msgstr "" +#: ../../build/docs/basic/data.rst:56 +msgid "Exit the database" +msgstr "データベースの終了" -#: ../../build/docs/basic/data.rst:54 +#: ../../build/docs/basic/data.rst:63 msgid "Get the Workshop Data" msgstr "ワークショップデータの取得" -#: ../../build/docs/basic/data.rst:58 +#: ../../build/docs/basic/data.rst:65 msgid "" -"The pgRouting workshop will make use of OpenStreetMap data, which is " -"already available on `OSGeoLive `_. This workshop" -" will use the ``Belém`` city data and is a snapshot of Sep 2024." -msgstr "" +"This workshop will use the ``Hiroshima`` city data and is a snapshot of Jun " +"2026." +msgstr "このワークショップでは ``Hiroshima`` 市のデータを使用します。これは 2026年6月時点のスナップショットです。" -#: ../../build/docs/basic/data.rst:63 -msgid "Getting the data" +#: ../../build/docs/basic/data.rst:69 +msgid "Get the data" msgstr "データの取得" -#: ../../build/docs/basic/data.rst:66 -msgid "Option 1) When using OSGeoLive" -msgstr "" - -#: ../../build/docs/basic/data.rst:68 -msgid "OSGeoLive comes with OSM data from the city of Belém." -msgstr "" - -#: ../../build/docs/basic/data.rst:76 -msgid "Option 2) Download data form OSGeoLive website" -msgstr "" +#: ../../build/docs/basic/data.rst:72 +msgid "Download data form pgRouting download" +msgstr "pgRouting のダウンロードサイトからデータをダウンロード" -#: ../../build/docs/basic/data.rst:78 +#: ../../build/docs/basic/data.rst:74 msgid "The exact same data can be found on the OSGeoLive download page." -msgstr "" +msgstr "全く同じデータが OSGeoLive のダウンロードページにあります。" -#: ../../build/docs/basic/data.rst:86 +#: ../../build/docs/basic/data.rst:82 msgid "Option 3) Download using Overpass XAPI" -msgstr "" +msgstr "オプション 3) Overpass XAPI を使用してダウンロード" -#: ../../build/docs/basic/data.rst:88 +#: ../../build/docs/basic/data.rst:84 msgid "" -"The following downloads the latest OSM data on using the same area. Using" -" this data in the workshop can generate variations in the results, due to" -" changes since Sep 2024." +"The following downloads the latest OSM data on using the same area. Using " +"this data in the workshop can generate variations in the results, due to " +"changes since Jun 2026." msgstr "" +"以下では、同じエリアの最新の OSM " +"データをダウンロードします。このデータをワークショップで使用すると、2026年6月以降の変更により、結果に差異が生じる可能性があります。" -#: ../../build/docs/basic/data.rst:98 +#: ../../build/docs/basic/data.rst:94 msgid "" -"More information about how to download OpenStreetMap data can be found in" -" https://wiki.openstreetmap.org/wiki/Downloading_data" +"More information about how to download OpenStreetMap data can be found `here" +" `_." msgstr "" +"OpenStreetMap データのダウンロード方法に関する詳細は `こちら " +"`_ を参照してください。" -#: ../../build/docs/basic/data.rst:101 -#, fuzzy +#: ../../build/docs/basic/data.rst:97 msgid "" "An alternative for very large areas is to use the download services of " "`Geofabrik `_." msgstr "" -"もっと広いエリアのデータを `Geofabrik `_ の" -"ダウンロードサービスから取得するという方法もあります。" +"もっと広いエリアのデータを `Geofabrik `_ " +"のダウンロードサービスから取得するという方法もあります。" -#: ../../build/docs/basic/data.rst:106 +#: ../../build/docs/basic/data.rst:101 msgid "Upload data to the database" -msgstr "" +msgstr "データベースへのデータのアップロード" -#: ../../build/docs/basic/data.rst:108 +#: ../../build/docs/basic/data.rst:103 msgid "" -"The next step is to run ``osm2pgrouting`` converter, which is a command " -"line tool that inserts the data in the database, \"ready\" to be used " -"with pgRouting. Additional information about ``osm2pgrouting`` can be " -"found at the :doc:`../appendix/appendix-3`" +"The next step is to run ``osm2pgrouting`` converter, which is a command line" +" tool that inserts the data in the database, \"ready\" to be used with " +"pgRouting. Additional information about ``osm2pgrouting`` can be found at " +"the :doc:`../appendix/appendix-3`" msgstr "" +"次のステップでは ``osm2pgrouting`` コンバータを実行します。これはデータをデータベースに挿入し、pgRouting " +"で「すぐに使える」状態にするコマンドラインツールです。``osm2pgrouting`` に関する詳細は " +":doc:`../appendix/appendix-3` にあります。" -#: ../../build/docs/basic/data.rst:112 +#: ../../build/docs/basic/data.rst:107 msgid "For this step:" -msgstr "" +msgstr "このステップでは:" -#: ../../build/docs/basic/data.rst:114 +#: ../../build/docs/basic/data.rst:109 msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" -msgstr "" +msgstr "osm2pgrouting の既定の ``mapconfig.xml`` 設定ファイルを使用します" -#: ../../build/docs/basic/data.rst:115 -msgid "and the ``~/Desktop/workshop/BELEM_BR.osm`` data" -msgstr "" +#: ../../build/docs/basic/data.rst:110 +msgid "and the ``~/Desktop/workshop/HIROSHIMA_JP.osm`` data" +msgstr "``~/Desktop/workshop/HIROSHIMA_JP.osm`` のデータを使用します" -#: ../../build/docs/basic/data.rst:116 +#: ../../build/docs/basic/data.rst:111 msgid "with the ``city_routing`` database" -msgstr "" +msgstr "``city_routing`` データベースを使用します" -#: ../../build/docs/basic/data.rst:118 +#: ../../build/docs/basic/data.rst:113 msgid "From a terminal window :code:`ctrl-alt-t`." -msgstr "" +msgstr "ターミナルウィンドウ :code:`ctrl-alt-t` から実行します。" -#: ../../build/docs/basic/data.rst:121 +#: ../../build/docs/basic/data.rst:116 msgid "Run the osm2pgrouting converter" -msgstr "" +msgstr "osm2pgrouting コンバータの実行" -#: ../../build/docs/basic/data.rst:128 +#: ../../build/docs/basic/data.rst:123 msgid "Depending on the osm2pgrouting version `-W password` is needed" -msgstr "" +msgstr "osm2pgrouting のバージョンによっては `-W password` が必要です" -#: ../../build/docs/basic/data.rst:131 -msgid "Output:" -msgstr "" +#: ../../build/docs/basic/data.rst:132 +msgid "Compatibility with older osm2pgrouting versions" +msgstr "古いバージョンの osm2pgrouting との互換性" -#: ../../build/docs/basic/data.rst:148 -msgid "Tables on the database" -msgstr "" +#: ../../build/docs/basic/data.rst:134 +msgid "Check the installed version:" +msgstr "インストールされているバージョンを確認します:" + +#: ../../build/docs/basic/data.rst:140 +msgid "" +"If you are using version 2.x, the column names differ from those used in " +"this workshop:" +msgstr "バージョン 2.x を使用している場合、列名はこのワークショップで使用されているものとは異なります:" + +#: ../../build/docs/basic/data.rst:143 +msgid "``gid`` instead of ``id``" +msgstr "``id`` ではなく ``gid``" + +#: ../../build/docs/basic/data.rst:144 +msgid "``the_geom`` instead of ``geom``" +msgstr "``geom`` ではなく ``the_geom``" + +#: ../../build/docs/basic/data.rst:146 +msgid "Run the following script to rename them:" +msgstr "名前を変更するには、以下のスクリプトを実行します:" #: ../../build/docs/basic/data.rst:154 -msgid "If everything went well the result should look like this:" -msgstr "もし全てうまく行っていれば以下の様な結果が得られるでしょう:" +msgid "Tables on the database" +msgstr "データベース上のテーブル" -#: ../../build/docs/basic/data.rst:160 -msgid "Chapter: Appendix" -msgstr "" +#: ../../build/docs/basic/data.rst:156 +msgid "To inspect the tables that were created during this process:" +msgstr "この処理で作成されたテーブルを確認するには:" -#: ../../build/docs/basic/data.rst:163 -msgid "" -"OSGeoLive's account name on the database is ``user``. To easily use the " -"workshop when not using OSGeoLive this extra steps are needed:" -msgstr "" +#~ msgid "" +#~ "Information about installing OSGeoLive can be found on :doc:`../general-" +#~ "intro/osgeolive`." +#~ msgstr "" + +#~ msgid "" +#~ "If OSGeoLive is not being used, please refer to the chapter's appendix to " +#~ "set up the user ``user``." +#~ msgstr "" + +#~ msgid "" +#~ "Depending on the postgres configuration :code:`-U ` is needed on " +#~ ":code:`psql` commands" +#~ msgstr "" + +#~ msgid "To exit the database use ``\\q``" +#~ msgstr "" + +#~ msgid "" +#~ "The pgRouting workshop will make use of OpenStreetMap data, which is already" +#~ " available on `OSGeoLive `_. This workshop will use " +#~ "the ``Belém`` city data and is a snapshot of Sep 2024." +#~ msgstr "" + +#~ msgid "Option 1) When using OSGeoLive" +#~ msgstr "" + +#~ msgid "OSGeoLive comes with OSM data from the city of Belém." +#~ msgstr "" + +#~ msgid "Option 2) Download data form OSGeoLive website" +#~ msgstr "" + +#~ msgid "" +#~ "The following downloads the latest OSM data on using the same area. Using " +#~ "this data in the workshop can generate variations in the results, due to " +#~ "changes since Sep 2024." +#~ msgstr "" + +#~ msgid "" +#~ "More information about how to download OpenStreetMap data can be found in " +#~ "https://wiki.openstreetmap.org/wiki/Downloading_data" +#~ msgstr "" + +#~ msgid "and the ``~/Desktop/workshop/BELEM_BR.osm`` data" +#~ msgstr "" + +#~ msgid "Output:" +#~ msgstr "" + +#~ msgid "If everything went well the result should look like this:" +#~ msgstr "もし全てうまく行っていれば以下の様な結果が得られるでしょう:" + +#~ msgid "Chapter: Appendix" +#~ msgstr "" + +#~ msgid "" +#~ "OSGeoLive's account name on the database is ``user``. To easily use the " +#~ "workshop when not using OSGeoLive this extra steps are needed:" +#~ msgstr "" diff --git a/locale/ja/LC_MESSAGES/basic/graphs.po b/locale/ja/LC_MESSAGES/basic/graphs.po new file mode 100644 index 00000000..d828472d --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/graphs.po @@ -0,0 +1,782 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/graphs.rst:7 +msgid "Graphs" +msgstr "グラフ" + +#: ../../build/docs/basic/graphs.rst:13 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/basic/graphs.rst:15 +msgid "" +"Different applications require different graphs. This chapter covers how to " +"discard disconnected segments and different approaches to create graphs." +msgstr "" +"アプリケーションによって必要となるグラフは異なります。この章では、非連結なセグメントを取り除く方法と、グラフを作成するさまざまなアプローチについて説明します。" + +#: ../../build/docs/basic/graphs.rst:18 +msgid "pgRouting functions in this chapter" +msgstr "この章で扱う pgRouting 関数" + +#: ../../build/docs/basic/graphs.rst:20 +msgid "`pgr_extractVertices`_" +msgstr "`pgr_extractVertices`_" + +#: ../../build/docs/basic/graphs.rst:21 +msgid "`pgr_connectedComponents`_" +msgstr "`pgr_connectedComponents`_" + +#: ../../build/docs/basic/graphs.rst:22 +msgid "`pgr_dijkstraCostMatrix`_" +msgstr "`pgr_dijkstraCostMatrix`_" + +#: ../../build/docs/basic/graphs.rst:25 +msgid "The graph requirements" +msgstr "グラフの要件" + +#: ../../build/docs/basic/graphs.rst:27 +msgid "" +"This chapter requires the creation of three distinct routing graphs derived " +"from ``ways``. These consist of two vehicle-specific graphs and one " +"pedestrian graph, all of which utilize the standard ``source`` and " +"``target`` to determine routing paths." +msgstr "" +"この章では、``ways`` " +"から派生した3つの異なるルート検索グラフを作成する必要があります。これらは2つの車両専用グラフと1つの歩行者グラフから構成され、いずれもルート検索の経路の決定に標準の" +" ``source`` と ``target`` を利用します。" + +#: ../../build/docs/basic/graphs.rst:32 +msgid "The description of the graphs:" +msgstr "各グラフの説明:" + +#: ../../build/docs/basic/graphs.rst:34 +msgid "Particular vehicle:" +msgstr "特定車両:" + +#: ../../build/docs/basic/graphs.rst:36 +msgid "Circulate on the whole Hiroshima area." +msgstr "広島エリア全体を走行できます。" + +#: ../../build/docs/basic/graphs.rst:38 ../../build/docs/basic/graphs.rst:47 +msgid "Do not use `pedestrian`, `steps`, `footway`, `path`, `cycleway`" +msgstr "`pedestrian`、`steps`、`footway`、`path`、`cycleway` は使用しません" + +#: ../../build/docs/basic/graphs.rst:40 +msgid "Speed is the default speed from OSM information." +msgstr "速度は OSM 情報のデフォルト速度です。" + +#: ../../build/docs/basic/graphs.rst:42 +msgid "Taxi vehicle:" +msgstr "タクシー車両:" + +#: ../../build/docs/basic/graphs.rst:44 +msgid "Circulate on a smaller area:" +msgstr "より狭いエリアを走行します:" + +#: ../../build/docs/basic/graphs.rst:46 +msgid "Bounding box: ``(132.439,34.38, 132.46,34.40)``" +msgstr "バウンディングボックス: ``(132.439,34.38, 132.46,34.40)``" + +#: ../../build/docs/basic/graphs.rst:49 +msgid "Speed is 10% slower than that of the particular vehicles." +msgstr "速度は特定車両より 10% 遅くなります。" + +#: ../../build/docs/basic/graphs.rst:51 +msgid "Pedestrians:" +msgstr "歩行者:" + +#: ../../build/docs/basic/graphs.rst:53 +msgid "Walk on the whole Hiroshima area." +msgstr "広島エリア全体を歩行できます。" + +#: ../../build/docs/basic/graphs.rst:54 +msgid "Can only use pedestrian-only ways:" +msgstr "歩行者専用の道路のみ使用できます:" + +#: ../../build/docs/basic/graphs.rst:56 +msgid "`pedestrian`, `steps`, `footway`, `path`, `cycleway`, `residential`" +msgstr "`pedestrian`、`steps`、`footway`、`path`、`cycleway`、`residential`" + +#: ../../build/docs/basic/graphs.rst:58 ../../build/docs/basic/graphs.rst:493 +msgid "The walking speed is ``2 mts/sec``." +msgstr "歩行速度は ``2 mts/sec`` です。" + +#: ../../build/docs/basic/graphs.rst:61 +msgid "Configuration from osm2pgrouting" +msgstr "osm2pgrouting による設定 (configuration)" + +#: ../../build/docs/basic/graphs.rst:63 +msgid "" +"When dealing with data, being aware of what kind of data is being used can " +"improve results." +msgstr "データを扱う際は、どのような種類のデータが使われているかを把握することで、結果を改善できます。" + +#: ../../build/docs/basic/graphs.rst:66 +msgid "Vehicles cannot circulate on pedestrian ways" +msgstr "車両は歩行者用の道路を走行できません" + +#: ../../build/docs/basic/graphs.rst:73 +msgid "" +"When converting data from OSM format using the `osm2pgrouting` tool, there " +"is an additional table: ``configuration``." +msgstr "" +"`osm2pgrouting` ツールを使って OSM 形式のデータを変換すると、``configuration`` " +"という追加のテーブルが作成されます。" + +#: ../../build/docs/basic/graphs.rst:77 +msgid "" +"The ``configuration`` table structure can be obtained with the following " +"command." +msgstr "``configuration`` テーブルの構造は、次のコマンドで取得できます。" + +#: ../../build/docs/basic/graphs.rst:86 +msgid "In the image above, there is a detail of the ``tag_id`` of the roads." +msgstr "上の画像には、道路の ``tag_id`` の詳細が示されています。" + +#: ../../build/docs/basic/graphs.rst:90 +msgid "" +"The `OSM highway `__ types:" +msgstr "" +"`OSM highway `__ の種類:" + +#: ../../build/docs/basic/graphs.rst:100 +msgid "" +"Also, on the ``ways`` table, there is a column that can be used to ``JOIN`` " +"with the ``configuration`` table." +msgstr "また、``ways`` テーブルには、``configuration`` テーブルと ``JOIN`` するために使用できる列があります。" + +#: ../../build/docs/basic/graphs.rst:103 +msgid "The configuration types in the Hiroshima data" +msgstr "広島データにおける configuration の種類" + +#: ../../build/docs/basic/graphs.rst:113 +msgid "pgr_extractVertices" +msgstr "pgr_extractVertices" + +#: ../../build/docs/basic/graphs.rst:115 +msgid "" +"``pgr_extractVertices`` extracting the vertex information of the set of " +"edges of a graph." +msgstr "``pgr_extractVertices`` は、グラフのエッジ集合から頂点情報を抽出します。" + +#: ../../build/docs/basic/graphs.rst:119 ../../build/docs/basic/graphs.rst:263 +#: ../../build/docs/basic/graphs.rst:625 +msgid "Signature summary" +msgstr "シグネチャの概要" + +#: ../../build/docs/basic/graphs.rst:127 +msgid "" +"Description of the function can be found in `pgr_extractVertices " +"`__" +msgstr "" +"関数の説明は `pgr_extractVertices " +"`__ にあります。" + +#: ../../build/docs/basic/graphs.rst:131 +msgid "Exercise 1: Create a vertices table" +msgstr "演習 1: 頂点テーブルの作成" + +#: ../../build/docs/basic/graphs.rst:134 ../../build/docs/basic/graphs.rst:183 +#: ../../build/docs/basic/graphs.rst:279 ../../build/docs/basic/graphs.rst:342 +#: ../../build/docs/basic/graphs.rst:417 ../../build/docs/basic/graphs.rst:488 +#: ../../build/docs/basic/graphs.rst:567 ../../build/docs/basic/graphs.rst:643 +#: ../../build/docs/basic/graphs.rst:725 +msgid "Problem" +msgstr "課題" + +#: ../../build/docs/basic/graphs.rst:135 +msgid "Create the vertices table corresponding to the edges in ``ways``." +msgstr "``ways`` のエッジに対応する頂点テーブルを作成します。" + +#: ../../build/docs/basic/graphs.rst:138 ../../build/docs/basic/graphs.rst:187 +#: ../../build/docs/basic/graphs.rst:283 ../../build/docs/basic/graphs.rst:351 +#: ../../build/docs/basic/graphs.rst:433 ../../build/docs/basic/graphs.rst:509 +#: ../../build/docs/basic/graphs.rst:577 ../../build/docs/basic/graphs.rst:660 +#: ../../build/docs/basic/graphs.rst:733 +msgid "Solution" +msgstr "解答" + +#: ../../build/docs/basic/graphs.rst:139 +msgid "A graph consists of a set of vertices and a set of edges." +msgstr "グラフは、頂点の集合とエッジの集合から構成されます。" + +#: ../../build/docs/basic/graphs.rst:140 +msgid "In this case, the ``ways`` table is a set of edges." +msgstr "この場合、``ways`` テーブルがエッジの集合です。" + +#: ../../build/docs/basic/graphs.rst:141 +msgid "" +"In order to make use of all the graph functions from pgRouting, it is " +"required have the set of vertices defined." +msgstr "pgRouting のすべてのグラフ関数を利用するには、頂点の集合が定義されている必要があります。" + +#: ../../build/docs/basic/graphs.rst:143 +msgid "" +"From the requirements, a fully connected graph is needed, therefore adding a" +" ``component`` column." +msgstr "要件から、完全に連結したグラフが必要となるため、``component`` 列を追加します。" + +#: ../../build/docs/basic/graphs.rst:157 +msgid "Reviewing the description of the vertices table" +msgstr "頂点テーブルの定義を確認する" + +#: ../../build/docs/basic/graphs.rst:167 +msgid "Inspecting the information on the vertices table" +msgstr "頂点テーブルの情報を確認する" + +#: ../../build/docs/basic/graphs.rst:180 +msgid "Exercise 2: Fill up other columns in the vertices table" +msgstr "演習 2: 頂点テーブルの他の列を埋める" + +#: ../../build/docs/basic/graphs.rst:184 +msgid "Fill up geometry information on the vertices table." +msgstr "頂点テーブルにジオメトリ情報を埋めます。" + +#: ../../build/docs/basic/graphs.rst:188 +msgid "Count the number of rows that need to be filled up." +msgstr "埋める必要がある行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:199 +msgid "Update the ``geom`` and ``osm_id`` columns" +msgstr "``geom`` 列と ``osm_id`` 列を更新する" + +#: ../../build/docs/basic/graphs.rst:200 +msgid "" +"The update based on the ``source`` column from ``ways`` table and the ``id``" +" column of the vertices table." +msgstr "更新は、``ways`` テーブルの ``source`` 列と頂点テーブルの ``id`` 列に基づいて行います。" + +#: ../../build/docs/basic/graphs.rst:202 +msgid "" +"To update ``geom`` column, use the start point of the geometry on the " +"``ways`` table." +msgstr "``geom`` 列を更新するには、``ways`` テーブルのジオメトリの始点を使用します。" + +#: ../../build/docs/basic/graphs.rst:204 +msgid "Use the ``source_osm`` value to fill up ``osm_id`` column." +msgstr "``osm_id`` 列を埋めるには、``source_osm`` の値を使用します。" + +#: ../../build/docs/basic/graphs.rst:212 ../../build/docs/basic/graphs.rst:459 +msgid "Verification" +msgstr "検証" + +#: ../../build/docs/basic/graphs.rst:222 +msgid "Exercise 3: Use QGIS to view the work" +msgstr "演習 3: QGIS を使って作業結果を表示する" + +#: ../../build/docs/basic/graphs.rst:224 +msgid "QGIS is a powerfull tool" +msgstr "QGIS は強力なツールです" + +#: ../../build/docs/basic/graphs.rst:226 +msgid "If you are using OSGeoLive, then you can find QGIS here:" +msgstr "OSGeoLive を使用している場合、QGIS は次の場所にあります:" + +#: ../../build/docs/basic/graphs.rst:233 +msgid "Open it and add the Postgres credentials to access city_routing" +msgstr "QGIS を開き、city_routing にアクセスするための Postgres の認証情報を追加します" + +#: ../../build/docs/basic/graphs.rst:240 +msgid "Choose the vertices table and move it to the layers" +msgstr "頂点テーブルを選択し、レイヤに追加します" + +#: ../../build/docs/basic/graphs.rst:247 +msgid "You will see on the canvas something similar to:" +msgstr "キャンバス上に、次のような表示が現れます:" + +#: ../../build/docs/basic/graphs.rst:256 +msgid "pgr_connectedComponents" +msgstr "pgr_connectedComponents" + +#: ../../build/docs/basic/graphs.rst:258 +msgid "" +"``pgr_connectedComponents`` compute the connected components of an " +"undirected graph using a Depth First Search approach. A connected component " +"of an undirected graph is a set of vertices that are all reachable from each" +" other." +msgstr "" +"``pgr_connectedComponents`` は、深さ優先探索 (Depth First Search) " +"を用いて無向グラフの連結成分を計算します。無向グラフの連結成分とは、互いにすべて到達可能な頂点の集合です。" + +#: ../../build/docs/basic/graphs.rst:271 +msgid "" +"Description of the function can be found in `pgr_connectedComponents " +"`__" +msgstr "" +"関数の説明は `pgr_connectedComponents " +"`__ " +"にあります。" + +#: ../../build/docs/basic/graphs.rst:276 +msgid "Exercise 4: Set components on edges and vertices tables" +msgstr "演習 4: エッジテーブルと頂点テーブルに連結成分を設定する" + +#: ../../build/docs/basic/graphs.rst:280 +msgid "Get the information about the graph components." +msgstr "グラフの連結成分に関する情報を取得します。" + +#: ../../build/docs/basic/graphs.rst:284 +msgid "Create additional columns on the edges tables." +msgstr "エッジテーブルに追加の列を作成します。" + +#: ../../build/docs/basic/graphs.rst:296 +msgid "Use the ``pgr_connectedComponents`` to fill up the vertices table." +msgstr "``pgr_connectedComponents`` を使って頂点テーブルを埋めます。" + +#: ../../build/docs/basic/graphs.rst:297 +msgid "Use the results to store the component numbers on the vertices table." +msgstr "その結果を使って、連結成分の番号を頂点テーブルに保存します。" + +#: ../../build/docs/basic/graphs.rst:316 +msgid "" +"This is not a QGIS workshop, so the details about how to display layers are " +"not written in this workshop" +msgstr "これは QGIS のワークショップではないため、レイヤの表示方法の詳細はこのワークショップには記載しません" + +#: ../../build/docs/basic/graphs.rst:320 +msgid "" +"Update the edges table with based on the component number of the vertex" +msgstr "頂点の連結成分番号に基づいてエッジテーブルを更新します" + +#: ../../build/docs/basic/graphs.rst:339 +msgid "Exercise 5: Inspect the components" +msgstr "演習 5: 連結成分を調べる" + +#: ../../build/docs/basic/graphs.rst:343 +msgid "Answer the following questions:" +msgstr "次の質問に答えてください:" + +#: ../../build/docs/basic/graphs.rst:345 +msgid "How many components are in the vertices table?" +msgstr "頂点テーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:346 +msgid "How many components are in the edges table?" +msgstr "エッジテーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:347 +msgid "List the 10 components with more edges." +msgstr "エッジ数の多い連結成分を上位10個列挙します。" + +#: ../../build/docs/basic/graphs.rst:348 +msgid "Get the component with the maximum number of edges." +msgstr "エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:353 +msgid "1. How many components are in the vertices table?" +msgstr "1. 頂点テーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:354 ../../build/docs/basic/graphs.rst:367 +msgid "Count the distinct components." +msgstr "異なる連結成分の数を数えます。" + +#: ../../build/docs/basic/graphs.rst:366 +msgid "2. How many components are in the edges table?" +msgstr "2. エッジテーブルにはいくつの連結成分がありますか?" + +#: ../../build/docs/basic/graphs.rst:379 +msgid "3. List the 10 components with more edges." +msgstr "3. エッジ数の多い連結成分を上位10個列挙します。" + +#: ../../build/docs/basic/graphs.rst:380 +msgid "Count number of rows grouped by component. (**line 1**)" +msgstr "連結成分ごとにグループ化して行数を数えます。(**line 1**)" + +#: ../../build/docs/basic/graphs.rst:381 +msgid "Inverse order to display the top 10. (**line 2**)" +msgstr "上位10個を表示するために降順に並べ替えます。(**line 2**)" + +#: ../../build/docs/basic/graphs.rst:393 +msgid "4. Get the component with the maximum number of edges." +msgstr "4. エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:394 +msgid "Use the query from last question to get the maximum count" +msgstr "前の質問のクエリを使って最大数を取得します" + +#: ../../build/docs/basic/graphs.rst:395 +msgid "Get the component that matches the maximum value." +msgstr "最大値に一致する連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:407 +msgid "Preparing the graphs" +msgstr "グラフの準備" + +#: ../../build/docs/basic/graphs.rst:410 +msgid "Exercise 6: Creating a view for routing vehicles" +msgstr "演習 6: 車両のルート検索用のビューを作成する" + +#: ../../build/docs/basic/graphs.rst:412 +msgid "View of roads for vehicles" +msgstr "車両用の道路のビュー" + +#: ../../build/docs/basic/graphs.rst:418 +msgid "" +"Create a view with minimal amount of information for processing the " +"particular vehicles." +msgstr "特定車両を処理するために必要最小限の情報を持つビューを作成します。" + +#: ../../build/docs/basic/graphs.rst:419 +msgid "" +"Routing ``cost`` and ``reverse_cost`` in terms of seconds for routing " +"calculations." +msgstr "ルート検索の計算のための ``cost`` と ``reverse_cost`` は秒単位とします。" + +#: ../../build/docs/basic/graphs.rst:420 +msgid "" +"Exclude ``pedestrian``, ``steps``, ``footway``, ``path``, ``cycleway`` " +"segments." +msgstr "" +"``pedestrian``、``steps``、``footway``、``path``、``cycleway`` のセグメントを除外します。" + +#: ../../build/docs/basic/graphs.rst:421 ../../build/docs/basic/graphs.rst:497 +msgid "Data needed in the view for further processing." +msgstr "以降の処理のためにビューに必要なデータです。" + +#: ../../build/docs/basic/graphs.rst:423 ../../build/docs/basic/graphs.rst:499 +msgid "``id`` of the segment." +msgstr "セグメントの ``id``。" + +#: ../../build/docs/basic/graphs.rst:424 ../../build/docs/basic/graphs.rst:500 +msgid "``source`` and ``target`` of the segment." +msgstr "セグメントの ``source`` と ``target``。" + +#: ../../build/docs/basic/graphs.rst:425 ../../build/docs/basic/graphs.rst:501 +msgid "``name`` The name of the segment." +msgstr "``name`` セグメントの名称。" + +#: ../../build/docs/basic/graphs.rst:426 ../../build/docs/basic/graphs.rst:502 +msgid "``length`` The length in meters rename from ``length_m``." +msgstr "``length`` メートル単位の長さ。``length_m`` から名称変更します。" + +#: ../../build/docs/basic/graphs.rst:427 ../../build/docs/basic/graphs.rst:503 +msgid "``geom`` The geometry." +msgstr "``geom`` ジオメトリ。" + +#: ../../build/docs/basic/graphs.rst:428 ../../build/docs/basic/graphs.rst:504 +msgid "``tag_id`` The kind of road." +msgstr "``tag_id`` 道路の種類。" + +#: ../../build/docs/basic/graphs.rst:430 ../../build/docs/basic/graphs.rst:506 +msgid "Verify the number of edges was reduced." +msgstr "エッジ数が減少したことを確認します。" + +#: ../../build/docs/basic/graphs.rst:434 ../../build/docs/basic/graphs.rst:510 +#: ../../build/docs/basic/graphs.rst:578 +msgid "Creating the view:" +msgstr "ビューを作成する:" + +#: ../../build/docs/basic/graphs.rst:436 ../../build/docs/basic/graphs.rst:512 +msgid "" +"If you need to reconstruct the view, first drop it using the command on line" +" 1." +msgstr "ビューを再作成する必要がある場合は、まず1行目のコマンドで削除します。" + +#: ../../build/docs/basic/graphs.rst:438 ../../build/docs/basic/graphs.rst:514 +msgid "Get the component with maximum number of edges." +msgstr "エッジ数が最大の連結成分を取得します。" + +#: ../../build/docs/basic/graphs.rst:439 +msgid "" +"Select the required columns. - The ``cost`` and ``reverse_cost`` are in " +"terms of seconds. - The ``length_m`` is renamed." +msgstr "" +"必要な列を選択します。- ``cost`` と ``reverse_cost`` は秒単位です。- ``length_m`` は名称変更します。" + +#: ../../build/docs/basic/graphs.rst:443 ../../build/docs/basic/graphs.rst:521 +msgid "``JOIN`` with the `configuration`:" +msgstr "`configuration` と ``JOIN`` します:" + +#: ../../build/docs/basic/graphs.rst:445 +msgid "" +"Exclude ``pedestrian``, ``steps``, ``footway``, ``path``, ``cycleway``." +msgstr "``pedestrian``、``steps``、``footway``、``path``、``cycleway`` を除外します。" + +#: ../../build/docs/basic/graphs.rst:460 +msgid "Count the rows on the original ``ways`` and on ``vehicle_net``." +msgstr "元の ``ways`` と ``vehicle_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:470 +msgid "Get the description of the view" +msgstr "ビューの定義を取得します" + +#: ../../build/docs/basic/graphs.rst:481 +msgid "Exercise 7: Creating a materialized view for routing pedestrians" +msgstr "演習 7: 歩行者のルート検索用のマテリアライズドビューを作成する" + +#: ../../build/docs/basic/graphs.rst:483 +msgid "View of roads for pedestrians" +msgstr "歩行者用の道路のビュー" + +#: ../../build/docs/basic/graphs.rst:489 +msgid "" +"Create a materialized view with minimal amount of information for processing" +" pedestrian routing." +msgstr "歩行者のルート検索を処理するために必要最小限の情報を持つマテリアライズドビューを作成します。" + +#: ../../build/docs/basic/graphs.rst:491 +msgid "" +"Routing ``cost`` and ``reverse_cost`` will be in seconds for routing " +"calculations." +msgstr "ルート検索の計算のための ``cost`` と ``reverse_cost`` は秒単位とします。" + +#: ../../build/docs/basic/graphs.rst:495 +msgid "" +"Include the pedestrian roads: ``pedestrian``, ``steps``, ``footway``, " +"``path``, ``cycleway`` and ``residential`` roads." +msgstr "" +"歩行者用の道路 ``pedestrian``、``steps``、``footway``、``path``、``cycleway`` および " +"``residential`` の道路を含めます。" + +#: ../../build/docs/basic/graphs.rst:515 +msgid "Select the required columns." +msgstr "必要な列を選択します。" + +#: ../../build/docs/basic/graphs.rst:517 +msgid "" +"The ``cost`` and ``reverse_cost`` are in terms of seconds with speed of ``2 " +"mts/sec``." +msgstr "``cost`` と ``reverse_cost`` は、``2 mts/sec`` の速度による秒単位です。" + +#: ../../build/docs/basic/graphs.rst:519 +msgid "The ``length_m`` is renamed." +msgstr "``length_m`` は名称変更します。" + +#: ../../build/docs/basic/graphs.rst:523 +msgid "" +"Include ``residential``, ``pedestrian``, ``steps``, ``footway``, ``path``, " +"``cycleway``." +msgstr "" +"``residential``、``pedestrian``、``steps``、``footway``、``path``、``cycleway`` " +"を含めます。" + +#: ../../build/docs/basic/graphs.rst:538 +msgid "Count the rows on the view ``walk_net``." +msgstr "ビュー ``walk_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:549 ../../build/docs/basic/graphs.rst:608 +msgid "Get the description." +msgstr "定義を取得します。" + +#: ../../build/docs/basic/graphs.rst:560 +msgid "Exercise 8: Limiting the road network within an area" +msgstr "演習 8: 道路ネットワークをエリア内に制限する" + +#: ../../build/docs/basic/graphs.rst:562 +msgid "View of smaller set of roads for vehicles" +msgstr "車両用の、より狭い道路集合のビュー" + +#: ../../build/docs/basic/graphs.rst:568 +msgid "Create a view ``taxi_net`` for the `taxi`:" +msgstr "`taxi` 用のビュー ``taxi_net`` を作成します:" + +#: ../../build/docs/basic/graphs.rst:570 +msgid "" +"The taxi can only circulate inside this Bounding Box: ``(132.439,34.38, " +"132.46,34.40)``" +msgstr "タクシーはこのバウンディングボックス内のみ走行できます: ``(132.439,34.38, 132.46,34.40)``" + +#: ../../build/docs/basic/graphs.rst:571 +msgid "The taxi speed is 10% slower than the particular vehicle." +msgstr "タクシーの速度は特定車両より 10% 遅くなります。" + +#: ../../build/docs/basic/graphs.rst:572 +msgid "Base the view on ``vehicle_net``" +msgstr "ビューは ``vehicle_net`` を基にします" + +#: ../../build/docs/basic/graphs.rst:574 +msgid "Verify the reduced number of road segments." +msgstr "道路セグメント数が減少したことを確認します。" + +#: ../../build/docs/basic/graphs.rst:580 +msgid "" +"Adjust the taxi's ``cost`` and ``reverse_cost`` to be 10% slower than of the" +" particular vehicle." +msgstr "タクシーの ``cost`` と ``reverse_cost`` を、特定車両より 10% 遅くなるように調整します。" + +#: ../../build/docs/basic/graphs.rst:582 +msgid "The graph for the taxi is a subset of the ``vehicle_net`` graph." +msgstr "タクシー用のグラフは、``vehicle_net`` グラフの部分集合です。" + +#: ../../build/docs/basic/graphs.rst:583 +msgid "" +"Can only circulate inside the bounding box: ``(132.439,34.38, " +"132.46,34.40)``." +msgstr "バウンディングボックス内のみ走行できます: ``(132.439,34.38, 132.46,34.40)``。" + +#: ../../build/docs/basic/graphs.rst:597 +msgid "Count the rows on ``taxi_net``." +msgstr "``taxi_net`` の行数を数えます。" + +#: ../../build/docs/basic/graphs.rst:620 +msgid "pgr_dijkstraCostMatrix" +msgstr "pgr_dijkstraCostMatrix" + +#: ../../build/docs/basic/graphs.rst:622 +msgid "" +"``pgr_dijkstraCostMatrix`` Calculates a cost matrix using Dijkstra " +"algorithm." +msgstr "``pgr_dijkstraCostMatrix`` は、ダイクストラ法を用いてコスト行列を計算します。" + +#: ../../build/docs/basic/graphs.rst:633 +msgid "" +"Description of the function can be found in `pgr_dijkstraCostMatrix " +"`__" +msgstr "" +"関数の説明は `pgr_dijkstraCostMatrix " +"`__ にあります。" + +#: ../../build/docs/basic/graphs.rst:637 +msgid "Exercise 9: Testing the views" +msgstr "演習 9: ビューをテストする" + +#: ../../build/docs/basic/graphs.rst:644 +msgid "Test the created views" +msgstr "作成したビューをテストします" + +#: ../../build/docs/basic/graphs.rst:646 +msgid "In particular:" +msgstr "具体的には:" + +#: ../../build/docs/basic/graphs.rst:648 +msgid "" +"Get a traveling cost matrix in seconds from the all follwoing ``id`` to all " +"the ``id``" +msgstr "次のすべての ``id`` から、すべての ``id`` への移動コスト行列を秒単位で取得します" + +#: ../../build/docs/basic/graphs.rst:651 ../../build/docs/basic/graphs.rst:663 +msgid "|id_1|, |id_2|, |id_3|, |id_4| and |id_5|." +msgstr "|id_1|、|id_2|、|id_3|、|id_4|、|id_5|。" + +#: ../../build/docs/basic/graphs.rst:653 +msgid "the views to be tested are:" +msgstr "テスト対象のビューは次のとおりです:" + +#: ../../build/docs/basic/graphs.rst:655 +msgid "``vehicle_net``" +msgstr "``vehicle_net``" + +#: ../../build/docs/basic/graphs.rst:656 +msgid "``taxi_net``" +msgstr "``taxi_net``" + +#: ../../build/docs/basic/graphs.rst:657 +msgid "``walk_net``" +msgstr "``walk_net``" + +#: ../../build/docs/basic/graphs.rst:661 +msgid "The locations are:" +msgstr "地点は次のとおりです:" + +#: ../../build/docs/basic/graphs.rst:664 +msgid "Passed as an array to the function." +msgstr "配列として関数に渡します。" + +#: ../../build/docs/basic/graphs.rst:666 +msgid "For ``vehicle_net``:" +msgstr "``vehicle_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:668 +msgid "``vehicle_net`` is used." +msgstr "``vehicle_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:669 +msgid "Selection of the columns with the corresponding names." +msgstr "対応する名前の列を選択します。" + +#: ../../build/docs/basic/graphs.rst:670 +msgid "The view is prepared with the column names that pgRouting use." +msgstr "ビューは、pgRouting が使用する列名で用意されています。" + +#: ../../build/docs/basic/graphs.rst:672 +msgid "There is no need to rename columns." +msgstr "列の名称変更は不要です。" + +#: ../../build/docs/basic/graphs.rst:685 +msgid "For ``taxi_net``:" +msgstr "``taxi_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:687 +msgid "Similar as the previous one but with ``taxi_net``." +msgstr "前のものと同様ですが、``taxi_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:688 +msgid "" +"The results give the same route as with ``vehicle_net`` but ``cost`` is " +"higher." +msgstr "結果は ``vehicle_net`` と同じ経路になりますが、``cost`` はより高くなります。" + +#: ../../build/docs/basic/graphs.rst:690 +msgid "Not all the locations are in the area, so not all are calculated." +msgstr "すべての地点がエリア内にあるわけではないため、すべてが計算されるわけではありません。" + +#: ../../build/docs/basic/graphs.rst:703 +msgid "For ``walk_net``:" +msgstr "``walk_net`` の場合:" + +#: ../../build/docs/basic/graphs.rst:705 +msgid "Similar as the previous ones but with ``walk_net``." +msgstr "前のものと同様ですが、``walk_net`` を使用します。" + +#: ../../build/docs/basic/graphs.rst:719 +msgid "Exercise 10: Visualize on QGIS the ``pgr_costMatrix`` result" +msgstr "演習 10: ``pgr_costMatrix`` の結果を QGIS で可視化する" + +#: ../../build/docs/basic/graphs.rst:726 +msgid "" +"Based on the query from `Exercise 9: Testing the views`_, create a view to " +"be able to use on QGIS. (like the one above)" +msgstr "" +"`Exercise 9: Testing the views`_ のクエリを基に、QGIS で使用できるビューを作成します。(上記のようなもの)" + +#: ../../build/docs/basic/graphs.rst:729 +msgid "The results when using ``vehile_net`` is the example." +msgstr "``vehile_net`` を使用した場合の結果を例として示します。" + +#: ../../build/docs/basic/graphs.rst:730 +msgid "The other results are left to the reader." +msgstr "その他の結果は読者に委ねます。" + +#: ../../build/docs/basic/graphs.rst:734 +msgid "QGIS needs a unique identifier, the identifier will be the row number." +msgstr "QGIS には一意の識別子が必要であり、その識別子は行番号とします。" + +#: ../../build/docs/basic/graphs.rst:735 +msgid "``JOIN`` with ``vertices`` table to get the geometry of the points." +msgstr "点のジオメトリを取得するために ``vertices`` テーブルと ``JOIN`` します。" + +#: ../../build/docs/basic/graphs.rst:736 +msgid "Build a ``LINESTRING`` joining the 2 points." +msgstr "2点を結ぶ ``LINESTRING`` を作成します。" + +#: ../../build/docs/basic/graphs.rst:737 +msgid "" +"The name of the line consists of the values of the result of the function." +msgstr "線の名前は、関数の結果の値から構成されます。" + +#: ../../build/docs/basic/graphs.rst:746 +msgid "" +"Enter QGIS, refresh the database and move the view to the layers. Format " +"adding the name to the lines." +msgstr "QGIS を開き、データベースを更新して、ビューをレイヤに追加します。線に名前を付けて書式設定します。" diff --git a/locale/ja/LC_MESSAGES/basic/pedestrian.po b/locale/ja/LC_MESSAGES/basic/pedestrian.po new file mode 100644 index 00000000..5e40bf86 --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/pedestrian.po @@ -0,0 +1,460 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/pedestrian.rst:6 +msgid "Pedestrian Routing" +msgstr "歩行者のルート検索" + +#: ../../build/docs/basic/pedestrian.rst:12 +msgid "" +"**pgRouting** was first called *pgDijkstra* because it implemented only " +"shortest path search with *Dijkstra* algorithm. Later other functions were " +"added and the library was renamed to pgRouting." +msgstr "" +"**pgRouting** は、*Dijkstra* 法による最短経路検索のみを実装していたため、当初は *pgDijkstra* " +"と呼ばれていました。その後、他の関数が追加され、ライブラリは pgRouting に改名されました。" + +#: ../../build/docs/basic/pedestrian.rst:16 +msgid "pgRouting functions in this chapter" +msgstr "この章で扱う pgRouting 関数" + +#: ../../build/docs/basic/pedestrian.rst:18 +msgid "`pgr_dijkstra`_" +msgstr "`pgr_dijkstra`_" + +#: ../../build/docs/basic/pedestrian.rst:19 +msgid "`pgr_dijkstraCost`_" +msgstr "`pgr_dijkstraCost`_" + +#: ../../build/docs/basic/pedestrian.rst:21 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/basic/pedestrian.rst:24 +msgid "Identifiers for the Queries" +msgstr "クエリで使う識別子" + +#: ../../build/docs/basic/pedestrian.rst:26 +msgid "" +"The assignment of the vertices identifiers on the source and target columns " +"may be different, the exercises will use the identifiers value assigned by " +"``oms2pgrouting``" +msgstr "" +"source 列と target 列における頂点の識別子の割り当ては、異なる場合があります。演習では ``oms2pgrouting`` " +"によって割り当てられた識別子の値を使用します" + +#: ../../build/docs/basic/pedestrian.rst:30 +msgid "" +"For the workshop, some locations near of the FOSS4G event are going to be " +"used. These locations are within this area |osm_map_link|" +msgstr "" +"このワークショップでは、FOSS4G イベント周辺のいくつかの地点を使用します。これらの地点は次のエリア内にあります |osm_map_link|" + +#: ../../build/docs/basic/pedestrian.rst:33 +msgid "|osmid_1| |place_1|" +msgstr "|osmid_1| |place_1|" + +#: ../../build/docs/basic/pedestrian.rst:34 +msgid "|osmid_2| |place_2|" +msgstr "|osmid_2| |place_2|" + +#: ../../build/docs/basic/pedestrian.rst:35 +msgid "|osmid_3| |place_3|" +msgstr "|osmid_3| |place_3|" + +#: ../../build/docs/basic/pedestrian.rst:36 +msgid "|osmid_4| |place_4|" +msgstr "|osmid_4| |place_4|" + +#: ../../build/docs/basic/pedestrian.rst:37 +msgid "|osmid_5| |place_5|" +msgstr "|osmid_5| |place_5|" + +#: ../../build/docs/basic/pedestrian.rst:40 +msgid "Don'f forget to connect to the database, if not connected:" +msgstr "接続していない場合は、データベースへの接続を忘れないでください:" + +#: ../../build/docs/basic/pedestrian.rst:46 +msgid "Get the vertex identifiers" +msgstr "頂点の識別子を取得します" + +#: ../../build/docs/basic/pedestrian.rst:57 +msgid "To use as a guide in QGIS, create a view:" +msgstr "QGIS で目安として使うために、ビューを作成します:" + +#: ../../build/docs/basic/pedestrian.rst:66 +msgid "|osmid_1| |place_1| (|id_1|)" +msgstr "|osmid_1| |place_1| (|id_1|)" + +#: ../../build/docs/basic/pedestrian.rst:67 +msgid "|osmid_2| |place_2| (|id_2|)" +msgstr "|osmid_2| |place_2| (|id_2|)" + +#: ../../build/docs/basic/pedestrian.rst:68 +msgid "|osmid_3| |place_3| (|id_3|)" +msgstr "|osmid_3| |place_3| (|id_3|)" + +#: ../../build/docs/basic/pedestrian.rst:69 +msgid "|osmid_4| |place_4| (|id_4|)" +msgstr "|osmid_4| |place_4| (|id_4|)" + +#: ../../build/docs/basic/pedestrian.rst:70 +msgid "|osmid_5| |place_5| (|id_5|)" +msgstr "|osmid_5| |place_5| (|id_5|)" + +#: ../../build/docs/basic/pedestrian.rst:73 +msgid "The corresponding :code:`id` are shown in the following image." +msgstr "対応する :code:`id` を次の画像に示します。" + +#: ../../build/docs/basic/pedestrian.rst:79 +msgid "pgr_dijkstra" +msgstr "pgr_dijkstra" + +#: ../../build/docs/basic/pedestrian.rst:81 +msgid "" +"Dijkstra algorithm was the first algorithm implemented in pgRouting. It does" +" not require other attributes than the identifiers ``id``, ``source`` and " +"``target`` and the weights ``cost`` and ``reverse_cost``." +msgstr "" +"ダイクストラ法は、pgRouting に最初に実装されたアルゴリズムです。識別子である ``id``, ``source``, ``target`` " +"と、重みである ``cost``, ``reverse_cost`` 以外の属性を必要としません。" + +#: ../../build/docs/basic/pedestrian.rst:85 +msgid "" +"You can specify when to consider the graph as `directed " +"`__ or undirected." +msgstr "" +"グラフを `有向 `__ " +"とみなすか、無向とみなすかを指定できます。" + +#: ../../build/docs/basic/pedestrian.rst:89 +#: ../../build/docs/basic/pedestrian.rst:316 +msgid "Signature Summary" +msgstr "シグネチャの概要" + +#: ../../build/docs/basic/pedestrian.rst:101 +msgid "" +"Description of the function can be found in `pgr_dijkstra " +"`__." +msgstr "" +"関数の説明は `pgr_dijkstra " +"`__ にあります。" + +#: ../../build/docs/basic/pedestrian.rst:105 +msgid "" +"Many pgRouting functions have ``sql::text`` as one of their arguments. While" +" this may look confusing at first, it makes the functions very flexible as " +"the user can pass a ``SELECT`` statement as function argument as long as the" +" returned result contains the required number of attributes and the correct " +"attribute names." +msgstr "" +"多くの pgRouting 関数は、引数の1つとして ``sql::text`` " +"を取ります。最初は分かりにくく見えるかもしれませんが、これにより関数は非常に柔軟になります。返される結果に必要な数の属性と正しい属性名が含まれてさえいれば、ユーザは" +" ``SELECT`` 文を関数の引数として渡せるためです。" + +#: ../../build/docs/basic/pedestrian.rst:110 +msgid "" +"Most of pgRouting implemented algorithms do not require the **geometry**." +msgstr "pgRouting に実装されているアルゴリズムのほとんどは、**ジオメトリ**\\ を必要としません。" + +#: ../../build/docs/basic/pedestrian.rst:111 +msgid "" +"The pgRouting functions **do not** return a geometry, but only an ordered " +"list of nodes or edges." +msgstr "pgRouting の関数は、ジオメトリを\\ **返しません**\\ 。返すのはノードまたはエッジの順序付きリストのみです。" + +#: ../../build/docs/basic/pedestrian.rst:115 +msgid "Exercise 1: Single pedestrian routing" +msgstr "演習 1: 単一の歩行者のルート検索" + +#: ../../build/docs/basic/pedestrian.rst:121 +#: ../../build/docs/basic/pedestrian.rst:181 +#: ../../build/docs/basic/pedestrian.rst:213 +#: ../../build/docs/basic/pedestrian.rst:249 +#: ../../build/docs/basic/pedestrian.rst:281 +#: ../../build/docs/basic/pedestrian.rst:336 +msgid "Problem:" +msgstr "課題:" + +#: ../../build/docs/basic/pedestrian.rst:122 +msgid "Get walking route" +msgstr "徒歩ルートを取得します" + +#: ../../build/docs/basic/pedestrian.rst:124 +msgid "from \"|place_1|\"" +msgstr "「|place_1|」から" + +#: ../../build/docs/basic/pedestrian.rst:125 +msgid "to \"|place_3|\"." +msgstr "「|place_3|」まで。" + +#: ../../build/docs/basic/pedestrian.rst:127 +msgid "Calculate routes with costs in ``length`` in meters." +msgstr "メートル単位の ``length`` をコストとしてルートを計算します。" + +#: ../../build/docs/basic/pedestrian.rst:128 +msgid "Create a view with the results data and geometry to be used in QGIS." +msgstr "QGIS で使用するために、結果のデータとジオメトリを含むビューを作成します。" + +#: ../../build/docs/basic/pedestrian.rst:131 +#: ../../build/docs/basic/pedestrian.rst:193 +#: ../../build/docs/basic/pedestrian.rst:228 +#: ../../build/docs/basic/pedestrian.rst:261 +#: ../../build/docs/basic/pedestrian.rst:293 +#: ../../build/docs/basic/pedestrian.rst:348 +msgid "Solution:" +msgstr "解答:" + +#: ../../build/docs/basic/pedestrian.rst:132 +msgid "The pedestrian wants to go from vertex |id_1| to vertex |id_3|." +msgstr "歩行者は頂点 |id_1| から頂点 |id_3| まで移動します。" + +#: ../../build/docs/basic/pedestrian.rst:133 +msgid "The pedestrian's cost is in terms of length. In this case ``length``." +msgstr "歩行者のコストは長さで表されます。この場合は ``length`` です。" + +#: ../../build/docs/basic/pedestrian.rst:134 +msgid "" +"From a pedestrian perspective the graph is ``undirected``, that is, the " +"pedestrian can move in both directions on all segments." +msgstr "歩行者の観点ではグラフは無向 (``undirected``) です。つまり、歩行者はすべてのセグメントを両方向に移動できます。" + +#: ../../build/docs/basic/pedestrian.rst +msgid "Inner query" +msgstr "内部クエリ" + +#: ../../build/docs/basic/pedestrian.rst:147 +msgid "Query formatted as ``TEXT`` used inside the function." +msgstr "関数の内部で使用される、``TEXT`` 形式のクエリ。" + +#: ../../build/docs/basic/pedestrian.rst:149 +msgid "" +"The returned cost attribute represents the cost specified in the inner SQL " +"query (``edges_sql::text`` argument). In this example cost is ``length`` in " +"unit \"meters\". The exercises on this chapter will modify the cost." +msgstr "" +"返される cost 属性は、内部の SQL クエリ (``edges_sql::text`` 引数) " +"で指定されたコストを表します。この例では、コストは「メートル」単位の ``length`` です。この章の演習では、このコストを変更していきます。" + +#: ../../build/docs/basic/pedestrian.rst:154 +msgid "" +"``node`` and ``edge`` results may vary depending on the assignment of the " +"identifiers to the vertices given by osm2pgrouting." +msgstr "``node`` と ``edge`` の結果は、osm2pgrouting による頂点への識別子の割り当てによって異なる場合があります。" + +#: ../../build/docs/basic/pedestrian.rst:157 +msgid "" +"To create a view, ``JOIN`` the query results with the walk_net and capture " +"the ``geom`` in the view." +msgstr "ビューを作成するには、クエリ結果を walk_net と ``JOIN`` し、``geom`` をビューに取り込みます。" + +#: ../../build/docs/basic/pedestrian.rst:160 +msgid "The query above is highlighted." +msgstr "上記のクエリが強調表示されています。" + +#: ../../build/docs/basic/pedestrian.rst:161 +msgid "An additional ``SELECT`` is needed to display the data." +msgstr "データを表示するには、追加の ``SELECT`` が必要です。" + +#: ../../build/docs/basic/pedestrian.rst:174 +msgid "" +"Every time you make a change on the database, in QGIS, refresh the database " +"and move the view to the layers." +msgstr "データベースに変更を加えるたびに、QGIS でデータベースを更新し、ビューをレイヤに移動してください。" + +#: ../../build/docs/basic/pedestrian.rst:178 +msgid "Exercise 2: Many Pedestrians going to the same destination" +msgstr "演習 2: 複数の歩行者が同じ目的地に向かう" + +#: ../../build/docs/basic/pedestrian.rst:182 +#: ../../build/docs/basic/pedestrian.rst:214 +#: ../../build/docs/basic/pedestrian.rst:250 +#: ../../build/docs/basic/pedestrian.rst:282 +#: ../../build/docs/basic/pedestrian.rst:337 +msgid "Walking" +msgstr "徒歩で移動します" + +#: ../../build/docs/basic/pedestrian.rst:184 +#: ../../build/docs/basic/pedestrian.rst:252 +msgid "from \"|place_1|\" and \"|place_2|\"" +msgstr "「|place_1|」と「|place_2|」から" + +#: ../../build/docs/basic/pedestrian.rst:185 +msgid "to the \"|place_3|\"." +msgstr "「|place_3|」まで。" + +#: ../../build/docs/basic/pedestrian.rst:187 +msgid "Calculate routes with costs in ``length`` in kilometers." +msgstr "キロメートル単位の ``length`` をコストとしてルートを計算します。" + +#: ../../build/docs/basic/pedestrian.rst:194 +msgid "The pedestrians are departing at vertices |id_1| and |id_2|." +msgstr "歩行者は頂点 |id_1| と |id_2| から出発します。" + +#: ../../build/docs/basic/pedestrian.rst:195 +msgid "All pedestrians want to go to vertex |id_3|." +msgstr "すべての歩行者は頂点 |id_3| に向かいます。" + +#: ../../build/docs/basic/pedestrian.rst:196 +msgid "The cost to be in kilometers using attribute ``length``." +msgstr "コストは ``length`` 属性を使ってキロメートル単位とします。" + +#: ../../build/docs/basic/pedestrian.rst:210 +msgid "Exercise 3: Many Pedestrians departing from the same location" +msgstr "演習 3: 複数の歩行者が同じ地点から出発する" + +#: ../../build/docs/basic/pedestrian.rst:216 +msgid "from \"|place_3|\"" +msgstr "「|place_3|」から" + +#: ../../build/docs/basic/pedestrian.rst:217 +msgid "to \"|place_1|\" and \"|place_2|\"" +msgstr "「|place_1|」と「|place_2|」まで" + +#: ../../build/docs/basic/pedestrian.rst:219 +msgid "" +"Calculate routes using the ``cost`` which is in seconds for a walking speed " +"of ``2 mts/sec``." +msgstr "歩行速度 ``2 mts/sec`` に対する秒単位の ``cost`` を使ってルートを計算します。" + +#: ../../build/docs/basic/pedestrian.rst:222 +msgid "See :doc:`graphs` for the costs setup." +msgstr "コストの設定については :doc:`graphs` を参照してください。" + +#: ../../build/docs/basic/pedestrian.rst:229 +msgid "All pedestrians are departing from vertex |id_3|." +msgstr "すべての歩行者は頂点 |id_3| から出発します。" + +#: ../../build/docs/basic/pedestrian.rst:230 +msgid "Pedestrians want to go to locations |id_1| and |id_2|." +msgstr "歩行者は地点 |id_1| と |id_2| に向かいます。" + +#: ../../build/docs/basic/pedestrian.rst:231 +msgid "The ``cost`` column on ``walk_net`` is in seconds." +msgstr "``walk_net`` の ``cost`` 列の単位は秒です。" + +#: ../../build/docs/basic/pedestrian.rst:246 +msgid "Exercise 4: Many Pedestrians going to different destinations" +msgstr "演習 4: 複数の歩行者が異なる目的地に向かう" + +#: ../../build/docs/basic/pedestrian.rst:253 +msgid "to \"|place_3|\" and \"|place_5|\"" +msgstr "「|place_3|」と「|place_5|」まで" + +#: ../../build/docs/basic/pedestrian.rst:255 +#: ../../build/docs/basic/pedestrian.rst:287 +msgid "" +"Calculate routes with costs in minutes at walking speed ``s = 1.3 m/s``." +msgstr "歩行速度 ``s = 1.3 m/s`` で、コストを分単位としてルートを計算します。" + +#: ../../build/docs/basic/pedestrian.rst:262 +msgid "The pedestrians depart from |id_1| and |id_2|." +msgstr "歩行者は |id_1| と |id_2| から出発します。" + +#: ../../build/docs/basic/pedestrian.rst:263 +msgid "The pedestrians want to go to destinations |id_3| and |id_5|." +msgstr "歩行者は目的地 |id_3| と |id_5| に向かいます。" + +#: ../../build/docs/basic/pedestrian.rst:264 +#: ../../build/docs/basic/pedestrian.rst:296 +#: ../../build/docs/basic/pedestrian.rst:351 +msgid "" +"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = " +"d/s``." +msgstr "コストは、歩行速度 ``s = 1.3 m/s`` と ``t = d/s`` を用いて分単位とします。" + +#: ../../build/docs/basic/pedestrian.rst:278 +msgid "Exercise 5: Combination of routes" +msgstr "演習 5: ルートの組み合わせ" + +#: ../../build/docs/basic/pedestrian.rst:284 +msgid "First pedestrian goes from \"|place_1|\" to \"|place_4|\"" +msgstr "1人目の歩行者は「|place_1|」から「|place_4|」まで移動します" + +#: ../../build/docs/basic/pedestrian.rst:285 +msgid "Second pedestrian goes from \"|place_3|\" to \"|place_5|\"" +msgstr "2人目の歩行者は「|place_3|」から「|place_5|」まで移動します" + +#: ../../build/docs/basic/pedestrian.rst:294 +msgid "First pedestrian departs from |id_1| and the destination is |id_3|." +msgstr "1人目の歩行者は |id_1| から出発し、目的地は |id_3| です。" + +#: ../../build/docs/basic/pedestrian.rst:295 +msgid "Second pedestrian departs from |id_2| and the destination is |id_5|." +msgstr "2人目の歩行者は |id_2| から出発し、目的地は |id_5| です。" + +#: ../../build/docs/basic/pedestrian.rst:310 +msgid "pgr_dijkstraCost" +msgstr "pgr_dijkstraCost" + +#: ../../build/docs/basic/pedestrian.rst:312 +msgid "" +"When the main goal is to calculate the total cost, without \"inspecting\" " +"the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " +"compact result." +msgstr "" +"`pgr_dijkstra` の結果を「調べる」ことなく総コストを計算することが主な目的である場合、``pgr_dijkstraCost`` " +"を使うとよりコンパクトな結果が得られます。" + +#: ../../build/docs/basic/pedestrian.rst:328 +msgid "" +"Description of the parameters can be found in `pgr_dijkstraCost " +"`__" +msgstr "" +"パラメータの説明は `pgr_dijkstraCost " +"`__ にあります" + +#: ../../build/docs/basic/pedestrian.rst:333 +msgid "Exercise 6: Time for many Pedestrians going to different destinations" +msgstr "演習 6: 異なる目的地に向かう複数の歩行者の所要時間" + +#: ../../build/docs/basic/pedestrian.rst:339 +msgid "from \"|place_1|\" or \"|place_2|\"" +msgstr "「|place_1|」または「|place_2|」から" + +#: ../../build/docs/basic/pedestrian.rst:340 +msgid "to \"|place_4|\" or \"|place_5|\"" +msgstr "「|place_4|」または「|place_5|」まで" + +#: ../../build/docs/basic/pedestrian.rst:342 +msgid "Get only the cost in minutes." +msgstr "分単位のコストのみを取得します。" + +#: ../../build/docs/basic/pedestrian.rst:349 +msgid "The pedestrians depart from |id_1| and |id_2| (line **5**)." +msgstr "歩行者は |id_1| と |id_2| から出発します (**5** 行目)。" + +#: ../../build/docs/basic/pedestrian.rst:350 +msgid "" +"The pedestrians want to go to destinations |id_4| and |id_5| (line **6**)." +msgstr "歩行者は目的地 |id_4| と |id_5| に向かいます (**6** 行目)。" + +#: ../../build/docs/basic/pedestrian.rst:352 +msgid "Result as aggregated costs." +msgstr "結果は集約されたコストとして得られます。" + +#: ../../build/docs/basic/pedestrian.rst:364 +msgid "" +"The sanme results can be obtained from the ``pedestrian_many_to_many`` view:" +msgstr "同じ結果は ``pedestrian_many_to_many`` ビューからも取得できます:" diff --git a/locale/ja/LC_MESSAGES/basic/sql_function.po b/locale/ja/LC_MESSAGES/basic/sql_function.po new file mode 100644 index 00000000..20b627bb --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/sql_function.po @@ -0,0 +1,466 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/sql_function.rst:7 +msgid "SQL function" +msgstr "SQL 関数" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "" +"While pgRouting functions provide a low-level interface, developing for a " +"higher-level application requires these requirements to be represented " +"directly in the SQL queries. As these SQL queries get more complex, it is " +"desirable to store them in PostgreSQL stored procedures or functions. Stored" +" procedures or functions are an effective way to wrap application logic, in " +"this case, related to routing logic and requirements." +msgstr "" +"pgRouting の関数は低レベルなインタフェースを提供しますが、より高レベルなアプリケーションを開発するには、これらの要件を SQL " +"クエリの中で直接表現する必要があります。SQL クエリが複雑になるにつれて、それらを PostgreSQL " +"のストアドプロシージャや関数として保存することが望ましくなります。ストアドプロシージャや関数は、アプリケーションのロジック(ここではルート検索のロジックと要件)をまとめるための効果的な方法です。" + +#: ../../build/docs/basic/sql_function.rst:23 +msgid "The function requirements" +msgstr "関数の要件" + +#: ../../build/docs/basic/sql_function.rst:25 +msgid "The function will wrap ``pgr_dijkstra``." +msgstr "この関数は ``pgr_dijkstra`` をラップします。" + +#: ../../build/docs/basic/sql_function.rst:27 +msgid "The function will use:" +msgstr "この関数は以下を使用します:" + +#: ../../build/docs/basic/sql_function.rst:29 +msgid "``vehicle_net``" +msgstr "``vehicle_net``" + +#: ../../build/docs/basic/sql_function.rst:30 +msgid "``vehicle_penalized_net``" +msgstr "``vehicle_penalized_net``" + +#: ../../build/docs/basic/sql_function.rst:32 +msgid "The function returns the following routing information:" +msgstr "この関数は以下のルート検索情報を返します:" + +#: ../../build/docs/basic/sql_function.rst:34 +msgid "``seq`` - A unique identifier of the rows" +msgstr "``seq`` - 行の一意な識別子" + +#: ../../build/docs/basic/sql_function.rst:35 +msgid "``id`` - The segment's identifier" +msgstr "``id`` - セグメントの識別子" + +#: ../../build/docs/basic/sql_function.rst:36 +msgid "``seconds`` - Number of seconds to traverse the segment" +msgstr "``seconds`` - セグメントの通過にかかる秒数" + +#: ../../build/docs/basic/sql_function.rst:37 +msgid "``name`` - The segment's name" +msgstr "``name`` - セグメントの名前" + +#: ../../build/docs/basic/sql_function.rst:38 +msgid "``length`` - The segment's length" +msgstr "``length`` - セグメントの長さ" + +#: ../../build/docs/basic/sql_function.rst:39 +msgid "``azimuth`` - The azimuth of the segment" +msgstr "``azimuth`` - セグメントの方位角" + +#: ../../build/docs/basic/sql_function.rst:40 +msgid "``readable`` - The geometry in human readable form." +msgstr "``readable`` - 人間が読める形式のジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:41 +msgid "``geom`` - The routing geometry" +msgstr "``geom`` - ルート検索のジオメトリ" + +#: ../../build/docs/basic/sql_function.rst:44 +msgid "Design of the function" +msgstr "関数の設計" + +#: ../../build/docs/basic/sql_function.rst:45 +msgid "" +"The function to be created ``wrk_dijkstra`` with the following input " +"parameters and output columns:" +msgstr "作成する関数 ``wrk_dijkstra`` の入力パラメータと出力列は以下のとおりです:" + +#: ../../build/docs/basic/sql_function.rst:49 +msgid "Input parameters" +msgstr "入力パラメータ" + +#: ../../build/docs/basic/sql_function.rst:51 +msgid "Parameter" +msgstr "パラメータ" + +#: ../../build/docs/basic/sql_function.rst:51 +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Type" +msgstr "型" + +#: ../../build/docs/basic/sql_function.rst:51 +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Description" +msgstr "説明" + +#: ../../build/docs/basic/sql_function.rst:53 +msgid "``source``" +msgstr "``source``" + +#: ../../build/docs/basic/sql_function.rst:53 +#: ../../build/docs/basic/sql_function.rst:54 +#: ../../build/docs/basic/sql_function.rst:65 +msgid "BIGINT" +msgstr "BIGINT" + +#: ../../build/docs/basic/sql_function.rst:53 +msgid "The identifier of the `departure` location." +msgstr "出発地点 (`departure`) の識別子。" + +#: ../../build/docs/basic/sql_function.rst:54 +msgid "``target``" +msgstr "``target``" + +#: ../../build/docs/basic/sql_function.rst:54 +msgid "The identifier of the `destination` location." +msgstr "目的地点 (`destination`) の識別子。" + +#: ../../build/docs/basic/sql_function.rst:60 +msgid "Output columns" +msgstr "出力列" + +#: ../../build/docs/basic/sql_function.rst:62 +msgid "Name" +msgstr "名前" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "``seq``" +msgstr "``seq``" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "INTEGER" +msgstr "INTEGER" + +#: ../../build/docs/basic/sql_function.rst:64 +msgid "A unique number for each result row." +msgstr "各結果行に対する一意の番号。" + +#: ../../build/docs/basic/sql_function.rst:65 +msgid "``id``" +msgstr "``id``" + +#: ../../build/docs/basic/sql_function.rst:65 +msgid "The edge identifier." +msgstr "エッジの識別子。" + +#: ../../build/docs/basic/sql_function.rst:66 +msgid "``seconds``" +msgstr "``seconds``" + +#: ../../build/docs/basic/sql_function.rst:66 +#: ../../build/docs/basic/sql_function.rst:68 +#: ../../build/docs/basic/sql_function.rst:69 +msgid "FLOAT" +msgstr "FLOAT" + +#: ../../build/docs/basic/sql_function.rst:66 +msgid "The number of seconds it takes to traverse the segment." +msgstr "セグメントの通過にかかる秒数。" + +#: ../../build/docs/basic/sql_function.rst:67 +msgid "``name``" +msgstr "``name``" + +#: ../../build/docs/basic/sql_function.rst:67 +#: ../../build/docs/basic/sql_function.rst:70 +msgid "TEXT" +msgstr "TEXT" + +#: ../../build/docs/basic/sql_function.rst:67 +msgid "The name of the segment." +msgstr "セグメントの名前。" + +#: ../../build/docs/basic/sql_function.rst:68 +msgid "``length``" +msgstr "``length``" + +#: ../../build/docs/basic/sql_function.rst:68 +msgid "The length in meters of the segment." +msgstr "セグメントの長さ(メートル)。" + +#: ../../build/docs/basic/sql_function.rst:69 +#: ../../build/docs/basic/sql_function.rst:218 +msgid "``azimuth``" +msgstr "``azimuth``" + +#: ../../build/docs/basic/sql_function.rst:69 +msgid "The azimuth of the segment." +msgstr "セグメントの方位角。" + +#: ../../build/docs/basic/sql_function.rst:70 +#: ../../build/docs/basic/sql_function.rst:217 +msgid "``readable``" +msgstr "``readable``" + +#: ../../build/docs/basic/sql_function.rst:70 +msgid "The geometry in human readable form." +msgstr "人間が読める形式のジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:71 +#: ../../build/docs/basic/sql_function.rst:216 +msgid "``geom``" +msgstr "``geom``" + +#: ../../build/docs/basic/sql_function.rst:71 +msgid "geometry" +msgstr "geometry" + +#: ../../build/docs/basic/sql_function.rst:71 +msgid "The geometry of the segment in the correct direction." +msgstr "正しい方向のセグメントのジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:77 +msgid "Additional information handling" +msgstr "追加情報の扱い" + +#: ../../build/docs/basic/sql_function.rst:79 +msgid "" +"When the application needs additional information, like the name of the " +"street, ``JOIN`` the results with other tables." +msgstr "道路名のような追加情報がアプリケーションで必要な場合は、結果を他のテーブルと ``JOIN`` します。" + +#: ../../build/docs/basic/sql_function.rst:83 +msgid "Exercise 1: Get additional information" +msgstr "演習 1: 追加情報を取得する" + +#: ../../build/docs/basic/sql_function.rst:85 +msgid "Route showing names" +msgstr "名前を表示したルート" + +#: ../../build/docs/basic/sql_function.rst:90 +#: ../../build/docs/basic/sql_function.rst:120 +#: ../../build/docs/basic/sql_function.rst:144 +#: ../../build/docs/basic/sql_function.rst:171 +#: ../../build/docs/basic/sql_function.rst:213 +msgid "Problem" +msgstr "課題" + +#: ../../build/docs/basic/sql_function.rst:91 +msgid "Create a function that gets all the required information" +msgstr "必要な情報をすべて取得する関数を作成します" + +#: ../../build/docs/basic/sql_function.rst:94 +#: ../../build/docs/basic/sql_function.rst:124 +#: ../../build/docs/basic/sql_function.rst:148 +#: ../../build/docs/basic/sql_function.rst:175 +#: ../../build/docs/basic/sql_function.rst:221 +msgid "Solution" +msgstr "解答" + +#: ../../build/docs/basic/sql_function.rst:95 +msgid "The function returns the columns asked." +msgstr "この関数は要求された列を返します。" + +#: ../../build/docs/basic/sql_function.rst:96 +msgid "Rename ``pgr_dijkstra`` results to application requirements names." +msgstr "``pgr_dijkstra`` の結果を、アプリケーションの要件に合わせた名前に変更します。" + +#: ../../build/docs/basic/sql_function.rst:97 +msgid "" +"``LEFT JOIN`` the results with ``vehicle_net`` to get the additional " +"information." +msgstr "追加情報を取得するために、結果を ``vehicle_net`` と ``LEFT JOIN`` します。" + +#: ../../build/docs/basic/sql_function.rst:100 +msgid "" +"``LEFT JOIN`` to include the row with ``id = -1`` because it does not exist " +"on ``vehicle_net``" +msgstr "" +"``id = -1`` の行は ``vehicle_net`` に存在しないため、その行を含めるために ``LEFT JOIN`` を使用します" + +#: ../../build/docs/basic/sql_function.rst:110 +msgid "Using the function" +msgstr "関数の使用" + +#: ../../build/docs/basic/sql_function.rst:113 +msgid "Exercise 2: Route geometry (binary format)" +msgstr "演習 2: ルートのジオメトリ(バイナリ形式)" + +#: ../../build/docs/basic/sql_function.rst:115 +msgid "Route showing readable" +msgstr "readable を表示したルート" + +#: ../../build/docs/basic/sql_function.rst:121 +msgid "Get the geometries of the route from |place_1| to |place_2|" +msgstr "|place_1| から |place_2| までのルートのジオメトリを取得します" + +#: ../../build/docs/basic/sql_function.rst:125 +msgid "Select the column ``geom``." +msgstr "``geom`` 列を選択します。" + +#: ../../build/docs/basic/sql_function.rst:137 +msgid "Exercise 3: Route geometry (human readable)" +msgstr "演習 3: ルートのジオメトリ(人間が読める形式)" + +#: ../../build/docs/basic/sql_function.rst:139 +#: ../../build/docs/basic/sql_function.rst:287 +msgid "From |ch7_place_1| to |ch7_place_2|" +msgstr "|ch7_place_1| から |ch7_place_2| まで" + +#: ../../build/docs/basic/sql_function.rst:145 +msgid "" +"Get the geometries in readable form of the route from |place_1| to |place_2|" +msgstr "|place_1| から |place_2| までのルートのジオメトリを、人間が読める形式で取得します" + +#: ../../build/docs/basic/sql_function.rst:149 +msgid "Select the column ``readable``." +msgstr "``readable`` 列を選択します。" + +#: ../../build/docs/basic/sql_function.rst:161 +msgid "Exercise 5: Get the azimuth" +msgstr "演習 5: 方位角を取得する" + +#: ../../build/docs/basic/sql_function.rst:163 +msgid "Route showing azimuth" +msgstr "方位角を表示したルート" + +#: ../../build/docs/basic/sql_function.rst:167 +msgid "" +"There are many geometry functions in PostGIS, the workshop coveres some of " +"them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, ``ST_Azimuth``." +msgstr "" +"PostGIS には多くのジオメトリ関数があり、このワークショップでは ``ST_AsText``, ``ST_Reverse``, " +"``ST_EndPoint``, ``ST_Azimuth`` などの一部を扱います。" + +#: ../../build/docs/basic/sql_function.rst:172 +msgid "" +"Get the azimuth of the geometries of the route from |place_1| to |place_2|" +msgstr "|place_1| から |place_2| までのルートのジオメトリの方位角を取得します" + +#: ../../build/docs/basic/sql_function.rst:176 +msgid "The function returns ``azimuth``." +msgstr "この関数は ``azimuth`` を返します。" + +#: ../../build/docs/basic/sql_function.rst:189 +msgid "Exercise 4: Route geometry directionality" +msgstr "演習 4: ルートのジオメトリの方向性" + +#: ../../build/docs/basic/sql_function.rst:191 +msgid "wrong direccionality" +msgstr "誤った方向性" + +#: ../../build/docs/basic/sql_function.rst:195 +msgid "" +"Visually, with the route displayed with arrows, it can be found that there " +"are arrows that do not match the directionality of the route." +msgstr "ルートを矢印付きで表示すると、ルートの方向性と一致しない矢印があることが視覚的にわかります。" + +#: ../../build/docs/basic/sql_function.rst:198 +msgid "" +"To have correct directionality, the ending point of a geometry must match " +"the starting point of the next geometry" +msgstr "正しい方向性にするには、あるジオメトリの終点が次のジオメトリの始点と一致していなければなりません" + +#: ../../build/docs/basic/sql_function.rst:201 +msgid "" +"Inspecting the detail of the results of `Exercise 3: Route geometry (human " +"readable)`_" +msgstr "`Exercise 3: Route geometry (human readable)`_ の結果の詳細を調べます" + +#: ../../build/docs/basic/sql_function.rst:214 +msgid "" +"Fix the directionality of the geometries and of the columns that depend on " +"it." +msgstr "ジオメトリと、それに依存する列の方向性を修正します。" + +#: ../../build/docs/basic/sql_function.rst:222 +msgid "To get the correct direction some geometries need to be reversed:" +msgstr "正しい方向にするには、一部のジオメトリを反転させる必要があります:" + +#: ../../build/docs/basic/sql_function.rst:224 +msgid "" +"Reversing a geometry will depend on the ``node`` column of the query to " +"Dijkstra." +msgstr "ジオメトリを反転させるかどうかは、Dijkstra へのクエリの ``node`` 列によって決まります。" + +#: ../../build/docs/basic/sql_function.rst:227 +msgid "A conditional ``CASE`` statement that returns:" +msgstr "以下を返す条件分岐の ``CASE`` 文を使います:" + +#: ../../build/docs/basic/sql_function.rst:229 +msgid "The geometry when ``node`` is the ``source`` column." +msgstr "``node`` が ``source`` 列である場合は、そのジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:230 +msgid "The reversed geometry when ``node`` is not the ``source`` column." +msgstr "``node`` が ``source`` 列でない場合は、反転したジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:239 +msgid "Inspecting the problematic rows, the directionality has been fixed." +msgstr "問題のあった行を調べると、方向性が修正されています。" + +#: ../../build/docs/basic/sql_function.rst:250 +msgid "good direccionality" +msgstr "正しい方向性" + +#: ../../build/docs/basic/sql_function.rst:255 +msgid "Writing the final function" +msgstr "最終的な関数の作成" + +#: ../../build/docs/basic/sql_function.rst:257 +msgid "The final function using ``vehicle_penalized_net``" +msgstr "``vehicle_penalized_net`` を使った最終的な関数" + +#: ../../build/docs/basic/sql_function.rst:266 +msgid "Exercise 6: Using the function" +msgstr "演習 6: 関数を使う" + +#: ../../build/docs/basic/sql_function.rst:268 +msgid "Try the function with a combination of the interesting places:" +msgstr "興味のある地点を組み合わせて関数を試します:" + +#: ../../build/docs/basic/sql_function.rst:270 +msgid "|id_1| |place_1|" +msgstr "|id_1| |place_1|" + +#: ../../build/docs/basic/sql_function.rst:271 +msgid "|id_2| |place_2|" +msgstr "|id_2| |place_2|" + +#: ../../build/docs/basic/sql_function.rst:272 +msgid "|id_3| |place_3|" +msgstr "|id_3| |place_3|" + +#: ../../build/docs/basic/sql_function.rst:273 +msgid "|id_4| |place_4|" +msgstr "|id_4| |place_4|" + +#: ../../build/docs/basic/sql_function.rst:274 +msgid "|id_5| |place_5|" +msgstr "|id_5| |place_5|" + +#: ../../build/docs/basic/sql_function.rst:276 +msgid "Names of the streets in the route" +msgstr "ルート上の道路名" diff --git a/locale/ja/LC_MESSAGES/basic/vehicle.po b/locale/ja/LC_MESSAGES/basic/vehicle.po new file mode 100644 index 00000000..8d271e03 --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/vehicle.po @@ -0,0 +1,433 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/vehicle.rst:7 +msgid "Vehicle Routing" +msgstr "車両のルート検索" + +#: ../../build/docs/basic/vehicle.rst:13 +msgid "" +"Routing is not limited to pedestrians and most of the time is also used for " +"routing vehicles." +msgstr "ルート検索は歩行者に限ったものではなく、多くの場合は車両のルート検索にも使われます。" + +#: ../../build/docs/basic/vehicle.rst:16 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/basic/vehicle.rst:19 +msgid "Routing for vehicles" +msgstr "車両向けのルート検索" + +#: ../../build/docs/basic/vehicle.rst:21 +msgid "" +"A query for vehicle routing generally differs from routing for pedestrians:" +msgstr "車両のルート検索のクエリは、一般に歩行者のルート検索とは異なります:" + +#: ../../build/docs/basic/vehicle.rst:23 +msgid "The road segments are considered `directed`" +msgstr "道路セグメントは有向 (`directed`) として扱われます" + +#: ../../build/docs/basic/vehicle.rst:24 +msgid "Costs can be:" +msgstr "コストには次のようなものが使えます:" + +#: ../../build/docs/basic/vehicle.rst:26 +msgid "Distance" +msgstr "距離" + +#: ../../build/docs/basic/vehicle.rst:27 +msgid "Time" +msgstr "時間" + +#: ../../build/docs/basic/vehicle.rst:28 +msgid "Euros" +msgstr "ユーロ" + +#: ../../build/docs/basic/vehicle.rst:29 +msgid "Pesos" +msgstr "ペソ" + +#: ../../build/docs/basic/vehicle.rst:30 +msgid "Dollars" +msgstr "ドル" + +#: ../../build/docs/basic/vehicle.rst:31 +msgid "CO\\ :sub:`2`\\ emissions" +msgstr "CO\\ :sub:`2`\\ 排出量" + +#: ../../build/docs/basic/vehicle.rst:32 +msgid "Wear and tear on the vehicle, etc." +msgstr "車両の摩耗や劣化など。" + +#: ../../build/docs/basic/vehicle.rst:34 +msgid "" +"The ``reverse_cost`` attribute must be taken into account on two way " +"streets." +msgstr "双方向の道路では ``reverse_cost`` 属性を考慮する必要があります。" + +#: ../../build/docs/basic/vehicle.rst:36 +msgid "The costs should have the same units as the ``cost`` attribute" +msgstr "コストは ``cost`` 属性と同じ単位である必要があります" + +#: ../../build/docs/basic/vehicle.rst:37 +msgid "``cost`` and ``reverse_cost`` values can be different" +msgstr "``cost`` と ``reverse_cost`` の値は異なっていてもかまいません" + +#: ../../build/docs/basic/vehicle.rst:39 +msgid "Due to the fact that there are roads that are **one way**" +msgstr "**一方通行**\\ の道路が存在するためです" + +#: ../../build/docs/basic/vehicle.rst:41 +msgid "Depending on the geometry, the valid way:" +msgstr "ジオメトリに応じて、有効な進行方向は次のようになります:" + +#: ../../build/docs/basic/vehicle.rst:43 +msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" +msgstr "(``source, target``) セグメント ``IF cost >= 0 AND reverse_cost < 0``" + +#: ../../build/docs/basic/vehicle.rst:44 +msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" +msgstr "(``target, source``) セグメント ``IF cost < 0 AND reverse_cost >= 0``" + +#: ../../build/docs/basic/vehicle.rst:46 +msgid "" +"A **wrong way** is indicated with a **negative value** and is not inserted " +"in the graph for processing." +msgstr "**誤った進行方向**\\ は\\ **負の値**\\ で示され、処理用のグラフには挿入されません。" + +#: ../../build/docs/basic/vehicle.rst:49 +msgid "" +"**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their values " +"can be different. For example, it is faster going down hill on a sloped " +"road. In general, ``cost`` and ``reverse_cost`` do not need to be length; " +"they can be almost anything, for example - time, slope, surface, road type, " +"etc., or they can be a combination of multiple parameters." +msgstr "" +"**双方向**\\ の道路 - ``IF cost >= 0 AND reverse_cost >= " +"0``。両者の値は異なっていてもかまいません。たとえば、勾配のある道路では下り方向のほうが速くなります。一般に、``cost`` と " +"``reverse_cost`` " +"は長さである必要はなく、時間、勾配、路面、道路種別など、ほとんど何でも指定できます。また、複数のパラメータを組み合わせることもできます。" + +#: ../../build/docs/basic/vehicle.rst:56 +msgid "" +"The following queries indicate the number of road segments, where a \"one " +"way\" rule applies:" +msgstr "次のクエリは、「一方通行」のルールが適用される道路セグメントの数を示します:" + +#: ../../build/docs/basic/vehicle.rst:57 +msgid "" +"Number of (``source, target``) segments with ``cost < 0`` (line **3**)." +msgstr "``cost < 0`` である (``source, target``) セグメントの数 (**3** 行目)。" + +#: ../../build/docs/basic/vehicle.rst:66 +msgid "" +"Number of (``target, source``) segments with ``reverse_cost < 0`` (line " +"**3**)." +msgstr "``reverse_cost < 0`` である (``target, source``) セグメントの数 (**3** 行目)。" + +#: ../../build/docs/basic/vehicle.rst:78 +msgid "Exercise 1: Vehicle routing - going" +msgstr "演習 1: 車両のルート検索 - 往路" + +#: ../../build/docs/basic/vehicle.rst:81 +#: ../../build/docs/basic/vehicle.rst:107 +#: ../../build/docs/basic/vehicle.rst:135 +#: ../../build/docs/basic/vehicle.rst:183 +#: ../../build/docs/basic/vehicle.rst:210 +#: ../../build/docs/basic/vehicle.rst:282 +#: ../../build/docs/basic/vehicle.rst:318 +msgid "Problem:" +msgstr "課題:" + +#: ../../build/docs/basic/vehicle.rst:82 +msgid "From the \"|place_1|\" to the \"|place_3|\" by car." +msgstr "「|place_1|」から「|place_3|」まで車で移動します。" + +#: ../../build/docs/basic/vehicle.rst:84 +msgid "From |place_1| to the |place_3| by car." +msgstr "|place_1| から |place_3| まで車で。" + +#: ../../build/docs/basic/vehicle.rst:89 +#: ../../build/docs/basic/vehicle.rst:115 +#: ../../build/docs/basic/vehicle.rst:143 +#: ../../build/docs/basic/vehicle.rst:188 +#: ../../build/docs/basic/vehicle.rst:290 +#: ../../build/docs/basic/vehicle.rst:322 +msgid "Solution:" +msgstr "解答:" + +#: ../../build/docs/basic/vehicle.rst:90 +msgid "``cost`` and ``reverse_cost`` columns, are in seconds." +msgstr "``cost`` 列と ``reverse_cost`` 列の単位は秒です。" + +#: ../../build/docs/basic/vehicle.rst:91 +msgid "The vehicle is going from vertex |id_1| to |id_3|." +msgstr "車両は頂点 |id_1| から |id_3| まで移動します。" + +#: ../../build/docs/basic/vehicle.rst:104 +msgid "Exercise 2: Vehicle routing - returning" +msgstr "演習 2: 車両のルート検索 - 復路" + +#: ../../build/docs/basic/vehicle.rst:108 +msgid "From \"|place_3|\" to the \"|place_1|\" by car." +msgstr "「|place_3|」から「|place_1|」まで車で移動します。" + +#: ../../build/docs/basic/vehicle.rst:110 +msgid "From |place_3| to the |place_1| by car." +msgstr "|place_3| から |place_1| まで車で。" + +#: ../../build/docs/basic/vehicle.rst:116 +#: ../../build/docs/basic/vehicle.rst:152 +msgid "The vehicle is going from vertex |id_3| to |id_1|." +msgstr "車両は頂点 |id_3| から |id_1| まで移動します。" + +#: ../../build/docs/basic/vehicle.rst:128 +msgid "" +"On a directed graph, going and coming back routes, most of the time are " +"different." +msgstr "有向グラフでは、往路と復路のルートは多くの場合異なります。" + +#: ../../build/docs/basic/vehicle.rst:132 +msgid "Exercise 3: Vehicle routing when time is money" +msgstr "演習 3: 時間が費用になる場合の車両のルート検索" + +#: ../../build/docs/basic/vehicle.rst:136 +msgid "From \"|place_3|\" to the \"|place_1|\"" +msgstr "「|place_3|」から「|place_1|」まで" + +#: ../../build/docs/basic/vehicle.rst:138 +#: ../../build/docs/basic/vehicle.rst:213 +#: ../../build/docs/basic/vehicle.rst:285 +msgid "From |place_3| to |place_1|" +msgstr "|place_3| から |place_1| まで" + +#: ../../build/docs/basic/vehicle.rst:144 +msgid "Use the ``vehicle_net``." +msgstr "``vehicle_net`` を使用します。" + +#: ../../build/docs/basic/vehicle.rst:145 +msgid "The cost is ``$100 per hour``." +msgstr "コストは ``$100 per hour`` です。" + +#: ../../build/docs/basic/vehicle.rst:147 +msgid "Using ``cost`` and ``reverse_cost`` columns, which are in seconds." +msgstr "単位が秒である ``cost`` 列と ``reverse_cost`` 列を使用します。" + +#: ../../build/docs/basic/vehicle.rst:149 +msgid "The duration in hours is ``cost / 3600``." +msgstr "時間単位の所要時間は ``cost / 3600`` です。" + +#: ../../build/docs/basic/vehicle.rst:150 +msgid "The cost in ``dollars`` is ``cost / 3600 * 100``." +msgstr "``dollars`` 単位のコストは ``cost / 3600 * 100`` です。" + +#: ../../build/docs/basic/vehicle.rst:165 +msgid "Comparing with `Exercise 2: Vehicle routing - returning`_:" +msgstr "`Exercise 2: Vehicle routing - returning`_ との比較:" + +#: ../../build/docs/basic/vehicle.rst:167 +msgid "The total number of records are identical." +msgstr "レコードの総数は同一です。" + +#: ../../build/docs/basic/vehicle.rst:168 +msgid "The node sequence is identical." +msgstr "ノードの並びは同一です。" + +#: ../../build/docs/basic/vehicle.rst:169 +msgid "The edge sequence is identical." +msgstr "エッジの並びは同一です。" + +#: ../../build/docs/basic/vehicle.rst:170 +msgid "The cost and agg_cost results are directly proportional." +msgstr "cost と agg_cost の結果は正比例します。" + +#: ../../build/docs/basic/vehicle.rst:174 +msgid "Cost manipulations" +msgstr "コストの操作" + +#: ../../build/docs/basic/vehicle.rst:176 +msgid "" +"In this workshop, costs are going to be manipulated using the " +"``configuration`` table." +msgstr "このワークショップでは、``configuration`` テーブルを使ってコストを操作します。" + +#: ../../build/docs/basic/vehicle.rst:180 +msgid "Exercise 4: Create a penalazied view" +msgstr "演習 4: ペナルティ付きビューを作成する" + +#: ../../build/docs/basic/vehicle.rst:184 +msgid "" +"Add a penalty column on the :code:`configuration` table with default value " +"of 1. Create a view that uses the value of the column to modify the costs." +msgstr "" +":code:`configuration` テーブルに、既定値 1 の penalty " +"列を追加します。その列の値を使ってコストを変更するビューを作成します。" + +#: ../../build/docs/basic/vehicle.rst:189 +msgid "Add the penalty column with the default value of ``1``." +msgstr "既定値 ``1`` の penalty 列を追加します。" + +#: ../../build/docs/basic/vehicle.rst:195 +msgid "Create the penalized vehicle net" +msgstr "ペナルティ付きの車両ネットワークを作成します" + +#: ../../build/docs/basic/vehicle.rst:201 +msgid "The vehicle's cost in this case will be in penalized seconds." +msgstr "この場合、車両のコストはペナルティを加味した秒数になります。" + +#: ../../build/docs/basic/vehicle.rst:203 +msgid "Costs are to be multiplied by :code:`penalty`" +msgstr "コストには :code:`penalty` を掛けます" + +#: ../../build/docs/basic/vehicle.rst:204 +msgid "Costs won't change (:math:`cost * 1 = cost`)." +msgstr "コストは変わりません (:math:`cost * 1 = cost`)。" + +#: ../../build/docs/basic/vehicle.rst:207 +msgid "Exercise 5: Vehicle routing without penalization" +msgstr "演習 5: ペナルティなしの車両のルート検索" + +#: ../../build/docs/basic/vehicle.rst:211 +msgid "From the \"|place_3|\" to \"|place_1|\" use the penalized view." +msgstr "「|place_3|」から「|place_1|」まで、ペナルティ付きビューを使用します。" + +#: ../../build/docs/basic/vehicle.rst:217 +msgid "The vehicle is going from vertex |id_3| to vertex |id_1|." +msgstr "車両は頂点 |id_3| から頂点 |id_1| まで移動します。" + +#: ../../build/docs/basic/vehicle.rst:229 +msgid "" +"Simple check, the results are the same as the :code:`vehicle_route_coming` " +"view." +msgstr "簡単な確認として、結果は :code:`vehicle_route_coming` ビューと同じになります。" + +#: ../../build/docs/basic/vehicle.rst:242 +msgid "Exercise 6: Penalizing based on the kind of roads" +msgstr "演習 6: 道路の種類に基づくペナルティ付け" + +#: ../../build/docs/basic/vehicle.rst:245 +msgid "Concept:" +msgstr "考え方:" + +#: ../../build/docs/basic/vehicle.rst:246 +msgid "" +"Change the cost values for the :code:`configuration` table, in such a way, " +"that the" +msgstr ":code:`configuration` テーブルのコスト値を、次のようになるように変更します" + +#: ../../build/docs/basic/vehicle.rst:248 +msgid "Bicycle roads are not used." +msgstr "自転車道は使用されません。" + +#: ../../build/docs/basic/vehicle.rst:250 +msgid "``penalty < 0`` makes the road not to be included in the graph." +msgstr "``penalty < 0`` にすると、その道路はグラフに含まれなくなります。" + +#: ../../build/docs/basic/vehicle.rst:252 +msgid "Using residential roads is not encouraged." +msgstr "住宅街の道路の使用は推奨されません。" + +#: ../../build/docs/basic/vehicle.rst:254 +msgid "``penalty > 1`` makes the road slower for the calculations." +msgstr "``penalty > 1`` にすると、計算上その道路は遅くなります。" + +#: ../../build/docs/basic/vehicle.rst:256 +msgid "Using \"faster\" roads is highly encouraged." +msgstr "「より速い」道路の使用が強く推奨されます。" + +#: ../../build/docs/basic/vehicle.rst:258 +msgid "``penalty < 1`` makes the road faster for the calculations." +msgstr "``penalty < 1`` にすると、計算上その道路は速くなります。" + +#: ../../build/docs/basic/vehicle.rst:260 +msgid "All other roads are not penalized." +msgstr "その他の道路にはペナルティを課しません。" + +#: ../../build/docs/basic/vehicle.rst:262 +msgid "``penalty = 1`` does not modify the road times." +msgstr "``penalty = 1`` は道路の所要時間を変更しません。" + +#: ../../build/docs/basic/vehicle.rst:264 +msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." +msgstr "``penalty`` の値は ``UPDATE`` クエリで変更できます。" + +#: ../../build/docs/basic/vehicle.rst:266 +msgid "These values are an exaggeration." +msgstr "これらの値は誇張したものです。" + +#: ../../build/docs/basic/vehicle.rst:279 +msgid "Exercise 7: Vehicle routing with penalization" +msgstr "演習 7: ペナルティありの車両のルート検索" + +#: ../../build/docs/basic/vehicle.rst:283 +msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." +msgstr "「|place_3|」から「|place_1|」まで、ペナルティを適用します。" + +#: ../../build/docs/basic/vehicle.rst:291 +msgid "" +"Using the same query from `Exercise 5: Vehicle routing without " +"penalization`_" +msgstr "`Exercise 5: Vehicle routing without penalization`_ と同じクエリを使用します" + +#: ../../build/docs/basic/vehicle.rst:304 +msgid "Comparing with `Exercise 5: Vehicle routing without penalization`_" +msgstr "`Exercise 5: Vehicle routing without penalization`_ との比較" + +#: ../../build/docs/basic/vehicle.rst:306 +msgid "The query is the same." +msgstr "クエリは同じです。" + +#: ../../build/docs/basic/vehicle.rst:307 +msgid "The total number of records changed." +msgstr "レコードの総数が変わりました。" + +#: ../../build/docs/basic/vehicle.rst:309 +msgid "The node sequence changed." +msgstr "ノードの並びが変わりました。" + +#: ../../build/docs/basic/vehicle.rst:310 +msgid "The edge sequence changed." +msgstr "エッジの並びが変わりました。" + +#: ../../build/docs/basic/vehicle.rst:312 +msgid "The costs do not change proportionally." +msgstr "コストは比例して変化しません。" + +#: ../../build/docs/basic/vehicle.rst:315 +msgid "Exercise 8: Original time of penalized route" +msgstr "演習 8: ペナルティ付きルートの元の所要時間" + +#: ../../build/docs/basic/vehicle.rst:319 +msgid "Get the times in seconds of a penalized route" +msgstr "ペナルティ付きルートの所要時間を秒単位で取得します" + +#: ../../build/docs/basic/vehicle.rst:323 +msgid "" +"Create a penalized view by joining the ``vehicle_net`` joined with the " +"``configuration`` table" +msgstr "``vehicle_net`` を ``configuration`` テーブルと結合して、ペナルティ付きビューを作成します" + +#: ../../build/docs/basic/vehicle.rst:326 +msgid "" +"Use the inner query from `Exercise 5: Vehicle routing without penalization`_" +msgstr "`Exercise 5: Vehicle routing without penalization`_ の内部クエリを使用します" diff --git a/locale/ja/LC_MESSAGES/basic/withPoints.po b/locale/ja/LC_MESSAGES/basic/withPoints.po new file mode 100644 index 00000000..9b9b237a --- /dev/null +++ b/locale/ja/LC_MESSAGES/basic/withPoints.po @@ -0,0 +1,518 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/basic/withPoints.rst:6 +msgid "Routing using points" +msgstr "地点を使ったルート検索" + +#: ../../build/docs/basic/withPoints.rst:13 +msgid "" +"For more advanced requirements, you can utilize `PL/pgSQL " +"`_. As application " +"logic grows more complex, using PL/pgSQL to dynamically construct SQL " +"queries and execute them using internal variables becomes necessary." +msgstr "" +"より高度な要件に対しては `PL/pgSQL " +"`_ " +"を活用できます。アプリケーションのロジックが複雑になるにつれて、PL/pgSQL を使って SQL " +"クエリを動的に組み立て、内部変数を使って実行することが必要になります。" + +#: ../../build/docs/basic/withPoints.rst:18 +msgid "pgRouting functions in this chapter" +msgstr "この章で扱う pgRouting 関数" + +#: ../../build/docs/basic/withPoints.rst:20 +msgid "`pgr_findCloseEdges`_" +msgstr "`pgr_findCloseEdges`_" + +#: ../../build/docs/basic/withPoints.rst:21 +msgid "`pgr_withPoints`_" +msgstr "`pgr_withPoints`_" + +#: ../../build/docs/basic/withPoints.rst:23 +msgid "Chapter contents" +msgstr "章の目次" + +#: ../../build/docs/basic/withPoints.rst:26 +msgid "Requirements for routing lat,lon points" +msgstr "緯度経度の地点をルート検索するための要件" + +#: ../../build/docs/basic/withPoints.rst:29 +msgid "Chapter problem:" +msgstr "章の課題:" + +#: ../../build/docs/basic/withPoints.rst:30 +msgid "" +"Create a function ``wrk_withPoints`` that allows routing from two point " +"geometries and works for" +msgstr "2つのポイントジオメトリからのルート検索を可能にし、以下に対して動作する関数 ``wrk_withPoints`` を作成します" + +#: ../../build/docs/basic/withPoints.rst:33 +msgid "``vehicle_net``" +msgstr "``vehicle_net``" + +#: ../../build/docs/basic/withPoints.rst:35 +msgid "The function takes as input parameters:" +msgstr "この関数は入力パラメータとして以下を受け取ります:" + +#: ../../build/docs/basic/withPoints.rst:37 +msgid "The edges table name" +msgstr "エッジテーブル名" + +#: ../../build/docs/basic/withPoints.rst:38 +msgid "Latitude/longitude of two points" +msgstr "2つの地点の緯度/経度" + +#: ../../build/docs/basic/withPoints.rst:40 +msgid "Returns" +msgstr "戻り値" + +#: ../../build/docs/basic/withPoints.rst:42 +msgid "the same information as in :doc:`sql_function` chapter problem." +msgstr ":doc:`sql_function` の章の課題と同じ情報です。" + +#: ../../build/docs/basic/withPoints.rst:43 +msgid "or the query that it builds" +msgstr "または、構築されたクエリ" + +#: ../../build/docs/basic/withPoints.rst:46 +msgid "The detailed description:" +msgstr "詳細な説明:" + +#: ../../build/docs/basic/withPoints.rst:49 +msgid "Input parameters" +msgstr "入力パラメータ" + +#: ../../build/docs/basic/withPoints.rst:51 +msgid "Parameter" +msgstr "パラメータ" + +#: ../../build/docs/basic/withPoints.rst:51 +msgid "type" +msgstr "型" + +#: ../../build/docs/basic/sql_function.rst:6 +#: ../../build/docs/basic/withPoints.rst:51 +msgid "Description" +msgstr "説明" + +#: ../../build/docs/basic/withPoints.rst:53 +msgid "``lat1``" +msgstr "``lat1``" + +#: ../../build/docs/basic/withPoints.rst:53 +#: ../../build/docs/basic/withPoints.rst:54 +#: ../../build/docs/basic/withPoints.rst:55 +#: ../../build/docs/basic/withPoints.rst:56 +msgid "NUMERIC" +msgstr "NUMERIC" + +#: ../../build/docs/basic/withPoints.rst:53 +msgid "The latitude of the `departure` point." +msgstr "出発地点 (`departure`) の緯度。" + +#: ../../build/docs/basic/withPoints.rst:54 +msgid "``lon1``" +msgstr "``lon1``" + +#: ../../build/docs/basic/withPoints.rst:54 +msgid "The longitude of the `departure` point." +msgstr "出発地点 (`departure`) の経度。" + +#: ../../build/docs/basic/withPoints.rst:55 +msgid "``lat2``" +msgstr "``lat2``" + +#: ../../build/docs/basic/withPoints.rst:55 +msgid "The latitude of the `destination` point." +msgstr "目的地点 (`destination`) の緯度。" + +#: ../../build/docs/basic/withPoints.rst:56 +msgid "``lon2``" +msgstr "``lon2``" + +#: ../../build/docs/basic/withPoints.rst:56 +msgid "The longitude of the `destination` point." +msgstr "目的地点 (`destination`) の経度。" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "``do_debug``" +msgstr "``do_debug``" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "BOOLEAN" +msgstr "BOOLEAN" + +#: ../../build/docs/basic/withPoints.rst:57 +msgid "Flag to create a ``NOTICE`` with the query that is been executed" +msgstr "実行されているクエリを ``NOTICE`` として出力するためのフラグ" + +#: ../../build/docs/basic/sql_function.rst:4 +msgid "Output columns" +msgstr "出力列" + +#: ../../build/docs/basic/sql_function.rst:6 +msgid "Name" +msgstr "名前" + +#: ../../build/docs/basic/sql_function.rst:6 +msgid "Type" +msgstr "型" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "``seq``" +msgstr "``seq``" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "INTEGER" +msgstr "INTEGER" + +#: ../../build/docs/basic/sql_function.rst:8 +msgid "A unique number for each result row." +msgstr "各結果行に対する一意の番号。" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "``id``" +msgstr "``id``" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "BIGINT" +msgstr "BIGINT" + +#: ../../build/docs/basic/sql_function.rst:9 +msgid "The edge identifier." +msgstr "エッジの識別子。" + +#: ../../build/docs/basic/sql_function.rst:10 +msgid "``seconds``" +msgstr "``seconds``" + +#: ../../build/docs/basic/sql_function.rst:10 +#: ../../build/docs/basic/sql_function.rst:12 +#: ../../build/docs/basic/sql_function.rst:13 +msgid "FLOAT" +msgstr "FLOAT" + +#: ../../build/docs/basic/sql_function.rst:10 +msgid "The number of seconds it takes to traverse the segment." +msgstr "セグメントの通過にかかる秒数。" + +#: ../../build/docs/basic/sql_function.rst:11 +msgid "``name``" +msgstr "``name``" + +#: ../../build/docs/basic/sql_function.rst:11 +#: ../../build/docs/basic/sql_function.rst:14 +msgid "TEXT" +msgstr "TEXT" + +#: ../../build/docs/basic/sql_function.rst:11 +msgid "The name of the segment." +msgstr "セグメントの名前。" + +#: ../../build/docs/basic/sql_function.rst:12 +msgid "``length``" +msgstr "``length``" + +#: ../../build/docs/basic/sql_function.rst:12 +msgid "The length in meters of the segment." +msgstr "セグメントの長さ(メートル)。" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "``azimuth``" +msgstr "``azimuth``" + +#: ../../build/docs/basic/sql_function.rst:13 +msgid "The azimuth of the segment." +msgstr "セグメントの方位角。" + +#: ../../build/docs/basic/sql_function.rst:14 +msgid "``readable``" +msgstr "``readable``" + +#: ../../build/docs/basic/sql_function.rst:14 +msgid "The geometry in human readable form." +msgstr "人間が読める形式のジオメトリ。" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "``geom``" +msgstr "``geom``" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "geometry" +msgstr "geometry" + +#: ../../build/docs/basic/sql_function.rst:15 +msgid "The geometry of the segment in the correct direction." +msgstr "正しい方向のセグメントのジオメトリ。" + +#: ../../build/docs/basic/withPoints.rst:66 +msgid "For this chapter, the following points will be used for testing." +msgstr "この章では、テストに以下の地点を使用します。" + +#: ../../build/docs/basic/withPoints.rst:68 +msgid "(lat,lon) = (34.399086, 132.453875)" +msgstr "(lat,lon) = (34.399086, 132.453875)" + +#: ../../build/docs/basic/withPoints.rst:69 +msgid "(lat,lon) = (34.391111, 132.451490)" +msgstr "(lat,lon) = (34.391111, 132.451490)" + +#: ../../build/docs/basic/withPoints.rst:72 +msgid "pgr_findCloseEdges" +msgstr "pgr_findCloseEdges" + +#: ../../build/docs/basic/withPoints.rst:74 +msgid "Finds the close edges to a point geometry." +msgstr "ポイントジオメトリに近いエッジを検索します。" + +#: ../../build/docs/basic/withPoints.rst:77 +#: ../../build/docs/basic/withPoints.rst:123 +msgid "Signature Summary" +msgstr "シグネチャの概要" + +#: ../../build/docs/basic/withPoints.rst:89 +msgid "Exercise 1: Get the nearest edge" +msgstr "演習 1: 最も近いエッジを取得する" + +#: ../../build/docs/basic/withPoints.rst:96 +#: ../../build/docs/basic/withPoints.rst:145 +#: ../../build/docs/basic/withPoints.rst:173 +#: ../../build/docs/basic/withPoints.rst:256 +msgid "Problem" +msgstr "課題" + +#: ../../build/docs/basic/withPoints.rst:97 +msgid "Get the nearest edge on the graph of the following points." +msgstr "以下の地点について、グラフ上で最も近いエッジを取得します。" + +#: ../../build/docs/basic/withPoints.rst:99 +msgid "(pid, lat, lon) = (1, 34.399086, 132.453875)" +msgstr "(pid, lat, lon) = (1, 34.399086, 132.453875)" + +#: ../../build/docs/basic/withPoints.rst:100 +msgid "(pid, lat, lon) = (2, 34.391111, 132.451490)" +msgstr "(pid, lat, lon) = (2, 34.391111, 132.451490)" + +#: ../../build/docs/basic/withPoints.rst:103 +#: ../../build/docs/basic/withPoints.rst:152 +#: ../../build/docs/basic/withPoints.rst:180 +#: ../../build/docs/basic/withPoints.rst:269 +msgid "Solution" +msgstr "解答" + +#: ../../build/docs/basic/withPoints.rst:104 +msgid "Build the geometry of the points with the appropiate SRID." +msgstr "適切な SRID で地点のジオメトリを構築します。" + +#: ../../build/docs/basic/withPoints.rst:105 +msgid "Get the union of the individual queries" +msgstr "個々のクエリの和集合を取得します" + +#: ../../build/docs/basic/withPoints.rst:118 +msgid "pgr_withPoints" +msgstr "pgr_withPoints" + +#: ../../build/docs/basic/withPoints.rst:120 +msgid "" +"Returns the shortest path in a graph with additional temporary vertices." +msgstr "一時的な頂点を追加したグラフにおける最短経路を返します。" + +#: ../../build/docs/basic/withPoints.rst:138 +msgid "Exercise 2: Point routing" +msgstr "演習 2: 地点のルート検索" + +#: ../../build/docs/basic/withPoints.rst:146 +msgid "Route from point **1** to point **2** on the ``vehicle_net`` where:" +msgstr "``vehicle_net`` 上で地点 **1** から地点 **2** へルート検索します:" + +#: ../../build/docs/basic/withPoints.rst:148 +msgid "point **1**: (lat, lon) = (1, 34.399086, 132.453875)" +msgstr "地点 **1**: (lat, lon) = (1, 34.399086, 132.453875)" + +#: ../../build/docs/basic/withPoints.rst:149 +msgid "point **2**: (lat, lon) = (2, 34.391111, 132.451490)" +msgstr "地点 **2**: (lat, lon) = (2, 34.391111, 132.451490)" + +#: ../../build/docs/basic/withPoints.rst:153 +msgid "" +"The query from `Exercise 1: Get the nearest edge`_ is used as the inner " +"query for points." +msgstr "`Exercise 1: Get the nearest edge`_ のクエリを、地点の内部クエリとして使用します。" + +#: ../../build/docs/basic/withPoints.rst:155 +msgid "" +"Using negative values to avoid conficts with vertices with the same value:" +msgstr "同じ値を持つ頂点との衝突を避けるために、負の値を使用します:" + +#: ../../build/docs/basic/withPoints.rst:157 +msgid "Routing from point **-1** to point **-2**" +msgstr "地点 **-1** から地点 **-2** へのルート検索" + +#: ../../build/docs/basic/withPoints.rst:170 +msgid "Exercise 3: Creating the point routing function" +msgstr "演習 3: 地点のルート検索関数を作成する" + +#: ../../build/docs/basic/withPoints.rst:174 +msgid "" +"Create the function ``wrk_withPoints`` to route from locations using " +"latitude and longitude values." +msgstr "緯度と経度の値を使って地点間をルート検索する関数 ``wrk_withPoints`` を作成します。" + +#: ../../build/docs/basic/withPoints.rst:177 +msgid "Analyze the function." +msgstr "関数を分析します。" + +#: ../../build/docs/basic/withPoints.rst:181 +msgid "Creating a ``plpgsql`` function." +msgstr "``plpgsql`` 関数を作成します。" + +#: ../../build/docs/basic/withPoints.rst:190 +msgid "Analysis" +msgstr "分析" + +#: ../../build/docs/basic/withPoints.rst:191 +msgid "The function's signature:" +msgstr "関数のシグネチャ:" + +#: ../../build/docs/basic/withPoints.rst:193 +msgid "" +"The input parameters instead of vertex identifiers, now it has the latitude " +"and longitude of a couple of points." +msgstr "入力パラメータは頂点の識別子ではなく、2つの地点の緯度と経度になりました。" + +#: ../../build/docs/basic/withPoints.rst:195 +msgid "" +"The function returns the same set of values calculated on the " +":doc:`sql_function`." +msgstr "この関数は :doc:`sql_function` で計算したものと同じ値の集合を返します。" + +#: ../../build/docs/basic/withPoints.rst:204 +msgid "The points SQL:" +msgstr "地点の SQL:" + +#: ../../build/docs/basic/withPoints.rst:206 +msgid "The query looks like the one on `Exercise 1: Get the nearest edge`_" +msgstr "`Exercise 1: Get the nearest edge`_ のクエリと同じような形になります" + +#: ../../build/docs/basic/withPoints.rst:207 +#: ../../build/docs/basic/withPoints.rst:224 +msgid "Using PostgreSQL ``format`` to make substitutions." +msgstr "置換には PostgreSQL の ``format`` を使用します。" + +#: ../../build/docs/basic/withPoints.rst:209 +msgid "The first parameter is the string to be replaced" +msgstr "1番目のパラメータは置換対象の文字列です" + +#: ../../build/docs/basic/withPoints.rst:210 +msgid "The rest are the data parameters, are the strings use for replacement." +msgstr "残りはデータパラメータで、置換に使用する文字列です。" + +#: ../../build/docs/basic/withPoints.rst:211 +msgid "``lat1``, ``lon1`` values will replace ``%2$s, %1$s`` respectively." +msgstr "``lat1``, ``lon1`` の値がそれぞれ ``%2$s, %1$s`` を置き換えます。" + +#: ../../build/docs/basic/withPoints.rst:212 +msgid "``lat2``, ``lon2`` values will replace ``%4$s, %3$s`` respectively." +msgstr "``lat2``, ``lon2`` の値がそれぞれ ``%4$s, %3$s`` を置き換えます。" + +#: ../../build/docs/basic/withPoints.rst:221 +msgid "The routing results:" +msgstr "ルート検索の結果:" + +#: ../../build/docs/basic/withPoints.rst:223 +msgid "The query looks like the one on `Exercise 2: Point routing`" +msgstr "`Exercise 2: Point routing` のクエリと同じような形になります" + +#: ../../build/docs/basic/withPoints.rst:226 +msgid "The ``points_sql`` value will replace ``%1$s``." +msgstr "``points_sql`` の値が ``%1$s`` を置き換えます。" + +#: ../../build/docs/basic/withPoints.rst:235 +msgid "Building the complete query:" +msgstr "完全なクエリの構築:" + +#: ../../build/docs/basic/withPoints.rst:237 +msgid "" +"The complete query looks like the one in the function created on " +":doc:`sql_function`." +msgstr ":doc:`sql_function` で作成した関数の中のクエリと同じような形になります。" + +#: ../../build/docs/basic/withPoints.rst:239 +msgid "Concatenation of strings is used." +msgstr "文字列の連結を使用します。" + +#: ../../build/docs/basic/withPoints.rst:249 +msgid "Exercise 4: Using wrk_withPoints" +msgstr "演習 4: wrk_withPoints を使う" + +#: ../../build/docs/basic/withPoints.rst:257 +msgid "Use ``wrk_withPoints``" +msgstr "``wrk_withPoints`` を使用します" + +#: ../../build/docs/basic/withPoints.rst:259 +msgid "Departure point is: (lat,lon) = ``(34.399086, 132.453875)``" +msgstr "出発地点は: (lat,lon) = ``(34.399086, 132.453875)``" + +#: ../../build/docs/basic/withPoints.rst:260 +msgid "Destination point is: (lat,lon) = ``(34.391111, 132.451490)``" +msgstr "目的地点は: (lat,lon) = ``(34.391111, 132.451490)``" + +#: ../../build/docs/basic/withPoints.rst:262 +msgid "Get the query that is been generated." +msgstr "生成されたクエリを取得します。" + +#: ../../build/docs/basic/withPoints.rst:263 +msgid "Get the names of the streets of the route." +msgstr "ルート上の道路名を取得します。" + +#: ../../build/docs/basic/withPoints.rst:264 +msgid "Create a view to be used on QGIS." +msgstr "QGIS で使用するビューを作成します。" + +#: ../../build/docs/basic/withPoints.rst:266 +msgid "Test the view by listing the names of each segment of the route." +msgstr "ルートの各セグメントの名前を一覧表示して、ビューをテストします。" + +#: ../../build/docs/basic/withPoints.rst:270 +msgid "" +"The next two parameters are the latitude and longitude of the departure " +"point." +msgstr "次の2つのパラメータは、出発地点の緯度と経度です。" + +#: ../../build/docs/basic/withPoints.rst:271 +msgid "" +"The next two parameters are the latitude and longitude of the destination " +"point." +msgstr "次の2つのパラメータは、目的地点の緯度と経度です。" + +#: ../../build/docs/basic/withPoints.rst:272 +msgid "Use with default value of ``do_debug``." +msgstr "``do_debug`` の既定値を使って実行します。" + +#: ../../build/docs/basic/withPoints.rst:283 +msgid "Do a dry run by adding ``true`` to get the query that is executed." +msgstr "``true`` を追加してドライランを実行し、実行されるクエリを取得します。" + +#: ../../build/docs/basic/withPoints.rst:294 +msgid "Create the view and test it." +msgstr "ビューを作成してテストします。" diff --git a/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po new file mode 100644 index 00000000..6c30ba0c --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/boost_dijkstra.po @@ -0,0 +1,55 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/boost_dijkstra.rst:11 +msgid "Boost Dijkstra Example" +msgstr "Boost のダイクストラの例" + +#: ../../build/docs/examples/boost_dijkstra.rst:13 +msgid "" +"Using, pgRouting you can translate `C++ dijkstra code " +"`_ into SQL commands." +msgstr "" +"pgRouting を使えば、`C++ のダイクストラのコード " +"`_ を SQL コマンドに書き換えられます。" + +#: ../../build/docs/examples/boost_dijkstra.rst:16 +msgid "Boost Code" +msgstr "Boost のコード" + +#: ../../build/docs/examples/boost_dijkstra.rst:27 +msgid "Here is the tranlasted SQL commands." +msgstr "書き換えた SQL コマンドは次のとおりです。" + +#: ../../build/docs/examples/boost_dijkstra.rst:30 +msgid "Translated Code" +msgstr "書き換えたコード" + +#: ../../build/docs/examples/boost_dijkstra.rst:79 +msgid "Output from running the following SQL command:" +msgstr "次の SQL コマンドを実行した出力:" + +#: ../../build/docs/examples/boost_dijkstra.rst:82 +msgid "Output" +msgstr "出力" diff --git a/locale/ja/LC_MESSAGES/examples/hanoslav.po b/locale/ja/LC_MESSAGES/examples/hanoslav.po new file mode 100644 index 00000000..c8f6cce4 --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/hanoslav.po @@ -0,0 +1,75 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/hanoslav.rst:11 +msgid "Internet Examples" +msgstr "インターネット上の例" + +#: ../../build/docs/examples/hanoslav.rst:14 +msgid "Hanoslav Example" +msgstr "Hanoslav の例" + +#: ../../build/docs/examples/hanoslav.rst:15 +msgid "" +"pgRouting can solve the example problem like the one shown down below " +"(`picture from hanoslav.net `_)" +msgstr "" +"pgRouting は、下に示すような例題を解くことができます (`hanoslav.net の図 " +"`_)" + +#: ../../build/docs/examples/hanoslav.rst:95 +msgid "The following code outputs the table down below." +msgstr "このコードは、下に示す表を出力します。" + +#: ../../build/docs/examples/hanoslav.rst:115 +msgid "Boost Dijkstra Example" +msgstr "Boost のダイクストラの例" + +#: ../../build/docs/examples/hanoslav.rst:116 +msgid "" +"Using, pgRouting you can translate `C++ dijkstra code " +"`_ into SQL commands." +msgstr "" +"pgRouting を使えば、`C++ のダイクストラのコード " +"`_ を SQL コマンドに書き換えられます。" + +#: ../../build/docs/examples/hanoslav.rst:119 +msgid "Boost Code" +msgstr "Boost のコード" + +#: ../../build/docs/examples/hanoslav.rst:130 +msgid "Here is the tranlasted SQL commands." +msgstr "書き換えた SQL コマンドは次のとおりです。" + +#: ../../build/docs/examples/hanoslav.rst:133 +msgid "Translated Code" +msgstr "書き換えたコード" + +#: ../../build/docs/examples/hanoslav.rst:182 +msgid "Output from running the following SQL command:" +msgstr "次の SQL コマンドを実行した出力:" + +#: ../../build/docs/examples/hanoslav.rst:185 +msgid "Output" +msgstr "出力" diff --git a/locale/ja/LC_MESSAGES/examples/wiki_example.po b/locale/ja/LC_MESSAGES/examples/wiki_example.po new file mode 100644 index 00000000..3b3f98e9 --- /dev/null +++ b/locale/ja/LC_MESSAGES/examples/wiki_example.po @@ -0,0 +1,44 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2024 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Belém package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-11-04 21:10-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/examples/wiki_example.rst:11 +msgid "Wikipedia Dijkstra Example" +msgstr "Wikipedia のダイクストラの例" + +#: ../../build/docs/examples/wiki_example.rst:13 +msgid "" +"pgRouting can solve easy dijkstra problems such as the example problem on " +"wikipedia (`see top right graph " +"`_)." +msgstr "" +"pgRouting は、Wikipedia に載っている例題のような簡単なダイクストラの問題を解くことができます (`右上のグラフを参照 " +"`_)。" + +#: ../../build/docs/examples/wiki_example.rst:17 +msgid "Example code" +msgstr "サンプルコード" + +#: ../../build/docs/examples/wiki_example.rst:42 +msgid "" +"Running this code gives the following output, which is the shortest weighted" +" path from point 1 to 5." +msgstr "このコードを実行すると次の出力が得られます。これは地点1から地点5までの重み付き最短経路です。" diff --git a/locale/ja/LC_MESSAGES/general-intro/introduction.po b/locale/ja/LC_MESSAGES/general-intro/introduction.po index b25eddb2..a4ef2098 100644 --- a/locale/ja/LC_MESSAGES/general-intro/introduction.po +++ b/locale/ja/LC_MESSAGES/general-intro/introduction.po @@ -7,185 +7,244 @@ # Translators: # Ko Nagase , 2021 # Taro Matsuzawa , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Taro Matsuzawa , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/general-intro/introduction.rst:11 +#: ../../build/docs/general-intro/introduction.rst:6 msgid "Introduction" msgstr "序章" -#: ../../build/docs/general-intro/introduction.rst:13 +#: ../../build/docs/general-intro/introduction.rst:8 msgid "|pgrouting-web| adds routing functionality to |postgis-web|." -msgstr "" +msgstr "|pgrouting-web| は |postgis-web| にルート検索機能を追加します。" -#: ../../build/docs/general-intro/introduction.rst:15 +#: ../../build/docs/general-intro/introduction.rst:10 msgid "" "Please see the :doc:`contents <../index>` for full content of FOSS4G " -"Belém workshop. This workshop covers two levels for using pgRouting: " +"Hiroshima workshop. This workshop covers two levels for using pgRouting: " "`Basic`_ and `Advanced`_." msgstr "" +"FOSS4G Hiroshima ワークショップの全内容については :doc:`目次 <../index>` " +"を参照してください。このワークショップでは、pgRouting の使い方を `Basic`_ (基本編) と `Advanced`_ (応用編) " +"の2つのレベルに分けて扱います。" -#: ../../build/docs/general-intro/introduction.rst:20 +#: ../../build/docs/general-intro/introduction.rst:15 msgid "Basic" -msgstr "" +msgstr "基本編" -#: ../../build/docs/general-intro/introduction.rst:22 +#: ../../build/docs/general-intro/introduction.rst:17 msgid "" -"will demonstrate the routing functionality by providing examples using " -"|osm-web| road network data from Belém. Covering topics from how to " -"prepare the data, making routing queries, understanding the results, up " +"This level will demonstrate the routing functionality by providing examples " +"using |osm-web| road network data from Hiroshima. Covering topics from how " +"to prepare the data, making routing queries, understanding the results, up " "to writing a custom 'plpgsql' function that can be integrated with other " "FOSS tools." msgstr "" +"このレベルでは、広島の |osm-web| " +"道路ネットワークデータを使った例を示しながら、ルート検索機能を紹介します。データの準備方法、ルート検索クエリの作成、結果の理解から、他の FOSS " +"ツールと連携できる独自の 'plpgsql' 関数の作成までを扱います。" -#: ../../build/docs/general-intro/introduction.rst:28 +#: ../../build/docs/general-intro/introduction.rst:23 msgid "Installing pgRouting." -msgstr "" +msgstr "pgRouting をインストールします。" -#: ../../build/docs/general-intro/introduction.rst:29 +#: ../../build/docs/general-intro/introduction.rst:24 msgid "Creating a routing topology." -msgstr "" +msgstr "ルート検索トポロジーを作成します。" -#: ../../build/docs/general-intro/introduction.rst:30 +#: ../../build/docs/general-intro/introduction.rst:25 msgid "Importing |osm-web| road network data." -msgstr "" +msgstr "|osm-web| の道路ネットワークデータをインポートします。" -#: ../../build/docs/general-intro/introduction.rst:31 +#: ../../build/docs/general-intro/introduction.rst:26 msgid "Using pgRouting algorithms." -msgstr "" +msgstr "pgRouting のアルゴリズムを使用します。" -#: ../../build/docs/general-intro/introduction.rst:32 -msgid "Writing advanced queries." -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:27 +msgid "Writing queries." +msgstr "クエリを作成します。" -#: ../../build/docs/general-intro/introduction.rst:33 -msgid "Writing a custom PostgreSQL stored procedure in `plpgsql`" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:28 +msgid "Writing a custom PostgreSQL stored function." +msgstr "独自の PostgreSQL ストアド関数を作成します。" -#: ../../build/docs/general-intro/introduction.rst:36 -#: ../../build/docs/general-intro/introduction.rst:49 +#: ../../build/docs/general-intro/introduction.rst:31 +#: ../../build/docs/general-intro/introduction.rst:43 msgid "Prerequisites" msgstr "前提条件" -#: ../../build/docs/general-intro/introduction.rst:37 -#, fuzzy -msgid "Workshop level: basic." -msgstr "ワークショップの難易度: 中級" - -#: ../../build/docs/general-intro/introduction.rst:38 -msgid "Previous knowledge: SQL (PostgreSQL, PostGIS)" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:32 +msgid "Previous knowledge: PostgreSQL, PostGIS" +msgstr "前提知識: PostgreSQL、PostGIS" -#: ../../build/docs/general-intro/introduction.rst:39 -#: ../../build/docs/general-intro/introduction.rst:52 +#: ../../build/docs/general-intro/introduction.rst:33 +#: ../../build/docs/general-intro/introduction.rst:45 msgid "Equipments: `OSGeoLive `__ (17)" -msgstr "" +msgstr "必要な環境: `OSGeoLive `__ (17)" -#: ../../build/docs/general-intro/introduction.rst:42 +#: ../../build/docs/general-intro/introduction.rst:36 msgid "Advanced" -msgstr "" +msgstr "応用編" -#: ../../build/docs/general-intro/introduction.rst:44 +#: ../../build/docs/general-intro/introduction.rst:38 msgid "" -"pgRouting is an extendible open-source library that provides a variety of" -" tools for graph algorithms, this is not limited to routing vehicles. The" -" advanced section covers several graph problems that can be solved using " +"pgRouting is an extendible open-source library that provides a variety of " +"tools for graph algorithms, this is not limited to routing vehicles. The " +"advanced section covers several graph problems that can be solved using " "pgRouting." msgstr "" +"pgRouting " +"は拡張可能なオープンソースライブラリで、グラフアルゴリズムのためのさまざまなツールを提供します。その用途は車両のルート検索に限りません。応用編では、pgRouting" +" を使って解けるいくつかのグラフ問題を扱います。" -#: ../../build/docs/general-intro/introduction.rst:50 -#, fuzzy -msgid "Workshop level: Advanced." -msgstr "ワークショップの難易度: 中級" - -#: ../../build/docs/general-intro/introduction.rst:51 -msgid "Previous knowledge: SQL (PostgreSQL, PostGIS, pgRouting)" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:44 +msgid "Previous knowledge: PostgreSQL, PostGIS, pgRouting basic level." +msgstr "前提知識: PostgreSQL、PostGIS、pgRouting の基本編" -#: ../../build/docs/general-intro/introduction.rst:55 +#: ../../build/docs/general-intro/introduction.rst:48 msgid "Aknowledments" -msgstr "" +msgstr "謝辞" -#: ../../build/docs/general-intro/introduction.rst:58 -#, fuzzy +#: ../../build/docs/general-intro/introduction.rst:51 msgid "Sponsored by" -msgstr "Supported by" +msgstr "協賛" -#: ../../build/docs/general-intro/introduction.rst:59 -#: ../../build/docs/general-intro/introduction.rst:64 +#: ../../build/docs/general-intro/introduction.rst:52 msgid "Paragon Corporation" -msgstr "" +msgstr "Paragon Corporation" -#: ../../build/docs/general-intro/introduction.rst:70 -msgid "Developers & presenters of FOSS4G Belém workshop:" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:57 +msgid "Erosion freelancers" +msgstr "Erosion freelancers" -#: ../../build/docs/general-intro/introduction.rst:71 -msgid "" -"*Vicky Vergara* Is a freelance developer from Mexico. She's the core " -"developer of pgRouting project and GSoC Mentor. OSGeo Charter member." -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:63 +msgid "Developers & presenters of FOSS4G Hiroshima workshop:" +msgstr "FOSS4G Hiroshima ワークショップの開発者・発表者:" -#: ../../build/docs/general-intro/introduction.rst:74 +#: ../../build/docs/general-intro/introduction.rst:64 msgid "" -"*Ramón Ríos* Is a freelance developer from Mexico. Lead engenieer for " -"ParkUpFront" +"*Vicky Vergara* is a freelance developer from Mexico. She is the core " +"developer of the pgRouting project and a GSoC Mentor. She also serves as an " +"OSGeo Charter member." msgstr "" +"*Vicky Vergara* はメキシコ出身のフリーランス開発者です。pgRouting プロジェクトのコア開発者であり、GSoC " +"のメンターも務めています。また、OSGeo のチャーターメンバーでもあります。" -#: ../../build/docs/general-intro/introduction.rst:79 -msgid "Past and present tutors and developers" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:68 +msgid "Past and present tutors and developers:" +msgstr "過去および現在の講師・開発者:" -#: ../../build/docs/general-intro/introduction.rst:80 +#: ../../build/docs/general-intro/introduction.rst:69 msgid "" -"Daniel Kastl, José Ríos, Ko Nagase, Stephen Woodbridge, Swapnil Joshi, " -"Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" +"Daniel Kastl, Iosefa Persival, José Ríos, Ko Nagase, Stephen Woodbridge, " +"Swapnil Joshi, Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" msgstr "" +"Daniel Kastl, Iosefa Persival, José Ríos, Ko Nagase, Stephen Woodbridge, " +"Swapnil Joshi, Rajat Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" -#: ../../build/docs/general-intro/introduction.rst:91 -msgid "Past and present supporters" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:81 +msgid "Past and present supporters:" +msgstr "過去および現在の支援者:" -#: ../../build/docs/general-intro/introduction.rst:92 -msgid "Georepublic, Paragon Corporation" -msgstr "" +#: ../../build/docs/general-intro/introduction.rst:82 +msgid "erosion Georepublic, Paragon Corporation" +msgstr "erosion Georepublic, Paragon Corporation" -#: ../../build/docs/general-intro/introduction.rst:96 +#: ../../build/docs/general-intro/introduction.rst:87 msgid "License" msgstr "ライセンス" -#: ../../build/docs/general-intro/introduction.rst:97 +#: ../../build/docs/general-intro/introduction.rst:88 msgid "" -"This work is licensed under a `Creative Commons Attribution-Share Alike " -"3.0 License `_." +"This work is licensed under a `Creative Commons Attribution-Share Alike 3.0 " +"License `_." msgstr "" +"この作品は `クリエイティブ・コモンズ 表示 - 継承 3.0 ライセンス " +"`_ の下に提供されています。" -#: ../../build/docs/general-intro/introduction.rst:103 +#: ../../build/docs/general-intro/introduction.rst:94 msgid "Become a sponsor" -msgstr "" +msgstr "スポンサーになる" -#: ../../build/docs/general-intro/introduction.rst:105 +#: ../../build/docs/general-intro/introduction.rst:96 msgid "The Linux Foundation" -msgstr "" +msgstr "The Linux Foundation" -#: ../../build/docs/general-intro/introduction.rst:110 +#: ../../build/docs/general-intro/introduction.rst:101 msgid "Open Collective" -msgstr "" +msgstr "Open Collective" -#: ../../build/docs/general-intro/introduction.rst:115 +#: ../../build/docs/general-intro/introduction.rst:106 msgid "OSGeo Foundation" -msgstr "" +msgstr "OSGeo Foundation" + +#~ msgid "" +#~ "Please see the :doc:`contents <../index>` for full content of FOSS4G Belém " +#~ "workshop. This workshop covers two levels for using pgRouting: `Basic`_ and " +#~ "`Advanced`_." +#~ msgstr "" + +#~ msgid "" +#~ "will demonstrate the routing functionality by providing examples using |osm-" +#~ "web| road network data from Belém. Covering topics from how to prepare the " +#~ "data, making routing queries, understanding the results, up to writing a " +#~ "custom 'plpgsql' function that can be integrated with other FOSS tools." +#~ msgstr "" + +#~ msgid "Writing advanced queries." +#~ msgstr "" + +#~ msgid "Writing a custom PostgreSQL stored procedure in `plpgsql`" +#~ msgstr "" + +#~ msgid "Workshop level: basic." +#~ msgstr "ワークショップの難易度: 中級" + +#~ msgid "Previous knowledge: SQL (PostgreSQL, PostGIS)" +#~ msgstr "" + +#~ msgid "Workshop level: Advanced." +#~ msgstr "ワークショップの難易度: 中級" + +#~ msgid "Previous knowledge: SQL (PostgreSQL, PostGIS, pgRouting)" +#~ msgstr "" + +#~ msgid "Developers & presenters of FOSS4G Belém workshop:" +#~ msgstr "" + +#~ msgid "" +#~ "*Vicky Vergara* Is a freelance developer from Mexico. She's the core " +#~ "developer of pgRouting project and GSoC Mentor. OSGeo Charter member." +#~ msgstr "" + +#~ msgid "" +#~ "*Ramón Ríos* Is a freelance developer from Mexico. Lead engenieer for " +#~ "ParkUpFront" +#~ msgstr "" + +#~ msgid "Past and present tutors and developers" +#~ msgstr "" + +#~ msgid "" +#~ "Daniel Kastl, José Ríos, Ko Nagase, Stephen Woodbridge, Swapnil Joshi, Rajat" +#~ " Shinde, Ramón Ríos, Rohith Reddy, Vicky Vergara" +#~ msgstr "" + +#~ msgid "Past and present supporters" +#~ msgstr "" + +#~ msgid "Georepublic, Paragon Corporation" +#~ msgstr "" diff --git a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po index ab143ded..be9b2cd9 100644 --- a/locale/ja/LC_MESSAGES/general-intro/osgeolive.po +++ b/locale/ja/LC_MESSAGES/general-intro/osgeolive.po @@ -11,53 +11,53 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-06-14 15:20+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.18.0\n" #: ../../build/docs/general-intro/osgeolive.rst:11 -#, fuzzy msgid "OSGeoLive Installation" -msgstr "インストール" +msgstr "OSGeoLive のインストール" #: ../../build/docs/general-intro/osgeolive.rst:13 -msgid "All required tools are available on `OSGeoLive `__." -msgstr "" +msgid "" +"All required tools are available on `OSGeoLive `__." +msgstr "必要なツールはすべて `OSGeoLive `__ で入手できます。" #: ../../build/docs/general-intro/osgeolive.rst:15 msgid "" "`OSGeoLive Quickstart for Running in a Virtual Machine " "`__" msgstr "" -"`OSGeoLive Quickstart for Running in a Virtual Machine `__" +"`OSGeoLive Quickstart for Running in a Virtual Machine " +"`__" #: ../../build/docs/general-intro/osgeolive.rst:17 msgid "" "`Creating an OSGeoLive Bootable USB flash drive " "`__" msgstr "" -"`Creating an OSGeoLive Bootable USB flash drive `__" +"`Creating an OSGeoLive Bootable USB flash drive " +"`__" #: ../../build/docs/general-intro/osgeolive.rst:20 msgid "" -"Before attending a workshop event, make sure your you can use `OSGeoLive`" -" with either method or :doc:`../appendix/appendix-2` on your computer." +"Before attending a workshop event, make sure your you can use `OSGeoLive` " +"with either method or :doc:`../appendix/appendix-2` on your computer." msgstr "" +"ワークショップのイベントに参加する前に、上記いずれかの方法または :doc:`../appendix/appendix-2` " +"の手順によって、お使いのコンピュータで `OSGeoLive` を使える状態にしておいてください。" #: ../../build/docs/general-intro/osgeolive.rst:24 msgid "This workshop uses OSGeoLive on VirtualBox." -msgstr "" +msgstr "このワークショップでは、VirtualBox 上の OSGeoLive を使用します。" #: ../../build/docs/general-intro/osgeolive.rst:26 msgid "Chapter Contents" @@ -69,10 +69,12 @@ msgstr "`VirtualBox `__ をインストール" #: ../../build/docs/general-intro/osgeolive.rst:31 msgid "" -"This is a general description on how to install VirtualBox. Complete " -"details about installation can be found on the `VirtualBox " +"This is a general description on how to install VirtualBox. Complete details" +" about installation can be found on the `VirtualBox " "`__ documentation." msgstr "" +"ここでは VirtualBox のインストール方法を概説します。インストールの詳細は `VirtualBox " +"`__ のドキュメントを参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:36 msgid "Linux distributions:" @@ -83,6 +85,8 @@ msgid "" "Add the following line to your /etc/apt/sources.list. According to your " "distribution, replace `` with your distribution name." msgstr "" +"/etc/apt/sources.list に次の行を追加します。ディストリビューションに応じて `` " +"を自分のディストリビューション名に置き換えてください。" #: ../../build/docs/general-intro/osgeolive.rst:44 msgid "Add the keys:" @@ -90,21 +94,23 @@ msgstr "キーを追加:" #: ../../build/docs/general-intro/osgeolive.rst:51 msgid "Install Virtual box using:" -msgstr "" +msgstr "VirtualBox を次のコマンドでインストールします:" #: ../../build/docs/general-intro/osgeolive.rst:58 msgid "" "More detailed and up to date information can be found `here " "`__" msgstr "" +"より詳しい最新の情報は `こちら `__ " +"を参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:62 msgid "OSGeoLive on a VirtualBox" -msgstr "" +msgstr "VirtualBox 上の OSGeoLive" #: ../../build/docs/general-intro/osgeolive.rst:65 msgid "Download OSGeoLive 17" -msgstr "" +msgstr "OSGeoLive 17 のダウンロード" #: ../../build/docs/general-intro/osgeolive.rst:67 msgid "" @@ -112,162 +118,212 @@ msgid "" "OSGeoLive. For other installations visit `OSgeoLive " "`__" msgstr "" +"このインストール方法は OSGeoLive の ``iso`` 配布形式に対応するものです。それ以外のインストール方法については `OSGeoLive " +"`__ を参照してください。" #: ../../build/docs/general-intro/osgeolive.rst:72 msgid "" "The images on this section might not correspond to the VirtualBox or " "OSGeoLive version installed on your system, but the workflow is similar." msgstr "" +"この節の画像は、お使いのシステムにインストールされている VirtualBox や OSGeoLive " +"のバージョンとは異なる場合がありますが、作業の流れは同様です。" #: ../../build/docs/general-intro/osgeolive.rst:75 msgid "From https://download.osgeo.org/livedvd/releases/17/" -msgstr "" +msgstr "https://download.osgeo.org/livedvd/releases/17/ から" #: ../../build/docs/general-intro/osgeolive.rst:77 msgid "Download *osgeolive-17-amd64.iso*" -msgstr "" +msgstr "*osgeolive-17-amd64.iso* をダウンロードします" #: ../../build/docs/general-intro/osgeolive.rst:81 msgid "Download is saved on Downloads directory." -msgstr "" +msgstr "ダウンロードしたファイルは Downloads ディレクトリに保存されます。" #: ../../build/docs/general-intro/osgeolive.rst:86 msgid "Create the virtual machine" -msgstr "" +msgstr "仮想マシンの作成" #: ../../build/docs/general-intro/osgeolive.rst:88 msgid "Open the Virtual Box" -msgstr "" +msgstr "VirtualBox を開きます" #: ../../build/docs/general-intro/osgeolive.rst:92 msgid "Click on ``New`` and fill with the following information" -msgstr "" +msgstr "``New`` をクリックし、次の情報を入力します" #: ../../build/docs/general-intro/osgeolive.rst:94 -msgid "**Name** OSGeoLive 17" -msgstr "" +msgid "**Name**: OSGeoLive 17" +msgstr "**Name**: OSGeoLive 17" #: ../../build/docs/general-intro/osgeolive.rst:95 -msgid "**Type** Linux" -msgstr "" +msgid "**Type**: Linux" +msgstr "**Type**: Linux" #: ../../build/docs/general-intro/osgeolive.rst:96 -msgid "**Version** Ubuntu (64-bit)" -msgstr "" +msgid "**Version**: Ubuntu (64-bit)" +msgstr "**Version**: Ubuntu (64-bit)" #: ../../build/docs/general-intro/osgeolive.rst:97 -msgid "**Memory size** 4096" -msgstr "" +msgid "**Memory size**: 4096" +msgstr "**Memory size**: 4096" #: ../../build/docs/general-intro/osgeolive.rst:98 -msgid "**Hard disk** Create a virtual hard disk now" -msgstr "" +msgid "**Hard disk**: Create a virtual hard disk now" +msgstr "**Hard disk**: Create a virtual hard disk now" #: ../../build/docs/general-intro/osgeolive.rst:102 msgid "Click on ``Create`` and fill with the following information" -msgstr "" +msgstr "``Create`` をクリックし、次の情報を入力します" #: ../../build/docs/general-intro/osgeolive.rst:104 -msgid "**File location** Choose a suitable location for the Virtual Hard Disk" -msgstr "" +msgid "" +"**File location**: Choose a suitable location for the Virtual Hard Disk" +msgstr "**File location**: 仮想ハードディスクの適切な保存場所を選びます" #: ../../build/docs/general-intro/osgeolive.rst:105 -msgid "**File size** 10.0GB" -msgstr "" +msgid "**File size**: 10.0GB" +msgstr "**File size**: 10.0GB" #: ../../build/docs/general-intro/osgeolive.rst:106 -msgid "**Hard disk file type** VDI (VirtualBox Disk image)" -msgstr "" +msgid "**Hard disk file type**: VDI (VirtualBox Disk image)" +msgstr "**Hard disk file type**: VDI (VirtualBox Disk image)" #: ../../build/docs/general-intro/osgeolive.rst:107 -msgid "**Storage on physical hard disk** Dynamically allocated" -msgstr "" +msgid "**Storage on physical hard disk**: Dynamically allocated" +msgstr "**Storage on physical hard disk**: Dynamically allocated" #: ../../build/docs/general-intro/osgeolive.rst:112 msgid "Install OSGeoLive's ISO" -msgstr "" +msgstr "OSGeoLive の ISO のインストール" #: ../../build/docs/general-intro/osgeolive.rst:114 msgid "On Storage it reads:" -msgstr "" +msgstr "Storage には次のように表示されています:" #: ../../build/docs/general-intro/osgeolive.rst msgid "Controller" -msgstr "" +msgstr "Controller" #: ../../build/docs/general-intro/osgeolive.rst:116 #: ../../build/docs/general-intro/osgeolive.rst:139 msgid "IDE" -msgstr "" +msgstr "IDE" #: ../../build/docs/general-intro/osgeolive.rst msgid "IDE Secondary Device 0" -msgstr "" +msgstr "IDE Secondary Device 0" #: ../../build/docs/general-intro/osgeolive.rst:117 -msgid "[Optical Drive] empty" -msgstr "" +msgid "[Optical Drive] Empty" +msgstr "[Optical Drive] Empty" #: ../../build/docs/general-intro/osgeolive.rst:121 -msgid "Choose ``Storage`` from the virtual box traits and clink on ``Empty``" -msgstr "" +msgid "Choose ``Storage`` from the virtual box traits and click on ``Empty``" +msgstr "VirtualBox の設定項目から ``Storage`` を選び ``Empty`` をクリックします" #: ../../build/docs/general-intro/osgeolive.rst:125 -msgid "Click on the small disk icon and select **Choose/Create a Virtual Disk**" -msgstr "" +msgid "" +"Click on the small disk icon and select ``Choose/Create a Virtual Optical " +"Disk``" +msgstr "小さなディスクのアイコンをクリックし ``Choose/Create a Virtual Optical Disk`` を選びます" #: ../../build/docs/general-intro/osgeolive.rst:129 msgid "Navigate to the location where the ISO was installed" -msgstr "" +msgstr "ISO を保存した場所に移動します" #: ../../build/docs/general-intro/osgeolive.rst:133 -msgid "Instead of empty, now it has the ISO installed" -msgstr "" +msgid "Instead of ``Empty`` now it has the ISO installed" +msgstr "``Empty`` ではなく、設定した ISO が表示されるようになります" #: ../../build/docs/general-intro/osgeolive.rst:137 -#, fuzzy msgid "The installation now reads:" -msgstr "インストール" +msgstr "インストールは次のようになります:" #: ../../build/docs/general-intro/osgeolive.rst:140 msgid "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" -msgstr "" +msgstr "[Optical Drive] osgeolive-10.0alpha3-amd64.iso (4.13 GB)" #: ../../build/docs/general-intro/osgeolive.rst:146 msgid "Start OSGeoLive" -msgstr "" +msgstr "OSGeoLive の起動" #: ../../build/docs/general-intro/osgeolive.rst:148 msgid "" -"Click on ``Start`` button, and click on ``capture``, to capture the mouse" -" movements" -msgstr "" +"Click on ``Start`` button and then on ``capture`` button to capture the " +"mouse movements" +msgstr "``Start`` ボタンをクリックし、続いて ``capture`` ボタンをクリックしてマウスの動きを取り込みます" #: ../../build/docs/general-intro/osgeolive.rst:153 msgid "Click on ``Try or Install Lubuntu``" -msgstr "" +msgstr "``Try or Install Lubuntu`` をクリックします" #: ../../build/docs/general-intro/osgeolive.rst:157 msgid "OSGeoLive's account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/general-intro/osgeolive.rst:159 msgid "After a few seconds OSGeoLive will start" -msgstr "" +msgstr "数秒後に OSGeoLive が起動します" #: ../../build/docs/general-intro/osgeolive.rst:164 msgid "OSGeoLive’s account is ``user`` and password is ``user``" -msgstr "" +msgstr "OSGeoLive のアカウントは ``user``、パスワードは ``user`` です" #: ../../build/docs/general-intro/osgeolive.rst:170 -#, fuzzy msgid "Ubuntu installation" -msgstr "インストール" +msgstr "Ubuntu へのインストール" #: ../../build/docs/general-intro/osgeolive.rst:172 msgid "Update sources to include postgresql ::" -msgstr "" +msgstr "postgresql を含めるようにパッケージソースを更新します ::" #: ../../build/docs/general-intro/osgeolive.rst:178 msgid "Install PostgrSQL, PostGIS and pgRouting ::" -msgstr "" +msgstr "PostgreSQL、PostGIS、pgRouting をインストールします ::" + +#~ msgid "**Name** OSGeoLive 17" +#~ msgstr "" + +#~ msgid "**Type** Linux" +#~ msgstr "" + +#~ msgid "**Version** Ubuntu (64-bit)" +#~ msgstr "" + +#~ msgid "**Memory size** 4096" +#~ msgstr "" + +#~ msgid "**Hard disk** Create a virtual hard disk now" +#~ msgstr "" + +#~ msgid "**File location** Choose a suitable location for the Virtual Hard Disk" +#~ msgstr "" + +#~ msgid "**File size** 10.0GB" +#~ msgstr "" + +#~ msgid "**Hard disk file type** VDI (VirtualBox Disk image)" +#~ msgstr "" + +#~ msgid "**Storage on physical hard disk** Dynamically allocated" +#~ msgstr "" + +#~ msgid "[Optical Drive] empty" +#~ msgstr "" + +#~ msgid "Choose ``Storage`` from the virtual box traits and clink on ``Empty``" +#~ msgstr "" + +#~ msgid "" +#~ "Click on the small disk icon and select **Choose/Create a Virtual Disk**" +#~ msgstr "" + +#~ msgid "Instead of empty, now it has the ISO installed" +#~ msgstr "" + +#~ msgid "" +#~ "Click on ``Start`` button, and click on ``capture``, to capture the mouse " +#~ "movements" +#~ msgstr "" diff --git a/locale/ja/LC_MESSAGES/general-intro/overview.po b/locale/ja/LC_MESSAGES/general-intro/overview.po index 78c20443..2988a6eb 100644 --- a/locale/ja/LC_MESSAGES/general-intro/overview.po +++ b/locale/ja/LC_MESSAGES/general-intro/overview.po @@ -10,243 +10,315 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-16 17:44+0000\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" +"POT-Creation-Date: 2026-06-25 21:50+0000\n" +"PO-Revision-Date: 2025-12-16 19:34+0000\n" "Last-Translator: Celia Virginia Vergara Castillo \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.16.0\n" +"Generated-By: Babel 2.18.0\n" -#: ../../build/docs/general-intro/overview.rst:11 -#, fuzzy -msgid "Software and Data Overview" -msgstr "OpenStreetMap 概要" +#: ../../build/docs/general-intro/overview.rst:6 +msgid "Software and Data Source Overview" +msgstr "ソフトウェアとデータソースの概要" + +#: ../../build/docs/general-intro/overview.rst:13 +msgid "pgRouting is a community project of OSGeo." +msgstr "pgRouting は OSGeo のコミュニティプロジェクトです。" -#: ../../build/docs/general-intro/overview.rst:18 +#: ../../build/docs/general-intro/overview.rst:15 msgid "" -"This workshop use several free and open source software for geospatial " -"tools. Most of the free and open source software for geospatial tools " -"that are related to other open source software projects. Here we mention " -"the most important ones." +"This workshop uses several free and open source softwares for geospatial " +"tools. Most of these softwares are related to other open source software " +"projects. Here we mention the most important ones." msgstr "" +"このワークショップでは、地理空間ツールとして複数のフリーオープンソースソフトウェアを使用します。それらのソフトウェアの多くは、他のオープンソースソフトウェアプロジェクトと関連しています。ここでは、その中でも特に重要なものを紹介します。" -#: ../../build/docs/general-intro/overview.rst:23 +#: ../../build/docs/general-intro/overview.rst:19 msgid "Chapter Contents" msgstr "章の目次" -#: ../../build/docs/general-intro/overview.rst:26 +#: ../../build/docs/general-intro/overview.rst:22 msgid "pgRouting Overview" msgstr "pgRouting 概要" -#: ../../build/docs/general-intro/overview.rst:32 +#: ../../build/docs/general-intro/overview.rst:28 msgid "" -"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide" -" geospatial routing functionality." -msgstr "" -"pgRouting は地理空間ルート検索機能を提供するために PostGIS / PostgreSQL 地理" -"空間データベースを拡張します。" +"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide " +"geospatial routing functionality." +msgstr "pgRouting は地理空間ルート検索機能を提供するために PostGIS / PostgreSQL 地理空間データベースを拡張します。" -#: ../../build/docs/general-intro/overview.rst:35 +#: ../../build/docs/general-intro/overview.rst:31 msgid "Advantages of the database routing approach are:" -msgstr "データベース上で経路探索を行う方法の利点には、以下のようなものがあります。" +msgstr "データベース上でルート検索を行う方法の利点には、以下のようなものがあります。" -#: ../../build/docs/general-intro/overview.rst:37 +#: ../../build/docs/general-intro/overview.rst:33 msgid "" -"Data and attributes can be modified by many clients, like QGIS or by " -"directly using PL/pgSQL. The clients can either be personal computers or " -"mobile devices." -msgstr "" +"Data and attributes are stored on a PostreSQL database and as such they can " +"be modified can be modified by many clients." +msgstr "データと属性は PostgreSQL データベースに格納されるため、多数のクライアントから変更できます。" -#: ../../build/docs/general-intro/overview.rst:40 +#: ../../build/docs/general-intro/overview.rst:35 msgid "" -"Data changes can be reflected instantaneously through the routing engine." -" There is no need for precalculation." -msgstr "" -"データの変更は、ルート検索エンジン経由ですぐに反映させることが可能です。事前" -"の計算処理は必要ありません。" +"Data changes can be reflected instantaneously through the routing engine. " +"There is no need for pre-calculation." +msgstr "データの変更は、ルート検索エンジン経由ですぐに反映させることが可能です。事前の計算処理は必要ありません。" -#: ../../build/docs/general-intro/overview.rst:42 +#: ../../build/docs/general-intro/overview.rst:37 msgid "" -"The “cost” parameter can be dynamically calculated through SQL and its " -"value can come from multiple fields or tables." -msgstr "" -"\"コスト\" パラメータは SQL 経由で動的に計算可能で、複数の列やテーブルからの" -"値を使用することも可能です。" +"The “cost” parameter can be dynamically calculated through SQL and its value" +" can come from multiple fields or tables." +msgstr "\"コスト\" パラメータは SQL 経由で動的に計算可能で、複数の列やテーブルからの値を使用することも可能です。" -#: ../../build/docs/general-intro/overview.rst:45 +#: ../../build/docs/general-intro/overview.rst:40 msgid "Some of the pgRouting library core features are:" -msgstr "" +msgstr "pgRouting ライブラリの主な機能には、以下のようなものがあります:" -#: ../../build/docs/general-intro/overview.rst:47 -msgid "" -"`Dijkstra Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:48 -msgid "" -"`Johnson's Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:49 -msgid "" -"`Floyd-Warshall Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:50 -msgid "" -"`A* Search Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst:51 +#: ../../build/docs/general-intro/overview.rst:42 msgid "" -"`Bi-directional Dijkstra " -"`__" +"`Functions based on Dijkstra Algorithm " +"`__" msgstr "" +"`ダイクストラ法に基づく関数 `__" -#: ../../build/docs/general-intro/overview.rst:52 +#: ../../build/docs/general-intro/overview.rst:43 msgid "" -"`Bi-directional A* " -"`__" +"`Functions based on `A* Search Algorithm " +"`__" msgstr "" +"`A* 探索アルゴリズムに基づく関数 `__" -#: ../../build/docs/general-intro/overview.rst:53 +#: ../../build/docs/general-intro/overview.rst:44 msgid "" -"`Traveling Salesperson Problem " -"`__" +"`Graph commponent functions " +"`__" msgstr "" +"`グラフの連結成分に関する関数 `__" -#: ../../build/docs/general-intro/overview.rst:54 +#: ../../build/docs/general-intro/overview.rst:45 msgid "" -"`Driving Distance " -"`__" +"`and many more " +"`_" msgstr "" +"`その他多数の関数 `_" -#: ../../build/docs/general-intro/overview.rst:55 -msgid "many more!!!" -msgstr "他にもたくさん!!!" - -#: ../../build/docs/general-intro/overview.rst:57 +#: ../../build/docs/general-intro/overview.rst:47 msgid "" -"pgRouting is an Open Source Software, available under the GPLv2 license " -"and is supported and maintained by a the pgRouting community." +"pgRouting is an open source software available under the GPLv2 license and " +"is supported and maintained by the pgRouting community." msgstr "" +"pgRouting は GPLv2 ライセンスで提供されるオープンソースソフトウェアであり、pgRouting " +"コミュニティによってサポート・保守されています。" -#: ../../build/docs/general-intro/overview.rst:60 +#: ../../build/docs/general-intro/overview.rst:50 msgid "" -"pgRouting is a part of `OSGeo Community Projects " -"`__ of the `OSGeo " -"Foundation `__ and included on `OSGeoLive " +"`pgRouting `_ is part of `OSGeo Community Projects " +"`__ under `OSGeo " +"Foundation `__. It is included on `OSGeoLive " "`__." msgstr "" +"`pgRouting `_ は、`OSGeo Foundation " +"`__ の下にある `OSGeo Community Projects " +"`__ の一部です。`OSGeoLive " +"`__ に収録されています。" #: ../../build/docs/general-intro/overview.rst -msgid "Website" -msgstr "ウェブサイト" +msgid "Check it out on OSGeoLive" +msgstr "OSGeoLive で確認する" -#: ../../build/docs/general-intro/overview.rst:65 -msgid "https://pgrouting.org" -msgstr "" - -#: ../../build/docs/general-intro/overview.rst -msgid "OSGeoLive" -msgstr "OSGeoLive" - -#: ../../build/docs/general-intro/overview.rst:66 +#: ../../build/docs/general-intro/overview.rst:55 msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" msgstr "https://live.osgeo.org/en/overview/pgrouting_overview.html" -#: ../../build/docs/general-intro/overview.rst:70 +#: ../../build/docs/general-intro/overview.rst:59 msgid "osm2pgrouting Overview" msgstr "osm2pgrouting 概要" -#: ../../build/docs/general-intro/overview.rst:77 +#: ../../build/docs/general-intro/overview.rst:66 msgid "" -"osm2pgrouting is a command line tool that imports OpenStreetMap data into" -" a pgRouting database. It builds the routing network topology " -"automatically and creates tables for feature types and road classes. " -"osm2pgrouting was primarily written by Daniel Wendt and is now hosted on " -"the pgRouting project site." +"osm2pgrouting is a command line tool that imports OpenStreetMap data into a " +"pgRouting database. It builds the routing network topology automatically and" +" creates tables for feature types and road classes. osm2pgrouting was " +"primarily written by Daniel Wendt and is now hosted on the pgRouting project" +" site." msgstr "" -"osm2pgrouting は OpenStreetMap データを pgRouting データベースにインポートす" -"るコマンドラインツールです。このツールはルート検索ネットワークトポロジーを自" -"動的に構築し、地物種別と道路クラスのテーブルを作成します。osm2pgrouting は最" -"初に Daniel Wendt により実装され、今は pgRouting プロジェクトサイトでホストさ" -"れています。" +"osm2pgrouting は OpenStreetMap データを pgRouting " +"データベースにインポートするコマンドラインツールです。このツールはルート検索ネットワークトポロジーを自動的に構築し、地物種別と道路クラスのテーブルを作成します。osm2pgrouting" +" は最初に Daniel Wendt により実装され、今は pgRouting プロジェクトサイトでホストされています。" -#: ../../build/docs/general-intro/overview.rst:82 +#: ../../build/docs/general-intro/overview.rst:71 msgid "osm2pgrouting is available under the GPLv2 license." msgstr "osm2pgrouting は GPLv2 ライセンスで提供されています。" #: ../../build/docs/general-intro/overview.rst msgid "Wiki" -msgstr "" +msgstr "Wiki" -#: ../../build/docs/general-intro/overview.rst:84 +#: ../../build/docs/general-intro/overview.rst:73 msgid "https://github.com/pgRouting/osm2pgrouting/wiki" -msgstr "" +msgstr "https://github.com/pgRouting/osm2pgrouting/wiki" -#: ../../build/docs/general-intro/overview.rst:88 +#: ../../build/docs/general-intro/overview.rst:77 msgid "OpenStreetMap Overview" msgstr "OpenStreetMap 概要" -#: ../../build/docs/general-intro/overview.rst:95 +#: ../../build/docs/general-intro/overview.rst:83 msgid "" -"\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " -"data, such as street maps, worldwide, for free. Most maps considered " -"\"free\" actually have legal or technical restrictions on their use. " -"These restrictions hold back anyone from using them in creative, " -"productive or unexpected ways, and make every map a silo of data and " -"effort.\"" +"OpenStreetMap is an incredible data source for pgRouting because it has no " +"technical restrictions in terms of processing the data. Data availability " +"still varies from country to country, but the worldwide coverage is " +"improving day by day. In its own words:" msgstr "" +"OpenStreetMap は、データの処理に技術的な制約がないため、pgRouting " +"にとって非常に優れたデータソースです。データの入手可能性は国によって依然として差がありますが、世界全体のカバー範囲は日々向上しています。OpenStreetMap" +" 自身の言葉を借りると:" -#: ../../build/docs/general-intro/overview.rst:101 -msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" -msgstr "" +#: ../../build/docs/general-intro/overview.rst:88 +msgid "" +"OpenStreetMap (OSM) is dedicated to creating and providing geographic data, " +"such as street maps, worldwide, for free." +msgstr "OpenStreetMap (OSM) は、道路地図などの地理データを、世界中で無償で作成・提供することに取り組んでいます。" -#: ../../build/docs/general-intro/overview.rst:103 +#: ../../build/docs/general-intro/overview.rst:91 msgid "" -"OpenStreetMap is an adequate data source for pgRouting, because it has no" -" technical restrictions in terms of processing the data. Data " -"availability still varies from country to country, but the worldwide " -"coverage is improving day by day." +"Most maps considered 'free' actually have legal or technical restrictions on" +" their use. These restrictions hold back anyone from using them in creative," +" productive or unexpected ways, and make every map a silo of data and " +"effort." msgstr "" +"'フリー' " +"とみなされている地図の多くは、実際には利用に法的または技術的な制約があります。これらの制約は、創造的・生産的・予想外の方法で地図を利用することを妨げ、あらゆる地図をデータと労力のサイロにしてしまいます。" + +#: ../../build/docs/general-intro/overview.rst:95 +msgid "`Source: OSM Press Wiki `_" +msgstr "`出典: OSM Press Wiki `_" -#: ../../build/docs/general-intro/overview.rst:108 +#: ../../build/docs/general-intro/overview.rst:97 msgid "OpenStreetMap uses a topological data structure:" msgstr "OpenStreetMap は以下のトポロジカルデータ構造を使用しています。" -#: ../../build/docs/general-intro/overview.rst:110 +#: ../../build/docs/general-intro/overview.rst:99 msgid "Nodes are points with a geographic position." msgstr "ノードは地理情報的な位置を持つポイントです。" -#: ../../build/docs/general-intro/overview.rst:111 +#: ../../build/docs/general-intro/overview.rst:100 msgid "Ways are lists of nodes, representing a polyline or polygon." msgstr "ウェイはノードのリストで、ポリラインまたはポリゴンを表現します。" -#: ../../build/docs/general-intro/overview.rst:112 +#: ../../build/docs/general-intro/overview.rst:101 msgid "" "Relations are groups of nodes, ways and other relations which can be " "assigned certain properties." -msgstr "" -"リレーションは、ノードやウェイ、他のリレーションをグループ化する要素で、" -"プロパティを割り当てることが可能です。" +msgstr "リレーションは、ノードやウェイ、他のリレーションをグループ化する要素で、プロパティを割り当てることが可能です。" -#: ../../build/docs/general-intro/overview.rst:114 +#: ../../build/docs/general-intro/overview.rst:103 msgid "" "Properties can be assigned to nodes, ways or relations and consist of " ":code:`name = value` pairs." -msgstr "" +msgstr "プロパティはノード、ウェイ、リレーションに割り当てることができ、:code:`name = value` のペアで構成されます。" + +#: ../../build/docs/general-intro/overview.rst +msgid "Website" +msgstr "ウェブサイト" -#: ../../build/docs/general-intro/overview.rst:117 +#: ../../build/docs/general-intro/overview.rst:106 msgid "https://www.openstreetmap.org" -msgstr "" +msgstr "https://www.openstreetmap.org" + +#~ msgid "" +#~ "This workshop use several free and open source software for geospatial " +#~ "tools. Most of the free and open source software for geospatial tools that " +#~ "are related to other open source software projects. Here we mention the most" +#~ " important ones." +#~ msgstr "" + +#~ msgid "" +#~ "Data and attributes can be modified by many clients, like QGIS or by " +#~ "directly using PL/pgSQL. The clients can either be personal computers or " +#~ "mobile devices." +#~ msgstr "" + +#~ msgid "" +#~ "`Dijkstra Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Johnson's Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Floyd-Warshall Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`A* Search Algorithm " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Bi-directional Dijkstra " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Bi-directional A* " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Traveling Salesperson Problem " +#~ "`__" +#~ msgstr "" + +#~ msgid "" +#~ "`Driving Distance " +#~ "`__" +#~ msgstr "" + +#~ msgid "many more!!!" +#~ msgstr "他にもたくさん!!!" + +#~ msgid "" +#~ "pgRouting is an Open Source Software, available under the GPLv2 license and " +#~ "is supported and maintained by a the pgRouting community." +#~ msgstr "" + +#~ msgid "" +#~ "pgRouting is a part of `OSGeo Community Projects " +#~ "`__ of the `OSGeo " +#~ "Foundation `__ and included on `OSGeoLive " +#~ "`__." +#~ msgstr "" + +#~ msgid "https://pgrouting.org" +#~ msgstr "" + +#~ msgid "OSGeoLive" +#~ msgstr "OSGeoLive" + +#~ msgid "" +#~ "\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " +#~ "data, such as street maps, worldwide, for free. Most maps considered " +#~ "\"free\" actually have legal or technical restrictions on their use. These " +#~ "restrictions hold back anyone from using them in creative, productive or " +#~ "unexpected ways, and make every map a silo of data and effort.\"" +#~ msgstr "" + +#~ msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" +#~ msgstr "" + +#~ msgid "" +#~ "OpenStreetMap is an adequate data source for pgRouting, because it has no " +#~ "technical restrictions in terms of processing the data. Data availability " +#~ "still varies from country to country, but the worldwide coverage is " +#~ "improving day by day." +#~ msgstr "" diff --git a/locale/ja/LC_MESSAGES/index.po b/locale/ja/LC_MESSAGES/index.po index 33babe50..4d3cdc26 100644 --- a/locale/ja/LC_MESSAGES/index.po +++ b/locale/ja/LC_MESSAGES/index.po @@ -3,12 +3,25 @@ # This file is distributed under the same license as the Workshop FOSS4G # Firenze package. # FIRST AUTHOR , 2022. -# +# # Translators: # Ko Nagase , 2021 -# +# msgid "" -msgstr "Project-Id-Version: Workshop FOSS4G Belém 3.0\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2022-07-14 13:45-0500\nPO-Revision-Date: 2026-07-07 16:55+0000\nLast-Translator: Anonymous \nLanguage-Team: Japanese \nLanguage: ja\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=1; plural=0;\nX-Generator: Weblate 5.16.2\nGenerated-By: Babel 2.9.1\n" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Belém 3.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-07-14 13:45-0500\n" +"PO-Revision-Date: 2025-10-07 15:52+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.9.1\n" +"X-Generator: Weblate 5.4.3\n" #: ../../build/docs/index.rst:11 msgid "pgRouting Workshop" @@ -20,24 +33,24 @@ msgstr "*\\\"pgRouting による FOSS4G ルート検索\\\"*" #: ../../build/docs/index.rst:16 msgid "Workshop introduction" -msgstr "" +msgstr "ワークショップの紹介" #: ../../build/docs/index.rst:27 msgid "Basic" -msgstr "" +msgstr "基本編" #: ../../build/docs/index.rst:41 msgid "United Nations Sustainable Development Goals" -msgstr "" +msgstr "国際連合の持続可能な開発目標" #: ../../build/docs/index.rst:55 msgid "Interaction with other software" -msgstr "" +msgstr "他のソフトウェアとの連携" #: ../../build/docs/index.rst:67 msgid "Examples from the Internet" -msgstr "" +msgstr "インターネット上の例" #: ../../build/docs/index.rst:78 msgid "Appendices" -msgstr "" +msgstr "付録" diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-10.po b/locale/ja/LC_MESSAGES/interactions/chapter-10.po index c2062612..72b222be 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-10.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-10.po @@ -7,78 +7,70 @@ # Translators: # Daniel Kastl, 2021 # Ko Nagase , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Ko Nagase , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" -"Generated-By: Babel 2.12.1\n" +"Generated-By: Babel 2.18.0\n" #: ../../build/docs/interactions/chapter-10.rst:13 msgid "WMS server with GeoServer" msgstr "GeoServer による WMS サーバ" #: ../../build/docs/interactions/chapter-10.rst:15 -#, fuzzy msgid "" "Now that we have a pl/pgsql wrapper, we will make it available as a WMS " "layer using `GeoServer `_." msgstr "" -"pl/pgsqlのラッパーができましたので、 `GeoServer `_ を" -"使用して、WMSレイヤとして利用できるようにしていきます。" +"pl/pgsql のラッパーができましたので、 `GeoServer `_ を使用して、WMS " +"レイヤとして利用できるようにしていきます。" #: ../../build/docs/interactions/chapter-10.rst:18 -#, fuzzy msgid "" -"The installation of GeoServer is out of the scope of this workshop, but " -"if you're using the `OSGeoLive `_ for this " -"workshop then you have GeoServer installed already." +"The installation of GeoServer is out of the scope of this workshop, but if " +"you're using the `OSGeoLive `_ for this workshop " +"then you have GeoServer installed already." msgstr "" -"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeo " -"Live `_ を使用している場合は、既にインストール済みとな" -"ります。" +"GeoServer のインストールは、このワークショップの範囲外ですが、もし `OSGeoLive `_" +" を使用している場合は、既にインストール済みとなります。" #: ../../build/docs/interactions/chapter-10.rst:23 msgid "Connect to the administration page" msgstr "管理者ページへの接続" #: ../../build/docs/interactions/chapter-10.rst:25 -#, fuzzy msgid "" -"In order to create the WMS layer, we need to connect to the " -"administration interface of GeoServer. On `OSGeoLive " -"`_ Desktop, open the *Applications* menu on the " -"desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start " -"GeoServer*." +"In order to create the WMS layer, we need to connect to the administration " +"interface of GeoServer. On `OSGeoLive `_ Desktop, " +"open the *Applications* menu on the desktop and then *Geospatial* > *Web " +"Services* > *GeoServer* > *Start GeoServer*." msgstr "" -"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要がありま" -"す。 `OSGeo LiveDVD `_ のデスクトップから " -"*Applications* メニューを開き、 *Geospatial* > *Web Services* > " -"*GeoServer* > *Start GeoServer* を選択します。" +"WMS レイヤを作成するにあたり、GeoServer の管理者ページに接続する必要があります。 `OSGeoLive " +"`_ のデスクトップから *Applications* メニューを開き、 *Geospatial* > " +"*Web Services* > *GeoServer* > *Start GeoServer* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:29 msgid "" "Once the server is up and running, open the `administration page " -"`_ in your browser, click the " -"*Login* button, and enter the GeoServer admin credentials:" +"`_ in your browser, click the *Login* " +"button, and enter the GeoServer admin credentials:" msgstr "" -"一度サーバが起動されると、`管理者ページ " -"`_ が表示されます。*Login* ボタンをクリックし、 GeoServer の管理者の認証情報" -"を入力します:" +"一度サーバが起動されると、`管理者ページ `_ が表示されます。*Login*" +" ボタンをクリックし、 GeoServer の管理者の認証情報を入力します:" #: ../../build/docs/interactions/chapter-10.rst msgid "Username" -msgstr "" +msgstr "ユーザ名" #: ../../build/docs/interactions/chapter-10.rst:33 msgid "``admin``" @@ -86,7 +78,7 @@ msgstr "``admin``" #: ../../build/docs/interactions/chapter-10.rst msgid "Password" -msgstr "" +msgstr "パスワード" #: ../../build/docs/interactions/chapter-10.rst:34 msgid "``geoserver``" @@ -98,22 +90,25 @@ msgstr "レイヤの作成" #: ../../build/docs/interactions/chapter-10.rst:39 msgid "" -"Now that your are logged in as an administrator you can create the WMS " -"layer. In GeoServer terminology you will create an SQL View (see the " +"Now that your are logged in as an administrator you can create the " +"WMS layer. In GeoServer terminology you will create an SQL View (see the " "`official documentation " -"`_ " -"for more info)." +"`_ for" +" more info)." msgstr "" +"管理者としてログインできたので、WMS レイヤを作成できます。GeoServer の用語では SQL View を作成することになります (詳しくは " +"`公式ドキュメント " +"`_ " +"を参照してください)。" #: ../../build/docs/interactions/chapter-10.rst:44 msgid "" -"The first thing to do is to create a new **Workspace** for pgrouting: in " -"the left menu of the page, inside the *Data* section, click *Workspaces* " -"and then *Add new workspace*." +"The first thing to do is to create a new **Workspace** for pgrouting: in the" +" left menu of the page, inside the *Data* section, click *Workspaces* and " +"then *Add new workspace*." msgstr "" -"最初にすることは、pgrouting のための新しい **ワークスペース** を作成すること" -"です。ページ左側のメニューの *Data* セクションから、*Workspaces* をクリックし" -"て *Add new workspace* を選択します。" +"最初にすることは、pgrouting のための新しい **ワークスペース** を作成することです。ページ左側のメニューの *Data* " +"セクションから、*Workspaces* をクリックして *Add new workspace* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:48 #: ../../build/docs/interactions/chapter-10.rst:59 @@ -131,28 +126,25 @@ msgid "``pgrouting``" msgstr "``pgrouting``" #: ../../build/docs/interactions/chapter-10.rst -msgid "Namespace URI" -msgstr "" +msgid "Namespace URL" +msgstr "ネームスペース URL" #: ../../build/docs/interactions/chapter-10.rst:51 -#, fuzzy msgid "``https://pgrouting.org``" -msgstr "``http://pgrouting.org``" +msgstr "``https://pgrouting.org``" #: ../../build/docs/interactions/chapter-10.rst:53 msgid "And press the ``submit`` button." -msgstr "そして、submit ボタンを押下します。" +msgstr "そして、``submit`` ボタンを押下します。" #: ../../build/docs/interactions/chapter-10.rst:55 msgid "" -"Next step: create a new **Store** linked to the workspace. Still in the " -"left menu, click *Stores* and then *Add new Store*. Here you can choose " -"the type of data source to configure. Choose *PostGIS*." +"Next step: create a new **Store** linked to the workspace. Still in the left" +" menu, click *Stores* and then *Add new Store*. Here you can choose the type" +" of data source to configure. Choose *PostGIS*." msgstr "" -"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ" -"左側メニューがあるので、*Stores* をクリックし、*Add new Store* を選択します。" -"これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* を" -"選択します。" +"次のステップ: ワークスペースにリンクする新しい **ストア** を作成します。まだ左側メニューがあるので、*Stores* をクリックし、*Add " +"new Store* を選択します。これで設定のためのデータソース種別を選択できるようになりました。*PostGIS* を選択します。" #: ../../build/docs/interactions/chapter-10.rst:61 msgid "Basic Store Info:" @@ -160,11 +152,11 @@ msgstr "Basic Store Info:" #: ../../build/docs/interactions/chapter-10.rst msgid "Workspace" -msgstr "" +msgstr "ワークスペース" #: ../../build/docs/interactions/chapter-10.rst msgid "Data Source" -msgstr "" +msgstr "データソース" #: ../../build/docs/interactions/chapter-10.rst:66 msgid "Connection Parameters:" @@ -172,7 +164,7 @@ msgstr "Connection Parameters:" #: ../../build/docs/interactions/chapter-10.rst msgid "host" -msgstr "" +msgstr "host" #: ../../build/docs/interactions/chapter-10.rst:68 msgid "``localhost``" @@ -180,7 +172,7 @@ msgstr "``localhost``" #: ../../build/docs/interactions/chapter-10.rst msgid "port" -msgstr "" +msgstr "port" #: ../../build/docs/interactions/chapter-10.rst:69 msgid "``5432``" @@ -188,15 +180,15 @@ msgstr "``5432``" #: ../../build/docs/interactions/chapter-10.rst msgid "database" -msgstr "" +msgstr "database" #: ../../build/docs/interactions/chapter-10.rst:70 msgid "``city_routing``" -msgstr "" +msgstr "``city_routing``" #: ../../build/docs/interactions/chapter-10.rst msgid "schema" -msgstr "" +msgstr "schema" #: ../../build/docs/interactions/chapter-10.rst:71 msgid "``public``" @@ -204,7 +196,7 @@ msgstr "``public``" #: ../../build/docs/interactions/chapter-10.rst msgid "user" -msgstr "" +msgstr "user" #: ../../build/docs/interactions/chapter-10.rst:72 #: ../../build/docs/interactions/chapter-10.rst:73 @@ -213,7 +205,7 @@ msgstr "``user``" #: ../../build/docs/interactions/chapter-10.rst msgid "password" -msgstr "" +msgstr "password" #: ../../build/docs/interactions/chapter-10.rst:75 msgid "The rest of the values can be left untouched." @@ -221,13 +213,12 @@ msgstr "設定値の残りの箇所については、そのままにしておい #: ../../build/docs/interactions/chapter-10.rst:77 msgid "" -"Finally, your next task is to create the **Layer**. Click the *Layers* " -"menu and then *Add a new resource*. Select the newly created workspace " -"and store pair: ``pgrouting:pgrouting``." +"Finally, your next task is to create the **Layer**. Click the *Layers* menu " +"and then *Add a new resource*. Select the newly created workspace and store " +"pair: ``pgrouting:pgrouting``." msgstr "" -"最後に、**レイヤ** の作成を行います。*Layers* メニューをクリックし、*Add a " -"new resource* を選択します。新しく作成されたワークスペースとストアのペア " -"``pgrouting:pgrouting`` を選択します。" +"最後に、**レイヤ** の作成を行います。*Layers* メニューをクリックし、*Add a new resource* " +"を選択します。新しく作成されたワークスペースとストアのペア ``pgrouting:pgrouting`` を選択します。" #: ../../build/docs/interactions/chapter-10.rst:81 msgid "Inside the text, click *Configure new SQL view*." @@ -239,11 +230,11 @@ msgstr "ビューに ``pgrouting`` と名前を入力し、*SQL statement* を #: ../../build/docs/interactions/chapter-10.rst:91 msgid "" -"In the *SQL view parameters*, click *Guess parameters from SQL*; the list" -" displayed represents the parameters from the SQL above." +"In the *SQL view parameters*, click *Guess parameters from SQL*; the list " +"displayed represents the parameters from the SQL above." msgstr "" -"*SQL view parameters* 内で、*Guess parameters from SQL* をクリックすると、上" -"記の SQL から抽出されたパラメータが表示されます。" +"*SQL view parameters* 内で、*Guess parameters from SQL* をクリックすると、上記の SQL " +"から抽出されたパラメータが表示されます。" #: ../../build/docs/interactions/chapter-10.rst:94 msgid "For each parameter:" @@ -271,11 +262,9 @@ msgstr "*Refresh* を叩くと、一つの属性が現れます (*st_makeline* #: ../../build/docs/interactions/chapter-10.rst:104 msgid "" -"Change the type to ``LineString`` and the SRID of the geometry column " -"from ``-1`` to ``4326``" -msgstr "" -"Type を ``LineString`` に変更し、ジオメトリ列の SRID を ``-1`` から ``4326`` " -"に変更します。" +"Change the type to ``LineString`` and the SRID of the geometry column from " +"``-1`` to ``4326``" +msgstr "Type を ``LineString`` に変更し、ジオメトリ列の SRID を ``-1`` から ``4326`` に変更します。" #: ../../build/docs/interactions/chapter-10.rst:107 msgid "Save the form." @@ -292,27 +281,27 @@ msgid "" "``EPSG:4326`` but we want to display them in `EPSG:3857` because the " "OpenLayers map where the layer will be dispayed is in this projection." msgstr "" -"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認するこ" -"とです。データベースのジオメトリは `EPSG:4326` で格納されていますが、レイヤが" -"表示される OpenLayers の地図が `EPSG:3857` の形式なので、座標参照系を " -"`EPSG:3857` に変更する必要があります。" +"この画面で行うただ一つのことは、座標参照系が正しいものであることを確認することです。データベースのジオメトリは ``EPSG:4326`` " +"で格納されていますが、レイヤが表示される OpenLayers の地図の投影法である `EPSG:3857` で表示したいと考えています。" #: ../../build/docs/interactions/chapter-10.rst:116 msgid "" "Scroll down to the *coordinate reference system* section and change the " -"**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject" -" native to declared``." +"**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject " +"native to declared``." msgstr "" -"*coordinate reference system* セクションにスクロールダウンし、**Declared " -"SRS** を ``EPSG:3857`` に、また、**SRS handling** を ``Reproject native to " -"declared`` に変更します。" +"*coordinate reference system* セクションにスクロールダウンし、**Declared SRS** を " +"``EPSG:3857`` に、また、**SRS handling** を ``Reproject native to declared`` " +"に変更します。" #: ../../build/docs/interactions/chapter-10.rst:120 msgid "" "Click the *Compute from data* and *Compute from native bounds* link to " -"automatically set the layer bounds. Click the *Save* at the bottom of the" -" page to create the layer." +"automatically set the layer bounds. Click the *Save* at the bottom of the " +"page to create the layer." msgstr "" -"*Compute from data* と *Compute from native bounds* リンクをクリックし、自動" -"的にレイヤの範囲を設定します。ページ末尾の *Save* をクリックし、レイヤを作成" -"します。" +"*Compute from data* と *Compute from native bounds* " +"リンクをクリックし、自動的にレイヤの範囲を設定します。ページ末尾の *Save* をクリックし、レイヤを作成します。" + +#~ msgid "Namespace URI" +#~ msgstr "" diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-11.po b/locale/ja/LC_MESSAGES/interactions/chapter-11.po index c40d8b77..86193594 100644 --- a/locale/ja/LC_MESSAGES/interactions/chapter-11.po +++ b/locale/ja/LC_MESSAGES/interactions/chapter-11.po @@ -6,80 +6,87 @@ # # Translators: # Ko Nagase , 2021 +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Belém 3.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-11-04 21:10-0600\n" -"PO-Revision-Date: 2026-07-07 16:55+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Japanese \n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Ko Nagase , 2021\n" +"Language-Team: Japanese (https://app.transifex.com/pgrouting/teams/1219/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.2\n" "Generated-By: Babel 2.12.1\n" #: ../../build/docs/interactions/chapter-11.rst:13 msgid "OpenLayers Based Routing Interface" -msgstr "" +msgstr "OpenLayers によるルート検索インタフェース" #: ../../build/docs/interactions/chapter-11.rst:15 msgid "" -"The goal of this chapter is to create a simple web-based user interface " -"to pgRouting based on OpenLayers. The user will be able to choose start " -"and destination locations, and get the route from the start point to the " +"The goal of this chapter is to create a simple web-based user interface to " +"pgRouting based on OpenLayers. The user will be able to choose start and " +"destination locations, and get the route from the start point to the " "destination point." msgstr "" +"この章の目的は、OpenLayers を使って pgRouting " +"の簡単なウェブベースのユーザインタフェースを作成することです。ユーザは出発地点と目的地点を選び、出発地点から目的地点までのルートを取得できるようになります。" #: ../../build/docs/interactions/chapter-11.rst:20 msgid "" -"The start and destination points are created by the user, with simple " -"clicks on the map. The start and destination coordinates are then sent to" -" the WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. " -"The resulting image is added as an *image* layer to the map." +"The start and destination points are created by the user, with simple clicks" +" on the map. The start and destination coordinates are then sent to the " +"WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. The " +"resulting image is added as an *image* layer to the map." msgstr "" -"出発地点と目的地点はユーザにより、地図上でクリックすることで作成されます。そ" -"の後、出発地点と目的地点の座標は WMS サーバ (GeoServer) に WMS の ``GetMap`` " -"リクエストとして送信されます。結果画像は地図に *画像* レイヤとして追加されま" -"す。" +"出発地点と目的地点はユーザにより、地図上でクリックすることで作成されます。その後、出発地点と目的地点の座標は WMS サーバ (GeoServer) に" +" WMS の ``GetMap`` リクエストとして送信されます。結果画像は地図に *画像* レイヤとして追加されます。" #: ../../build/docs/interactions/chapter-11.rst:26 msgid "OpenLayers introduction" -msgstr "" +msgstr "OpenLayers の紹介" #: ../../build/docs/interactions/chapter-11.rst:28 msgid "" -"OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas " -"and WebGL for the rendering of images/tiles and vectors." +"OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas and" +" WebGL for the rendering of images/tiles and vectors." msgstr "" +"OpenLayers は、画像・タイルとベクタの描画に、モダンな JavaScript と、Canvas や WebGL といった HTML5 " +"の技術を使用します。" #: ../../build/docs/interactions/chapter-11.rst:31 msgid "" -"Creating an OpenLayers map in a web page involves creating a *map* " -"object, which is an instance of the ``ol.Map`` class. Then, data layers " -"and controls can be added to that map object." +"Creating an OpenLayers map in a web page involves creating a *map* object, " +"which is an instance of the ``ol.Map`` class. Then, data layers and controls" +" can be added to that map object." msgstr "" +"ウェブページ上に OpenLayers の地図を作成するには、``ol.Map`` クラスのインスタンスである *map* " +"オブジェクトを作成します。その後、データレイヤやコントロールをその map オブジェクトに追加できます。" #: ../../build/docs/interactions/chapter-11.rst:35 msgid "" -"The center and resolution (zoom level) of the map are controlled through " -"the *view* object. Unless other mapping libraries, the view is separated " -"from the map; one advantage is to allow multiple maps to share the same " -"view." +"The center and resolution (zoom level) of the map are controlled through the" +" *view* object. Unless other mapping libraries, the view is separated from " +"the map; one advantage is to allow multiple maps to share the same view." msgstr "" +"地図の中心と解像度 (ズームレベル) は *view* オブジェクトを通じて制御します。他の地図ライブラリとは異なり、view は map " +"から分離されています。その利点の一つは、複数の地図が同じ view を共有できることです。" #: ../../build/docs/interactions/chapter-11.rst:39 msgid "" "OpenLayers features three renderers: the *Canvas* renderer, the *WebGL* " -"renderer, and the *DOM* renderer. Currently, the most capable renderer is" -" Canvas. In particular the Canvas renderer supports vector layers, while " -"the other two don't. Canvas is the default renderer, and the renderer " -"used in this workshop." +"renderer, and the *DOM* renderer. Currently, the most capable renderer is " +"Canvas. In particular the Canvas renderer supports vector layers, while the " +"other two don't. Canvas is the default renderer, and the renderer used in " +"this workshop." msgstr "" +"OpenLayers には、*Canvas* レンダラ、*WebGL* レンダラ、*DOM* " +"レンダラの3種類のレンダラがあります。現時点で最も機能が豊富なレンダラは Canvas です。とくに Canvas " +"レンダラはベクタレイヤをサポートしますが、他の2つはサポートしません。Canvas は既定のレンダラであり、このワークショップで使用するレンダラです。" #: ../../build/docs/interactions/chapter-11.rst:46 msgid "Creating a minimal map" @@ -87,29 +94,34 @@ msgstr "最小限の地図の作成" #: ../../build/docs/interactions/chapter-11.rst:48 msgid "" -"Let's create our first OpenLayers map: open a text editor and copy this " -"code into a file named ``ol.html``. You can save this file on the " -"``Desktop`` and open it with a web browser." +"Let's create our first OpenLayers map: open a text editor and copy this code" +" into a file named ``ol.html``. You can save this file on the ``Desktop`` " +"and open it with a web browser." msgstr "" +"最初の OpenLayers 地図を作成しましょう。テキストエディタを開き、以下のコードを ``ol.html`` " +"という名前のファイルにコピーします。このファイルは ``Desktop`` に保存し、ウェブブラウザで開くことができます。" #: ../../build/docs/interactions/chapter-11.rst:56 msgid "" -"This workshop assumes, that you use OSGeoLive, which includes the " -"OpenLayers Javascript library accessible under the following URL: " +"This workshop assumes, that you use OSGeoLive, which includes the OpenLayers" +" Javascript library accessible under the following URL: " "http://localhost/openlayers/dist/ If you don't use OSGeo Live for this " -"workshop, you need to adjust the URL to OpenLayers Javascript and CSS " -"file." +"workshop, you need to adjust the URL to OpenLayers Javascript and CSS file." msgstr "" +"このワークショップは OSGeoLive の使用を前提としています。OSGeoLive には OpenLayers の JavaScript " +"ライブラリが含まれており、次の URL からアクセスできます: http://localhost/openlayers/dist/ このワークショップで" +" OSGeoLive を使用しない場合は、OpenLayers の JavaScript ファイルと CSS ファイルの URL " +"を調整する必要があります。" #: ../../build/docs/interactions/chapter-11.rst:61 msgid "" -"This web page includes a simple map with an OpenStreetMap layer and " -"center to a predifined location. There is no routing-related code for " -"now; just a simple map with stantard navigation tools." +"This web page includes a simple map with an OpenStreetMap layer and center " +"to a predifined location. There is no routing-related code for now; just a " +"simple map with stantard navigation tools." msgstr "" -"このウェブページは OpenStreetMap レイヤの簡単な地図を含み、既定の位置を中心と" -"しています。今のところ、ルート検索に関連したコードはありません; 単に標準の" -"ナビゲーションツールを備えた簡単な地図となります。" +"このウェブページは OpenStreetMap " +"レイヤの簡単な地図を含み、既定の位置を中心としています。今のところ、ルート検索に関連したコードはありません; " +"単に標準のナビゲーションツールを備えた簡単な地図となります。" #: ../../build/docs/interactions/chapter-11.rst:65 msgid "Line by line we have:" @@ -120,22 +132,20 @@ msgid "Line 6: include the default OpenLayers CSS file." msgstr "6 行目: デフォルトの OpenLayers CSS ファイルを読み込みます。" #: ../../build/docs/interactions/chapter-11.rst:68 -msgid "Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." -msgstr "" -"7 〜 12 行目: 地図の DOM 要素にサイズを割り当てるため、 CSS ルールを記述しま" -"す。" +msgid "" +"Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." +msgstr "7 〜 12 行目: 地図の DOM 要素にサイズを割り当てるため、 CSS ルールを記述します。" #: ../../build/docs/interactions/chapter-11.rst:69 msgid "" -"Line 15: add a div element for the map. The element's identifier is " -"``map``." +"Line 15: add a div element for the map. The element's identifier is ``map``." msgstr "15行目: 地図のために div 要素を追加します。要素の識別子は ``map`` とします。" #: ../../build/docs/interactions/chapter-11.rst:70 msgid "" "Line 16: load the OpenLayers library code. Functions and classes in the " "``ol`` namespace come from there." -msgstr "" +msgstr "16 行目: OpenLayers のライブラリコードを読み込みます。``ol`` 名前空間の関数とクラスはここから提供されます。" #: ../../build/docs/interactions/chapter-11.rst:72 msgid "Line 18 to Line 29: the JavaScript code specific to that example." @@ -143,21 +153,19 @@ msgstr "18 〜 29行目: このサンプル特有の JavaScript コードとな #: ../../build/docs/interactions/chapter-11.rst:74 msgid "Let's have a closer look at the code that create the OpenLayers code:" -msgstr "" +msgstr "OpenLayers の地図を作成しているコードを、詳しく見ていきます:" #: ../../build/docs/interactions/chapter-11.rst:96 msgid "" -"This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` " -"DOM element in the HTML page. The map is configured with a *tile layer*, " -"itself configured with an OpenStreetMap *source*. The map is also " -"configured with a *view* instance (of the ``ol.View`` class) with " -"predefined values for the *center* and the *zoom* level." +"This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` DOM" +" element in the HTML page. The map is configured with a *tile layer*, itself" +" configured with an OpenStreetMap *source*. The map is also configured with " +"a *view* instance (of the ``ol.View`` class) with predefined values for the " +"*center* and the *zoom* level." msgstr "" -"このコードは ``target`` が HTML ページ内の ``map`` DOM 要素となる ``ol.Map`` " -"インスタンスを作成します。地図は *タイルレイヤ* の設定を含み、レイヤは " -"OpenStreetMap の *source* 設定を含みます。地図はさらに、既定の *center* と " -"*zoom* レベルの既定値を定義した *view* インスタンス (``ol.View`` クラス) の設" -"定を含みます。" +"このコードは ``target`` が HTML ページ内の ``map`` DOM 要素となる ``ol.Map`` インスタンスを作成します。地図は" +" *タイルレイヤ* の設定を含み、レイヤは OpenStreetMap の *source* 設定を含みます。地図はさらに、既定の *center* と" +" *zoom* レベルの既定値を定義した *view* インスタンス (``ol.View`` クラス) の設定を含みます。" #: ../../build/docs/interactions/chapter-11.rst:103 msgid "WMS GET parameters" @@ -170,12 +178,11 @@ msgstr "以下のコードを地図の作成の後に追加します。" #: ../../build/docs/interactions/chapter-11.rst:114 msgid "" "The ``params`` object holds the WMS GET parameters that will be sent to " -"GeoServer. Here we set the values that will never change: the layer name " -"and the output format." +"GeoServer. Here we set the values that will never change: the layer name and" +" the output format." msgstr "" -"``params`` オブジェクトは GeoServer に送信される WMS GET パラメータを保持しま" -"す。ここでは、変更されることのない値: レイヤ名称と出力フォーマット を設定しま" -"す。" +"``params`` オブジェクトは GeoServer に送信される WMS GET パラメータを保持します。ここでは、変更されることのない値: " +"レイヤ名称と出力フォーマット を設定します。" #: ../../build/docs/interactions/chapter-11.rst:120 msgid "Select \"start\" and \"destination\"" @@ -183,31 +190,27 @@ msgstr "\"出発地\" と \"目的地\" の選択" #: ../../build/docs/interactions/chapter-11.rst:122 msgid "" -"We now want to allow the user to add the start and destination positions " -"by clicking on the map. Add the following code for that:" -msgstr "" -"地図上でのクリックにより、ユーザが出発地と目的地を追加できるようにすることが" -"必要です。以下のコードを追加します:" +"We now want to allow the user to add the start and destination positions by " +"clicking on the map. Add the following code for that:" +msgstr "地図上でのクリックにより、ユーザが出発地と目的地を追加できるようにすることが必要です。以下のコードを追加します:" #: ../../build/docs/interactions/chapter-11.rst:139 msgid "" -"That code creates two vector features, one for the \"start\" position and" -" one for the \"destination\" position. These features are empty for now –" -" they do not include a geometry." +"That code creates two vector features, one for the \"start\" position and " +"one for the \"destination\" position. These features are empty for now – " +"they do not include a geometry." msgstr "" -"上記コードは 2 つのベクタフィーチャを作成し、 1 つは \"出発地\" 、もう 1 つ" -"は \"目的地\" となります。 これらのフィーチャは、今のところ空 - ジオメトリを" -"含まない - 状態となります。" +"上記コードは 2 つのベクタフィーチャを作成し、 1 つは \"出発地\" 、もう 1 つは \"目的地\" となります。 " +"これらのフィーチャは、今のところ空 - ジオメトリを含まない - 状態となります。" #: ../../build/docs/interactions/chapter-11.rst:143 msgid "" -"The code also creates a vector layer, with the \"start\" and " -"\"destination\" features added to it. It also adds the vector layer to " -"the map, using the map's ``addLayer`` method." +"The code also creates a vector layer, with the \"start\" and \"destination\"" +" features added to it. It also adds the vector layer to the map, using the " +"map's ``addLayer`` method." msgstr "" -"上記コードは、さらにベクタレイヤを作成し、 \"出発地\" と \"目的地\" の" -"フィーチャを追加しています。さらに、 map の ``addLayer`` メソッドにより、地図" -"にベクタレイヤを追加しています。" +"上記コードは、さらにベクタレイヤを作成し、 \"出発地\" と \"目的地\" のフィーチャを追加しています。さらに、 map の " +"``addLayer`` メソッドにより、地図にベクタレイヤを追加しています。" #: ../../build/docs/interactions/chapter-11.rst:147 msgid "Now add the following code:" @@ -215,59 +218,55 @@ msgstr "次に、以下のコードを追加します:" #: ../../build/docs/interactions/chapter-11.rst:182 msgid "" -"This code registers a listener function for the map ``click`` event. This" -" means that OpenLayers will call that function each time a click is " -"detected on the map." +"This code registers a listener function for the map ``click`` event. This " +"means that OpenLayers will call that function each time a click is detected " +"on the map." msgstr "" +"このコードは、地図の ``click`` イベントに対するリスナー関数を登録します。これにより、地図上でクリックが検出されるたびに OpenLayers" +" がその関数を呼び出します。" #: ../../build/docs/interactions/chapter-11.rst:186 msgid "" -"The event object passed to the listener function includes a " -"``coordinate`` property that indicates the geographical location of the " -"click. That coordinate is used to create a *point* geometry for the " -"\"start\" and \"destination\" features." +"The event object passed to the listener function includes a ``coordinate`` " +"property that indicates the geographical location of the click. That " +"coordinate is used to create a *point* geometry for the \"start\" and " +"\"destination\" features." msgstr "" -"リスナー関数に渡されるイベントオブジェクトは、 クリックの地理的な位置を表す " -"``coordinate`` プロパティを含みます。 coordinate は \"出発地\" と \"目的地\" " -"フィーチャの *ポイント* ジオメトリを作成するのに使用されます。" +"リスナー関数に渡されるイベントオブジェクトは、 クリックの地理的な位置を表す ``coordinate`` プロパティを含みます。 coordinate" +" は \"出発地\" と \"目的地\" フィーチャの *ポイント* ジオメトリを作成するのに使用されます。" #: ../../build/docs/interactions/chapter-11.rst:190 msgid "" -"Once we have the start and destination points (after two clicks); the two" -" pairs of coordinates are transformed from the map projection " -"(``EPSG:3857``) into the server projection (``EPSG:4326``) using the " -"``transform`` function." +"Once we have the start and destination points (after two clicks); the two " +"pairs of coordinates are transformed from the map projection (``EPSG:3857``)" +" into the server projection (``EPSG:4326``) using the ``transform`` " +"function." msgstr "" -"一度、始点と目的地のポイントが(2度のクリックにより)確定すると、2つの座標値の" -"ペアは、地図の投影法(``EPSG:3857``)からサーバの投影法(``EPSG:4326``)に " -"``transform`` 関数を使用して変換されます。" +"一度、始点と目的地のポイントが(2度のクリックにより)確定すると、2つの座標値のペアは、地図の投影法(``EPSG:3857``)からサーバの投影法(``EPSG:4326``)に" +" ``transform`` 関数を使用して変換されます。" #: ../../build/docs/interactions/chapter-11.rst:194 msgid "" -"The ``viewparams`` property is then set on WMS GET parameters object. The" -" value of this property has a special meaning: GeoServer will substitute " -"the value before executing the SQL query for the layer. For example, if " -"we have:" +"The ``viewparams`` property is then set on WMS GET parameters object. The " +"value of this property has a special meaning: GeoServer will substitute the " +"value before executing the SQL query for the layer. For example, if we have:" msgstr "" -"``viewparams`` プロパティは WMS GET パラメータオブジェクトに設定されます。こ" -"のプロパティの値は特別な意味を持ちます: GeoServer はこのレイヤのための SQL " -"クエリを実行する前に、この値を代用します。例えば、もし:" +"``viewparams`` プロパティは WMS GET パラメータオブジェクトに設定されます。このプロパティの値は特別な意味を持ちます: " +"GeoServer はこのレイヤのための SQL クエリを実行する前に、この値を代用します。例えば、もし:" #: ../../build/docs/interactions/chapter-11.rst:202 msgid "" -"And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query " -"sent to PostGIS will be:" +"And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query sent " +"to PostGIS will be:" msgstr "" -"の場合、 ``viewparams`` は ``viewparams=min:20;max:120`` となり、 PostGIS に" -"送信される SQL クエリは:" +"の場合、 ``viewparams`` は ``viewparams=min:20;max:120`` となり、 PostGIS に送信される SQL " +"クエリは:" #: ../../build/docs/interactions/chapter-11.rst:209 msgid "" "Finally, a new OpenLayers WMS layer is created and added to the map, the " "param object is passed to it." -msgstr "" -"となります。最後に、param オブジェクトが渡された、新しい OpenLayers WMS " -"レイヤが作成されて、地図に追加されます。" +msgstr "となります。最後に、param オブジェクトが渡された、新しい OpenLayers WMS レイヤが作成されて、地図に追加されます。" #: ../../build/docs/interactions/chapter-11.rst:213 msgid "Clear the results" @@ -279,11 +278,9 @@ msgstr "以下のコードを HTML ページの地図の ``div`` の後に追加 #: ../../build/docs/interactions/chapter-11.rst:221 msgid "" -"This creates a button to we will use to allow the user to clear the " -"routing points and start a new routing query." -msgstr "" -"上記により、ルート検索ポイントをクリアし、新しいルート検索クエリを開始するこ" -"とを可能にするボタンが作成されます。" +"This creates a button to we will use to allow the user to clear the routing " +"points and start a new routing query." +msgstr "上記により、ルート検索ポイントをクリアし、新しいルート検索クエリを開始することを可能にするボタンが作成されます。" #: ../../build/docs/interactions/chapter-11.rst:224 msgid "Now add the following to the JavaScript code:" @@ -291,20 +288,20 @@ msgstr "次に、以下のコードを JavaScript コードに追加します:" #: ../../build/docs/interactions/chapter-11.rst:237 msgid "" -"When the button is clicked, this function passed to ``addEventListener`` " -"is executed. That function resets the \"start\" and \"destination\" " -"features and remove the routing result layer from the map." +"When the button is clicked, this function passed to ``addEventListener`` is " +"executed. That function resets the \"start\" and \"destination\" features " +"and remove the routing result layer from the map." msgstr "" -"このボタンがクリックされた際は、 ``addEventListener`` に渡されたこの関数が実" -"行されます。この関数は \"出発地\" と \"目的地\" のフィーチャをリセットし、" -"ルート検索結果レイヤを地図から削除します。" +"このボタンがクリックされた際は、 ``addEventListener`` に渡されたこの関数が実行されます。この関数は \"出発地\" と " +"\"目的地\" のフィーチャをリセットし、ルート検索結果レイヤを地図から削除します。" #: ../../build/docs/interactions/chapter-11.rst:242 msgid "Summary (full example)" -msgstr "" +msgstr "まとめ (完全な例)" #: ../../build/docs/interactions/chapter-11.rst:244 msgid "" -"Now copy the following final application code into a file, accessible by " -"a webserver, such as Apache or Nginx for example:" +"Now copy the following final application code into a file, accessible by a " +"webserver, such as Apache or Nginx for example:" msgstr "" +"最後に、以下の完成したアプリケーションのコードを、Apache や Nginx などのウェブサーバからアクセスできるファイルにコピーします:" diff --git a/locale/ja/LC_MESSAGES/interactions/chapter-9.po b/locale/ja/LC_MESSAGES/interactions/chapter-9.po new file mode 100644 index 00000000..c9fcd644 --- /dev/null +++ b/locale/ja/LC_MESSAGES/interactions/chapter-9.po @@ -0,0 +1,217 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/interactions/chapter-9.rst:12 +msgid "Using Qgis" +msgstr "QGIS の使用" + +#: ../../build/docs/interactions/chapter-9.rst:18 +msgid "" +"Other kind of functions are in `pl/pgsql`. As applications requirements " +"become more complex, using previously defined functions becomes necessary." +msgstr "" +"他の種類の関数は `pl/pgsql` にあります。アプリケーションの要件が複雑になるにつれて、あらかじめ定義した関数を使うことが必要になります。" + +#: ../../build/docs/interactions/chapter-9.rst:23 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/interactions/chapter-9.rst:26 +msgid "Set Up QGIS" +msgstr "QGIS のセットアップ" + +#: ../../build/docs/interactions/chapter-9.rst:28 +msgid "" +"Graphs have a `set of edges` and `set of vertices` associated to it. " +"`osm2pgrouting` provides the `ways_vertices_pgr` table which is associated " +"with the `ways` table. When a subset of `edges` is used like in " +"``vehicle_net`` or in ``small_net``, the set of vertices associated to each " +"one must be used in order to, for example, locate the nearest vertex to a " +"lat/lon location." +msgstr "" +"グラフには `set of edges` と `set of vertices` が関連付けられています。`osm2pgrouting` " +"は、`ways` テーブルに関連付けられた `ways_vertices_pgr` テーブルを提供します。``vehicle_net`` や " +"``small_net`` のように `edges` " +"の部分集合を使う場合は、たとえば緯度経度の位置に最も近い頂点を特定するために、それぞれに対応する頂点の集合を使う必要があります。" + +#: ../../build/docs/interactions/chapter-9.rst:35 +msgid "" +"Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and " +"select :menuselection:`Project --> Open` from the menu bar." +msgstr "" +":menuselection:`Geospatial --> Desktop GIS --> QGIS` から QGIS を起動し、メニューバーから " +":menuselection:`Project --> Open` を選択します。" + +#: ../../build/docs/interactions/chapter-9.rst:40 +msgid "The location of QGIS may vary." +msgstr "QGIS の場所は環境によって異なる場合があります。" + +#: ../../build/docs/interactions/chapter-9.rst:42 +msgid "The workshop instructions are based on QGIS 2.14 Essen" +msgstr "このワークショップの手順は QGIS 2.14 Essen を前提としています" + +#: ../../build/docs/interactions/chapter-9.rst:47 +msgid "Close the broswer pannel" +msgstr "ブラウザパネルを閉じます" + +#: ../../build/docs/interactions/chapter-9.rst:53 +msgid "" +"Connect to a posgGIS enabeled potsgreSQL database clicking on " +":menuselection:`Add postGIS layer`" +msgstr "" +":menuselection:`Add postGIS layer` をクリックして、PostGIS が有効な PostgreSQL " +"データベースに接続します" + +#: ../../build/docs/interactions/chapter-9.rst:58 +msgid "Create a new connection clicking on :menuselection:`New`" +msgstr ":menuselection:`New` をクリックして、新しい接続を作成します" + +#: ../../build/docs/interactions/chapter-9.rst:63 +msgid "Fill the information and test the connection" +msgstr "情報を入力し、接続をテストします" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Name" +msgstr "名前" + +#: ../../build/docs/interactions/chapter-9.rst:69 +#: ../../build/docs/interactions/chapter-9.rst:72 +msgid "``city_routing``" +msgstr "``city_routing``" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Host" +msgstr "ホスト" + +#: ../../build/docs/interactions/chapter-9.rst:70 +msgid "``localhost``" +msgstr "``localhost``" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Port" +msgstr "ポート" + +#: ../../build/docs/interactions/chapter-9.rst:71 +msgid "``5432``" +msgstr "``5432``" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Database" +msgstr "データベース" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "User name" +msgstr "ユーザ名" + +#: ../../build/docs/interactions/chapter-9.rst:73 +#: ../../build/docs/interactions/chapter-9.rst:74 +msgid "``user``" +msgstr "``user``" + +#: ../../build/docs/interactions/chapter-9.rst +msgid "Password" +msgstr "パスワード" + +#: ../../build/docs/interactions/chapter-9.rst:76 +msgid "Allow qgis to remember login and password" +msgstr "QGIS にログイン名とパスワードを記憶させます" + +#: ../../build/docs/interactions/chapter-9.rst:82 +msgid "Add a postGIS Layer" +msgstr "PostGIS レイヤの追加" + +#: ../../build/docs/interactions/chapter-9.rst:84 +msgid "" +"Click :menuselection:`Connect` and a list of tables and views from the " +"database will show." +msgstr ":menuselection:`Connect` をクリックすると、データベース内のテーブルとビューの一覧が表示されます。" + +#: ../../build/docs/interactions/chapter-9.rst:86 +msgid "" +"It is necessaary to select the column that has a distinct unique value:" +msgstr "一意の値を持つ列を選択する必要があります:" + +#: ../../build/docs/interactions/chapter-9.rst:88 +msgid "``seq`` on the routing views" +msgstr "ルート検索ビューでは ``seq``" + +#: ../../build/docs/interactions/chapter-9.rst:89 +msgid "``gid`` on the data views" +msgstr "データビューでは ``gid``" + +#: ../../build/docs/interactions/chapter-9.rst:96 +msgid "Format a Routing Layer" +msgstr "ルート検索レイヤの書式設定" + +#: ../../build/docs/interactions/chapter-9.rst:98 +msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" +msgstr "ルート検索ビューを選び、:menuselection:`Right click --> Zoom to Layer` を実行します" + +#: ../../build/docs/interactions/chapter-9.rst:103 +msgid ":menuselection:`Right click --> Properties`" +msgstr ":menuselection:`Right click --> Properties`" + +#: ../../build/docs/interactions/chapter-9.rst:108 +msgid ":menuselection:`Style --> Color`" +msgstr ":menuselection:`Style --> Color`" + +#: ../../build/docs/interactions/chapter-9.rst:113 +msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" +msgstr ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" + +#: ../../build/docs/interactions/chapter-9.rst:118 +msgid ":menuselection:`Apply --> Close`" +msgstr ":menuselection:`Apply --> Close`" + +#: ../../build/docs/interactions/chapter-9.rst:121 +msgid "Copy/Paste Format" +msgstr "書式のコピーと貼り付け" + +#: ../../build/docs/interactions/chapter-9.rst:123 +msgid "" +"Choose a formmated layer and :menuselection:`Right click --> Styles --> Copy" +" Styles`" +msgstr "" +"書式を設定したレイヤを選び、:menuselection:`Right click --> Styles --> Copy Styles` を実行します" + +#: ../../build/docs/interactions/chapter-9.rst:128 +msgid "" +"Choose another layer and :menuselection:`Right click --> Styles --> Paste " +"Styles`" +msgstr "" +"別のレイヤを選び、:menuselection:`Right click --> Styles --> Paste Styles` を実行します" + +#: ../../build/docs/interactions/chapter-9.rst:134 +msgid "Save the project" +msgstr "プロジェクトの保存" + +#: ../../build/docs/interactions/chapter-9.rst:136 +msgid ":menuselection:`Project --> Save As ...`" +msgstr ":menuselection:`Project --> Save As ...`" + +#: ../../build/docs/interactions/chapter-9.rst:141 +msgid "" +"Navigate to: :menuselection:`User --> Desktop --> workshop` and save " +"``pgrouting-Bucharest-Example``" +msgstr "" +":menuselection:`User --> Desktop --> workshop` に移動し、``pgrouting-Bucharest-" +"Example`` という名前で保存します" diff --git a/locale/ja/LC_MESSAGES/un_sdg/data.po b/locale/ja/LC_MESSAGES/un_sdg/data.po new file mode 100644 index 00000000..9d6de491 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/data.po @@ -0,0 +1,369 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/data.rst:6 +msgid "Data for Sustainable Development Goals" +msgstr "持続可能な開発目標のためのデータ" + +#: ../../build/docs/un_sdg/data.rst:11 +msgid "" +"To be able to use pgRouting, data has to be imported into a database. This " +"chapter will use ``osm2pgrouting`` to get the data from OpenStreetMap (OSM)." +" This data will be used for exercises in further chapters." +msgstr "" +"pgRouting を利用するためには、データがデータベースにインポートされている必要があります。この章では ``osm2pgrouting`` " +"を使用して OpenStreetMap (OSM) からデータを取得します。このデータは以降の章の演習で使用します。" + +#: ../../build/docs/un_sdg/data.rst:15 +msgid "pgRouting is an extension which requires:" +msgstr "pgRouting は拡張機能であり、以下が必要となります:" + +#: ../../build/docs/un_sdg/data.rst:17 +msgid "Supported PostgreSQL version" +msgstr "サポートされている PostgreSQL のバージョン" + +#: ../../build/docs/un_sdg/data.rst:18 +msgid "Supported PostGIS version" +msgstr "サポートされている PostGIS のバージョン" + +#: ../../build/docs/un_sdg/data.rst:20 +msgid "" +"These requirements are met on OSGeoLive. When the required software is " +"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow the " +"instructions. Information about installing OSGeoLive can be found in " +":doc:`../appendix/osgeolive` of this workshop." +msgstr "" +"これらの要件は OSGeoLive では満たされています。必要なソフトウェアがインストールされたら、``ctrl-alt-t`` " +"を押してターミナルウィンドウを開き、手順に従ってください。OSGeoLive のインストールに関する情報は、このワークショップの " +":doc:`../appendix/osgeolive` にあります。" + +#: ../../build/docs/un_sdg/data.rst:25 +msgid "" +"If you don't have pgRouting installed. You can find the installation " +"procedure at this `link `__" +msgstr "" +"pgRouting がインストールされていない場合は、この `リンク " +"`__ " +"にインストール手順があります。" + +#: ../../build/docs/un_sdg/data.rst:29 +msgid "" +"The database to install depends on the UN SDG chapter you are working on:" +msgstr "インストールするデータベースは、取り組む UN SDG の章によって異なります:" + +#: ../../build/docs/un_sdg/data.rst:35 +msgid "Chapter" +msgstr "章" + +#: ../../build/docs/un_sdg/data.rst:36 +msgid "Database" +msgstr "データベース" + +#: ../../build/docs/un_sdg/data.rst:37 ../../build/docs/un_sdg/data.rst:213 +msgid ":doc:`sdg3-health`" +msgstr ":doc:`sdg3-health`" + +#: ../../build/docs/un_sdg/data.rst:38 ../../build/docs/un_sdg/data.rst:40 +msgid "`Mumbai database`_" +msgstr "`Mumbai database`_" + +#: ../../build/docs/un_sdg/data.rst:39 ../../build/docs/un_sdg/data.rst:214 +msgid ":doc:`sdg7-energy`" +msgstr ":doc:`sdg7-energy`" + +#: ../../build/docs/un_sdg/data.rst:41 ../../build/docs/un_sdg/data.rst:347 +msgid ":doc:`sdg11-cities`" +msgstr ":doc:`sdg11-cities`" + +#: ../../build/docs/un_sdg/data.rst:42 +msgid "`Bangladesh database`_" +msgstr "`Bangladesh database`_" + +#: ../../build/docs/un_sdg/data.rst:45 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/un_sdg/data.rst:48 +msgid "Mumbai database" +msgstr "Mumbai データベース" + +#: ../../build/docs/un_sdg/data.rst:51 ../../build/docs/un_sdg/data.rst:220 +msgid "Contents" +msgstr "目次" + +#: ../../build/docs/un_sdg/data.rst:54 +msgid "Create Mumbai database compatible with pgRouting" +msgstr "pgRouting 互換の Mumbai データベースの作成" + +#: ../../build/docs/un_sdg/data.rst:56 +msgid "Use the following command to create ``mumbai`` database" +msgstr "以下のコマンドを使用して ``mumbai`` データベースを作成します" + +#: ../../build/docs/un_sdg/data.rst:62 ../../build/docs/un_sdg/data.rst:231 +msgid "To connect to the database do the following" +msgstr "データベースに接続するには以下を実行します" + +#: ../../build/docs/un_sdg/data.rst:68 +msgid "" +"After connecting to the database, the first step is to create ``EXTENSION`` " +"to enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` " +"that are needed." +msgstr "" +"データベースに接続したら、最初の手順は、そのデータベースで pgRouting と PostGIS を有効にするために ``EXTENSION`` " +"を作成することです。次に、必要な ``SCHEMA`` を追加します。" + +#: ../../build/docs/un_sdg/data.rst:78 +msgid "Get the Mumbai Data" +msgstr "Mumbai データの取得" + +#: ../../build/docs/un_sdg/data.rst:79 +msgid "" +"The pgRouting workshop will make use of OpenStreetMap data of an area in " +"Mumbai City. The instructions for downloading the data are given below." +msgstr "" +"pgRouting ワークショップでは、Mumbai 市内のあるエリアの OpenStreetMap " +"データを使用します。データをダウンロードする手順は以下のとおりです。" + +#: ../../build/docs/un_sdg/data.rst:83 +msgid "Downloading Mumbai data from OSGeo" +msgstr "OSGeo から Mumbai データをダウンロードする" + +#: ../../build/docs/un_sdg/data.rst:84 +msgid "" +"The following command is used to download the snapshot of the Mumbai area " +"data used in this workshop, using the download service of OSGeo." +msgstr "" +"以下のコマンドは、OSGeo のダウンロードサービスを使用して、このワークショップで使用する Mumbai " +"エリアのデータのスナップショットをダウンロードするためのものです。" + +#: ../../build/docs/un_sdg/data.rst:87 +msgid "" +"The Mumbai data for this workshop depends on this `snapshot " +"`__." +msgstr "" +"このワークショップの Mumbai データは、この `スナップショット " +"`__ に依存しています。" + +#: ../../build/docs/un_sdg/data.rst:96 +msgid "" +"The following command was used in June 2021 to download the OpenStreetMap " +"data of the area in Mumbai, India." +msgstr "" +"以下のコマンドは、インドの Mumbai にあるエリアの OpenStreetMap データをダウンロードするために 2021年6月に使用したものです。" + +#: ../../build/docs/un_sdg/data.rst:107 +msgid "Upload Mumbai data to the database" +msgstr "Mumbai データのデータベースへのアップロード" + +#: ../../build/docs/un_sdg/data.rst:109 ../../build/docs/un_sdg/data.rst:280 +msgid "" +"The next step is to run ``osm2pgrouting`` converter, which is a command line" +" tool that inserts the data in the database, \"ready\" to be used with " +"pgRouting. See :doc:`../appendix/appendix-3` for additional information " +"about ``osm2pgrouting``." +msgstr "" +"次のステップでは ``osm2pgrouting`` コンバータを実行します。これはデータをデータベースに挿入し、pgRouting " +"で「すぐに使える」状態にするコマンドラインツールです。``osm2pgrouting`` に関する詳細は " +":doc:`../appendix/appendix-3` を参照してください。" + +#: ../../build/docs/un_sdg/data.rst:113 ../../build/docs/un_sdg/data.rst:284 +msgid "For this step the following is used:" +msgstr "このステップでは以下を使用します:" + +#: ../../build/docs/un_sdg/data.rst:115 +msgid "Configuration file: ``buildings.xml``" +msgstr "設定ファイル: ``buildings.xml``" + +#: ../../build/docs/un_sdg/data.rst:116 +msgid "" +"Configuration file: the default ``mapconfig.xml`` provided with " +"``osm2pgrouting``" +msgstr "設定ファイル: ``osm2pgrouting`` に付属する既定の ``mapconfig.xml``" + +#: ../../build/docs/un_sdg/data.rst:118 +msgid "Copy the ``buildings.xml`` configuration file." +msgstr "``buildings.xml`` 設定ファイルをコピーします。" + +#: ../../build/docs/un_sdg/data.rst:126 +msgid "Importing Mumbai Roads" +msgstr "Mumbai の道路のインポート" + +#: ../../build/docs/un_sdg/data.rst:128 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"``mumbai.osm`` roads into a pgRouting compatible database." +msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、``mumbai.osm`` の道路を pgRouting " +"互換データベースにインポートします。" + +#: ../../build/docs/un_sdg/data.rst:143 +msgid "Importing Mumbai Buildings" +msgstr "Mumbai の建物のインポート" + +#: ../../build/docs/un_sdg/data.rst:145 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"``mumbai.osm`` buildings into a pgRouting compatible database." +msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、``mumbai.osm`` の建物を pgRouting " +"互換データベースにインポートします。" + +#: ../../build/docs/un_sdg/data.rst:160 +msgid "Compatibility with older osm2pgrouting versions (Mumbai)" +msgstr "古いバージョンの osm2pgrouting との互換性 (Mumbai)" + +#: ../../build/docs/un_sdg/data.rst:162 ../../build/docs/un_sdg/data.rst:317 +msgid "Check the installed version:" +msgstr "インストールされているバージョンを確認します:" + +#: ../../build/docs/un_sdg/data.rst:168 ../../build/docs/un_sdg/data.rst:323 +msgid "" +"If you are using version 2.x, the column names differ from those used in " +"this workshop:" +msgstr "バージョン 2.x を使用している場合、列名はこのワークショップで使用されているものとは異なります:" + +#: ../../build/docs/un_sdg/data.rst:171 ../../build/docs/un_sdg/data.rst:326 +msgid "``gid`` instead of ``id``" +msgstr "``id`` ではなく ``gid``" + +#: ../../build/docs/un_sdg/data.rst:172 ../../build/docs/un_sdg/data.rst:327 +msgid "``the_geom`` instead of ``geom``" +msgstr "``geom`` ではなく ``the_geom``" + +#: ../../build/docs/un_sdg/data.rst:174 ../../build/docs/un_sdg/data.rst:329 +msgid "Run the following script to rename them:" +msgstr "名前を変更するには、以下のスクリプトを実行します:" + +#: ../../build/docs/un_sdg/data.rst:182 +msgid "Verify the data (Mumbai)" +msgstr "データの検証 (Mumbai)" + +#: ../../build/docs/un_sdg/data.rst:184 ../../build/docs/un_sdg/data.rst:339 +msgid "To connect to the database, type the following in the terminal." +msgstr "データベースに接続するには、ターミナルで以下を入力します。" + +#: ../../build/docs/un_sdg/data.rst:190 +msgid "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same." +msgstr "このワークショップで情報の件数を数えることが重要なのは、同じデータが使用されていること、ひいては結果が同じになることを確認するためです。" + +#: ../../build/docs/un_sdg/data.rst:211 ../../build/docs/un_sdg/data.rst:345 +msgid "Continue with the workshop:" +msgstr "ワークショップを続けます:" + +#: ../../build/docs/un_sdg/data.rst:217 +msgid "Bangladesh database" +msgstr "Bangladesh データベース" + +#: ../../build/docs/un_sdg/data.rst:223 +msgid "Create Bangladesh area database compatible with pgRouting" +msgstr "pgRouting 互換の Bangladesh エリアデータベースの作成" + +#: ../../build/docs/un_sdg/data.rst:225 +msgid "Use the following command to create ``bangladesh`` database" +msgstr "以下のコマンドを使用して ``bangladesh`` データベースを作成します" + +#: ../../build/docs/un_sdg/data.rst:238 +msgid "" +"After connecting to the database, the first step is to create ``EXTENSION`` " +"to enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` for" +" each table." +msgstr "" +"データベースに接続したら、最初の手順は、そのデータベースで pgRouting と PostGIS を有効にするために ``EXTENSION`` " +"を作成することです。次に、各テーブル用の ``SCHEMA`` を追加します。" + +#: ../../build/docs/un_sdg/data.rst:248 +msgid "Get the Bangladesh Data" +msgstr "Bangladesh データの取得" + +#: ../../build/docs/un_sdg/data.rst:251 +msgid "Downloading Bangladesh data from OSGeo" +msgstr "OSGeo から Bangladesh データをダウンロードする" + +#: ../../build/docs/un_sdg/data.rst:252 +msgid "" +"The following command is used to download the snapshot of the Bangladesh " +"area data used in this workshop, using the download service of OSGeo." +msgstr "" +"以下のコマンドは、OSGeo のダウンロードサービスを使用して、このワークショップで使用する Bangladesh " +"エリアのデータのスナップショットをダウンロードするためのものです。" + +#: ../../build/docs/un_sdg/data.rst:255 +msgid "" +"The Bangladesh data for this workshop depends on this `snapshot " +"`__." +msgstr "" +"このワークショップの Bangladesh データは、この `スナップショット " +"`__ " +"に依存しています。" + +#: ../../build/docs/un_sdg/data.rst:264 +msgid "" +"The following command was used in June 2021 to download the OpenStreetMap " +"data of the area in Munshigang, Bangladesh." +msgstr "" +"以下のコマンドは、バングラデシュの Munshigang にあるエリアの OpenStreetMap データをダウンロードするために " +"2021年6月に使用したものです。" + +#: ../../build/docs/un_sdg/data.rst:278 +msgid "Upload Bangladesh data to the database" +msgstr "Bangladesh データのデータベースへのアップロード" + +#: ../../build/docs/un_sdg/data.rst:286 +msgid "Configuration file: ``waterways.xml``" +msgstr "設定ファイル: ``waterways.xml``" + +#: ../../build/docs/un_sdg/data.rst:287 +msgid "" +"``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" +msgstr "``~/Desktop/workshop/bangladesh.osm`` - 前のステップで取得した OSM データ" + +#: ../../build/docs/un_sdg/data.rst:288 +msgid "``bangladesh`` database" +msgstr "``bangladesh`` データベース" + +#: ../../build/docs/un_sdg/data.rst:290 +msgid "Copy the ``waterways.xml`` configuration file." +msgstr "``waterways.xml`` 設定ファイルをコピーします。" + +#: ../../build/docs/un_sdg/data.rst:298 +msgid "Importing Bangladesh Waterways" +msgstr "Bangladesh の水路のインポート" + +#: ../../build/docs/un_sdg/data.rst:300 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the Waterways" +" from the OpenStreetMap file to the pgRouting database which we will use for" +" further exercises." +msgstr "" +"以下の ``osm2pgrouting`` コマンドを使用して、OpenStreetMap ファイルから水路を pgRouting " +"データベースにインポートします。このデータベースは以降の演習で使用します。" + +#: ../../build/docs/un_sdg/data.rst:315 +msgid "Compatibility with older osm2pgrouting versions (Bangladesh)" +msgstr "古いバージョンの osm2pgrouting との互換性 (Bangladesh)" + +#: ../../build/docs/un_sdg/data.rst:337 +msgid "Verify the data (Bangladesh)" +msgstr "データの検証 (Bangladesh)" diff --git a/locale/ja/LC_MESSAGES/un_sdg/introduction.po b/locale/ja/LC_MESSAGES/un_sdg/introduction.po new file mode 100644 index 00000000..84e94c53 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/introduction.po @@ -0,0 +1,442 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/introduction.rst:12 +msgid "Achieving Sustainable Development Goals with pgRouting" +msgstr "pgRouting による持続可能な開発目標の達成" + +#: ../../build/docs/un_sdg/introduction.rst:16 +msgid "History" +msgstr "経緯" + +#: ../../build/docs/un_sdg/introduction.rst:18 +msgid "" +"The `UN OpenGIS initiative `__" +" along with `OSGeo Foundation `__ organized the " +"`OSGeo UN Committee Educational Challenge `__ where Challenge 2 was" +" to create Workshop material for pgRouting. The challenge supports the " +"objectives of the OSGeo UN Committee, i.e. promoting the development and use" +" of open-source software that meets UN needs and supports the aims of the " +"UN. pgRouting is not only useful for routing cars on roads but it can also " +"be used to analyse water distribution networks, river flow or the " +"connectivity of an electricity network. Currently, this workshop expands the" +" pgRouting workshop by addressing Three of the Seventeen Sustainable " +"Development Goals" +msgstr "" +"`UN OpenGIS initiative `__ は " +"`OSGeo Foundation `__ とともに `OSGeo UN Committee " +"Educational Challenge `__ を開催し、その Challenge 2 は pgRouting " +"のワークショップ教材を作成することでした。このチャレンジは OSGeo UN Committee " +"の目的、すなわち国連のニーズを満たし国連の目標を支援するオープンソースソフトウェアの開発と利用を促進することに貢献しています。pgRouting " +"は道路上の自動車のルート検索に役立つだけでなく、配水網や河川の流れ、電力網の連結性の分析にも利用できます。現在、このワークショップは17の持続可能な開発目標のうち3つを扱うことで、pgRouting" +" ワークショップを拡張しています" + +#: ../../build/docs/un_sdg/introduction.rst:32 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/un_sdg/introduction.rst:35 +msgid "United Nations" +msgstr "国際連合" + +#: ../../build/docs/un_sdg/introduction.rst:37 +msgid "UN Flag" +msgstr "国連旗" + +#: ../../build/docs/un_sdg/introduction.rst:41 +msgid "`Image Source `__" +msgstr "`画像の出典 `__" + +#: ../../build/docs/un_sdg/introduction.rst:43 +msgid "" +"The United Nations (UN) is an intergovernmental organization founded in 1945" +" that aims to maintain international peace and security and develop friendly" +" relations among nations to achieve international cooperation. The UN has " +"its headquarters in New York City in an international territory and has " +"other main offices in Geneva, Nairobi, Vienna, and The Hague." +msgstr "" +"国際連合(国連)は、1945年に設立された政府間組織であり、国際の平和と安全を維持し、諸国間の友好関係を発展させて国際協力を実現することを目的としています。国連はニューヨーク市の国際地区に本部を置き、ジュネーブ、ナイロビ、ウィーン、ハーグにも主要な事務所を構えています。" + +#: ../../build/docs/un_sdg/introduction.rst:50 +msgid "The Major Objectives of the UN are to:" +msgstr "国連の主な目的は次のとおりです:" + +#: ../../build/docs/un_sdg/introduction.rst:52 +msgid "Maintain International Peace and Security" +msgstr "国際の平和と安全の維持" + +#: ../../build/docs/un_sdg/introduction.rst:53 +msgid "Protect Human Rights" +msgstr "人権の保護" + +#: ../../build/docs/un_sdg/introduction.rst:54 +msgid "Deliver Humanitarian Aid" +msgstr "人道支援の提供" + +#: ../../build/docs/un_sdg/introduction.rst:55 +msgid "Support Sustainable Development and Climate Action" +msgstr "持続可能な開発と気候変動対策の支援" + +#: ../../build/docs/un_sdg/introduction.rst:56 +msgid "Uphold International Law" +msgstr "国際法の擁護" + +#: ../../build/docs/un_sdg/introduction.rst:59 +msgid "What are the Sustainable Development Goals?" +msgstr "持続可能な開発目標とは" + +#: ../../build/docs/un_sdg/introduction.rst:63 +msgid "`Image Source `__" +msgstr "`画像の出典 `__" + +#: ../../build/docs/un_sdg/introduction.rst:65 +msgid "" +"The Sustainable Development Goals (SDGs) are 17 interconnected goals that " +"were adopted by the United Nations in 2015 as a universal call to all the " +"nations to take action to end poverty, hunger protects the planet from the " +"overexploitation by global cooperation. UN aims to achieve the goals by " +"ensuring that all people enjoy peace and prosperity. The seventeen goals are" +" integrated and they recognize that action in one domain will affect " +"outcomes in others. The goals also promote that the development must " +"balanced ensuring social, economic and environmental sustainability. " +"Countries have committed to prioritizing progress for those who's furthest " +"behind. The following table gives an overview of all the Sustainable " +"Development Goals." +msgstr "" +"持続可能な開発目標(SDGs)は、2015年に国際連合で採択された17の相互に関連する目標であり、貧困と飢餓に終止符を打ち、地球規模の協力によって過剰な開発から地球を守る行動をすべての国に求める、普遍的な呼びかけです。国連は、すべての人々が平和と繁栄を享受できるようにすることで、これらの目標の達成を目指しています。17の目標は統合されたものであり、ある領域での行動が他の領域の結果に影響することを踏まえています。また、これらの目標は、社会・経済・環境の持続可能性を確保する均衡のとれた開発を推進します。各国は、最も取り残されている人々の前進を優先することを約束しています。次の表に、すべての持続可能な開発目標の概要を示します。" + +#: ../../build/docs/un_sdg/introduction.rst:76 +msgid "**Overview of UN Sustainable Development Goals (SDGs)**" +msgstr "**国連の持続可能な開発目標(SDGs)の概要**" + +#: ../../build/docs/un_sdg/introduction.rst:80 +msgid "Goal Number" +msgstr "目標番号" + +#: ../../build/docs/un_sdg/introduction.rst:81 +msgid "Goal Name" +msgstr "目標名" + +#: ../../build/docs/un_sdg/introduction.rst:82 +msgid "Objective" +msgstr "目的" + +#: ../../build/docs/un_sdg/introduction.rst:83 +msgid "Goal 1" +msgstr "目標 1" + +#: ../../build/docs/un_sdg/introduction.rst:84 +msgid "No Poverty" +msgstr "貧困をなくそう" + +#: ../../build/docs/un_sdg/introduction.rst:85 +msgid "End poverty in all its forms everywhere" +msgstr "あらゆる場所で、あらゆる形態の貧困に終止符を打つ" + +#: ../../build/docs/un_sdg/introduction.rst:86 +msgid "Goal 2" +msgstr "目標 2" + +#: ../../build/docs/un_sdg/introduction.rst:87 +msgid "Zero Hunger" +msgstr "飢餓をゼロに" + +#: ../../build/docs/un_sdg/introduction.rst:88 +msgid "" +"End hunger, achieve food security and improved nutrition and promote " +"sustainable agriculture" +msgstr "飢餓に終止符を打ち、食料の安定確保と栄養状態の改善を実現し、持続可能な農業を推進する" + +#: ../../build/docs/un_sdg/introduction.rst:90 +msgid "Goal 3" +msgstr "目標 3" + +#: ../../build/docs/un_sdg/introduction.rst:91 +msgid "Good Health and Well Being" +msgstr "すべての人に健康と福祉を" + +#: ../../build/docs/un_sdg/introduction.rst:92 +msgid "Ensure healthy lives and promote well-being for all at all ages" +msgstr "あらゆる年齢のすべての人々の健康的な生活を確保し、福祉を推進する" + +#: ../../build/docs/un_sdg/introduction.rst:93 +msgid "Goal 4" +msgstr "目標 4" + +#: ../../build/docs/un_sdg/introduction.rst:94 +msgid "Quality Education" +msgstr "質の高い教育をみんなに" + +#: ../../build/docs/un_sdg/introduction.rst:95 +msgid "" +"Ensure inclusive and equitable quality education and promote lifelong " +"learning opportunities for all" +msgstr "すべての人々に包摂的かつ公正な質の高い教育を確保し、生涯学習の機会を促進する" + +#: ../../build/docs/un_sdg/introduction.rst:97 +msgid "Goal 5" +msgstr "目標 5" + +#: ../../build/docs/un_sdg/introduction.rst:98 +msgid "Gender Equality" +msgstr "ジェンダー平等を実現しよう" + +#: ../../build/docs/un_sdg/introduction.rst:99 +msgid "Achieve gender equality and empower all women and girls" +msgstr "ジェンダー平等を達成し、すべての女性および女児のエンパワーメントを行う" + +#: ../../build/docs/un_sdg/introduction.rst:100 +msgid "Goal 6" +msgstr "目標 6" + +#: ../../build/docs/un_sdg/introduction.rst:101 +msgid "Clean Water and Sanitation" +msgstr "安全な水とトイレを世界中に" + +#: ../../build/docs/un_sdg/introduction.rst:102 +msgid "" +"Ensure availability and sustainable management of water and sanitation for " +"all" +msgstr "すべての人々に水と衛生へのアクセスと持続可能な管理を確保する" + +#: ../../build/docs/un_sdg/introduction.rst:104 +msgid "Goal 7" +msgstr "目標 7" + +#: ../../build/docs/un_sdg/introduction.rst:105 +msgid "Affordable and Clean Energy" +msgstr "エネルギーをみんなに そしてクリーンに" + +#: ../../build/docs/un_sdg/introduction.rst:106 +msgid "" +"Ensure access to affordable, reliable, sustainable and modern energy for all" +msgstr "すべての人々が、手頃で信頼でき、持続可能かつ近代的なエネルギーを利用できるようにする" + +#: ../../build/docs/un_sdg/introduction.rst:108 +msgid "Goal 8" +msgstr "目標 8" + +#: ../../build/docs/un_sdg/introduction.rst:109 +msgid "Decent Work and Economic Growth" +msgstr "働きがいも経済成長も" + +#: ../../build/docs/un_sdg/introduction.rst:110 +msgid "" +"Promote sustained, inclusive and sustainable economic growth, full and " +"productive employment and decent work for all" +msgstr "すべての人々のための持続的、包摂的かつ持続可能な経済成長、生産的な完全雇用およびディーセント・ワークを推進する" + +#: ../../build/docs/un_sdg/introduction.rst:112 +msgid "Goal 9" +msgstr "目標 9" + +#: ../../build/docs/un_sdg/introduction.rst:113 +msgid "Industry Innovation and Infrastructure" +msgstr "産業と技術革新の基盤をつくろう" + +#: ../../build/docs/un_sdg/introduction.rst:114 +msgid "" +"Build resilient infrastructure, promote inclusive and sustainable " +"industrialization and foster innovation" +msgstr "強靱なインフラを整備し、包摂的かつ持続可能な産業化を推進するとともに、技術革新の拡大を図る" + +#: ../../build/docs/un_sdg/introduction.rst:116 +msgid "Goal 10" +msgstr "目標 10" + +#: ../../build/docs/un_sdg/introduction.rst:117 +msgid "Reduced Inequalities" +msgstr "人や国の不平等をなくそう" + +#: ../../build/docs/un_sdg/introduction.rst:118 +msgid "Reduce inequality within and among countries" +msgstr "国内および国家間の不平等を是正する" + +#: ../../build/docs/un_sdg/introduction.rst:119 +msgid "Goal 11" +msgstr "目標 11" + +#: ../../build/docs/un_sdg/introduction.rst:120 +msgid "Sustainable Cities and Communities" +msgstr "住み続けられるまちづくりを" + +#: ../../build/docs/un_sdg/introduction.rst:121 +msgid "" +"Make cities and human settlements inclusive, safe, resilient and sustainable" +msgstr "都市と人間の居住地を包摂的、安全、強靱かつ持続可能にする" + +#: ../../build/docs/un_sdg/introduction.rst:123 +msgid "Goal 12" +msgstr "目標 12" + +#: ../../build/docs/un_sdg/introduction.rst:124 +msgid "Responsible Consumption and Production" +msgstr "つくる責任 つかう責任" + +#: ../../build/docs/un_sdg/introduction.rst:125 +msgid "Ensure sustainable consumption and production patterns" +msgstr "持続可能な生産消費形態を確保する" + +#: ../../build/docs/un_sdg/introduction.rst:126 +msgid "Goal 13" +msgstr "目標 13" + +#: ../../build/docs/un_sdg/introduction.rst:127 +msgid "Climate Action" +msgstr "気候変動に具体的な対策を" + +#: ../../build/docs/un_sdg/introduction.rst:128 +msgid "Take urgent action to combat climate change and its impacts" +msgstr "気候変動とその影響に立ち向かうため、緊急対策を取る" + +#: ../../build/docs/un_sdg/introduction.rst:129 +msgid "Goal 14" +msgstr "目標 14" + +#: ../../build/docs/un_sdg/introduction.rst:130 +msgid "Life Below Water" +msgstr "海の豊かさを守ろう" + +#: ../../build/docs/un_sdg/introduction.rst:131 +msgid "" +"Conserve and sustainably use the oceans, seas and marine resources for " +"sustainable development" +msgstr "持続可能な開発のために海洋と海洋資源を保全し、持続可能な形で利用する" + +#: ../../build/docs/un_sdg/introduction.rst:133 +msgid "Goal 15" +msgstr "目標 15" + +#: ../../build/docs/un_sdg/introduction.rst:134 +msgid "Life on Land" +msgstr "陸の豊かさも守ろう" + +#: ../../build/docs/un_sdg/introduction.rst:135 +msgid "" +"Protect, restore and promote sustainable use of terrestrial ecosystems, " +"sustainably manage forests, combat desertification, and halt and reverse " +"land degradation and halt biodiversity loss" +msgstr "" +"陸域生態系の保護、回復および持続可能な利用の推進、森林の持続可能な管理、砂漠化への対処、土地劣化の阻止および回復、ならびに生物多様性損失の阻止を図る" + +#: ../../build/docs/un_sdg/introduction.rst:138 +msgid "Goal 16" +msgstr "目標 16" + +#: ../../build/docs/un_sdg/introduction.rst:139 +msgid "Peace, Justice and Strong Institutions" +msgstr "平和と公正をすべての人に" + +#: ../../build/docs/un_sdg/introduction.rst:140 +msgid "" +"Promote peaceful and inclusive societies for sustainable development, " +"provide access to justice for all and build effective, accountable and " +"inclusive institutions at all levels" +msgstr "" +"持続可能な開発に向けて平和で包摂的な社会を推進し、すべての人々に司法へのアクセスを提供するとともに、あらゆるレベルにおいて効果的で説明責任のある包摂的な制度を構築する" + +#: ../../build/docs/un_sdg/introduction.rst:143 +msgid "Goal 17" +msgstr "目標 17" + +#: ../../build/docs/un_sdg/introduction.rst:144 +msgid "Partnerships for the Goals" +msgstr "パートナーシップで目標を達成しよう" + +#: ../../build/docs/un_sdg/introduction.rst:145 +msgid "" +"Strengthen the means of implementation and revitalize the global partnership" +" for sustainable development" +msgstr "持続可能な開発に向けて実施手段を強化し、グローバル・パートナーシップを活性化する" + +#: ../../build/docs/un_sdg/introduction.rst:148 +msgid "" +"More on Sustainable Development Goals can be found at this `link " +"`__." +msgstr "持続可能な開発目標の詳細は、この `リンク `__ で確認できます。" + +#: ../../build/docs/un_sdg/introduction.rst:150 +msgid "" +"Currently this workshop addresses three of the seventeen Sustainable " +"Development Goals and covers the following:" +msgstr "現在、このワークショップは17の持続可能な開発目標のうち3つを扱い、以下の内容を取り上げます:" + +#: ../../build/docs/un_sdg/introduction.rst:154 +msgid "Data for Sustainable Development Goals" +msgstr "持続可能な開発目標のためのデータ" + +#: ../../build/docs/un_sdg/introduction.rst:155 +msgid "UN SDG 3: Good Health and Well Being" +msgstr "UN SDG 3: すべての人に健康と福祉を" + +#: ../../build/docs/un_sdg/introduction.rst:156 +msgid "UN SDG 11: Sustainable Cities and Communities" +msgstr "UN SDG 11: 住み続けられるまちづくりを" + +#: ../../build/docs/un_sdg/introduction.rst:157 +msgid "UN SDG 7: Affordable and Clean Energy" +msgstr "UN SDG 7: エネルギーをみんなに そしてクリーンに" + +#: ../../build/docs/un_sdg/introduction.rst:161 +msgid "Target Audience" +msgstr "対象読者" + +#: ../../build/docs/un_sdg/introduction.rst:163 +msgid "" +"This educational material can be used by researchers and educators in local," +" regional, national or international agencies who have some knowledge of " +"PostGIS and PostgreSQL, and want to teach themselves how to use pgRouting. " +"It is recommended to have a basic knowledge of database management systems " +"and geospatial data structures and formats." +msgstr "" +"この教材は、PostGIS と PostgreSQL の知識をある程度持ち、pgRouting " +"の使い方を独学したいと考えている、地方・地域・国・国際機関の研究者や教育者が利用できます。データベース管理システムと、地理空間データの構造および形式について基本的な知識があることが推奨されます。" + +#: ../../build/docs/un_sdg/introduction.rst:170 +msgid "Prerequisites for UN SDG Exercises" +msgstr "UN SDG 演習の前提条件" + +#: ../../build/docs/un_sdg/introduction.rst:172 +msgid "Workshop level: Advanced" +msgstr "ワークショップのレベル: 上級" + +#: ../../build/docs/un_sdg/introduction.rst:173 +msgid "" +"Previous knowledge: SQL (PostgreSQL, PostGIS), a brief idea about the " +"applications of GIS and pgRouting" +msgstr "前提知識: SQL (PostgreSQL, PostGIS)、GIS と pgRouting の応用に関する概要" + +#: ../../build/docs/un_sdg/introduction.rst:175 +msgid "Brief idea about applications of GIS and pgRouting" +msgstr "GIS と pgRouting の応用に関する概要" + +#: ../../build/docs/un_sdg/introduction.rst:176 +msgid "" +"System Requirements: This workshop uses OSGeoLive (The latest available " +"version)" +msgstr "システム要件: このワークショップでは OSGeoLive (入手可能な最新版) を使用します" + +#: ../../build/docs/un_sdg/introduction.rst:177 +msgid "Basic chapters pgRouting Workshop" +msgstr "pgRouting ワークショップの基本章" diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po new file mode 100644 index 00000000..ec0d7879 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg11-cities.po @@ -0,0 +1,403 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:6 +msgid "Sustainable Cities and Communities" +msgstr "住み続けられるまちづくりを" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:8 +msgid "" +"`Sustainable Cities and Communities` is the 11th Sustainable Development " +"Goal which aspires to make cities `inclusive, safe, resilient` and " +"`sustainable`.The world is becoming increasingly urbanized. Since 2007, more" +" than half the world’s population has been living in cities. This makes it " +"very important for the cities to remain alert when there is a chance of " +"disaster like floods. Local administration should know if their city is " +"going to get affected by the rains which happen in their proximity so that " +"they can raise an alert amongst the citizens. This exercise will solve one " +"of such problems." +msgstr "" +"`Sustainable Cities and Communities` は11番目の持続可能な開発目標であり、都市を `inclusive, " +"safe, resilient` かつ `sustainable` " +"にすることを目指しています。世界の都市化は進み続けています。2007年以降、世界人口の半数以上が都市に住んでいます。そのため、洪水のような災害が起こりうるときに、都市が警戒を怠らないことがきわめて重要になります。地方行政は、近隣で降った雨によって自分たちの都市が影響を受けるかどうかを把握し、市民に警報を出せるようにしておく必要があります。この演習では、そうした課題の1つを解決します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:17 +msgid "Sustainable Development Goal 11: Sustainable Cities and Communities" +msgstr "持続可能な開発目標11: 住み続けられるまちづくりを" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:21 +msgid "`Image Source `__" +msgstr "`画像の出典 `__" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:23 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:26 +msgid "Problem: City getting affected by rain or not" +msgstr "課題: 都市が雨の影響を受けるかどうか" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:28 +msgid "**Problem Statement**" +msgstr "**課題の説明**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:30 +msgid "To determine the areas where if it rains will affect a city/town" +msgstr "雨が降ると都市や町に影響を与えるエリアを特定します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:36 +msgid "**Core Idea**" +msgstr "**中心となる考え方**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:38 +msgid "" +"If it rains in vicinity of a river connecting the city, the city will get " +"affected by the rains." +msgstr "都市につながる河川の近くで雨が降ると、その都市は雨の影響を受けます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:41 +msgid "**Approach**" +msgstr "**進め方**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:43 +#: ../../build/docs/un_sdg/sdg11-cities.rst:54 +msgid "Choose a city" +msgstr "都市を選ぶ" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:44 +msgid "Get the Rivers (Edges)" +msgstr "河川 (エッジ) を取得する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:45 +msgid "Create river components" +msgstr "河川の連結成分を作成する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:46 +msgid "Create a Buffer around the city" +msgstr "都市の周囲にバッファを作成する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:47 +msgid "Finding the components intersecting the buffer" +msgstr "バッファと交差する連結成分を求める" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:48 +msgid "Finding the rain zones" +msgstr "降雨ゾーンを求める" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:56 +msgid "" +"For this exercise, Munshigang city from Bangladesh is chosen. This city has " +"multiple rivers in its proximity which makes it an apt location to " +"demonstrate this exercise. The exercise will try to find the areas, where if" +" it rains the city will be affected. To define the location of this city and" +" use it in for further steps, create a table to store the name along with " +"latitude and longitude values of City's location. This stores the city as a " +"point." +msgstr "" +"この演習では、バングラデシュの Munshigang " +"市を選びます。この都市は近隣に複数の河川があり、この演習を示すのに適した場所です。この演習では、雨が降ると都市が影響を受けるエリアを求めます。この都市の位置を定義して以降の手順で使うために、都市の名前と緯度経度の値を格納するテーブルを作成します。これにより、都市は点として格納されます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:64 +msgid "Exercise 1: Create a point for the city" +msgstr "演習 1: 都市の点を作成する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:67 +msgid "Create a table for the cities" +msgstr "都市用のテーブルを作成します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:78 +msgid "Insert Munshigang" +msgstr "Munshigang を挿入します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:89 +msgid "Simulate the city region with a buffer" +msgstr "バッファで都市の領域を模擬します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:100 +msgid "See description of the table" +msgstr "テーブルの定義を確認します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:109 +msgid "" +"Latitude and longitude values are converted into ``geometry`` form using " +"``ST_Point`` which returns a point with the given X and Y coordinate values." +" ``ST_SetSRID`` is used to set the SRID (Spatial Reference Identifier) on " +"the point geometry to ``4326``." +msgstr "" +"緯度と経度の値は、指定した X 座標と Y 座標を持つ点を返す ``ST_Point`` を使って ``geometry`` " +"形式に変換されます。``ST_SetSRID`` は、ポイントジオメトリの SRID (空間参照識別子) を ``4326`` " +"に設定するために使用します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:115 +msgid "Prepare the database" +msgstr "データベースを準備する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:117 +msgid "Data obtained in :doc:`data`." +msgstr ":doc:`data` で取得したデータを使用します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:119 +msgid "" +"This section will cover the status of the database in order to get the same " +"results when processing the queries." +msgstr "この節では、クエリを処理したときに同じ結果が得られるよう、データベースの状態を確認します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:123 +msgid "Exercise 2: Set the search path" +msgstr "演習 2: 検索パスを設定する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:125 +msgid "" +"First step in pre processing is to set the search path for ``Waterways`` " +"data. Search path is a list of schemas that helps the system determine how a" +" particular table is to be imported." +msgstr "" +"前処理の最初の手順は、``Waterways`` " +"のデータ用に検索パスを設定することです。検索パスは、特定のテーブルをどのようにインポートするかをシステムが判断するのに役立つスキーマの一覧です。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:140 +msgid "Exercise 3: Verify database configuration" +msgstr "演習 3: データベースの構成を確認する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:142 +msgid "As part of the every project tasks: inspect the database structure." +msgstr "すべてのプロジェクト作業の一環として、データベースの構造を調べます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:145 +msgid "Get the extensions that are installed" +msgstr "インストールされている拡張機能を取得します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:155 +msgid "List installed tables" +msgstr "インストールされているテーブルを一覧表示します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:165 +msgid "Exercise 4: Count the number of Waterways" +msgstr "演習 4: 水路の数を数える" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:167 +msgid "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same. Also, some" +" of the rows can be seen to understand the structure of the table and how " +"the data is stored in it." +msgstr "" +"このワークショップで情報の件数を数えるのは、同じデータが使われ、その結果として同じ結果が得られることを確認するためです。また、いくつかの行を見ることで、テーブルの構造とデータの格納方法を理解できます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:182 +msgid "Processing waterways data" +msgstr "水路データの処理" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:184 +msgid "" +"This section will work the graph that is going to be used for processing. " +"While building the graph, the data has to be inspected to determine if there" +" is any invalid data. This is a very important step to make sure that the " +"data is of required quality. pgRouting can also be used to do some Data " +"Adjustments." +msgstr "" +"この節では、処理に使用するグラフを扱います。グラフを構築する際には、無効なデータがないかを判断するためにデータを調べる必要があります。これは、データが必要な品質を満たしていることを確認するためのきわめて重要な手順です。pgRouting" +" はデータの調整にも使用できます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:190 +msgid "Exercise 5: Remove waterways not for the problem" +msgstr "演習 5: 課題に関係しない水路を除去する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:192 +msgid "Waterways to be removed" +msgstr "除去する水路" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:196 +msgid "" +"This exercise focusses only the areas in the mainland, where if it rains the" +" city is affected. Hence, the rivers which are there in the swamp area wich " +"is in a lower altitude of the city, are to be removed from the " +"``waterways.ways`` table." +msgstr "" +"この演習では、雨が降ると都市が影響を受ける本土のエリアだけを対象とします。したがって、都市より標高の低い湿地帯にある河川は、``waterways.ways``" +" テーブルから除去します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:201 +msgid "Remove swamp rivers" +msgstr "湿地の河川を除去します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:211 +msgid "" +"When working for many cities, a better approach might be to create views." +msgstr "多数の都市を扱う場合は、ビューを作成するほうがよい方法かもしれません。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:215 +msgid "Also delete a boundary tagged as waterway" +msgstr "水路としてタグ付けされた境界も削除します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:225 +msgid "A better approach might be to fix the original data in OSM website." +msgstr "OSM のウェブサイトで元データを修正するほうが、よりよい方法かもしれません。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:228 +msgid "Exercise 6: Get the Connected Components of Waterways" +msgstr "演習 6: 水路の連結成分を取得する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:230 +msgid "" +"As the rivers in the data are not having single edges, i.e, multiple edges " +"make up a river, it is important to find out the connected edges and store " +"the information in the ``waterways.ways`` table. This will help us to " +"identify which edges belong to a river. First, the connected components are " +"found and then stored in a new column named ``component``." +msgstr "" +"データ中の河川は単一のエッジではなく、複数のエッジで1本の河川が構成されているため、つながったエッジを見つけて、その情報を " +"``waterways.ways`` " +"テーブルに格納することが重要です。これにより、どのエッジがどの河川に属するかを識別できます。まず連結成分を求め、``component`` " +"という名前の新しい列に格納します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:236 +msgid "" +"The pgRouting function ``pgr_connectedComponents`` is used to complete this " +"task and its explaind with more detail in :doc:`../basic/graphs`." +msgstr "" +"この作業には pgRouting の ``pgr_connectedComponents`` 関数を使用します。詳しくは " +":doc:`../basic/graphs` で説明しています。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:239 +msgid "" +"A sub-query is created to find out all the connected components. After that," +" the ``component`` column is updated using the results obtained from the " +"sub-query. This helps in storing the component id in the " +"``waterways.waterway_vertices`` table. Next query uses this output and " +"stores the component id in the waterways.ways (edges) table. Follow the " +"steps given below to complete this task." +msgstr "" +"すべての連結成分を求めるサブクエリを作成します。その後、サブクエリで得られた結果を使って ``component`` " +"列を更新します。これにより、``waterways.waterway_vertices`` テーブルに連結成分の id " +"が格納されます。次のクエリではこの出力を使い、waterways.ways (エッジ) テーブルに連結成分の id " +"を格納します。この作業を完了するには、以下の手順に従ってください。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:246 +msgid "Create a vertices table." +msgstr "頂点テーブルを作成します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:257 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:268 +msgid "Add a ``component`` column on the edges and vertices tables." +msgstr "エッジテーブルと頂点テーブルに ``component`` 列を追加します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:279 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "頂点テーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:290 +msgid "Fill up the ``component`` column on the edges table." +msgstr "エッジテーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:297 +msgid "Exercise 7: Creating a function that gets the city buffer" +msgstr "演習 7: 都市のバッファを取得する関数を作成する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:299 +msgid "" +"A function can be created for the same task. This will be help when the " +"table has more than one city." +msgstr "同じ作業を関数にすることもできます。これは、テーブルに複数の都市がある場合に役立ちます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:314 +msgid "Exercise 8: Finding the components intersecting the buffer" +msgstr "演習 8: バッファと交差する連結成分を求める" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:316 +msgid "" +"Next step is to find the components of waterways which lie in the buffer " +"zone of the city. These are the waterways which will affect the city when it" +" rains around them. This is done using ``ST_Intersects``. Note that " +"``get_city_buffer`` function is used in the query below." +msgstr "" +"次の手順では、都市のバッファゾーン内にある水路の連結成分を求めます。これらは、周辺で雨が降ったときに都市に影響を与える水路です。これには " +"``ST_Intersects`` を使用します。下のクエリでは ``get_city_buffer`` 関数を使用している点に注意してください。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:331 +msgid "" +"Output shows the distinct component numbers which lie in the buffer zone of " +"the city. That is, the rivers that lie within the city." +msgstr "出力には、都市のバッファゾーン内にある連結成分の番号が重複なく表示されます。つまり、都市の範囲内にある河川です。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:336 +msgid "Exercise 9: Get the rain zones" +msgstr "演習 9: 降雨ゾーンを取得する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:338 +msgid "" +"In this excercise the area , where if it rains, the city would be affected, " +"is calculated. This area is called ``rain zone`` in the excercise" +msgstr "この演習では、雨が降ると都市が影響を受けるエリアを計算します。このエリアを演習では ``rain zone`` と呼びます" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:341 +msgid "Create a Buffer around the river components." +msgstr "河川の連結成分の周囲にバッファを作成します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:343 +msgid "Add columns named ``rain_zone`` in waterways.ways" +msgstr "waterways.ways に ``rain_zone`` という名前の列を追加します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:345 +msgid "To store buffer geometry of the rain zones." +msgstr "降雨ゾーンのバッファジオメトリを格納するためです。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:347 +msgid "" +"Find the buffer for every edge that intersects the city buffer area using " +"``ST_Buffer``" +msgstr "``ST_Buffer`` を使って、都市のバッファエリアと交差するすべてのエッジのバッファを求め、" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:348 +msgid "and update the ``rain_zone`` column." +msgstr "``rain_zone`` 列を更新します。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:351 +msgid "Adding column to store Buffer geometry" +msgstr "バッファジオメトリを格納する列を追加します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:362 +msgid "Storing Buffer geometry" +msgstr "バッファジオメトリを格納します" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:372 +msgid "" +"This will give us the requires area, where if it rains, the city will be " +"affected." +msgstr "これにより、雨が降ると都市が影響を受ける、必要なエリアが得られます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:375 +msgid "Exercise 10: Create a union of rain zones" +msgstr "演習 10: 降雨ゾーンを結合する" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:376 +msgid "" +"Multiple polygons that are obtained can also be merged using ``ST_Union``. " +"This will give a single polygon as the output." +msgstr "得られた複数のポリゴンは ``ST_Union`` を使って結合することもできます。これにより、出力として単一のポリゴンが得られます。" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:383 +msgid "When it rains in the vicinity, the city will get affected by the rain." +msgstr "近隣で雨が降ると、都市はその雨の影響を受けます。" diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po new file mode 100644 index 00000000..c0c33a85 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg3-health.po @@ -0,0 +1,846 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Hiroshima package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Hiroshima 3.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-01 17:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg3-health.rst:6 +msgid "Good Health and Well Being" +msgstr "すべての人に健康と福祉を" + +#: ../../build/docs/un_sdg/sdg3-health.rst:8 +msgid "Sustainable Development Goal 3: Good Health and Well Being" +msgstr "持続可能な開発目標3: すべての人に健康と福祉を" + +#: ../../build/docs/un_sdg/sdg3-health.rst:12 +msgid "`Image Source `__" +msgstr "`画像の出典 `__" + +#: ../../build/docs/un_sdg/sdg3-health.rst:14 +msgid "" +"`Good Health and Well Being` is the 3rd Sustainable Development Goal which " +"aspires to ensure health and well-being for all, including a bold commitment" +" to end the epidemics like AIDS, tuberculosis, malaria and other " +"communicable diseases by 2030. It also aims to achieve universal health " +"coverage, and provide access to safe and effective medicines and vaccines " +"for all. Supporting research and development for vaccines is an essential " +"part of this process as well as expanding access to affordable medicines. " +"Hospitals are a very important part of a well functioning health " +"infrastructure. An appropriate planning is required for optimal distribution" +" of the population of an area to its hospitals. Hence, it is very important " +"to estimate the number of dependant people living near the hospital for " +"better planning which would ultimately help in achieving universal coverage " +"of health services. This chapter will focus on solving one of such problems." +msgstr "" +"`Good Health and Well Being` " +"は3番目の持続可能な開発目標であり、すべての人の健康と福祉を確保することを目指しています。これには、2030年までにエイズ、結核、マラリアなどの感染症の流行に終止符を打つという大胆な約束も含まれます。また、ユニバーサル・ヘルス・カバレッジを達成し、すべての人が安全で効果的な医薬品とワクチンを利用できるようにすることも目指しています。ワクチンの研究開発を支援することは、手頃な価格の医薬品へのアクセスを拡大することと並んで、この過程に不可欠な要素です。病院は、十分に機能する保健インフラのきわめて重要な一部です。ある地域の人口を病院に最適に振り分けるには、適切な計画が必要です。したがって、よりよい計画のために病院の近くに住む依存人口を推定することはきわめて重要であり、それが最終的に保健サービスのユニバーサルなカバレッジの実現に役立ちます。この章では、そうした課題の1つを解決することに焦点を当てます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:27 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/un_sdg/sdg3-health.rst:30 +msgid "Problem: Estimation of Population Served by Hospitals" +msgstr "課題: 病院のカバー人口の推定" + +#: ../../build/docs/un_sdg/sdg3-health.rst:32 +msgid "**Problem Statement**" +msgstr "**課題の説明**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:34 +msgid "" +"Determine the population served by a hospital based on walking travel time." +msgstr "徒歩での所要時間に基づいて、病院のカバー人口を求めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:36 +msgid "**Core Idea**" +msgstr "**中心となる考え方**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:38 +msgid "" +"Population residing along the roads which reach to a hospital within a " +"particular time is dependant on that hospital." +msgstr "一定時間内に病院へ到達できる道路沿いに居住する人口は、その病院に依存しているとみなします。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:41 +msgid "**Approach**" +msgstr "**進め方**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:43 +msgid "Get the data of" +msgstr "次のデータを取得します" + +#: ../../build/docs/un_sdg/sdg3-health.rst:45 +msgid "Roads" +msgstr "道路" + +#: ../../build/docs/un_sdg/sdg3-health.rst:46 +msgid "Buildings" +msgstr "建物" + +#: ../../build/docs/un_sdg/sdg3-health.rst:48 +msgid "Small analysis of the database." +msgstr "データベースを簡単に分析します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:49 +msgid "Simulate census data." +msgstr "国勢調査データをシミュレートします。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:50 +msgid "Remove disconnected roads from the graph." +msgstr "グラフから非連結の道路を除去します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:51 +msgid "Estimate the population living on the buildings." +msgstr "建物に住む人口を推定します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:53 +msgid "Find the nearest road to the buildings." +msgstr "建物に最も近い道路を求めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:55 +msgid "Estimate the population living on the roads." +msgstr "道路沿いに住む人口を推定します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:56 +msgid "Calculate the walking travel time from a road to a hospital." +msgstr "道路から病院までの徒歩の所要時間を計算します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:57 +msgid "Calculate the population within 10 mintues waking to a location." +msgstr "ある地点まで徒歩10分以内の人口を計算します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:59 +msgid "First step is to prepare the data obtained from :doc:`data`." +msgstr "最初の手順は、:doc:`data` で取得したデータを準備することです。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:61 +msgid "" +"Follow the instructions in :doc:`data` to create and populate the ``mumbai``" +" database." +msgstr ":doc:`data` の手順に従って ``mumbai`` データベースを作成し、データを投入します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:64 +msgid "Following image shows the roads and buildings." +msgstr "次の画像は道路と建物を示しています。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:71 +msgid "PostreSQL basics" +msgstr "PostgreSQL の基本" + +#: ../../build/docs/un_sdg/sdg3-health.rst:73 +msgid "Preparing work area" +msgstr "作業領域の準備" + +#: ../../build/docs/un_sdg/sdg3-health.rst:75 +msgid "" +"The ``search_path`` is a variable that determines the order in which " +"database schemas are searched for objects." +msgstr "``search_path`` は、オブジェクトを探すときにデータベーススキーマを検索する順序を決める変数です。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:78 +msgid "" +"By setting the ``search_path`` to appropriate values, prepending the schema " +"name to tables can be avoided." +msgstr "``search_path`` を適切な値に設定すると、テーブル名の前にスキーマ名を付ける必要がなくなります。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:82 +msgid "Exercise 1: Inspecting schemas" +msgstr "演習 1: スキーマを調べる" + +#: ../../build/docs/un_sdg/sdg3-health.rst:84 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "次のコマンドで、存在するすべてのスキーマを表示してスキーマを調べます" + +#: ../../build/docs/un_sdg/sdg3-health.rst:95 +msgid "" +"The schema names are ``buildings``, ``roads`` and ``public``. The owner " +"depends on who has the rights to the database." +msgstr "" +"スキーマ名は ``buildings``, ``roads``, ``public`` " +"です。所有者は、そのデータベースの権限を持つユーザによって異なります。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:99 +msgid "Exercise 2: Inspecting the search path" +msgstr "演習 2: 検索パスを調べる" + +#: ../../build/docs/un_sdg/sdg3-health.rst:101 +msgid "Display the current search path using the following query." +msgstr "次のクエリで現在の検索パスを表示します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:112 +msgid "" +"This is the current search path. Tables in other schemas cannot be accessed " +"with this path." +msgstr "これが現在の検索パスです。このパスでは、他のスキーマにあるテーブルにアクセスできません。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:116 +msgid "Exercise 3: Adjusting the search path" +msgstr "演習 3: 検索パスを調整する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:118 +msgid "" +"In this case, the search path needs to include ``roads`` and ``buildings`` " +"schemas. The following query is used to adjust the search path." +msgstr "" +"この場合、検索パスに ``roads`` スキーマと ``buildings`` " +"スキーマを含める必要があります。検索パスの調整には次のクエリを使用します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:130 +msgid "Checking the search path again" +msgstr "検索パスを再度確認します" + +#: ../../build/docs/un_sdg/sdg3-health.rst:143 +msgid "Exercise 4: Enumerating tables" +msgstr "演習 4: テーブルを列挙する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:145 +msgid "With ``\\dt`` the tables are listed showing the schema and the owner" +msgstr "``\\dt`` を使うと、スキーマと所有者を表示してテーブルが一覧されます" + +#: ../../build/docs/un_sdg/sdg3-health.rst:156 +msgid "Simulation of census data" +msgstr "国勢調査データのシミュレーション" + +#: ../../build/docs/un_sdg/sdg3-health.rst:158 +msgid "" +"Due to the lack of census data, this exercise will estimate the population, " +"based on the area size of the building and the kind of use the building " +"gets." +msgstr "国勢調査データがないため、この演習では建物の面積と用途の種類に基づいて人口を推定します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:161 +msgid "" +"Buildings of OpenStreetMap data are classified into various categories." +msgstr "OpenStreetMap データの建物は、さまざまなカテゴリに分類されています。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:173 +msgid "For this exercise, the population will be set as follows:" +msgstr "この演習では、人口を次のように設定します:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:175 +msgid "Negligible:" +msgstr "ごくわずか:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:177 +#: ../../build/docs/un_sdg/sdg3-health.rst:185 +msgid "People do not live in these places." +msgstr "これらの場所に人は住んでいません。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:178 +msgid "Population: 1 person." +msgstr "人口: 1人。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:180 +msgid "There may be people guarding the place." +msgstr "その場所を警備している人がいる可能性があります。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:182 +msgid "Very Sparse:" +msgstr "非常に希薄:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:184 +msgid "``retail``, ``commercial``, ``school``" +msgstr "``retail``, ``commercial``, ``school``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:186 +msgid "Population: At least 2 persons." +msgstr "人口: 2人以上。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:188 +#: ../../build/docs/un_sdg/sdg3-health.rst:195 +msgid "Because there may be people guarding the place." +msgstr "その場所を警備している人がいる可能性があるためです。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:190 +msgid "Sparse:" +msgstr "希薄:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:192 +msgid "Buildings with low population density, like ``university``." +msgstr "``university`` のような、人口密度の低い建物。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:193 +msgid "Population: At least 3 persons." +msgstr "人口: 3人以上。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:196 +msgid "Students might live there." +msgstr "学生が住んでいる可能性があります。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:198 +msgid "Moderate:" +msgstr "中程度:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:200 +msgid "" +"Location where people might be living temporarly, like ``hotel`` and " +"``hospital``." +msgstr "``hotel`` や ``hospital`` のような、人が一時的に滞在している可能性のある場所。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:202 +msgid "Population: At least 5 persons." +msgstr "人口: 5人以上。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:204 +msgid "Dense:" +msgstr "密:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:206 +msgid "A medium sized residential building." +msgstr "中規模の住宅建物。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:207 +msgid "Population: At least 7 persons." +msgstr "人口: 7人以上。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:209 +msgid "Very Dense:" +msgstr "非常に密:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:211 +#: ../../build/docs/un_sdg/sdg3-health.rst:225 +msgid "A large sized residential building, like ``apartments``." +msgstr "``apartments`` のような、大規模な住宅建物。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:212 +#: ../../build/docs/un_sdg/sdg3-health.rst:226 +msgid "Population: At least 10 persons." +msgstr "人口: 10人以上。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:215 +msgid "Exercise 5: Estimating the population" +msgstr "演習 5: 人口を推定する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:216 +msgid "" +"Each density class has a **class-specific factor** that represents how many " +"people per square meter are expected (e.g., 0.0002 for Very Sparse, 1.0 for " +"Very Dense). This factor is multiplied by a building's area to estimate its " +"population, with a minimum floor per class." +msgstr "" +"各密度クラスには、1平方メートルあたりに想定される人数を表す\\ **クラス固有の係数**\\ があります (例: 非常に希薄なら " +"0.0002、非常に密なら 1.0)。この係数を建物の面積に掛けて人口を推定し、クラスごとに下限値を設けます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:221 +msgid "For example:" +msgstr "例:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:223 +msgid "Very Dense" +msgstr "非常に密" + +#: ../../build/docs/un_sdg/sdg3-health.rst:228 +msgid "" +"Each class has a specific numeric factor (visible in the SQL function below)" +" that scales the building area to estimate the number of residents." +msgstr "各クラスには、建物の面積をスケーリングして居住者数を推定するための固有の数値係数があります (下の SQL 関数で確認できます)。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:231 +msgid "" +"This class specific factor is multiplied with the area of each building to " +"get the population. Follow the steps given below to complete this task." +msgstr "このクラス固有の係数を各建物の面積に掛けて人口を求めます。この作業を完了するには、以下の手順に従ってください。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:235 +msgid "" +"Create a function to find population using class-specific factor and area." +msgstr "クラス固有の係数と面積を使って人口を求める関数を作成します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:242 +msgid "Testing the function with 100 square meters buildings." +msgstr "面積 100 平方メートルの建物で関数をテストします。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:253 +msgid "Testing the function with 300 square meters buildings." +msgstr "面積 300 平方メートルの建物で関数をテストします。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:263 +msgid "" +"More complicated estimation functions can be done that consider height of " +"the apartments." +msgstr "集合住宅の高さを考慮した、より複雑な推定関数を作ることもできます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:266 +msgid "Using census data can achieve more accurate estimation." +msgstr "国勢調査データを使えば、より正確な推定ができます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:269 +msgid "Preparing roads information" +msgstr "道路情報の準備" + +#: ../../build/docs/un_sdg/sdg3-health.rst:271 +msgid "" +"pgRouting algorithms are only useful when the road network belongs to a " +"single graph (or all the roads are connected to each other). Hence, the " +"disconnected roads have to be removed from their network to get appropriate " +"results. This image gives an example of the disconnected edges." +msgstr "" +"pgRouting のアルゴリズムは、道路ネットワークが単一のグラフに属している (つまりすべての道路が互いにつながっている) " +"場合にのみ有効です。したがって、適切な結果を得るには、非連結の道路をネットワークから除去する必要があります。次の画像は非連結のエッジの例です。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:280 +msgid "" +"For example, in the above figure roads with label ``119`` are disconnected " +"from the network. Hence they will have same connected component number. But " +"the count of this number will be less count of fully connected network. All " +"the edges with the component number with count less than maximum count will " +"be removed" +msgstr "" +"たとえば上の図では、ラベルが ``119`` " +"の道路がネットワークから切り離されています。そのため、これらは同じ連結成分番号を持ちます。ただし、この番号の件数は、完全に連結したネットワークの件数より少なくなります。件数が最大値より少ない連結成分番号を持つエッジは、すべて除去されます" + +#: ../../build/docs/un_sdg/sdg3-health.rst:285 +msgid "" +"Disconnected road segments are unreachable from the main network. If they " +"are kept, routing queries like ``pgr_drivingDistance`` or ``pgr_dijkstra`` " +"will either fail to find paths on those segments or produce misleading " +"results (e.g., infinite cost, no path found)." +msgstr "" +"非連結の道路セグメントは、主要なネットワークから到達できません。これらを残しておくと、``pgr_drivingDistance`` や " +"``pgr_dijkstra`` のようなルート検索のクエリは、それらのセグメント上で経路を見つけられないか、誤解を招く結果 " +"(無限のコスト、経路が見つからない、など) を返します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:290 +msgid "" +"Removing them ensures that every building in the network is reachable and " +"that population-serving analysis works correctly." +msgstr "これらを除去することで、ネットワーク内のすべての建物に到達できるようになり、カバー人口の分析が正しく機能します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:293 +msgid "" +"Once each road segment has a component identifier, you can isolate the main " +"network by keeping only the component with the highest edge count. A new " +"table (or view) can be created that contains just those edges, discarding " +"all unreachable segments in one step." +msgstr "" +"各道路セグメントに連結成分の識別子が付いたら、エッジ数が最も多い連結成分だけを残すことで主要なネットワークを切り出せます。それらのエッジだけを含む新しいテーブル" +" (またはビュー) を作成すれば、到達できないセグメントを一度にすべて除外できます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:299 +msgid "Exercise 6: Calculate the components of the roads" +msgstr "演習 6: 道路の連結成分を計算する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:301 +msgid "" +"To remove the disconnected components on the road network, the following " +"pgRouting functions, discussed on :doc:`../basic/graphs` chapter, will be " +"used:" +msgstr "" +"道路ネットワーク上の非連結な連結成分を除去するために、:doc:`../basic/graphs` の章で説明した次の pgRouting " +"関数を使用します:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:304 +msgid "``pgr_extractVertices``" +msgstr "``pgr_extractVertices``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:305 +msgid "``pgr_connectedComponents``" +msgstr "``pgr_connectedComponents``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:308 +msgid "Add a components column." +msgstr "components 列を追加します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:315 +msgid "Create a vertices table." +msgstr "頂点テーブルを作成します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:323 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:331 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "頂点テーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:339 +msgid "Fill up the ``component`` column on the edges table." +msgstr "エッジテーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:347 +msgid "Exercise 7: Create a roads_net table." +msgstr "演習 7: roads_net テーブルを作成する。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:349 +msgid "" +"The ``roads_net`` table stores road edges with travel costs in **minutes**, " +"assuming a walking speed of **1 m/s**." +msgstr "" +"``roads_net`` テーブルは、歩行速度を **1 m/s** と仮定して、**分**\\ 単位の移動コストとともに道路のエッジを格納します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:352 +msgid "Since :math:`time = distance / speed`:" +msgstr ":math:`time = distance / speed` であるため:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:354 +msgid ":math:`time = length\\_m / 1\\ m/s`" +msgstr ":math:`time = length\\_m / 1\\ m/s`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:356 +msgid "" +"This gives time in **seconds**. To convert to **minutes**, divide by 60:" +msgstr "これにより時間は\\ **秒**\\ 単位で得られます。**分**\\ 単位に変換するには 60 で割ります:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:358 +msgid ":math:`time = length\\_m / 60`" +msgstr ":math:`time = length\\_m / 60`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:361 +msgid "Create roads_net with only the largest component" +msgstr "最大の連結成分だけを使って roads_net を作成します" + +#: ../../build/docs/un_sdg/sdg3-health.rst:362 +msgid "" +"This query creates the ``roads_net`` table by keeping only edges belonging " +"to the most connected component." +msgstr "このクエリは、エッジ数が最も多い連結成分に属するエッジだけを残して ``roads_net`` テーブルを作成します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:365 +msgid "" +"It calculates travel cost as ``length_m / 60`` (seconds converted to minutes" +" at 1 m/s) and" +msgstr "移動コストを ``length_m / 60`` (1 m/s で秒を分に変換したもの) として計算し、" + +#: ../../build/docs/un_sdg/sdg3-health.rst:367 +msgid "" +"initializes the population column as ``NULL`` for later population of the " +"roads." +msgstr "後で道路に人口を割り当てるために、population 列を ``NULL`` で初期化します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:376 +msgid "Delete vertices not belonging to the most connected component." +msgstr "エッジ数が最も多い連結成分に属さない頂点を削除します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:377 +msgid "" +"Once ``roads_net`` is filtered to only the largest connected component, the " +"``vertices`` table still contains vertices from the discarded components." +msgstr "" +"``roads_net`` を最大の連結成分だけに絞り込んだ後も、``vertices`` テーブルには破棄した連結成分の頂点が残っています。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:380 +msgid "" +"These orphan vertices have no edges in ``roads_net``, so they are useless " +"for routing and would pollute nearest-vertex lookups. Deleting them keeps " +"the vertex table consistent with the trimmed network." +msgstr "" +"これらの孤立した頂点は ``roads_net`` " +"にエッジを持たないため、ルート検索には役立たず、最近傍頂点の検索を汚してしまいます。これらを削除することで、頂点テーブルは絞り込んだネットワークと整合した状態に保たれます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:392 +msgid "Preparing buildings population information" +msgstr "建物の人口情報の準備" + +#: ../../build/docs/un_sdg/sdg3-health.rst:394 +msgid "" +"This section links buildings to the road network and estimates their " +"population." +msgstr "この節では、建物を道路ネットワークに関連付け、その人口を推定します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:396 +msgid "" +"First, functions are created to find the nearest road and vertex for each " +"building." +msgstr "まず、各建物に最も近い道路と頂点を求める関数を作成します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:398 +msgid "" +"Then building geometries are converted from ``LINESTRING`` to polygons to " +"calculate area, which feeds the ``population`` function." +msgstr "" +"次に、面積を計算するために建物のジオメトリを ``LINESTRING`` からポリゴンに変換し、その面積を ``population`` " +"関数に渡します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:400 +msgid "" +"Finally, the estimated population is aggregated onto the road segments." +msgstr "最後に、推定した人口を道路セグメントに集約します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:403 +msgid "Exercise 8: Get the nearest road to a building" +msgstr "演習 8: 建物に最も近い道路を取得する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:406 +msgid "Create the building_road function" +msgstr "building_road 関数を作成します" + +#: ../../build/docs/un_sdg/sdg3-health.rst:407 +msgid "" +"This function finds the closest road edge to a building using PostGIS' " +"spatial distance operator (``<->``). It returns the ``id`` of the nearest " +"edge from ``roads_net``, which is later used to link each building to the " +"road network." +msgstr "" +"この関数は、PostGIS の空間距離演算子 (``<->``) を使って、建物に最も近い道路エッジを求めます。``roads_net`` " +"にある最も近いエッジの ``id`` を返し、これは後で各建物を道路ネットワークに関連付けるために使われます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:419 +#: ../../build/docs/un_sdg/sdg3-health.rst:458 +msgid "Test the function" +msgstr "関数をテストします" + +#: ../../build/docs/un_sdg/sdg3-health.rst:431 +msgid "Exercise 9: Find the closest road vertex" +msgstr "演習 9: 最も近い道路の頂点を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:433 +msgid "" +"There are multiple road vertices near the hospital. Create a function to " +"find the geographically closest road vertex. ``get_vertex`` function takes a" +" geometry as input and returns the id of the closest vertex by comparing " +"``geom`` of both tables." +msgstr "" +"病院の近くには複数の道路の頂点があります。地理的に最も近い道路の頂点を求める関数を作成します。``get_vertex`` " +"関数はジオメトリを入力として受け取り、両方のテーブルの ``geom`` を比較して最も近い頂点の id を返します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:443 +msgid "Create the get_vertex function" +msgstr "get_vertex 関数を作成します" + +#: ../../build/docs/un_sdg/sdg3-health.rst:444 +msgid "This function finds the closest road vertex to a building" +msgstr "この関数は、建物に最も近い道路の頂点を求めます" + +#: ../../build/docs/un_sdg/sdg3-health.rst:446 +msgid "Using PostGIS' spatial distance operator (``<->``)." +msgstr "PostGIS の空間距離演算子 (``<->``) を使用します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:447 +msgid "Returns the ``id`` of the nearest vertex from the ``vertices`` table," +msgstr "``vertices`` テーブルにある最も近い頂点の ``id`` を返します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:449 +msgid "Used as the start point for ``pgr_drivingDistance`` queries." +msgstr "``pgr_drivingDistance`` のクエリの開始地点として使用されます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:470 +msgid "Exercise 10: Create the buildings table" +msgstr "演習 10: buildings テーブルを作成する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:472 +msgid "" +"A ``buildings`` table is created for efficient access throughout the " +"remaining exercises." +msgstr "残りの演習で効率よくアクセスできるよう、``buildings`` テーブルを作成します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:476 +msgid "The query" +msgstr "このクエリは" + +#: ../../build/docs/un_sdg/sdg3-health.rst:477 +msgid "converts ``LINESTRING`` geometries to ``Polygon``," +msgstr "``LINESTRING`` のジオメトリを ``Polygon`` に変換し、" + +#: ../../build/docs/un_sdg/sdg3-health.rst:478 +msgid "calculates the area using ``ST_Area``," +msgstr "``ST_Area`` を使って面積を計算し、" + +#: ../../build/docs/un_sdg/sdg3-health.rst:479 +msgid "and estimates population using the ``population`` function." +msgstr "``population`` 関数を使って人口を推定します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:482 +msgid "The result" +msgstr "その結果は" + +#: ../../build/docs/un_sdg/sdg3-health.rst:483 +msgid "Is stored in the ``buildings`` table." +msgstr "``buildings`` テーブルに格納されます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:492 +msgid "Exercise 11: Storing the population in the roads" +msgstr "演習 11: 人口を道路に格納する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:494 +msgid "" +"After finding the nearest road, the sum of population of all the nearest " +"buildings is stored in the population column of the roads table. Following " +"image shows the visualised output where the blue colour labels shows the " +"population stored in roads." +msgstr "" +"最も近い道路を求めた後、最も近い建物すべての人口の合計を roads テーブルの population " +"列に格納します。次の画像は可視化した出力で、青いラベルが道路に格納された人口を示しています。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:504 +msgid "Update the population of the roads." +msgstr "道路の人口を更新します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:512 +msgid "Find the roads served by the hospitals" +msgstr "病院のカバー道路を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:514 +msgid "" +"After pre-processing the data, next step is to find the area served by the " +"hospital. This area can be computed from the entrance of the hospital or " +"from any point on road near the hospital. In this exercise it is computed " +"from closest road vertex. ``pgr_drivingDistance`` will be used to find the " +"roads served. The steps to be followed are:" +msgstr "" +"データの前処理が終わったら、次は病院がカバーするエリアを求めます。このエリアは、病院の入口から、または病院の近くの道路上の任意の地点から計算できます。この演習では、最も近い道路の頂点から計算します。カバー道路を求めるには" +" ``pgr_drivingDistance`` を使用します。手順は次のとおりです:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:520 +msgid "Finding the closest road vertex" +msgstr "最も近い道路の頂点を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:521 +msgid "Finding the roads served" +msgstr "カバー道路を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:522 +msgid "Generalising the roads served" +msgstr "カバー道路を一般化する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:525 +msgid "pgr_drivingDistance" +msgstr "pgr_drivingDistance" + +#: ../../build/docs/un_sdg/sdg3-health.rst:526 +msgid "" +"For the next step ``pgr_drivingDistance`` will be used. This returns the " +"driving distance from a start node. It uses the Dijkstra algorithm to " +"extract all the nodes that have costs less than or equal to the value " +"distance. The edges that are extracted conform to the corresponding spanning" +" tree." +msgstr "" +"次の手順では ``pgr_drivingDistance`` " +"を使用します。この関数は、開始ノードからの到達圏を返します。ダイクストラ法を使って、コストが指定した距離の値以下であるすべてのノードを抽出します。抽出されるエッジは、対応する全域木に従います。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:532 +msgid "Signatures" +msgstr "シグネチャ" + +#: ../../build/docs/un_sdg/sdg3-health.rst:539 +msgid "" +"`pgr_drivingDistance Documentation " +"`__ can be found at " +"this link for more information." +msgstr "" +"詳細は `pgr_drivingDistance Documentation " +"`__ で確認できます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:543 +msgid "Exercise 12: Finding the served roads using pgr_drivingDistance" +msgstr "演習 12: pgr_drivingDistance を使ってカバー道路を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:546 +msgid "Problem" +msgstr "課題" + +#: ../../build/docs/un_sdg/sdg3-health.rst:547 +msgid "Find the roads within 10 minutes walking distance from the hospitals." +msgstr "病院から徒歩10分以内の道路を求めます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:550 +msgid "Solution" +msgstr "解答" + +#: ../../build/docs/un_sdg/sdg3-health.rst:551 +msgid "Using ``pgrdrivingDistance`` function from pgRouting extension." +msgstr "pgRouting 拡張機能の ``pgrdrivingDistance`` 関数を使用します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:553 +msgid "Time in minutes is considered as ``cost``." +msgstr "分単位の時間を ``cost`` とみなします。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:554 +msgid "the graph is undirected." +msgstr "グラフは無向です。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:555 +msgid "" +"``tag_id = '318'`` as 318 is the value for hospital in the configuration " +"table of the buildings." +msgstr "``tag_id = '318'`` とします。318 は buildings の設定テーブルにおける病院の値です。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:557 +msgid "``10`` for 10 minutes, which is a threshold for ``agg_cost``" +msgstr "10分を表す ``10``。これは ``agg_cost`` のしきい値です" + +#: ../../build/docs/un_sdg/sdg3-health.rst:569 +msgid "" +"Following figure shows the visualised output of the above query. The lines " +"highlighted by red colour show the area from where the hospital can be " +"reached within 10 minutes of walking at the speed of ``1 m/s``." +msgstr "" +"次の図は上のクエリを可視化した出力です。赤で強調された線は、速度 ``1 m/s`` で徒歩10分以内に病院へ到達できるエリアを示しています。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:573 +msgid "" +"It is noticable from the output figure that some of the roads which are near" +" to the hospital are not highlighted. For example, to roads in the north of " +"the hospital. This is because the only one edge per road vertex was selected" +" by the query." +msgstr "" +"出力の図から、病院に近いにもかかわらず強調されていない道路があることがわかります。たとえば、病院の北側の道路です。これは、クエリが道路の頂点ごとに1本のエッジしか選択していないためです。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:583 +msgid "Exercise 13: Adding adjacent roads" +msgstr "演習 13: 隣接する道路を追加する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:585 +msgid "" +"The edges which are near to to hospital should also be selected in the roads" +" served as the hospital also serves those buildings. The following query " +"takes the query from previous section as a ``subquery`` and selects all the " +"edges from ``roads_ways`` that have the same ``source`` and ``target`` to " +"that of ``subquery`` (Line 14)." +msgstr "" +"病院はそれらの建物もカバーしているため、病院に近いエッジもカバー道路として選択すべきです。次のクエリは、前の節のクエリを ``subquery`` " +"として受け取り、``subquery`` と同じ ``source`` と ``target`` を持つエッジを ``roads_ways`` " +"からすべて選択します (14 行目)。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:601 +msgid "" +"Following figure shows the visualised output of the above query. Lines " +"highlighted in ``yellow`` show the `generalised the roads served`. This " +"gives a better estimate of the areas from where the hospital can be reached " +"by a particular speed." +msgstr "" +"次の図は上のクエリを可視化した出力です。``yellow`` で強調された線は `generalised the roads served` " +"を示しています。これにより、特定の速度で病院に到達できるエリアをより適切に推定できます。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:610 +msgid "Calculating the total population served by the hospital" +msgstr "病院の総カバー人口を計算する" + +#: ../../build/docs/un_sdg/sdg3-health.rst:612 +msgid "" +"Now the next step is to estimate the dependant population. Official source " +"of population is Census conducted by the government. But for this exercise, " +"population will be estimated from the ``area`` as well as the ``category`` " +"of the building. This area will be stored in the nearest roads. Following " +"steps explain this process in detail." +msgstr "" +"次の手順では、依存人口を推定します。人口の公式な出典は政府が実施する国勢調査です。しかしこの演習では、建物の ``area`` と " +"``category`` から人口を推定します。この値は最も近い道路に格納されます。以下の手順でこの処理を詳しく説明します。" + +#: ../../build/docs/un_sdg/sdg3-health.rst:620 +msgid "Exercise 14: Find total population served by the hospital" +msgstr "演習 14: 病院の総カバー人口を求める" + +#: ../../build/docs/un_sdg/sdg3-health.rst:622 +msgid "" +"Final step is to find the total population served by the hospital based on " +"travel time." +msgstr "最後の手順は、移動時間に基づいて病院の総カバー人口を求めることです。" diff --git a/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po new file mode 100644 index 00000000..bdd64221 --- /dev/null +++ b/locale/ja/LC_MESSAGES/un_sdg/sdg7-energy.po @@ -0,0 +1,295 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2025 pgRouting Developers +# This file is distributed under the same license as the Workshop FOSS4G +# Auckland package. +# FIRST AUTHOR , 2026. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Auckland 3.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-14 15:17+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: ja \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"Generated-By: Babel 2.18.0\n" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:11 +msgid "Affordable and Clean Energy" +msgstr "エネルギーをみんなに そしてクリーンに" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:13 +msgid "" +"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11. It" +" aspires to ensure access to `affordable, reliable, sustainable` and " +"`modern` energy for all. Today, renewable energy is making impressive gains " +"in the electricity sector. As more and more new settlements are built, there" +" would be new electricity distribution network developed. Electricity " +"Distribution is very expensive infrastructure. Finding the optimal path for " +"laying this infrastructure is very crucial to maintain the affordability of " +"electricity for everyone. This exercise focuses on finding this optimal " +"path/network for laying the electricity distribution equipment." +msgstr "" +"`Affordable and Clean Energy` は7番目の持続可能な開発目標であり、すべての人が `affordable, " +"reliable, sustainable` かつ `modern` " +"なエネルギーを利用できるようにすることを目指しています。今日、再生可能エネルギーは電力部門で目覚ましい進展を見せています。新しい居住地が次々と建設されるのに伴い、新たな配電ネットワークが整備されていくことになります。配電は非常に費用のかかるインフラです。このインフラを敷設する最適な経路を見つけることは、すべての人にとって電力を手頃な価格に保つうえできわめて重要です。この演習では、配電設備を敷設するための最適な経路・ネットワークを見つけることに焦点を当てます。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:22 +msgid "Sustainable Development Goal 7: Affordable and Clean Energy" +msgstr "持続可能な開発目標7: エネルギーをみんなに そしてクリーンに" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:26 +msgid "`Image Source `__" +msgstr "`画像の出典 `__" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:28 +msgid "Chapter Contents" +msgstr "章の目次" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:31 +msgid "Problem: Optimising the Electricity Distribution Network" +msgstr "課題: 配電ネットワークの最適化" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:33 +msgid "**Problem Statement**" +msgstr "**課題の説明**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:35 +msgid "" +"To determine the least length of the path for laying the electricity " +"distribution equipment such that every building is served" +msgstr "すべての建物に電力が届くようにしつつ、配電設備を敷設する経路の総延長を最小にすること" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:42 +msgid "**Core Idea**" +msgstr "**中心となる考え方**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:44 +msgid "" +"Electricity lines may not be there on every road of the city. In a complex " +"road network of a city, the network can be optimised for less length such " +"that Electricity lines reach every locality of the city. Less length leads " +"to enhanced cost-effectiveness resulting in affordable electricity." +msgstr "" +"都市のすべての道路に電力線があるとは限りません。複雑な都市の道路ネットワークでは、電力線が都市のあらゆる地区に届くようにしながら、総延長がより短くなるようにネットワークを最適化できます。総延長が短くなると費用対効果が高まり、その結果として電力が手頃な価格になります。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:49 +msgid "**Approach**" +msgstr "**進め方**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:51 +msgid "Extract connected components of roads" +msgstr "道路の連結成分を抽出する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:52 +msgid "Use pgRouting to find the minimum spanning tree" +msgstr "pgRouting を使って最小全域木を求める" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:53 +msgid "Compare the total length of roads and minimum spanning tree" +msgstr "道路の総延長と最小全域木の総延長を比較する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:57 +msgid "Pre-processing roads data" +msgstr "道路データの前処理" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:58 +msgid "" +"First step is to pre-process the data obtained from :doc:`data`. This " +"section will work the graph that is going to be used for processing. While " +"building the graph, the data has to be inspected to determine if there is " +"any invalid data. This is a very important step to make sure that the data " +"is of required quality. pgRouting can also be used to do some Data " +"Adjustments. This will be discussed in further sections." +msgstr "" +"最初の手順は、:doc:`data` " +"で取得したデータを前処理することです。この節では、処理に使用するグラフを扱います。グラフを構築する際には、不正なデータがないかどうかを判断するためにデータを検査する必要があります。これは、データが必要な品質を備えていることを確認するためのきわめて重要な手順です。pgRouting" +" はデータの調整にも使用できます。これについては以降の節で説明します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:66 +msgid "Setting the Search Path of Roads" +msgstr "道路の検索パスの設定" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:67 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` data. " +"Search path is a list of schemas helps the system determine how a particular" +" table is to be imported." +msgstr "" +"前処理の最初の手順は、``Roads`` " +"のデータ用に検索パスを設定することです。検索パスは、特定のテーブルをどのようにインポートするかをシステムが判断するのに役立つスキーマの一覧です。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:72 +msgid "Exercise 1: Set the seach path" +msgstr "演習 1: 検索パスを設定する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:74 +msgid "" +"In this case, search path of roads table is search path to ``roads`` and " +"``buildings`` schemas. Following query is used to adjust the search path." +msgstr "" +"この場合、roads テーブルの検索パスは ``roads`` スキーマと ``buildings`` " +"スキーマへの検索パスになります。検索パスの調整には次のクエリを使用します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:85 +msgid "Checking the search path again" +msgstr "検索パスを再度確認します" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:97 +msgid "Exercise 2: Remove disconnected components" +msgstr "演習 2: 孤立した連結成分を除去する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:99 +msgid "" +"To remove the disconnected components on the road network, the following " +"pgRouting functions, discussed on :doc:`../basic/graphs`, will be used:" +msgstr "" +"道路ネットワークから孤立した連結成分を除去するには、:doc:`../basic/graphs` で説明した次の pgRouting 関数を使用します:" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:102 +msgid "``pgr_extractVertices``" +msgstr "``pgr_extractVertices``" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:103 +msgid "``pgr_connectedComponents``" +msgstr "``pgr_connectedComponents``" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:106 +msgid "Create a vertices table." +msgstr "頂点テーブルを作成します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:117 +msgid "Fill up the ``x``, ``y`` and ``geom`` columns." +msgstr "``x``, ``y``, ``geom`` の各列を埋めます。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:128 +msgid "Add a ``component`` column on the edges and vertices tables." +msgstr "エッジテーブルと頂点テーブルに ``component`` 列を追加します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:139 +msgid "Fill up the ``component`` column on the vertices table." +msgstr "頂点テーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:150 +msgid "Fill up the ``component`` column on the edges table." +msgstr "エッジテーブルの ``component`` 列を埋めます。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:161 +msgid "Get the component number with the most number of edges." +msgstr "エッジ数が最も多い連結成分の番号を取得します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:172 +msgid "Delete edges not belonging to the most connected component." +msgstr "エッジ数が最も多い連結成分に属さないエッジを削除します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:183 +msgid "Delete vertices not belonging to the most connected component." +msgstr "エッジ数が最も多い連結成分に属さない頂点を削除します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:195 +msgid "pgr_kruskalDFS" +msgstr "pgr_kruskalDFS" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:197 +msgid "" +"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is used" +" for getting the Minimum Spanning Tree with Depth First Search ordering. A " +"minimum spanning tree (MST) is a subset of edges of a connected undirected " +"graph that connects all the vertices together, without any cycles such that " +"sum of edge weights is as small as possible." +msgstr "" +"次の手順では ``pgr_kruskalDFS`` を使用します。クラスカル法は、深さ優先探索 (Depth First Search) " +"の順序で最小全域木を求めるために使用されます。最小全域木 (MST) " +"とは、連結な無向グラフのエッジの部分集合であって、閉路を作ることなくすべての頂点を互いにつなぎ、かつエッジの重みの合計ができるだけ小さくなるものです。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:204 +msgid "Signatures" +msgstr "シグネチャ" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:212 +msgid "" +"`pgr_kruskalDFS Documentation " +"`__ can be found at " +"this link for more information." +msgstr "" +"詳細は `pgr_kruskalDFS Documentation " +"`__ で確認できます。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:216 +msgid "Exercise 3: Find the minimum spanning tree" +msgstr "演習 3: 最小全域木を求める" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:218 +msgid "" +"The road network has a minimum spanning forest which is a union of the " +"minimum spanning trees for its connected components. This minimum spanning " +"forest is the optimal network of electricity distribution components." +msgstr "道路ネットワークには最小全域森があり、これは各連結成分の最小全域木の和集合です。この最小全域森が、配電設備の最適なネットワークになります。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:222 +msgid "To complete this task, execute the query below." +msgstr "この作業を行うには、以下のクエリを実行します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:233 +msgid "" +"The following query will give the results with the source vertex, target " +"vertex, edge id, aggregate cost." +msgstr "次のクエリは、始点の頂点、終点の頂点、エッジ ID、集計コストを含む結果を返します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:246 +msgid "Comparison between Total and Optimal lengths" +msgstr "総延長と最適な延長の比較" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:248 +msgid "" +"Total lengths of the network and the minimum spanning tree can be compared " +"to see the difference between both. To do the same, follow the steps below:" +msgstr "ネットワークの総延長と最小全域木の総延長を比較すると、両者の差を確認できます。比較するには、以下の手順に従います:" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:252 +msgid "Exercise 4: Compute total length of material required in km" +msgstr "演習 4: 必要な資材の総延長を km 単位で計算する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:254 +msgid "" +"Compute the total length of the minimum spanning tree which is an estimate " +"of the total length of material required." +msgstr "必要な資材の総延長の見積もりとなる、最小全域木の総延長を計算します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:268 +msgid "Exercise 5: Compute total length of roads" +msgstr "演習 5: 道路の総延長を計算する" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:270 +msgid "Compute the total length of the road network of the given area.." +msgstr "対象エリアの道路ネットワークの総延長を計算します。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:281 +msgid "" +"-For this area we are getting following outputs: - -* Total Road Length: " +"``55.68 km`` -* Optimal Network Length: ``29.89 km``" +msgstr "このエリアでは以下の結果が得られます: 道路の総延長 ``55.68 km``、最適なネットワークの延長 ``29.89 km``" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:286 +msgid "" +"Length of minimum spanning tree is about half of the length of total road " +"network." +msgstr "最小全域木の延長は、道路ネットワーク全体の延長の約半分です。" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:289 +msgid "Further possible extensions to the exercise" +msgstr "演習のさらなる発展" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:291 +msgid "Find the optimal network of roads such that it reaches every building" +msgstr "すべての建物に到達するような最適な道路ネットワークを求める" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:292 +msgid "Find the optimal number and locations of Electricity Transformers" +msgstr "変圧器の最適な数と設置場所を求める"