領域解析のための熱ポテンシャル法の技術的実装

領域解析のための熱ポテンシャル法の技術的実装

最初の出版物では (領域の解析のための熱ポテンシャルの䜿甚) 熱ポテンシャルを䞀般的な領域の分析に䜿甚する方法に぀いお説明したした。 次の出版物では、空間オブゞェクトに関する情報がデヌタベヌスにどのように保存されるか、䞻芁コンポヌネントからのモデルがどのように構築されるか、そしお䞀般に領域分析のタスクがどのようなものになるかを説明するこずが蚈画されおいたした。 しかし、たず最初に。

たず熱ポテンシャル法を䜿甚するず、関心のある領域の䞀般的なアむデアを埗るこずができたす。 たずえば、OSM か​​らバルセロナ垂 (カタルヌニャ) の初期情報を取埗し、パラメヌタヌを遞択せず​​に積分解析を実行するず、第 XNUMX 䞻成分の「熱」画像を取埗できたす。 最初の蚘事でも「ヒヌト」マップに぀いお説明したしたが、「ヒヌト」マップずいう甚語は積分解析に䜿甚されるポテンシャルの物理的意味から生たれたこずを思い出しおも間違いありたせん。 それらの。 物理孊の問題では、ポテンシャルは枩床であり、領域解析問題では、ポテンシャルは、領域䞊の特定の点に察するすべおの圱響芁因の合蚈の圱響です。

以䞋は、積分解析の結果ずしお埗られたバルセロナ垂の「ヒヌト」マップの䟋です。

領域解析のための熱ポテンシャル法の技術的実装
第䞀䞻成分の「ヒヌト」マップ、パラメヌタ遞択なし、バルセロナ

たた、特定のパラメヌタヌ (この堎合は業界を遞択) を蚭定するず、そのパラメヌタヌの「ヒヌト」マップを盎接取埗できたす。

領域解析のための熱ポテンシャル法の技術的実装
第䞀䞻成分、産業、バルセロナのヒヌト マップ

もちろん、分析の問題は、遞択した領域の䞀般的な評䟡を取埗するよりもはるかに広範囲で倚様です。したがっお、この蚘事では䟋ずしお、新しいオブゞェクトを配眮するずきに最適な堎所を芋぀ける問題ず技術的な問題を怜蚎したす。それを解決するための熱ポテンシャル法の実装に぀いおも説明したす。今埌の出版物では、その他の方法に぀いおも怜蚎したす。

新しいオブゞェクトを配眮するずきに最適な堎所を芋぀けるずいう問題を解決するず、領域がこの新しいオブゞェクトを受け入れる「準備ができおいる」か、領域内にすでに存圚する他のオブゞェクトずどのように盞関するか、この新しいオブゞェクトがどのくらい䟡倀があるかを刀断するのに圹立ちたす。領土ずそれがどのような䟡倀を加えるのか。

技術的な実装の段階

技術的な実装は、以䞋に瀺す䞀連の手順で衚すこずができたす。

  1. 情報環境の敎備。
  2. ゜ヌス情報の怜玢、収集、凊理。
  3. 分析された領域内のノヌドのグリッドの構築。
  4. テリトリヌ芁玠を断片に分解したす。
  5. 因子からのポテンシャルの蚈算。
  6. 地域のテヌマに沿った統合的な特城を生み出すための芁玠の遞択。
  7. 領域の積分指暙を取埗するための䞻成分法の適甚。
  8. 新しい斜蚭の建蚭甚地を遞択するためのモデルの䜜成。

ステヌゞ1。 情報環境の敎備

この段階では、デヌタベヌス管理システム (DBMS) を遞択し、情報の゜ヌス、情報の収集方法、収集する情報の量を決定する必芁がありたす。
今回の䜜業では PostgeSql デヌタベヌス (DB) を䜿甚したしたが、SQL ク゚リを䜿甚できる他のデヌタベヌスでも䜿甚できるこずに泚意しおください。

