投稿

石川県の人口・税収・外国人住民まとめ

岐阜県■区域図形Shape変換ツール、公示図書印刷ツールについて2026/07/17現在

岐阜県の公示図書作成ツールが新しくなり、これまでの専用アプリではなく、 Excel、QGIS、Pythonを組み合わせて処理する形に変わった。 実際に使ってみると、マニュアルどおりに進めても、データが入らない、 リンク切れが出る、建物の色や標高が表示されないなど、いくつか分かりにくい点があった。 また、標準の手順では、QGISプロジェクトを開いてPythonを実行し、印刷した後、 次のPythonを読み込んで再び印刷する作業を繰り返す必要がある。 今回は、確認した問題と対処方法に加え、公示図書をまとめて出力する一括処理も作成した。 DM表示・文字化け対策を反映した修正版 修正版ツールをGoogle Driveで開く 公示図書作成ツール_20260401_DM表示修正版_v2_文字化け修正.7z 公示図書PDF一括出力Pythonコード 一括出力コードをGoogle Driveで開く 急傾斜・土石流のPDF一括出力、DocuWorks Printer等への直接印刷に対応 最初に分かりにくかったのはALLシェイプの作り方 Excelの初期設定には、次の項目がある。 SFF出力ALLSHP保存先パス 最初は、公示図書用のSHP保存先だと思っていたが、そうではなかった。 ここに指定するのは、管理型調書作成ツールで作成したALLシェイプの保存先である。 管理型調書作成ツールを起動し、次の操作を行う。 ツール → 納品データ(Shapefile)の作成 実行すると、 Shape_Data フォルダが作成され、 その中の All フォルダに次のようなファイルが出力される。 all_UPOINT.shp all_LPOINT.shp all_MLINE.shp all_YZONE.shp all_RZONE.shp all_SRMZONE.shp all_SRSZONE.shp Excelには、これらのファイルが...

Google DriveとOneDriveで大量ファイルの共有リンク一覧を作る方法

Google DriveとOneDriveで大量ファイルの共有リンク一覧を作る方法 Excel成果品を大量に共有する場合、本来はMicrosoft製品であるOneDriveの方がExcelとの相性に優れています。それでも今回は、OneDriveの共有URLに組織名やテナント名が残る場合があるため、外部共有用としてあえてGoogle Driveを選びました。この記事では、両者の特徴と、Google Drive・OneDriveでリンク一覧を一括作成する方法をまとめます。 ※2026年7月時点の内容です。 1.Excelとの相性はOneDriveの方が良い Excelファイルを扱うだけで考えると、基本的にはOneDriveの方が適しています。 ブラウザ版Excelで直接開ける Excelの書式を比較的維持しやすい 複数人で同時編集できる 自動保存やバージョン履歴を利用できる Microsoft 365、Teams、SharePointとの連携が強い Windowsのエクスプローラーと同期しやすい 特に、数式、印刷範囲、改ページ、画像、図形、マクロなどを含む複雑なExcelでは、Googleスプレッドシートへ変換するより、OneDrive上でExcel形式のまま扱う方が安全です。 2.それでもGoogle Driveを選んだ理由 今回Google Driveを利用した最大の理由は、外部へ渡す共有URLの見え方です。 法人向けOneDriveやSharePointでは、共有方法やMicrosoft 365の設定によって、URLに組織名やテナント名を推測できる文字列が含まれる場合があります。 https://会社名-my.sharepoint.com/... https://会社名.sharepoint.com/sites/... URLから、Microsoft 365のテナント名、会社名、SharePointサイト名、ユーザー名に関連する文字列、社内フォルダ構成の一部などが推測される場合があります。 一方、Google Driveの共有URLは一般的に次のような形式です。 https://drive.google.com/file/d/ファイルID/view この形式では、通常、URLだけから所有者の組織名、Google...

フリーソフトで2D断面作成

iPhone LiDAR(Scaniverse)とCloudCompareで作る!手軽で高精度な3D断面➡2D断面図の作成手順 iPhoneアプリ「Scaniverse」で取得した点群データから、CADで使える2次元の横断図(距離と標高のプロット)をサクッと作成する一連のワークフローをご紹介します! 現地での調査からCAD作業に入るまでの時間を劇的に短縮できるので、ぜひ試してみてください。 STEP 1:Scaniverseでデータ取得 まずは現場でiPhoneを使い、対象となる地形や水路などをScaniverseでスキャンします。取得した3Dモデルは、点群データとして「LAS形式」でエクスポートし、PCに取り込みます。 STEP 2:CloudCompareへの取り込みとノイズ除去 PCで無料の点群処理ソフト「CloudCompare」を立ち上げ、LASデータを読み込みます。 自然地形をスキャンすると、雑草や落ち葉、スキャン時のブレによる空中のノイズが含まれるため、以下の方法で事前に綺麗にしておきます。 SORフィルターで自動除去: Tools > Clean > SOR filter を使い、空中に浮いた細かい孤立点を一掃します。 ハサミツールで手動カット: 明らかに邪魔な草などは、画面上部のハサミアイコン(Segmentツール)で囲って切り取ります。これが一番確実です。 STEP 3:3D断面(DXF)の抽出 綺麗になった点群から断面を切り出します。 メニューの「Cross Section(断面ツール)」を起動。 枠(クリッピングボックス)のサイズを調整します。ここで重要なのが 「スライスの厚み(Z軸など奥行き方向)を限界まで薄くする(デォでok)」 こと!分厚いと手前と奥のノイズを拾ってしまい、断面がギザギザになってしまいます。 パネルの「点群の抽出ボタン(緑の下矢印)」を押し、切り出された点群をDXF形式で保存します。 (注意:この時、出力された3DのDXFをLibreCADなどの2D専用CADで開いて上書き保存しないでください。高さデータが消えてしまいます) STEP 4:Pythonで2D DXFへ一括変換 CloudCompareから出力し...

