{% if leaflet_available|default(true) %} {% endif %}

施設プロット地図

日本国内専用・住所から施設位置図を作成するアプリ

施設名と住所を入力すると、住所から位置を取得して番号付き地図を作成できます。

{% with messages = get_flashed_messages() %} {% if messages %}
{{ messages[0] }}
{% endif %} {% endwith %}
地域データ:{{ active_region.display_name if active_region else '未設定' }} 追加・管理

利用前チェック

{% if not active_region and not geocoder_available %} {% endif %} {% set facility_count = facilities|length %} {% if facility_count > config.MAX_FACILITIES %} {% elif facility_count == config.MAX_FACILITIES %}

現在 {{ facility_count }} / {{ config.MAX_FACILITIES }}件です。上限に達しているため、新しい施設を追加するには登録施設を削除してください。

{% else %}

現在 {{ facility_count }} / {{ config.MAX_FACILITIES }}件です。あと{{ config.MAX_FACILITIES - facility_count }}件登録できます。

{% endif %}

まとめて入力

Excelから「施設名」「住所」「備考」を最大20施設まで貼り付けてください。CSV形式も利用できます。

{% if errors and errors.bulk_text %}
{{ errors.bulk_text }}
{% endif %}

Excel貼り付けはタブ区切り、CSV形式はカンマ区切りで入力してください。見出し行があれば自動的に除外します。

{% if bulk_preview is defined %}

正常行件数: {{ bulk_summary.valid_count }}

エラー行件数: {{ bulk_summary.error_count }}

{% if bulk_preview %}
{% for row in bulk_preview %} {% endfor %}
行 施設名 住所 備考 エラー
{{ row.line_number }}行目 {{ row.facility_name }} {{ row.original_address }} {{ row.notes }} {{ row.error }}
{% endif %} {% if bulk_summary.valid_count > 0 and bulk_summary.error_count == 0 %}

すべての行に問題がないことを確認しました。

{% elif bulk_summary.error_count > 0 %} {% endif %} {% endif %}
1件ずつ入力する {% if errors and errors.general %}
{{ errors.general }}
{% endif %}
{% if errors and errors.facility_name %}
{{ errors.facility_name }}
{% endif %}
{% if errors and errors.original_address %}
{{ errors.original_address }}
{% endif %}

登録後、住所から位置を取得して地図へ表示します。

{% if (ungeocoded_count|default(0)) > 0 %}

位置を取得できなかった施設を再試行

対象: {{ ungeocoded_count }}件

前回位置を取得できなかった施設だけを再処理します。

{% endif %} {% set map_counts = namespace(mapped=0) %} {% for f in facilities %} {% if f.latitude is not none and f.longitude is not none %}{% set map_counts.mapped = map_counts.mapped + 1 %}{% endif %} {% endfor %}

登録施設マップ

{% if facilities|length == map_counts.mapped %}

{{ map_counts.mapped }}件を地図に表示しています。

{% else %}

{{ map_counts.mapped }}件を地図に表示しています。{{ facilities|length - map_counts.mapped }}件は位置を取得できませんでした。

{% endif %}
表示範囲
{% if leaflet_available|default(true) %}
N
{% else %}

Leaflet 1.9.4が未配置のため地図は表示できません。地図以外の機能は利用できます。

{% endif %}

座標未取得の施設は地図に表示されません。

この地図には住所代表点・町字代表点を利用した地点が含まれます。
建物単位の正確な位置ではない場合があります。

背景地図:地理院タイル(国土地理院) 出典

標準地図 ZL5~8 の追加出所:
The bathymetric contours are derived from those contained within the GEBCO Digital Atlas, published by the BODC on behalf of IOC and IHO (2003) (https://www.gebco.net)
海上保安庁許可第292502号(水路業務法第25条に基づく類似刊行物)
Shoreline data is derived from: United States. National Imagery and Mapping Agency. "Vector Map Level 0 (VMAP0)." Bethesda, MD: Denver, CO: The Agency; USGS Information Services, 1997.

淡色地図 ZL5~8 の追加出所:
Shoreline data is derived from: United States. National Imagery and Mapping Agency. "Vector Map Level 0 (VMAP0)." Bethesda, MD: Denver, CO: The Agency; USGS Information Services, 1997.

施設一覧

{% if facilities %}
{% for f in facilities %} {% if f.latitude is not none and f.longitude is not none %} {% elif f.geocoding_status and f.geocoding_status != 'success' %} {% else %} {% endif %} {% endfor %}
No. 施設名 住所 状態 操作
{{ loop.index }} {{ f.facility_name }} {{ f.original_address }}地図表示中 詳細・編集位置取得できませんでした 詳細・編集位置未取得 詳細・編集
{% else %}

登録された施設はありません。

{% endif %}

地図を出力

HTML地図

ブラウザーで開ける地図

PNG画像

画像として保存

生成時に地理院タイルへアクセスします。

PDF(A4横)

地図と施設一覧を1ページで保存

生成時に地理院タイルへアクセスします。

データベースのバックアップ

バックアップ対象は登録済みの施設データだけです。地域住所データ、ログ、地図タイル等は含まれません。

バックアップファイルには施設名・住所・座標等が含まれます。取扱いに注意してください。

バックアップから復元

復元すると現在の施設データは、選択したバックアップの内容に置き換わります。

復元直前のデータは、このPCに1世代だけ自動保存されます。

登録内容をリセット

登録済み施設だけを削除します。ABR住所データ、ログ、出力ファイル、設定には影響しません。

{% set map_data = namespace(items=[]) %} {% for f in facilities %} {% if f.latitude is not none and f.longitude is not none %} {% set map_data.items = map_data.items + [{ 'display_number': loop.index, 'id': f.id, 'facility_name': f.facility_name, 'original_address': f.original_address, 'latitude': f.latitude, 'longitude': f.longitude, 'accuracy_level': f.accuracy_level }] %} {% endif %} {% endfor %} {% if leaflet_available|default(true) %} {% endif %}