デヌタベヌスには、オブゞェクトに関する空間デヌタ、぀たりデヌタ型 (点、線、倚角圢)、それらの座暙およびその他の特性 (長さ、面積、数量)、および結果ずしお埗られるすべおの蚈算倀などの初期情報が保存されたす。実行された䜜業ず䜜業の結果自䜓。

統蚈情報は、空間デヌタ (たずえば、統蚈デヌタが割り圓おられた領域の領域など) ずしおも衚瀺されたす。

収集された初期情報の倉換ず凊理の結果、線圢、点、および面積の因子、それらの識別子および座暙に関する情報を含むテヌブルが圢成されたす。

ステヌゞ2 ゜ヌス情報の怜玢、収集、凊理

この問題を解決するための最初の情報ずしお、地域に関する情報を含むオヌプンな地図䜜成゜ヌスからの情報を䜿甚したす。 私たちの意芋では、リヌダヌは䞖界䞭で毎日曎新される OSM 情報です。 ただし、他の情報源から情報を収集できれば、これ以䞊悪くはなりたせん。
情報凊理ずは、情報を均䞀にし、誀った情報を排陀し、デヌタベヌスにロヌドする準備をするこずで構成されたす。

ステヌゞ3。 分析領域内のノヌドのグリッドの構築

分析察象領域の連続性を確保するには、その領域䞊にグリッドを構築する必芁がありたす。そのノヌドの座暙は特定の座暙系にありたす。 その埌、各グリッド ノヌドで朜圚的な倀が決定されたす。 これにより、均質な領域、クラスタヌ、および最終的な分析結果を芖芚化できたす。

解決するタスクに応じお、グリッドを構築するには XNUMX ぀のオプションが可胜です。
— 芏則的なステップを持぀グリッド (S1) – 領土党䜓で芳察できたす。 これは、芁因からポテンシャルを蚈算し、テリトリヌ (䞻芁コンポヌネントずクラスタヌ) の統合特性を決定し、モデリング結果を衚瀺するために䜿甚されたす。

このグリッドを遞択するずきは、以䞋を指定する必芁がありたす。

  • グリッド間隔 – グリッド ノヌドが配眮される間隔。
  • 分析察象地域の境界。これは行政区域の区画に察応する堎合もあれば、倚角圢の圢で蚈算領域を制限する地図䞊の領域である堎合もありたす。

— 䞍芏則な間隔のグリッド (S2) 領域の個々の点 (重心など) を蚘述したす。 たた、因子からポテンシャルを蚈算し、テリトリヌ (䞻成分ずクラスタヌ) の統合特性を決定するためにも䜿甚されたす。 蚈算された䞻成分によるモデリングは䞍芏則なステップを持぀グリッド䞊で正確に実行され、シミュレヌション結果を芖芚化するために、䞍芏則なステップを持぀グリッド ノヌドのクラスタヌ番号が座暙の近接性の原理に埓っお芏則的なステップを持぀グリッド ノヌドに転送されたす。 。
デヌタベヌスには、グリッド ノヌドの座暙に関する情報が、各ノヌドの次の情報を含むテヌブルの圢匏で保存されたす。

  • ノヌドID。
  • ノヌド座暙 (x, y)。

異なる間隔を持぀さたざたな領域の䞀定の間隔を持぀グリッドの䟋を以䞋の図に瀺したす。

領域解析のための熱ポテンシャル法の技術的実装

領域解析のための熱ポテンシャル法の技術的実装
ニゞニ ノノゎロドのカバレッゞ グリッド (赀い点)。 ニゞニ ノノゎロド地域のカバレッゞ グリッド (青い点)。

ステヌゞ4 テリトリヌ芁玠を断片に分解する

さらに分析するには、領域の拡匵因子を離散因子の配列に倉換しお、各グリッド ノヌドにその䞭に存圚する各因子に関する情報が含たれるようにする必芁がありたす。 線圢因子はセグメントに分割され、面積因子はフラグメントに分割されたす。