熊情報からCS立体図まで全乗せ!「岐阜県・軽量Webハザードマップ」

現場調査や地域の防災確認で、公式の「県域統合型GISぎふ」を利用される方は多いかと思います。素晴らしいシステムですが、データ量が重いため 「出先からスマホで開くと遅い」「ピンポイントで検索したいのに手軽に辿り着けない」 とお悩みではないでしょうか? そこで、 「現場で必要な情報だけを、サクッと爆速で検索・重ね合わせできる」 岐阜県専用のオリジナルWeb防災マップを開発しました! 📍 スマホの「位置情報(GPS)」ONで現地で即使える! スマホの位置情報をONにして地図左上の「現在地マーク」を押せば、今いる場所のハザード状況が一目でわかります。 🌍 マップを全画面(別タブ)で開く 🚀 特徴:「爆速複合検索」 画面上部の「⚠️ 土砂災害検索」ボックスから、公式GISのような重い読み込みを挟まずに以下の情報を一瞬で検索できます(文字の途中からでもヒットします)。 箇所番号 (例: 5908702) 箇所名 (例: 新田) 住所・所在地 (例: 中津川市福岡) また、地図上の虫眼鏡アイコン(🔍)を開けば、「大明神」などの一般的な地名や施設名からその場所へ飛ぶことも可能です。 🛠️ 「マルチレイヤー」機能 初期表示の負荷を徹底的に削り、右上のメニューから必要な情報だけを何重にも重ね合わせることができます。 土砂災害(特別)警戒区域(2025年): イエローゾーンとレッドゾーンを完全自動塗り分け 熊出没(過去5年): 最近増えている熊の出没地点を🐻アイコンで表示。山間部に入る前の安全確認に必須です 岐阜県CS立体図 & 今昔マップ: 微地形(地面の凹凸)や昔の土地の成り立ちを確認し、地盤リスクを推測 洪水浸水想定区域 & 大規模盛土: 水害リスクや造成地の盛土箇所も即座に重ね合わせ 周辺インフラ・地価: バス停、道の駅、地価調査ポイントなども網羅 「現場で今すぐ知りたい」という機動性に特化したツールです。業務効率が劇的に向上しますので、ぜひご活用ください!

【QGIS】国土地理院ベクターのズーム制限解除 & 巨大点群からの傾斜区分図自動作成(岐阜県バージョン)

1. 国土地理院ベクタータイルの「拡大すると消える」問題を解決する QGISで「国土地理院ベクター(最適化ベクトルタイル)」を表示した際、標準スタイルでは ズームレベル16.1以上に拡大すると建物や道路が消えてしまう 仕様になっています。これでは詳細な図面作成ができません。 ベクタタイルレイヤはプロパティから一括でズームレベルを変更できませんが、Pythonコンソールを使えば一瞬で全項目の制限を解除できます。 【解決手順】 レイヤパネルで「国土地理院ベクター」レイヤを選択。 メニューの [プラグイン] > [Pythonコンソール] を開く。 下部の入力欄に以下の1行を貼り付けてEnter。 Python layer = iface.activeLayer(); styles = layer.renderer().styles(); [s.setMaxZoomLevel( 22 ) for s in styles]; layer.renderer().setStyles(styles); layer.triggerRepaint() これでレベル22まで拡大しても地物が表示され続けます。 2. 巨大点群から傾斜区分図を一括作成する(岐阜県仕様) 数千万点のデータから傾斜区分図を作る際、QGISのGUI操作ではフリーズのリスクが高まります。ここでは、用途に応じて使い分けられる「超高速版」 と 「高精度フルバージョン」の2つのスクリプトを紹介します。 傾斜区分の定義(5段階) 値 1:0° - 2° (緑色) 値 2:2° - 15° (黄緑色) 値 3:15° - 30° (薄い黄色) 値 4:30° - 45° (山吹色) 値 5:45° - 90° (オレンジ色) A. 【超高速版】とりあえず全体を素早く確認したい時 1000万点超えのデータでも 数分 で完了します。微地形は多少簡略化されますが、スピード重視の現場確認に最適です。 Python import os import numpy as np import tkinter as tk from tkinter import filedialog try : from osgeo import gdal, ogr, osr except ImportError: ...