IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社ZISEDAIの特許一覧

特許7580097地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム
<>
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図1
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図2
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図3
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図4
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図5
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図6
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図7
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図8
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図9
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図10
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図11
  • 特許-地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム 図12
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2024-10-31
(45)【発行日】2024-11-11
(54)【発明の名称】地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システム
(51)【国際特許分類】
   G06Q 50/08 20120101AFI20241101BHJP
   G06Q 50/26 20240101ALI20241101BHJP
【FI】
G06Q50/08
G06Q50/26
【請求項の数】 15
(21)【出願番号】P 2024087915
(22)【出願日】2024-05-30
【審査請求日】2024-05-30
【早期審査対象出願】
(73)【特許権者】
【識別番号】522487055
【氏名又は名称】株式会社ZISEDAI
(74)【代理人】
【識別番号】100108006
【弁理士】
【氏名又は名称】松下 昌弘
(72)【発明者】
【氏名】角谷 亘
【審査官】木内 康裕
(56)【参考文献】
【文献】特開2022-121585(JP,A)
【文献】特開2022-166888(JP,A)
【文献】特開2023-110853(JP,A)
【文献】特開2022-160725(JP,A)
【文献】特開2001-216355(JP,A)
【文献】特開2013-228825(JP,A)
【文献】特開2022-145847(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00 - 99/00
(57)【特許請求の範囲】
【請求項1】
地理的領域に関連付けられた情報を情報処理システムが提供する方法であって、
前記情報処理システムは、記憶装置にアクセス可能であり、
前記記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、
前記規制関係情報は、建築の規制に関係する情報であり、
前記領域情報は、地理的領域を示す情報であり、
地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、
前記情報提供要求において指定された前記位置若しくは前記範囲と重なる地理的領域を示す1以上の前記領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを前記記憶装置から読み出す第2工程と、
前記情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、前記情報提供要求の要求元に提供する第3工程とを有し、
1つの前記領域情報と、当該1つの領域情報に関連付けられた1つの前記規制関係情報とのペアを領域・規制情報と呼び、
各前記規制関係情報は、複数の種類のいずれか1つに属しており、
前記第2工程は、前記情報提供要求において前記規制関係情報の前記種類が指定される場合、前記情報提供要求において指定された前記位置若しくは前記範囲と重なる地理的領域を含み、かつ、前記情報提供要求において指定された前記種類に属する前記規制関係情報を含んだ1以上の前記領域・規制情報を前記記憶装置から読み出すことを含む、
方法。
【請求項2】
建築の規制に関係する情報を含んだ所定のウェブページの更新を監視し、前記ウェブページが更新された場合に当該更新の内容を取得する第4工程と、
前記第4工程において取得した前記ウェブページの更新内容が前記領域・規制情報の更新に関わるものであるか判定する第5工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容に適合する前記領域・規制情報を生成する第6工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容が示す更新の対象となり得る前記記憶装置の1以上の前記領域・規制情報を特定する第7工程と、
前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第8工程と
を有する請求項1に記載の方法。
【請求項3】
前記第5工程は、
前記第4工程において取得した前記ウェブページの前記更新内容を含んだ第1プロンプトであって、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定するように生成AIへ指示を与える前記第1プロンプトを生成し、生成した前記第1プロンプトを前記生成AIに入力することと、
前記第1プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定することとを含む、
請求項2に記載の方法。
【請求項4】
前記第6工程は、
前記領域・規制情報の更新に関わるものであると前記第5工程において判定された前記ウェブページの前記更新内容を含んだ第2プロンプトであって、当該更新内容に適合する前記領域・規制情報を生成するように生成AIへ指示を与える第2プロンプトを生成し、生成した前記第2プロンプトを前記生成AIに入力することと、
前記第2プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容に適合する前記領域・規制情報を取得することとを含む、
請求項2に記載の方法。
【請求項5】
前記第7工程は、前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、前記第6工程において生成した前記領域・規制情報の前記領域情報と重なる地理的領域を示す前記領域情報を前記記憶装置において検索し、検索により見つかった前記領域情報を含む前記領域・規制情報を、更新の対象となり得る前記領域・規制情報として特定することを含む、
請求項2に記載の方法。
【請求項6】
前記第5工程は、前記第4工程において取得した前記ウェブページの前記更新内容に関わる前記規制関係情報の前記種類を判定することを含み、
前記第6工程は、前記第5工程において判定した前記種類に属する前記規制関係情報を含んだ前記領域・規制情報を生成することを含み、
前記第7工程は、前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、前記第6工程において生成した前記領域・規制情報の前記領域情報と重なる地理的領域を示す前記領域情報であって、当該生成した前記領域・規制情報の前記規制関係情報と同一の前記種類に属する前記規制関係情報に関連付けられた前記領域情報を前記記憶装置において検索し、検索により見つかった前記領域情報を含む前記領域・規制情報を、更新の対象となり得る前記領域・規制情報として特定することを含む、
請求項5に記載の方法。
【請求項7】
前記第8工程は、
前記第4工程において取得した前記ウェブページの前記更新内容に関するウェブページ情報と、前記第7工程において特定した1以上の前記領域・規制情報と、前記第6工程において生成した前記領域・規制情報とを、前記記憶装置に記憶される前記領域・規制情報の更新の権限を持つ管理者が操作する端末装置において表示させる第9工程と、
前記領域・規制情報の更新を承認する前記管理者の更新承認指示を前記管理者の端末装置から入力する第10工程と、
前記更新承認指示を入力した場合、前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第11工程とを含む、
請求項2に記載の方法。
【請求項8】
地理的領域に関連付けられた情報を情報処理システムが提供する方法であって、
前記情報処理システムは、記憶装置にアクセス可能であり、
前記記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、
前記規制関係情報は、建築の規制に関係する情報であり、
前記領域情報は、地理的領域を示す情報であり、
1つの前記領域情報と、当該1つの領域情報に関連付けられた1つの前記規制関係情報とのペアを領域・規制情報と呼び、
地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、
前記情報提供要求において指定された前記位置若しくは前記範囲と重なる地理的領域を示す1以上の前記領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを前記記憶装置から読み出す第2工程と、
前記情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、前記情報提供要求の要求元に提供する第3工程と
建築の規制に関係する情報を含んだ所定のウェブページの更新を監視し、前記ウェブページが更新された場合に当該更新の内容を取得する第4工程と、
前記第4工程において取得した前記ウェブページの更新内容が前記領域・規制情報の更新に関わるものであるか判定する第5工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容に適合する前記領域・規制情報を生成する第6工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容が示す更新の対象となり得る前記記憶装置の1以上の前記領域・規制情報を特定する第7工程と、
前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第8工程とを有し、
各前記規制関係情報は、複数の種類のいずれか1つに属しており、
前記第5工程は、前記第4工程において取得した前記ウェブページの前記更新内容に関わる前記規制関係情報の前記種類を判定することを含み、
前記第6工程は、前記第5工程において判定した前記種類に属する前記規制関係情報を含んだ前記領域・規制情報を生成することを含み、
前記第7工程は、前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、前記第6工程において生成した前記領域・規制情報の前記領域情報と重なる地理的領域を示す前記領域情報であって、当該生成した前記領域・規制情報の前記規制関係情報と同一の前記種類に属する前記規制関係情報に関連付けられた前記領域情報を前記記憶装置において検索し、検索により見つかった前記領域情報を含む前記領域・規制情報を、更新の対象となり得る前記領域・規制情報として特定することを含む、
方法。
【請求項9】
前記第5工程は、
前記第4工程において取得した前記ウェブページの前記更新内容を含んだ第1プロンプトであって、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定するように生成AIへ指示を与える前記第1プロンプトを生成し、生成した前記第1プロンプトを前記生成AIに入力することと、
前記第1プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定することとを含む、
請求項8に記載の方法。
【請求項10】
前記第6工程は、
前記領域・規制情報の更新に関わるものであると前記第5工程において判定された前記ウェブページの前記更新内容を含んだ第2プロンプトであって、当該更新内容に適合する前記領域・規制情報を生成するように生成AIへ指示を与える第2プロンプトを生成し、生成した前記第2プロンプトを前記生成AIに入力することと、
前記第2プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容に適合する前記領域・規制情報を取得することとを含む、
請求項8に記載の方法。
【請求項11】
前記第8工程は、
前記第4工程において取得した前記ウェブページの前記更新内容に関するウェブページ情報と、前記第7工程において特定した1以上の前記領域・規制情報と、前記第6工程において生成した前記領域・規制情報とを、前記記憶装置に記憶される前記領域・規制情報の更新の権限を持つ管理者が操作する端末装置において表示させる第9工程と、
前記領域・規制情報の更新を承認する前記管理者の更新承認指示を前記管理者の端末装置から入力する第10工程と、
前記更新承認指示を入力した場合、前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第11工程とを含む、
請求項8に記載の方法。
【請求項12】
前記第3工程において前記情報提供要求の要求元の端末装置に提供する1以上の前記領域・規制情報に基づいて、前記領域情報が示す地理的領域である対象領域と、前記対象領域に関連付けられた前記規制関係情報とを含む地図を前記要求元の端末装置において表示させる第12工程と、
前記地図の前記対象領域を変更若しくは削除する指示、前記地図の前記対象領域に関連付けられた前記規制関係情報を変更する指示、及び、前記地図に新たな前記対象領域を追加するとともに当該追加した対象領域の前記規制関係情報を設定する指示、の少なくとも1つを含んだ情報更新指示を前記要求元の端末装置から入力する第13工程と、
入力した前記情報更新指示に応じて、前記記憶装置に記憶される前記領域・規制情報を更新する、及び/又は、前記記憶装置に新たな前記領域・規制情報を登録する第14工程とを有する、
請求項1~請求項11のいずれか一項に記載の方法。
【請求項13】
地理的領域に関連付けられた情報を提供する処理を情報処理システムに行わせる命令を含むプログラムであって、
前記情報処理システムが前記命令に従って行う処理は、請求項1~請求項11のいずれか一項に記載された方法の各工程を含む、
プログラム。
【請求項14】
地理的領域に関連付けられた情報を提供する情報処理システムであって、
処理部と、
前記処理部において実行される命令を記憶した記憶部とを有し、
前記処理部が前記命令に従って行う処理は、請求項1~請求項11のいずれか一項に記載された方法の各工程を含む、
情報処理システム。
【請求項15】
地理的領域に関連付けられた情報を提供する情報処理システムであって、
請求項1~請求項11のいずれか一項に記載された方法の各工程を行う手段を備えた
情報処理システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、地理的領域に関連付けられた情報を提供する方法、プログラム及び情報処理システムに関するものである。
【背景技術】
【0002】
下記の特許文献には、敷地に建築する建物のプランを自動的に生成する方法の発明が記載される。この発明では、敷地の所在地における建築の規制(斜線制限、高さ制限、建蔽率等)の要件を満たし、かつ、収益性を高めるために住戸の数がなるべく多くなるように建物のプランが決定される。
【先行技術文献】
【特許文献】
【0003】
【文献】特許第7283829号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
敷地の所在地における建築の規制の情報を管理するために、敷地の住所と建築の規制の情報とを関連付けて記憶する簡易的なデータベースを用いることが考えられる。しかしながら、一般に建築の規制においては、規制の対象となる地理的な範囲が定められる。この規制の対象となる範囲は、敷地の範囲とは無関係に定められる。そのため、敷地の全体に単一の規制が適用されるとは限らず、敷地の複数の部分に異なる規制が適用される場合もあり得る。このような場合、上述した簡易的なデータベースによって管理される情報では、敷地のどの部分にどの規制が適用されるのかを正しく把握できないため、建物のプランを決定するために必要な規制の情報を得ることができない。
【0005】
本発明はかかる事情に鑑みてなされたものであり、その目的は、敷地に建物を建築する際に必要な建築の規制に関する情報を提供することが可能な方法、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【0006】
本発明の第1の態様に係る方法は、地理的領域に関連付けられた情報を情報処理システムが提供する方法であって、情報処理システムは、記憶装置にアクセス可能であり、記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、規制関係情報は、建築の規制に関係する情報であり、領域情報は、地理的領域を示す情報であり、地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置から読み出す第2工程と、情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、情報提供要求の要求元に提供する第3工程とを有し、1つの領域情報と、当該1つの領域情報に関連付けられた1つの規制関係情報とのペアを領域・規制情報と呼び、各規制関係情報は、複数の種類のいずれか1つに属しており、第2工程は、情報提供要求において規制関係情報の種類が指定される場合、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を含み、かつ、情報提供要求において指定された種類に属する規制関係情報を含んだ1以上の領域・規制情報を記憶装置から読み出すことを含む、方法である。
【0007】
本発明の第2の態様に係るプログラムは、地理的領域に関連付けられた情報を提供する処理を情報処理システムに行わせる命令を含むプログラムであって、情報処理システムは、記憶装置にアクセス可能であり、記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、規制関係情報は、建築の規制に関係する情報であり、領域情報は、地理的領域を示す情報であり、情報処理システムが命令に従って行う処理は、地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置から読み出す第2工程と、情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、情報提供要求の要求元に提供する第3工程とを含み、1つの領域情報と、当該1つの領域情報に関連付けられた1つの規制関係情報とのペアを領域・規制情報と呼び、各規制関係情報は、複数の種類のいずれか1つに属しており、第2工程は、情報提供要求において規制関係情報の種類が指定される場合、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を含み、かつ、情報提供要求において指定された種類に属する規制関係情報を含んだ1以上の領域・規制情報を記憶装置から読み出すことを含む、プログラムである。
【0008】
本発明の第3の態様に係る情報処理システムは、地理的領域に関連付けられた情報を提供する情報処理システムであって、処理部と、処理部が実行可能な命令を含んだプログラムを記憶する記憶部とを有し、処理部は、記憶装置にアクセス可能であり、記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、規制関係情報は、建築の規制に関係する情報であり、領域情報は、地理的領域を示す情報であり、処理部が命令に従って行う処理は、地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置から読み出す第2工程と、情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、情報提供要求の要求元に提供する第3工程とを含み、1つの領域情報と、当該1つの領域情報に関連付けられた1つの規制関係情報とのペアを領域・規制情報と呼び、各規制関係情報は、複数の種類のいずれか1つに属しており、第2工程は、情報提供要求において規制関係情報の種類が指定される場合、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を含み、かつ、情報提供要求において指定された種類に属する規制関係情報を含んだ1以上の領域・規制情報を記憶装置から読み出すことを含む、情報処理システムである。
【0009】
本発明の第4の態様に係る情報処理システムは、地理的領域に関連付けられた情報を提供する情報処理システムであって、記憶装置にアクセス可能であり、記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、規制関係情報は、建築の規制に関係する情報であり、領域情報は、地理的領域を示す情報であり、地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1手段と、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置から読み出す第2手段と、情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、情報提供要求の要求元に提供する第3手段とを有し、1つの領域情報と、当該1つの領域情報に関連付けられた1つの規制関係情報とのペアを領域・規制情報と呼び、各規制関係情報は、複数の種類のいずれか1つに属しており、第2手段は、情報提供要求において規制関係情報の種類が指定される場合、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を含み、かつ、情報提供要求において指定された種類に属する規制関係情報を含んだ1以上の領域・規制情報を記憶装置から読み出す、情報処理システムである。
【発明の効果】
【0010】
本発明によれば、敷地に建物を建築する際に必要な建築の規制に関する情報を提供することが可能な方法、プログラム及び情報処理システムを提供できる。
【図面の簡単な説明】
【0011】
図1図1は、第1の実施形態に関わるシステムの構成の一例を示す図である。
図2図2Aは、情報処理システムの構成の一例を示す図である。図2Bは、端末装置の構成の一例を示す図である。
図3図3Aは、敷地を含む地図の一例を示す図である。図3Bは、規制関係情報の種類の一例を示す図である。
図4図4は、建物プランを生成するために情報処理システムが領域・規制情報を提供する処理の一例を説明するためのフローチャートである。
図5図5は、第2の実施形態に関わるシステムの構成の一例を示す図である。
図6図6は、ウェブページの更新に応じて領域・規制情報を更新する処理の一例を説明するための図である。
図7図7は、管理者の承認を条件に領域・規制情報を更新する処理の一例を説明するための図である。
図8図8は、管理者の端末装置に表示される画面の一例を示す図である。
図9図9は、管理者の端末装置に表示される画面の一例を示す図である。
図10図10は、管理者の端末装置に表示される画面の一例を示す図である。
図11図11は、管理者の操作に応じて領域・規制情報を変更する処理の一例を示す図である。
図12図12は、管理者の端末装置に表示される画面の一例を示す図である。
【発明を実施するための形態】
【0012】
<第1の実施形態>
図1は、第1の実施形態に係るシステムの構成の一例を示す図である。図1の例に示すシステムは、インターネット等の通信ネットワーク9を介して互いに通信可能な情報処理システム1、建物プラン生成システム3、地図提供システム4、端末装置7を有する。
情報処理システム1は、本発明の情報処理システムの一例である。
【0013】
図1に示すシステムでは、端末装置7が指定した敷地について建物プラン生成システム3により建物のプランが生成される場合、その敷地で建物を建築するために必要な建築の規制に関する情報が、情報処理システム1によって建物プラン生成システム3に提供される。
【0014】
[情報処理システム1]
情報処理システム1は、建物プラン生成システム3や他の装置からの要求に応じて、地理的領域に関連付けられた建築の規制に関する情報を提供する処理を行う。例えば情報処理システム1は、通信ネットワーク9に接続された1台若しくは複数台のコンピュータを含んで構成される。図1の例に示す情報処理システム1は、通信部11と、記憶部12と、処理部13を有する。
【0015】
通信部11は、通信ネットワーク9を介して他の装置(建物プラン生成システム3等)と通信を行う。通信部11は、例えばイーサネット(登録商標)や無線LAN等の所定の通信規格に準拠して通信を行う装置(ネットワークインターフェースカード等)を含む。
【0016】
記憶部12は、処理部13において実行可能な命令を含む1以上のプログラム121や、処理部13による処理の過程で一時的に保存されるデータ、処理部13の処理に利用されるデータ、処理部13の処理の結果として得られたデータ等を記憶する。記憶部12は、例えば、主記憶装置(RAM、ROM等)と補助記憶装置(フラッシュメモリ、SSD、ハードディスク、メモリカード、光ディスク等)を含んでよい。記憶部12は、1つの記憶装置から構成されてもよいし、複数の記憶装置から構成されてもよい。記憶部12が複数の記憶装置から構成される場合、各記憶装置は、コンピュータのバスや他の任意の通信手段を介して処理部13に接続される。
【0017】
処理部13は、情報処理システム1の全体的な動作を統括的に司り、所定の情報処理を実行する。処理部13は、例えば、記憶部12に格納された1以上のプログラム121の命令に応じて処理を実行する1以上のプロセッサ(CPU(central processing unit)、MPU(micro-processing unit)、DSP(digital signal processor)、GPU(graphics processing unit)、NPU(neural network processing unit)等)を含む。処理部13は、記憶部12に記憶される1以上のプログラム121の命令を1以上のプロセッサが実行することにより、1以上のコンピュータとして動作する。情報処理システム1は、複数のコンピュータを有していてもよく、本実施形態に係る処理の少なくとも一部を複数のコンピュータが連携して実行してもよい。
【0018】
処理部13は、特定の機能を実現するように構成された1以上の専用のハードウェア(ASIC(application specific integrated circuit)、FPGA(field-programmable gate array)等)を含んでもよい。処理部13は、本実施形態において説明する全ての処理を1以上のコンピュータにおいて実行してもよいし、少なくとも一部の処理を専用のハードウェアにおいて実行してもよい。
【0019】
プログラム121は、例えばコンピュータ読み取り可能な記録媒体(光ディスク、メモリカード、USBメモリ、その他の非一時的な有形の媒体)に記録されていてもよい。処理部13は、そのような記録媒体に記録された1以上のプログラム121の少なくとも一部を不図示の記録媒体読み取り装置(光ディスク装置等)やインターフェース装置(USBインターフェース等)により読み込んで、記憶部12に書き込んでもよい。あるいは処理部13は、通信ネットワーク9に接続される他の装置から通信部11により1以上のプログラム121の少なくとも一部をダウンロードして、記憶部12に書き込んでもよい。1以上のプログラム121は、後述する本実施形態に係る処理の少なくとも一部を処理部13において実行させる命令を含んでよい。
【0020】
記憶装置2は、情報処理システム1の処理において使用される種々の情報を記憶する。情報処理システム1と記憶装置2は、任意の通信手段(LAN、専用回線網、インターネット等)介して通信可能である。例えば記憶装置2は、複数の装置からのアクセスを受け付けるファイルサーバやデータベースサーバ等に含まれていてもよいし、情報処理システム1のみアクセス可能な専用の記憶装置でもよい。図1の例において、記憶装置2は、複数の領域・規制情報21を記憶する。個々の領域・規制情報21は、1つの領域情報と1つの規制関係情報を含む。
【0021】
領域情報は、地理的領域を示す情報であり、例えば、複数の地理的な位置(緯度、経度で特定される位置)を結ぶ複数の線で囲まれた多角形の領域を表すポリゴンデータを含む。
【0022】
規制関係情報は、建築の規制に関係する情報であり、例えば、規制の種類や内容を示す情報(用途地域、日影規制等)、規制の要件を定めるために参照される情報(道路、河川等)を含む。
【0023】
1つの規制関係情報は、1つの領域情報に関連付けられており、当該1つの領域情報が示す地理的領域に適用された建築の規制に関係する情報を示す。1つの領域・規制情報21は、1つの領域情報と、当該1つの領域情報に関連付けられた1つの規制関係情報とのペアを示す。
【0024】
図3Aは、敷地31を含んだ地図30の一例を示す。図3Bは、規制関係情報の種類の一例を示す。規制関係情報には、例えば複数の種類が存在する。図3Bの例において、規制関係情報には9つの種類(用途地域、防火地域、高度地区、日影規制、地区計画、計画道路、駐車場整備地区、道路、河川、線路)が存在する。記憶装置2に記憶される各規制関係情報は、複数の種類のいずれか1つに属する。
【0025】
規制関係情報の種類ごとに、1つの地図が構成される。すなわち、1つの種類(例えば用途地域)に属する複数の規制関係情報に関連付けられた複数の領域情報の地理的領域を地図上に配置させることで、当該1つの種類に属する規制関係情報についての地図(例えば用途地域についての地図)が構成される。1つの種類に属する規制関係情報についての地図を、以下では「レイヤー」と呼ぶ場合がある。記憶装置2に記憶される複数の領域・規制情報21から、図3Bに示すような複数のレイヤーが構成される。なお、記憶装置2に記憶される領域・規制情報21の規制関係情報の種類は複数でもよいし、1つでもよい。
【0026】
[建物プラン生成システム3]
建物プラン生成システム3は、ユーザの端末装置7からの要求に応じて、ユーザが指定した敷地に建築可能な建物のプランを生成する処理を行う。建物プラン生成システム3は、ユーザが指定した敷地に建物を建築する場合に必要となる建築の規制に関係する情報を情報処理システム1から取得し、この取得した情報に基づいて建物のプランを生成する。例えば建物プラン生成システム3は、指定された敷地において建物の建築が可能な範囲を決定し、その範囲内で建築可能な建物の階数と各階の床面積を決定し、決定した各階の床面積に基づいて各階の戸数と各階の専有部分及び共用部分の面積を決定する。
【0027】
建物プラン生成システム3は、地図提供システム4から取得した地図の情報に基づいて、端末装置7に地図を表示させる。ユーザは、端末装置7に表示された地図上で建物プランの生成対象とする敷地の範囲を指定することができる。
【0028】
例えば地図提供システム4は、情報処理システム1の上述した通信部11、記憶部12、処理部13と同様な通信部、記憶部、処理部を有する。
【0029】
[地図提供システム4]
地図提供システム4は、他の装置(建物プラン生成システム3、端末装置7等)からの要求に応じて、汎用的な地図の情報を提供する。要求元の装置は、地図提供システム4から取得した地図の情報を用いて、地図の画像をディスプレイに表示させるユーザインターフェースを構成することができる。
【0030】
[端末装置7]
端末装置7は、例えばパーソナルコンピュータ、タブレット、スマートフォン等の情報通信機能を備えた装置であり、建物のプランに関する情報を閲覧するユーザによって操作される。図1の例において端末装置7は1つであるが、端末装置7は複数であってもよい。例えば端末装置7は、情報処理システム1の通信部11、記憶部12、処理部13と同様な処理部、記憶部、通信部を備える。また端末装置7は、ユーザの指示を入力する入力部(タッチパネル、マウス、キーボード等)、情報を表示する表示部(液晶ディスプレイ、有機ELディスプレイ、プロジェクタ等)を備える。
【0031】
ここで、上述した構成を有する図1に示すシステムにおいて行われる処理について、図4のフローチャートを参照して説明する。
ステップST115は、本発明の第1工程の一例である。
ステップST120は、本発明の第2工程の一例である。
ステップST125は、本発明の第3工程の一例である。
【0032】
端末装置7は、地図提供システム4により提供された地図の情報に基づく地図を表示し、この地図上でユーザが指定した敷地の情報を入力する。端末装置7は、この入力した敷地において建築可能な建物のプランを生成することを建物プラン生成システム3に要求する(ST100)。
【0033】
建物プラン生成システム3は、端末装置7から建物のプランの生成要求を入力すると(ST105)、この要求において指定された敷地に建物を建築する場合に必要となる建築の規制に関係する情報を情報処理システム1に要求する(ST110)。この場合、建物プラン生成システム3は、敷地の地理的な位置、若しくは、敷地を含む地理的な範囲を指定して、この位置若しくは範囲における建築の規制の関係する情報を提供するように求める情報提供要求を情報処理システム1に入力する。情報提供要求において指定される地理的な位置は、例えば、敷地内の任意の地点における緯度及び経度でもよい。また、情報提供要求において指定される地理的な範囲は、例えば円形の範囲でもよい。その場合、円の中心位置(緯度、経度)と円の半径が情報提供要求において指定されてもよい。
【0034】
情報処理システム1は、地理的な位置若しくは範囲を指定した情報提供要求を入力すると(ST115)、この情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置2から読み出す(ST120)。すなわち、情報処理システム1は、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す領域情報を含んだ1以上の領域・規制情報21を記憶装置2から読み出す。
【0035】
例えば情報処理システム1は、図3Bに示すような規制関係情報の種類の各々について、1以上の領域・規制情報21を読み出してもよい。また情報処理システム1は、情報提供要求において規制関係情報の種類が指定されている場合、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す領域情報を含み、かつ、この指定された種類に属する規制関係情報を含んだ1以上の領域・規制情報21を読み出してもよい。
【0036】
情報処理システム1は、ステップST120において読み出した1以上の領域・規制情報21を、情報提供要求の要求元の情報処理システム1に提供する(ST125)。
【0037】
建物プラン生成システム3は、情報提供要求に応じて情報処理システム1から提供された1以上の領域・規制情報21を入力すると(ST130)、当該1以上の領域・規制情報21を用いて、敷地に建築可能な建物のプランを生成する(ST135)。建物のプランの生成方法は、例えば特許第7283829号公報において開示された方法を用いることができる。建物プラン生成システム3は、生成した建物のプランの情報を端末装置7に提供する(ST140)。端末装置7は、建物プラン生成システム3で生成された建物のプランの情報を入力すると(ST145)、この建物プランの情報を表示部において表示する(ST150)。
【0038】
以上説明したように、本実施形態によれば、地理的な位置若しくは範囲を指定した情報提供要求を情報処理システム1に入力すると、この指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とが情報処理システム1から提供される。領域情報は地理的領域を示すものであり、規制関係情報は地理的領域における建築の規制の関係する情報であるため、敷地の複数の部分に異なる規制が適用される場合でも、領域情報が示す地理的領域と敷地との位置関係に基づいて、敷地のどの部分にどの規制が適用されるのかを正しく把握することが可能となる。従って、敷地に建物を建築する際に必要な建築の規制に関する情報を建物プラン生成システム3に提供できる。
【0039】
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
第2の実施形態では、地方自治体等のウェブページに含まれる情報に基づいて、記憶装置2に記憶される領域・規制情報21を更新する処理が行われる。
【0040】
図5は、第2の実施形態に係るシステムの構成の一例を示す図である。インターネット等の通信ネットワーク9を介して互いに通信可能な情報処理システム1、地図提供システム4、ウェブサーバ5、生成AIシステム6、端末装置8を有する。情報処理システム1及び地図提供システム4の構成は、第1の実施形態において説明したものと同じであるため、説明を割愛する。以下ではウェブサーバ5、生成AIシステム6、端末装置8について説明する。
【0041】
[ウェブサーバ5]
ウェブサーバ5は、建築の規制に関係する情報を含んだウェブページを提供するサーバであり、例えば建築の規制に関わる行政機関(地方自治体、官公庁等)によって運営される。
【0042】
[生成AIシステム6]
生成AIシステム6は、文書や画像等を生成可能な1以上の生成AI(generative artificial intelligence)の機能を提供するシステムである。生成AIは、大量のパラメータ(例えば数十億~数千億)を持つ人工ニューラルネットワークに大量のデータ(テキストデータ、画像データ等)を学習させることにより、与えられたプロンプトに応答して文章、画像等を生成するように構成された人工知能である。生成AIとしては、例えば米国のOpenAI社により運営されるGPTシリーズ(Chat GPT等)、米国のGoogle社により運営されるGeminiシリーズ(Gemini Pro等)、米国のAnthropic社により運営されるClaudeシリーズ(Claude3等)が挙げられる。
【0043】
[端末装置8]
端末装置8は、例えばパーソナルコンピュータ、タブレット、スマートフォン等の情報通信機能を備えた装置であり、情報処理システム1により提供される領域・規制情報21の更新の権限を持つ管理者によって操作される。端末装置8は、例えば図2Bに示すように、通信部81と、入力部82と、表示部83と、記憶部84と、処理部85を有する。
【0044】
通信部81は、通信ネットワーク9を介して他の装置(情報処理システム1等)と通信を行う。通信部81は、例えば所定の通信規格に準拠して通信を行う通信機器を含む。
【0045】
入力部82は、ユーザの操作に応じた指示やその他の情報を処理部85に入力する。例えば、入力部82は、ボタン、キーボード、マウス、タッチパッド、タッチパネル、マイク、カメラ等の入力機能を備えた機器の少なくとも1つを含む。
【0046】
表示部83は、処理部85において生成される映像信号に応じた映像を表示する装置であり、例えば液晶ディスプレイ、有機ELディスプレイ、プロジェクタ等の表示機器を含む。
【0047】
記憶部84は、処理部85において実行可能な命令を含む1以上のプログラム841、処理部85による処理の過程で一時的に保存されるデータ、処理部85の処理に利用されるデータ、処理部85の処理の結果として得られたデータ等を記憶する。記憶部84は、例えば、主記憶装置(ROM、RAM等)と補助記憶装置(フラッシュメモリ、SSD、ハードディスク、光ディスク等)を含んでよい。記憶部84は、1つの記憶装置から構成されてもよいし、複数の記憶装置から構成されてもよい。記憶部84が複数の記憶装置から構成される場合、各記憶装置は、コンピュータのバスや他の任意の通信手段を介して処理部85と接続される。
【0048】
処理部85は、端末装置8の全体的な動作を統括的に司り、所定の情報処理を実行する。処理部85は、例えば、記憶部84に格納されたプログラム841の命令に応じて処理を実行する1以上のプロセッサ(CPU、MPU、DSP、GPU、NPU等)を含む。処理部85は、記憶部84に記憶される1以上のプログラム841の命令を1以上のプロセッサが実行することにより、コンピュータとして動作する。なお処理部85は、特定の機能を実現するように構成された1つ以上の専用のハードウェア(ASIC、FPGA等)を含んでもよく、本実施形態において説明する処理の少なくとも一部を専用のハードウェアにおいて実行してもよい。
【0049】
プログラム841は、例えばコンピュータ読み取り可能な記録媒体(光ディスク、メモリカード、USBメモリ、その他の非一時的な有形の媒体)に記録されていてもよい。処理部85は、そのような記録媒体に記録された1以上のプログラム841の少なくとも一部を不図示の記録媒体読み取り装置(光ディスク装置等)やインターフェース装置(USBインターフェース等)により読み込んで、記憶部84に書き込んでもよい。
【0050】
あるいは処理部85は、通信ネットワーク9に接続される他の装置から通信部81により1以上のプログラム841の少なくとも一部を受信して、記憶部84に書き込んでもよい。例えば、情報処理システム1がウェブアプリケーションを提供するサーバであり、後述する画面(図8図9図10図12等)が情報処理システム1により提供されるウェブブラウザ上の画面である場合、少なくとも一部のプログラム841は、情報処理システム1から提供されるウェブブラウザ用のコード(HTML、CSS、JavaScript(登録商標)等のコード)を含んでもよい。
【0051】
ここで、上述した構成を有する図5に示すシステムにおいて行われる処理について、図6のフローチャートを参照して説明する。
ステップST200は、本発明の第4工程の一例である。
ステップST210は、本発明の第5工程の一例である。
ステップST220は、本発明の第6工程の一例である。
ステップST225は、本発明の第7工程の一例である。
ステップST230は、本発明の第8工程の一例である。
【0052】
情報処理システム1は、建築の規制に関係する情報を含んだウェブサーバ5のウェブページの更新を監視し、ウェブページが更新された場合に当該更新の内容を取得する(ST200)。例えば情報処理システム1は、ウェブサーバ5において提供される所定のウェブページを定期的に読み込んで保存し、前回読み込んで保存したウェブページと今回読み込んだウェブページとを比較することにより、ウェブページにおいて更新された部分を取得する。
【0053】
情報処理システム1は、監視対象のウェブページにおいて他のウェブページやファイル等へのリンクが変更・追加された場合、情報処理システム1は、このリンク先のウェブページ等も読み込んで保存してよい。これにより、リンク先のウェブページ等で公開された建築の規制に関する情報も更新内容として取得することが可能となる。
【0054】
情報処理システム1は、ステップST200においてウェブページの更新を検出して更新内容を取得した場合(ST205のYes)、取得したウェブページの更新内容が領域・規制情報21の更新に関わるものであるか判定する(ST210)。
【0055】
例えば情報処理システム1は、ステップST200において取得したウェブページの更新内容に基づいて、この更新内容に関わる規制関係情報の種類を判定する。すなわち情報処理システム1は、ステップST200において取得したウェブページの更新内容が、規制関係情報の複数の種類のいずれに関するものであるかを判定する。
【0056】
規制関係情報の種類を判定する場合、情報処理システム1は、取得したウェブページの更新内容において、種類毎に定めたキーワードを検索してもよい。すなわち情報処理システム1は、更新内容における所定のキーワードの有無に基づいて、規制関係情報の種類を判定してもよい。以下は、種類毎のキーワードの例を示す。
用途地域のキーワード:
「都市計画告示」「都市計画変更」「都市計画決定」「用途地域」「高度地区」「防火地域」「都市計画審議会」「説明会」「原案の縦覧」
地区計画のキーワード:
「都市計画告示」「計画の変更」「計画の決定」「都市計画審議会」「説明会」「縦覧」「まちづくり」
【0057】
また情報処理システム1は、上述した種類毎のキーワードに加えて、条例や要綱の改正に関わるウェブページの更新を絞り込むために、例えば以下のようなキーワードを検索してもよい。
「改正」「変更」「見通し」「成立」「制定」「公布」「新設」「廃止」
【0058】
あるいは情報処理システム1は、ステップST210においてウェブページの更新内容の判定するために生成AIを用いてもよい。この場合、情報処理システム1は、ステップST200において取得したウェブページの更新内容(文書、画像等)を含み、かつ、この更新内容が領域・規制情報21の更新に関わるものであるか判定するように生成AIへ指示を与えるプロンプト(以下「第1プロンプト」と呼ぶ場合がある。)を生成する。情報処理システム1は、生成した第1プロンプトを生成AIシステム6に入力し、この第1プロンプトに対する生成AIシステム6からの応答に基づいて、ウェブページの更新内容が領域・規制情報21の更新に関わるものであるかを判定する。
【0059】
情報処理システム1は、第1プロンプトを生成する場合に、ステップST200において取得したウェブページの更新内容が、規制関係情報の複数の種類のいずれに関するものであるかを判定するように求める指示を含むように第1プロンプトを生成してもよい。この場合、情報処理システム1は、規制関係情報の種類毎にウェブページの更新内容の例を含むように第1プロンプトを生成してもよい。第1プロンプトに含めるウェブページの更新内容の例は、判定対象のウェブページについて過去に取得された更新内容でもよいし、判定対象のウェブページの内容に合わせて個別に作成されたものでもよい。すなわち情報処理システム1は、判定対象のウェブページ毎に所定の更新内容の例(規制関係情報の種類とウェブページ更新内容の例との組み合わせ)を含んだ第1プロンプトを生成してもよい。これにより、生成AIにおける規制関係情報の種類の判定精度を高めることができる。
【0060】
情報処理システム1は、ウェブページの更新内容が領域・規制情報21の更新に関わるものであると判定した場合(ST215のYes)、この更新内容に適合する領域・規制情報21を生成する(ST220)。ステップST210において規制関係情報の種類を判定した場合、情報処理システム1は、この判定した種類に属する規制関係情報を含んだ領域・規制情報21を生成する。例えば情報処理システム1は、ステップST200において取得したウェブページの更新内容から、ステップST210において判定した規制関係情報の種類に応じた情報(規制関係情報及び領域情報の少なくとも一部)を抽出し、抽出した情報に基づいて領域・規制情報21を生成する。
【0061】
あるいは情報処理システム1は、ステップST220において領域・規制情報21を生成するために生成AIを用いてもよい。この場合、情報処理システム1は、領域・規制情報21の更新に関わるものであるとステップST210において判定されたウェブページの更新内容(文書、画像等)を含み、かつ、この更新内容に適合した領域・規制情報21を生成するように生成AIへ指示を与えるプロンプト(以下「第2プロンプト」と呼ぶ場合がある。)を生成する。情報処理システム1は、生成した第2プロンプトを生成AIシステム6に入力し、この第2プロンプトに対する生成AIシステム6からの応答に基づいて、ウェブページの更新内容に適合した領域・規制情報21を取得する。
【0062】
情報処理システム1は、第2プロンプトを生成する場合に、ウェブページの更新内容と当該更新内容に適合する領域・規制情報21との組み合わせの例を含むように第2プロンプトを生成してもよい。また情報処理システム1は、ステップST210において規制関係情報の種類を判定した場合、この判定した種類に当てはまるウェブページの更新内容と領域・規制情報21との組み合わせの例を含むように第2プロンプトを生成してもよい。第2プロンプトに含める組み合わせの例(ウェブページの更新内容と領域・規制情報21との組み合わせの例)は、判定対象のウェブページについて過去に取得された更新内容と領域・規制情報21との組み合わせでもよいし、判定対象のウェブページの内容に合わせて個別に作成されたものでもよい。すなわち情報処理システム1は、規制関係情報の種類毎及び判定対象のウェブページ毎に所定の組み合わせの例(ウェブページの更新内容と領域・規制情報21との組み合わせの例)を含んだ第2プロンプトを生成してもよい。これにより、生成AIにおいて生成される領域・規制情報21の正確性を高めることができる。
【0063】
なお情報処理システム1は、上述した第1プロンプトと第2プロンプトを1つのプロンプトにまとめて生成してもよい。この場合、情報処理システム1は、この1つにまとめて生成したプロンプトを生成AIシステム6に入力し、当該プロンプトに対する生成AIシステム6からの応答に基づいて、ウェブページの更新内容に適合した領域・規制情報21を取得するようにしてもよい。
【0064】
情報処理システム1は、ウェブページの更新内容が領域・規制情報21の更新に関わるものであると判定した場合(ST215のYes)、この更新内容が示す更新の対象となり得る記憶装置2の1以上の領域・規制情報21を特定する(ST225)。この場合、例えば情報処理システム1は、ステップST220において生成した領域・規制情報21の領域情報と重なる地理的領域を示す領域情報を記憶装置2において検索し、検索により見つかった領域情報を含む領域・規制情報21を、更新の対象となり得る領域・規制情報21として特定する。より具体的には、情報処理システム1は、ステップST220において生成した領域・規制情報21の領域情報と重なる地理的領域を示す領域情報であって、当該生成した領域・規制情報21の規制関係情報と同一の種類に属する規制関係情報に関連付けられた領域情報を記憶装置2において検索し、検索により見つかった領域情報を含む領域・規制情報21を、更新の対象となり得る領域・規制情報21として特定する。
【0065】
情報処理システム1は、ステップST225において記憶装置2の領域・規制情報21を特定すると、この特定した領域・規制情報21を、ステップST220において生成した領域・規制情報21に置き換える(ST230)。これにより、記憶装置2に記憶される領域・規制情報21が、ウェブページの更新内容に適合した領域・規制情報21へ更新される。
【0066】
情報処理システム1は、ステップST225において領域・規制情報21を特定できなかった場合、ステップST220で生成した領域・規制情報21を新規の領域・規制情報21として記憶装置2に格納する。これにより、ウェブページの更新内容に適合した新規の領域・規制情報21が記憶装置2に記憶される。
【0067】
情報処理システム1は、このステップST230の処理において、管理者の承認を条件として記憶装置2の領域・規制情報21の更新を実行してもよい。図7は、ステップST230における処理の一例を説明するためのフローチャートであり、管理者の承認を条件として記憶装置2の領域・規制情報21を更新する処理の一例を示す。
【0068】
情報処理システム1は、ステップST200において取得したウェブページの更新内容に関する情報(以下「ウェブページ情報」と呼ぶ場合がある。)と、ステップST225において特定した記憶装置2の1以上の領域・規制情報21と、ステップST220において生成した領域・規制情報21とを、管理者が操作する端末装置8において表示させる(ST300)。
【0069】
上記の情報を表示した画面において、管理者による所定の操作(所定の指示を入力する操作等)が行われた場合(ST305のYes)、端末装置8は、操作に応じて画面の表示を更新する(ST310)。
【0070】
端末装置8は、管理者による操作が領域・規制情報21の更新承認指示を入力する操作であった場合(ST315のYes)、この更新承認指示を情報処理システム1に入力する。情報処理システム1は、端末装置8から更新承認指示を入力した場合、ステップST225において特定した記憶装置2の1以上の領域・規制情報21を、ステップST220において生成した領域・規制情報21に置き換える(ST320)。
【0071】
端末装置8は、処理を終了させる指示が入力されるまで(ST325)、上述したステップST305~ST320を繰り返す。
【0072】
図8は、ステップST300(図7)において管理者の端末装置8に表示される画面(ウィンドウ)の一例を示す図である。図8に示す画面Aは、ウェブページの更新内容が用途地域に関するものであった場合に、用途地域の領域・規制情報21を更新することについて管理者の更新承認指示を入力するための画面である。なお「用途地域」は一例であり、画面Aが表す領域・規制情報21の規制関係情報の種類は用途地域以外でもよい。
【0073】
図8の画面Aは、ステップST225(図6)で特定された記憶装置2の領域・規制情報21を示す地図A1と、地図A1上の特定の地点(+マークの地点)に関する情報が表示された欄A3と、ステップST220(図6)で生成された領域・規制情報21を示す地図A2と、地図A2上の特定の地点(+マークの地点)に関する情報が表示された欄A4とを含む。
【0074】
図A1及びA2は、地図提供システム4から提供される汎用的な地図と、領域・規制情報21に基づく用途地域のレイヤーとを重ね合わせて構成される。地図A1における用途地域のレイヤーは地理的領域51及び52を含み、地図A2における用途地域のレイヤーは地理的領域51a及び52aを含む。地理的領域51と地理的領域51aには、横線のハッチングで表される用途地域の要件が適用され、地理的領域52と地理的領域52aには、縦線のハッチングで表される用途地域の要件が適用される。地図A1と地図A2を比較すると、2つの用途地域の要件(横線のハッチング/縦線のハッチング)について、その要件の適用される地理的領域が異なっていることが分かる。
【0075】
欄A3及びA4は、地図上の+マークの地点における住所の情報、緯度・経度の情報、用途地域の要件に関する情報を含む。下側の欄A4に記載される用途地域の要件において、上側の欄A3に記載される用途地域の要件と相違する箇所には「*」マークが付されている。
【0076】
画面Aは、更新承認指示を入力する場合に操作される操作要素であるボタンA6、更新内容を確認したが承認を保留する場合に操作されるボタンA7、前の画面に戻る場合に操作されるボタンA8、次の画面に移行する場合に操作されるボタンA9を含む。ステップST200(図6)の監視処理によって、領域・規制情報21に関するウェブページの更新内容が複数取得された場合、それぞれの更新内容について更新承認指示を入力するための画面Aが構成される。ボタンA8及びA9は、この複数の画面Aを切り替えて表示する場合に操作される。
【0077】
画面Aは、ステップST220(図6)において生成された領域・規制情報21の根拠となったウェブページ情報を表示させる場合に操作されるボタンA5を含む。図8の例において、ボタンA5は欄A4に配置される。端末装置8は、ボタンA5が操作されると、地図A2上の特定の地点(+マークの地点)を含む領域について生成された領域・規制情報21の根拠となったウェブページ情報を表示する。
【0078】
図9は、画面AのボタンA5が操作された場合に端末装置8に表示される画面(ウィンドウ)の一例を示す図である。この例では、画面Aとは独立したウィンドウBにおいて、領域・規制情報21の生成の根拠となったウェブページ情報が表示される。
【0079】
図10は、ステップST300(図7)において端末装置8に表示される画面Aの他の例を示す図であり、ステップST225(図6)において領域・規制情報21を特定できなかった場合に表示される画面Aの例を示す。図10に示す画面Aでは、記憶装置2に記憶された領域・規制情報21を示す地図A1において、+マークの位置に用途地域の規定を適用される領域が存在しない一方、ステップST220(図6)で生成された領域・規制情報21を示す地図A2においては、同じ+マークの位置に用途地域の規定を適用される領域52が存在する。この画面AにおいてボタンA6が押下された場合、端末装置8は、地図A2の領域52に対応する領域・規制情報21を記憶装置2へ新規に追加することを承認する更新承認指示を情報処理システム1に入力する。
【0080】
以上説明したように、本実施形態によれば、建築の規制に関係する情報を含んだウェブページが更新され、その更新内容が領域・規制情報21の更新に関わるものである場合、当該更新内容に適合する領域・規制情報21が生成されるとともに、記憶装置2に記憶される領域・規制情報21の中から当該更新内容が示す更新の対象となり得る1以上の領域・規制情報21が特定される。そして、特定された1以上の領域・規制情報21が、生成された領域・規制情報21に置き換えられる。これにより、記憶装置2に記憶される領域・規制情報21を最新の情報に保つための煩雑な作業を自動化することが可能となり、領域・規制情報21の維持・管理に関わる業務の負担を大幅に軽減できる。
【0081】
また本実施形態によれば、管理者の端末装置8において、ウェブページの更新内容に関するウェブページ情報と、当該更新内容から特定された記憶装置2の1以上の領域・規制情報21と、当該更新内容に適合するように生成された領域・規制情報21とを含む画面が表示され、この端末装置8から更新承認指示を入力した場合に、当該特定された1以上の領域・規制情報21が当該生成された領域・規制情報21に置き換えられる。これにより、生成された領域・規制情報21に対する管理者のチェックが行われるため、記憶装置2の領域・規制情報21が誤った領域・規制情報21によって置き換えられる不具合を生じ難くすることができる。
【0082】
また本実施形態によれば、端末装置8において領域・規制情報21を示す地図A1及びA2を確認しながら管理者のチェックを行うことができるため、生成された領域・規制情報21の誤りを発見し易くすることができる。
【0083】
また本実施形態によれば、領域・規制情報21の生成の根拠となったウェブページ情報を含むウィンドウBを確認しながら管理者のチェックを行うことができるため、生成された領域・規制情報21の誤りを効率的に発見することができる。
【0084】
<第3の実施形態>
次に、本発明の第3の実施形態について説明する。
上述した第2の実施形態では、地方自治体等のウェブページの更新に応じて記憶装置2の領域・規制情報21の更新が行われるのに対して、本実施形態では管理者の指示に応じて記憶装置2の領域・規制情報21が変更される。本実施形態におけるシステムの構成は、図5に示すシステムと同じである。
【0085】
図11は、管理者の操作に応じて記憶装置2の領域・規制情報21を変更する処理の一例を示す図である。
情報処理システム1は、地理的な位置若しくは範囲を指定した管理者の端末装置8からの要求に応じて、記憶装置2から1以上の領域・規制情報21を読み出し、端末装置8に提供する。このとき情報処理システム1は、端末装置8に提供する1以上の領域・規制情報21に基づいて、領域情報が示す地理的領域(以下「対象領域」と呼ぶ場合がある。)と、対象領域に関連付けられた規制関係情報とを含む地図を端末装置8において表示させる(ST400)。
【0086】
上記の地図を表示した画面において、管理者による所定の操作(所定の指示を入力する操作等)が行われた場合(ST405のYes)、端末装置8は、操作に応じて画面の表示を更新する(ST410)。
【0087】
端末装置8は、管理者による操作が記憶装置2の領域・規制情報21を更新する情報更新指示を入力する操作であった場合(ST415のYes)、この情報更新指示を情報処理システム1に入力する。情報処理システム1は、端末装置8から情報更新指示を入力した場合、この情報更新指示に応じて記憶装置2に記憶される領域・規制情報21を更新する(ST420)。情報更新指示が情報の新規登録を指示するものであった場合、情報処理システム1は、指示された新たな領域・規制情報21を記憶装置2に登録する。情報更新指示は、例えば、以下の指示の少なくとも1つを含む。
・端末装置8に表示した地図の対象領域を変更若しくは削除する指示
・端末装置8に表示した地図の対象領域に関連付けられた規制関係情報を変更する指示
・端末装置8に表示した地図に新たな対象領域を追加するとともに当該追加した対象領域の規制関係情報を設定する指示
【0088】
端末装置8は、処理を終了させる指示が入力されるまで(ST425)、上述したステップST405~ST420を繰り返す。
【0089】
図12は、ステップST400(図11)において管理者の端末装置8に表示される画面(ウィンドウ)の一例を示す図である。図12に示す画面Cは、端末装置8からの要求に応じて用途地域の領域・規制情報21を変更する指示を入力するための画面である。なお「用途地域」は一例であり、画面Cが表す領域・規制情報21の規制関係情報の種類は用途地域以外でもよい。
【0090】
図8の画面Aは、情報処理システム1から提供された領域・規制情報21を示す地図C1と、地図C1上の特定の地点(+マークの地点)に関する情報が表示された欄C3と、管理者によって端末装置8に入力された情報更新指示に応じて変更が加えられた領域・規制情報21を示す地図C2と、地図C2上の特定の地点(+マークの地点)に関する情報が表示された欄C4とを含む。
【0091】
図C1及びC2は、地図提供システム4から提供される汎用的な地図と、領域・規制情報21に基づく用途地域のレイヤーとを重ね合わせて構成される。地図C1における用途地域のレイヤーは地理的領域53を含み、地図C2における用途地域のレイヤーは地理的領域53に対して変更が加えられた地理的領域53aを含む。地図C1及びC2において+マークの地点を含む変更対象の地理的領域は、縦線のハッチングで表されている。地図C2において、地理的領域53aの多角形の境界線を規定する頂点C11は、端末装置8の入力部82(マウス等)を用いたポインタC10の操作により移動させることができる。
【0092】
欄C3及びC4は、画面Aの欄A3及びA4(図8)と同様に、地図上の+マークの地点における住所の情報、緯度・経度の情報、用途地域の要件に関する情報を含む。下側の欄C4に記載される用途地域の要件において、上側の欄C3に記載される用途地域の要件と相違する箇所には「*」マークが付されている。欄C4における用途地域の要件は、端末装置8に入力される管理者の指示に応じて変更することができる。
【0093】
図12の画面Cは、地図C1及びC2に表示される場所を入力するための欄C5を含む。欄C5に地理的位置の情報(図12の例では住所)が入力されると、+マークの地点がこの地理的位置となるように地図C1及びC2が構成される。例えば、情報処理システム1は、欄C5に入力された地理的位置(住所)の情報を端末装置8から入力すると、この地理的位置を含む所定の範囲に対応した1以上の領域・規制情報21を記憶装置2から読み出すとともに、この地理的位置を含む所定の範囲の地図の情報を地図提供システム4から取得する。情報処理システム1は、記憶装置2から読み出した当該1以上の領域・規制情報21を示す用途地域のレイヤーと、地図提供システム4から取得した地図の情報とに基づいて地図C1及びC2を構成し、端末装置8において表示させる。
【0094】
図12の画面Cは、地図C2及び欄C4に入力された領域・規制情報21への変更を保存する場合に操作される操作要素であるボタンC6、地図C2及び欄C4に入力された領域・規制情報21への変更を基に戻す(地図C1及び欄C4と同じ状態にする)場合に操作されるボタンC7を含む。端末装置8は、ボタンC6が操作されると、地図C2及び欄C4に入力された領域・規制情報21への変更の内容を含む情報更新指示を情報処理システム1に入力する。
【0095】
以上説明したように、本実施形態によれば、端末装置8において領域・規制情報21を示す地図C1、C2を確認しながら、領域・規制情報21の変更、削除、追加等を指示する情報更新指示を入力できるため、領域・規制情報21の変更作業を効率的に行うことができる。また、地図C1及びC2において元の領域・規制情報21と変更後の領域・規制情報21とを視覚的に比較できるため、領域・規制情報21の変更作業をより効率的に行うことができる。
【0096】
なお、本発明は上述した実施形態にのみ限定されるものではなく、種々のバリエーションを含んでいる。
【0097】
例えば、生成AIシステム6において提供される生成AIの機能は、情報処理システム1の処理部13において実現してもよい。
【0098】
上述した情報処理システム1により実行される処理の一部は、他の装置(端末装置8等)により実行されてもよい。この場合、情報処理システム1の処理部13と他の装置の処理部(端末装置8の処理部85等)とを含む複数のコンピュータによって本実施形態に係る情報処理システムとしての処理が実行されていると言える。
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[1]
地理的領域に関連付けられた情報を情報処理システムが提供する方法であって、
前記情報処理システムは、記憶装置にアクセス可能であり、
前記記憶装置は、それぞれ1つの規制関係情報に関連付けられた複数の領域情報を記憶し、
前記規制関係情報は、建築の規制に関係する情報であり、
前記領域情報は、地理的領域を示す情報であり、
地理的な位置若しくは地理的な範囲を指定した情報提供要求を入力する第1工程と、
前記情報提供要求において指定された前記位置若しくは前記範囲と重なる地理的領域を示す1以上の前記領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを前記記憶装置から読み出す第2工程と、
前記情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を、前記情報提供要求の要求元に提供する第3工程と
を有する方法。
[2]
1つの前記領域情報と、当該1つの領域情報に関連付けられた1つの前記規制関係情報とのペアを領域・規制情報と呼び、
建築の規制に関係する情報を含んだ所定のウェブページの更新を監視し、前記ウェブページが更新された場合に当該更新の内容を取得する第4工程と、
前記第4工程において取得した前記ウェブページの更新内容が前記領域・規制情報の更新に関わるものであるか判定する第5工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容に適合する前記領域・規制情報を生成する第6工程と、
前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、当該更新内容が示す更新の対象となり得る前記記憶装置の1以上の前記領域・規制情報を特定する第7工程と、
前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第8工程と
を有する[1]に記載の方法。
[3]
前記第5工程は、
前記第4工程において取得した前記ウェブページの前記更新内容を含んだ第1プロンプトであって、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定するように生成AIへ指示を与える前記第1プロンプトを生成し、生成した前記第1プロンプトを前記生成AIに入力することと、
前記第1プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容が前記領域・規制情報の更新に関わるものであるか判定することとを含む、
[2]に記載の方法。
[4]
前記第6工程は、
前記領域・規制情報の更新に関わるものであると前記第5工程において判定された前記ウェブページの前記更新内容を含んだ第2プロンプトであって、当該更新内容に適合する前記領域・規制情報を生成するように生成AIへ指示を与える第2プロンプトを生成し、生成した第2プロンプトを前記生成AIに入力することと、
前記第2プロンプトに対する前記生成AIからの応答に基づいて、当該更新内容に適合する前記領域・規制情報を取得することとを含む、
[2]に記載の方法。
[5]
前記第7工程は、前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、前記第6工程において生成した前記領域・規制情報の前記領域情報と重なる地理的領域を示す前記領域情報を前記記憶装置において検索し、検索により見つかった前記領域情報を含む前記領域・規制情報を、更新の対象となり得る前記領域・規制情報として特定することを含む、
[2]に記載の方法。
[6]
各前記規制関係情報は、複数の種類のいずれか1つに属しており、
前記第5工程は、前記第4工程において取得した前記ウェブページの前記更新内容に関わる前記規制関係情報の前記種類を判定することを含み、
前記第6工程は、前記第5工程において判定した前記種類に属する前記規制関係情報を含んだ前記領域・規制情報を生成することを含み、
前記第7工程は、前記ウェブページの前記更新内容が前記領域・規制情報の更新に関わるものであると判定した場合、前記第6工程において生成した前記領域・規制情報の前記領域情報と重なる地理的領域を示す前記領域情報であって、当該生成した前記領域・規制情報の前記規制関係情報と同一の前記種類に属する前記規制関係情報に関連付けられた前記領域情報を前記記憶装置において検索し、検索により見つかった前記領域情報を含む前記領域・規制情報を、更新の対象となり得る前記領域・規制情報として特定することを含む、
[5]に記載の方法。
[7]
前記第8工程は、
前記第4工程において取得した前記ウェブページの前記更新内容に関するウェブページ情報と、前記第7工程において特定した1以上の前記領域・規制情報と、前記第6工程において生成した前記領域・規制情報とを、前記記憶装置に記憶される前記領域・規制情報の更新の権限を持つ管理者が操作する端末装置において表示させる第9工程と、
前記領域・規制情報の更新を承認する前記管理者の更新承認指示を前記管理者の端末装置から入力する第10工程と、
前記更新承認指示を入力した場合、前記第7工程において特定した1以上の前記領域・規制情報を、前記第6工程において生成した前記領域・規制情報に置き換える第11工程とを含む、
[2]に記載の方法。
[8]
1つの前記領域情報と、当該1つの領域情報に関連付けられた1つの前記規制関係情報とのペアを領域・規制情報と呼び、
前記第3工程において前記情報提供要求の要求元の端末装置に提供する1以上の前記領域・規制情報に基づいて、前記領域情報が示す地理的領域である対象領域と、前記対象領域に関連付けられた前記規制関係情報とを含む地図を前記要求元の端末装置において表示させる第12工程と、
前記地図の前記対象領域を変更若しくは削除する指示、前記地図の前記対象領域に関連付けられた前記規制関係情報を変更する指示、及び、前記地図に新たな前記対象領域を追加するとともに当該追加した対象領域の前記規制関係情報を設定する指示、の少なくとも1つを含んだ情報更新指示を前記要求元の端末装置から入力する第13工程と、
入力した前記情報更新指示に応じて、前記記憶装置に記憶される前記領域・規制情報を更新する、及び/又は、前記記憶装置に新たな前記領域・規制情報を登録する第14工程とを有する、
[1]~[7]のいずれか一つに記載の方法。
[9]
1つの前記領域情報と、当該1つの領域情報に関連付けられた1つの前記規制関係情報とのペアを領域・規制情報と呼び、
各前記規制関係情報は、複数の種類のいずれか1つに属しており、
前記第2工程は、前記情報提供要求において前記規制関係情報の前記種類が指定される場合、前記情報提供要求において指定された前記位置若しくは前記範囲と重なる地理的領域を含み、かつ、前記情報提供要求において指定された前記種類に属する前記規制関係情報を含んだ1以上の前記領域・規制情報を前記記憶装置から読み出すことを含む、
[1]~[7]のいずれか一つに記載の方法。
[10]
地理的領域に関連付けられた情報を提供する処理を情報処理システムに行わせる命令を含むプログラムであって、
前記情報処理システムが前記命令に従って行う処理は、[1]~[7]のいずれか一つに記載された方法の各工程を含む、
プログラム。
[11]
地理的領域に関連付けられた情報を提供する情報処理システムであって、
処理部と、
前記処理部において実行される命令を記憶した記憶部とを有し、
前記処理部が前記命令に従って行う処理は、[1]~[7]のいずれか一つに記載された方法の各工程を含む、
情報処理システム。
[12]
地理的領域に関連付けられた情報を提供する情報処理システムであって、
[1]~[7]のいずれか一つに記載された方法の各工程を行う手段を備えた
情報処理システム。
【符号の説明】
【0099】
1…情報処理システム、11…通信部、12…記憶部、121…プログラム、13…処理部、2…記憶装置、21…領域・規制情報、3…建物プラン生成システム、4…地図提供システム、5…ウェブサーバ、6…生成AIシステム、7…端末装置、8…端末装置、81…通信部、82…入力部、83…表示部、84…記憶部、841…プログラム、85…処理部
【要約】
【課題】敷地に建物を建築する際に必要な建築の規制に関する情報を提供することが可能な方法、プログラム及び情報処理システムを提供する。
【解決手段】情報処理システム1が行う方法は、地理的な位置若しくは位置を含む地理的な範囲を指定した情報提供要求を建物プラン生成システム3から入力する第1工程(ST115)と、情報提供要求において指定された位置若しくは範囲と重なる地理的領域を示す1以上の領域情報と、当該1以上の領域情報に関連付けられた1以上の規制関係情報とを記憶装置2から読み出す第2工程(ST120)と、情報提供要求に応じて読み出した当該1以上の領域情報及び当該1以上の規制関係情報を建物プラン生成システム3に提供する第3工程(ST125)とを有する。規制関係情報は建築の規制に関係する情報であり、領域情報は地理的領域を示す情報である。
【選択図】図3
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12