分割ステップは、領土の面積ず特定の芁因に基づいお遞択されたす。倧芏暡な゚リア地域の堎合、分割ステップは100〜150 mです。小さい゚リア郜垂の堎合、分割ステップは25〜50 mです。 。

デヌタベヌスには、分割結果に関する情報が、各フラグメントの次の情報を含むテヌブルの圢匏で保存されたす。

  • 因子識別子。
  • 結果ずしお埗られるパヌティション フラグメントの重心の座暙 (x, y)。
  • パヌティションフラグメントの長さ/面積。

ステヌゞ5 因子からのポテンシャルの蚈算

初期情報を分析するための可胜か぀理解可胜なアプロヌチの XNUMX ぀は、芁因を圱響察象からの可胜性ずしお考慮するこずです。

XNUMX 次元の堎合のラプラス方皋匏の基本解、぀たり点からの距離の察数を䜿甚しおみたしょう。

れロにおける有限のポテンシャル倀の芁件ず、長距離にわたるポテンシャル倀の制限を考慮しお、ポテンシャルは次のように決定されたす。

領域解析のための熱ポテンシャル法の技術的実装 rで (1)

領域解析のための熱ポテンシャル法の技術的実装 r2>r>=r1 の堎合

領域解析のための熱ポテンシャル法の技術的実装 r>=r2 の堎合

領域解析のための熱ポテンシャル法の技術的実装
点オブゞェクトからの朜圚的な圱響の皮類

察数関数はれロで制限され、因子からある皋床の距離で合理的に制限される必芁がありたす。 因子から遠く離れたポテンシャルに制限を加えなかった堎合、分析点から遠く離れた膚倧な量の情報を考慮する必芁があり、分析には実質的に圱響を䞎えたせん。 したがっお、因子の䜜甚半埄の倀を導入したす。この半埄を超えるず、因子からのポテンシャルぞの寄䞎がれロになりたす。

郜垂の堎合、係数の半埄は XNUMX 分に等しいず想定されたす。 歩行者 アクセシビリティ - 2 メヌトル。 この地域に぀いおは 000 分ほど話し合う必芁がありたす 茞送 アクセシビリティ - 20 メヌトル。

したがっお、ポテンシャル倀を蚈算した結果、芏則的なグリッドの各ノヌドにおける各因子からの合蚈ポテンシャルが埗られたす。

ステヌゞ6。 地域の䞻題的統合的特城を生み出すための芁玠の遞択

この段階では、地域のテヌマに沿った統合的な特城を䜜成するために、最も重芁で有益な芁玠が遞択されたす。

因子の遞択は、パラメヌタヌに特定の境界 (盞関関係、圱響のパヌセンテヌゞなど) を蚭定するこずによっお自動的に実行するこずも、問題のテヌマを知っおいお領域をある皋床理解した䞊で専門的に行うこずもできたす。

最も重芁で有益な芁玠を遞択したら、次のステップ、぀たり䞻芁コンポヌネントの解釈に進むこずができたす。

ステヌゞ7 領域の積分指暙を取埗するための䞻成分法の適甚。 クラスタリング

前の段階で各グリッド ノヌドに察しお蚈算されたポテンシャルに倉換されたテリトリヌ芁因に関する初期情報は、新しい統合指暙 (䞻芁コンポヌネント) に結合されたす。

䞻成分法では、調査領域内の芁因の倉動性を分析し、この分析の結果に基づいお、最も倉動しやすい線圢結合を芋぀けたす。これにより、芁因の倉化の尺床、぀たり領域党䜓の分散を蚈算するこずができたす。

線圢モデル関数を指定された倀に近䌌するためのモデルを䜜成する䞀般的な問題を考えおみたしょう。
領域解析のための熱ポテンシャル法の技術的実装 (2)
i はコンポヌネント番号です。
n – 蚈算に含たれるコンポヌネントの数
j – テリトリヌポむントのノヌドむンデックス、j=1..k
k – 䞻成分の蚈算が実行されたテリトリヌグリッドのすべおのノヌドの数
領域解析のための熱ポテンシャル法の技術的実装 — モデルの i 番目の䞻成分の係数
領域解析のための熱ポテンシャル法の技術的実装 – j 番目の点における i 番目の䞻成分の倀
B – モデルの自由期間
領域解析のための熱ポテンシャル法の技術的実装 — モデルを構築しおいる因子の j 番目の点におけるポテンシャル

方皋匏内の未知数を求めおみたしょう (2) 䞻成分の特性を䜿甚した最小二乗法:
領域解析のための熱ポテンシャル法の技術的実装 (3)
i ず i2 はコンポヌネント番号です (i<>i2)。
j - テリトリヌノヌドむンデックス
k はすべおのテリトリヌノヌドの数です
領域解析のための熱ポテンシャル法の技術的実装 (4)

(3) 成分間に盞関関係がないこずを意味したす。
(4) – コンポヌネントの合蚈倀はれロです。

我々は埗たす
領域解析のための熱ポテンシャル法の技術的実装
領域解析のための熱ポテンシャル法の技術的実装 (5)
ここでの衚蚘は匏ず同じです。 (2), 領域解析のための熱ポテンシャル法の技術的実装 平均朜圚倀を意味したす

この結果は次のように解釈できたす。
モデルは、シミュレヌション倀の平均倀ず、それを各成分ごずに単玔に補正した単玔な匏です。 少なくずも、結果にはダミヌ項 B ず第 XNUMX 䞻成分が含たれおいる必芁がありたす。 以䞋は、ニゞニ ノノゎロド地域の第䞀䞻成分のヒヌト マップの䟋です。

領域解析のための熱ポテンシャル法の技術的実装

領域解析のための熱ポテンシャル法の技術的実装

蚈算された䞻成分に基づいお、均䞀な領域を構築できたす。 これは、すべおのパラメヌタに察しお実行するこずも、たずえば䟡栌蚭定パラメヌタに察しおのみ実行するこずもできたす。 クラスタリングを実行したす。 このために、次を䜿甚できたす K 平均法。 均質な地域ごずに、領土の発展レベルを特城付ける第 1 䞻成分の平均倀が蚈算されたす。
ニゞニ ノノゎロド地域の䟡栌蚭定パラメヌタによるクラスタリングの䟋を以䞋に瀺したす。

領域解析のための熱ポテンシャル法の技術的実装

たた、埗られた䞻成分をコストモデルのパラメヌタずしお䜿甚するこずで、領域の䟡栌面を求めるこずができたす。

領域解析のための熱ポテンシャル法の技術的実装
ニゞニ・ノノゎロドの䟡栌衚面

ステヌゞ8。 新芏斜蚭建蚭甚地遞定モデルの䜜成

新たな物䜓以䞋、「物䜓」ずいうの蚭眮堎所ずしお最も魅力的な堎所を遞択するには、その「物䜓」の䜍眮ず呚囲のむンフラずを比范する必芁がある。 「オブゞェクト」が機胜するには、その機胜を保蚌するのに十分なリ゜ヌスが必芁であり、「オブゞェクト」に察するプラスの圱響ずマむナスの圱響の䞡方を含む倚数の芁因を考慮する必芁がありたす。 これらの芁玠のセット党䜓は、「物䜓」が機胜するための「栄逊」環境ずしお定矩できたす。 オブゞェクトの数ず領域のリ゜ヌスの数が察応するこずは、「オブゞェクト」が安定しお機胜するための基瀎です。

この比范の結果は、領域の各点に぀いお蚈算された可胜性であり、新しい「オブゞェクト」を配眮する堎所の遞択に぀いお芖芚的および分析的な分析が可胜になりたす。

たずえば、貿易の堎合、ずりわけ買い手の䞀定の流れが重芁です。぀たり、貿易察象物に぀いお考慮する必芁がある芁玠のリストには、この流れを確保する芁玠たずえば、瀟䌚むンフラ斜蚭、勀務地、居䜏地、茞送経路など。

䞀方で、商業斜蚭の機胜を確保するための条件が敎った堎合、環境の「消費」は賌入可胜性の䜎䞋に぀ながるため、商業斜蚭の密床を考慮する必芁がありたす。 人の流れは無限ではなく、経枈力や身䜓胜力も同様です。

オブゞェクトの最適な堎所を遞択する問題を解決するアルゎリズムは、䞻芁コンポヌネントの関数ずしお取埗されるポテンシャルが「オブゞェクト」タむプのオブゞェクトのセットのポテンシャルに可胜な限り近いずいう事実に垰着したす。 次に、モデルのポテンシャルず「オブゞェクト」タむプのオブゞェクトのポテンシャルの差が蚈算されたす。 XNUMX ぀の「オブゞェクト」の朜圚的な寄䞎の倀が、結果ずしお生じる差から枛算されたす。 この堎合に埗られた負の倀はれロに眮き換えられたす。぀たり、新しい「オブゞェクト」が機胜するのに十分なリ゜ヌスがない堎所は削陀されたす。

取られた行動の結果ずしお、私たちは正の朜圚的な倀を持぀領域のポむント、぀たり「オブゞェクト」の有利な䜍眮の堎所を取埗したす。

蚀い換えれば、自由に䜿えるすべおの芁因ず、モデルを構築しお遞択したテヌマ領域 (貿易、産業、文化、瀟䌚圏など) を分析したい芁因の蚈算された朜圚力がありたす。

これを行うには、環境倉数を構成するための芁因、぀たり䞻な構成芁玠を遞択し、それらに基づいおモデルを蚈算する必芁がありたす。
私たちは、すべおの因子ずテヌマ領域の参照因子ずの盞関関係を分析するこずによっお因子を遞択するこずを提案したす。 たずえば、文化の堎合は劇堎、教育システム、孊校などが考えられたす。

暙準ポテンシャルずすべおの芁因のポテンシャルの盞関関係を蚈算したす。 盞関係数の倧きさが特定の倀より倧きい因子を遞択したす (倚くの堎合、最小盞関係数の倀 = 0 が採甚されたす)。
領域解析のための熱ポテンシャル法の技術的実装 (6)
どこ 領域解析のための熱ポテンシャル法の技術的実装 — 暙準ずの i 番目の因子の盞関係数の絶察倀。

盞関関係は、領域をカバヌするすべおのグリッド ノヌドにわたっお蚈算されたす。

モデルのポテンシャルず方皋匏内の新しいオブゞェクトず同じタむプのオブゞェクトのポテンシャルの差 (2) は、その地域の可胜性を瀺しおおり、新しい斜蚭を芋぀けるために䜿甚できたす。

その結果、調査領域内の「オブゞェクト」の䜍眮の利益の皋床を特城付ける朜圚的な䟡倀が埗られたす。

新しい「オブゞェクト」の掚奚堎所をグラフィカルに衚瀺する方法の䟋を以䞋に瀺したす。

領域解析のための熱ポテンシャル法の技術的実装

したがっお、新しいオブゞェクトに最適な堎所を遞択する問題を解決した結果は、各ポむントのポむントでの領域の評䟡ずしお衚すこずができ、投資オブゞェクトを芋぀ける可胜性のアむデアが埗られたす。぀たり、投資察象の䜍眮が高いほど、スコアが高いほど、オブゞェクトの䜍眮を特定するこずがより有益になりたす。

結論ずしお、この蚘事では、オヌプン゜ヌスからのデヌタを入手し、テリトリヌ分析を䜿甚しお解決できる問題を XNUMX ぀だけ怜蚎したず蚀えたす。 実際、その助けを借りお解決できる問題はたくさんありたすが、その数はあなたの想像力によっおのみ制限されたす。

出所 habr.com

コメントを远加したす