りクラむナの地図補䜜䌚議で閉ざされたゲシュタルトずたくさんの肉





6月䞊旬、リノィりに本拠を眮くIntellias瀟は、キ゚フでMap Solutions䌚議を突然開催したした。 ロシアのブログであたり進歩がなかったため、圌女は150人のりクラむナの開発者ずさたざたな囜からの12人の講挔者を集めたした。 蚘述のない空のビゞネスセンタヌ、兞型的なホヌル、ティヌコヌヒヌコヌラ-理想的な䌚議のレシピ。 3぀の公甚語があり、䞀郚のスピヌカヌは英語で話す準備をしおいたしたが、参加者がラむブを芋お、興味深いアクセントを付けお理想的なロシア語を聞いお、考えを倉えたした。 しかし、レポヌトず䌑憩が発衚されたしたが、すべお3぀の蚀語で同じであり、たるであなたが実際に囜際䌚議に座っおいるかのように非珟実的でした。 私はこれを芋たこずがありたせん。



ダンデックスの最初のスピヌカヌであるキリル・ドミトレンコは、パノラマ写真に長い間取り組んでいるので、写真によっおは病気になりたす。 圌は英語でのプレれンテヌションを準備したした-非垞に小さな掻字で、圌は緊匵しなければなりたせんでした。 これは技術者の惚劇です。人々、 壁を越えお自由に蚀葉を曞いおください 。 シリルは、パノラマの構築ず衚瀺の理論に぀いお説明したした。 最初に、YandexのCanvas 2Dでレンダリングを䜜成したした。倧きな写真を䞉角圢にカットし、画面座暙にカりントしお、ペむントしたした。 しかし、残念なこずに、Canvasは䜎速です。特にモバむルデバむスでは、䜕らかの理由でFirefoxで遅くなりたす。 パノラマが30分間読み蟌たれるこずもありたした。 しかし、その埌WebGLが到着し、その䞊ですべおを曞き盎し、耇雑な蚈算は必芁ありたせんでした。 私はテクスチャのサむズの制限だけで戊わなければなりたせんでしたが4Kが安党なのなら、どこでも、圌らはそれらを正方圢にカットするこずにしたした。 レポヌトの埌半は、Yandex.Panorams APIに関するもので、「必芁な方法でそれを行うこずができたすか」ずいう12個の質問に぀いお、Kirillは答えなければなりたせんでした。







ホヌルは小さかったので、混雑し、スピヌカヌはきちんずしおいお、すべおが聞こえたす。 プレれンテヌションはカメラで録画され、最近投皿された写真やビデオが投皿されたした 。 おそらく、OsmAndのViktor Shcherbaの講矩を再聎取する必芁がありたす圌は、Open GISからマップスタむルを䜜成するレポヌトを修正したした。 最初に、圌はOpenStreetMapに぀いお知らない人を尋ねたした。玄10人私を含むが手を挙げたした。 20分でサむズず色に関する蚀葉が豊富になったため、Victorが単䞀のむラストを衚瀺しなかったこずは奇劙でした。 その埌、スクリヌンショット、OsmAnd、有料アップデヌトなどが登堎したした。 聎衆からの最初の質問は、収益化非垞に刺激的に぀いおでした。最埌の質問-キ゚フが調査芏暡で眲名されなかった理由です。







MapboxのAndrey Golovinは、オスミアのために䌝統的に始たりたした-Show Me The Wayの生攟送で。 そしお、車線ぞのカヌナビゲヌションに察するMapboxの関心のコンテキストで、圌はOpenStreetMapの道路暙識に関するワヌクショップを手配したした。 ストラむプで動きを描くこずに重点を眮いお私は、経隓豊富なオスメリア人が忘れがたいほど努力した䞍気味な関係を芖芚的に䜜成するための叀代のプラグむンに぀いおさえ蚀及したした。 JOSMは画面䞊で厚くなり、定期的にナレヌションのスレッドを倱いたした。たた、未経隓の参加者にずっおはどうだったのか、想像するのが怖いです。







Mapbox Vladimir Agafonkinのあいたいな甚語ず技術で攻撃を続けたした。 圌はもはやLeafletに぀いお語らず、代わりにベクタヌタむルずそれらを操䜜するのに圹立぀ベクトルタむルに぀いお蚀及したすベクタヌデヌタをベクタヌタむルに、たたはその逆に倉換したす。結果をブラりザヌにすばやく衚瀺したす。 圌のプレれンテヌションの基調講挔は「しかし、私は適切なツヌルを芋぀けられなかったので、私は自分のラむブラリを曞きたした。それは他のラむブラリよりも高速です。」 次の「圌の図曞通」の終わりに、ホヌルは隣人。 そしお、䟿利な唯䞀のリンクを曞き留めたした。protobuf圢匏をすばやく読み曞きするためのProtozeroです。







昌食 肉、肉がたくさんあり、行列はありたせん。 オヌガナむザヌが倧奜きです。 テヌブルでIntelliasのAlexanderず話をしたした。 産業芏暡でのゞオコヌディングに埓事し、クラりド、メモリぞのロヌドなど、すべおが最適化されおいたす。 圌は、Nominatimのオヌプンに䌎うオヌプン゜ヌスの問題を理解しおいたせん。 䌚議の䞻催者であり、自己PRを育おるこずを恥じおいたIntelliasのスタッフず、同様のキ゚フの䌚瀟であるInteticsの呚りをさたよっおいたした。 それらおよび他のアりト゜ヌシング業者も地図䜜成を䜿甚したす。 私たち党員が集たったおかげで、リノィりの䜏民だけが地図補䜜プロゞェクトの倧芏暡なクラむアントを持っおいたす。







それから駐車堎に降りお、ここで地図䜜成機を芋る。 むかしむかし、私はNavteqの地図䜜成スタッフ、トランク内のサヌバヌ、GPS慣性補正、および乗客が芋るものすべおをメモするタブレットに関する蚘事を芋぀けたした 。 これは、車からOpenStreetMapのデヌタを収集するずいう情熱を事前に決定し、そのようなマシンをより近くで芋るずいう倢をsoきたした。 数幎が経ち、NokiaはNavteqを賌入し、ここで名前を倉曎したした。その埌、自動コン゜ヌシアムはここで賌入したした。 そしお、私たちはもっず近くで䌚いたした。地図補䜜者は私たちに乗客を乗せ、ブロックに沿っお運転し、タブレットに䜕をどのように描き、収集されたものがどこに行くのかを説明したした。







すべおはすでにおなじみです車1台あたり2人、定期的に堎所を倉曎し、垂内で1日40〜50 km、垂内倖で200を芋぀けるこずができたす。途䞭で、正確なトラックが䜜成されたす。それを拒吊するこずにした。 Atlasアプリは毎日、デヌタを远加する新しいプロゞェクトを起動したす。 マップの䞊に、画面に道路の品質ずクラス、フェンス、ピット、亀通に関する100個のボタンを描くこずができたす。 アプリケヌションは10幎前ず同じで、Javaで蚘述され、Win XPで実行され、トランク内の同じサヌバヌ䞊のOracleデヌタベヌスにデヌタを保存したす。 りクラむナでは、2台の機械を備えた地図補䜜者が、䜏宅レベル以䞊のすべおの道路を収集したした。䞀郚の郜垂では䞀般的にすべおのものを収集したした。 確かに、ここでの「すべお」は亀通状況ずアドレスです。POIカタログやサヌクルフォレストを䜜成する目的はありたせん。







旅行のためにCartoDBからCarlosの報告を逃したした。圌に぀いお、圌は非垞に良いず蚀っお、ここに戻っおきたした圌らはメモを公開しないように頌みたした。 Andrei Shnyrはオフラむンマップの増分曎新に぀いお話すこずを玄束したしたが、MAPS.MEでこのトピックに぀いお考え始めおいるので、私はすべお予想しおいたした。 最初の質問-オヌディ゚ンスでHereナビゲヌションを䜿甚するナヌザヌ-参加者の3分の1が手を挙げたした。 私はショックを受けおいたす。 どうしお 䌚議埌のパブぞの道を説明した䞻催者は、ナビゲヌタヌで䜏所を探すこずは意味がないず蚎えたしたが、ただ芋぀かりたせん。 私はそれを信じおいなかったので、MAPS.MEの道路ず家に入り、すぐに目的の地点たでの歩行ルヌトを埗たした。 パブ自䜓はマヌクされおいたせんが、[堎所を远加]ボタンがあるこずは無駄ではありたせん。 広告が理由で、なぜこれらすべおの人々がここでサボテンをかむのかわかりたせん。 同瀟は400人の埓業員をキ゚フに移すこずを蚈画しおいるず聞いたので、圌らが広報掻動を行ったのは驚くこずではありたせん。



䌚議の䞻催者のマリアは、実際にはプログラマにずっお興味深い䜕か、実際に適甚可胜な技術的なトピックを遞択するように特に求めたした。 倚くの講挔者が詊したこずは明らかでした。パノラマやMapboxのような特定のAPIに぀いおではなく、私やNikitaのようなアルゎリズムやデヌタ構造に぀いおです。 アンドレむは誰もが驚いた唯䞀の人物であり、圌のレポヌトのほが党䜓をここずその補品の広告に捧げたした。 䞖界䞭で30ギガバむト 200局 䜕そしお、ここにあなたのためのコマヌシャルがありたすい぀ものように、プレヌダヌは誀動䜜しおいたす。 最埌に2぀のスラむドがありたす。増分曎新はバむナリ差分/パッチずセマンティック圢匏を考慮です。 それだけです しかし、私はプレれンテヌションから、曎新の可胜性を考慮したNDSカヌドのナニバヌサルフォヌマットに぀いお孊びたした。 確かに、その䞋では、レむダヌ党䜓を別々の地域にダりンロヌドするこずを意味するようです。







アレックス・ゎノポルスキヌはここのテヌマを継続し、誰もが埅っおいたたさにそのアップデヌトに぀いお語った。 しかし、Hereは道路網に焊点を圓おおいるため、圌らは特定の曎新にも関心がありたす。 アレックスは、2013幎にベルリンで倉曎された道路グラフは1.6のみであり、倉曎の性質は異なっおいるず蚈算したした。道路はどこかで建蚭され、速床制限はどこかで倉曎され、デヌタでは、いずれにしおも、これは新しいセグメントず芋なされたす。 GPRSを介しおメガバむトをダりンロヌドする必芁がないように、ナヌザヌの倉曎を蚈算しお道路ネットワヌクに送信する最適な方法を探しおいたす。



マップの曎新は、サヌバヌ䞊でルヌトを構築するずきに送信されたす。 問題は、識別子の共通郚分ず眮換です。 新しい道路が行き止たりにならないように、曎新されたデヌタの境界での䞀貫性も重芁です。 解決策ルヌトずずもに、道路グラフぞの倉曎が送信されたすが、ルヌトから遠くないもののみがタむルを受け取りたせんはい、マップはスラむドで刀断するず、サむズが玄0.001°のタむルに分割されたす。 そしお、タむルの境界にデッドロックがないこずを確認したす。 マップを曎新せずに、叀いデヌタに埓っお迂回ルヌトを構築する方が安䟡な堎合がありたす。







Nikita Platonenkoは、あいたいな名前FamilyInSafeの䌚瀟で働いおいたす。 家族内でのコミュニケヌションや、頻繁に蚪れる堎所のグルヌプずの自動チェックむンに関するこず。 そのため、レポヌト党䜓は、「自転車」ずk-meansに蚀及した䞀般的なDBSCANの䞡方のクラスタリングアルゎリズムに関するものです。 突然、有益で技術的なものになり、クラスタリングがどのように機胜するかを理解したした。各ポむントの呚りに想像䞊の円を描き、亀差する円を組み合わせたす。 そしおその前に、私はそれを魔法だず思っおいたした。 しかし、Nikitaにはそのような遞択肢はありたせん。圌はLeafletではなく、GoogleマップずGoogleプレむスで動䜜したす。







䞊蚘のすべおのように、40分ではなく20分かかったため、レポヌトを非垞に迅速に話したした。OpenStreetMapデヌタ圧瞮圢匏ずその䞭の興味深いアルゎリズムの発芋に぀いお話したした。 締め切りに間に合わなかったため、MAPS.MEに関する100の質問に答えるこずができたせんでした。







GISFileのSergey Shelkovnikovのプレれンテヌションは抜象的すぎたした。 ゞオデヌタストレヌゞは非垞に具䜓的なトピックです。タスクを䞎え、フォヌマットずアプリケヌションを取埗したす。 しかし、Sergeiは長い間、メむンレむダヌず远加レむダヌの違いやデヌタベヌスぞのロヌドなど、いく぀かの基本的なこずを説明しおいたした。 私はOSMの韻を埅っおいたしたが、レポヌトの文脈では、圌は背景のタむルずしおのみ蚀及されたした。 「可胜です、可胜、可胜です」わずかな特異性、あいたいなアドバむスの過剰。







OpenStreetMapの私たちは、屋内ナビゲヌションのほが地図䜜成面を代衚しおおり、 QROKの Vladislav Ivanovが技術面に぀いお話したした。 圌はビヌコンを扱っおいたすiBeaconBLEで動䜜ずWi-Fiを備えたボックス。 受信機はただ加速床蚈を䜿甚しおいるようです。 私は灯台がオデッサで生産されおいるのが奜きでした。 可芖性の3぀の灯台は航海に十分であり、より倚くの灯台がありたすが、15灯があるず互いに干枉し始め、システムが狂っおしたいたす。 はい、反射GPSのある路䞊では、建物の壁から離れるだけで十分ですが、内郚には完党に壁ず倩井がありたす。 反射の問題ぱレガントに解決されたした。2メヌトルのステップで郚屋のすべおのポむントの受信機の枬定倀のベヌスを構成し、䜍眮は蚈算されず、単にテヌブルを芋たした。 新しいビヌコンを远加するこずの耇雑さは明確ではありたせん。たた、電力を枛らすず枬䜍の粟床にどのように圱響するかは明らかではありたせん。



ビヌコンを蚭定しお信号を枬定した埌、アプリケヌションがどの店舗にいるかを確認し、ルヌトをプロットするためのマップが必芁です。 たた、ナヌティリティルヌムやトむレなどのデッドゟヌンに泚意するこずも重芁です。 Andrey Petrovが以前の「Circuitry」 でOSMの応接宀に぀いお詳しく説明したした。ここには倚数のショッピングセンタヌがありたすが、QROKはGoogleマップず提携しおいたす。 そしお、圌らは燃料ディスペンサヌ自䜓のスキヌムを描かなければならないようです。 受信粟床は1〜5メヌトルで、ビヌコンは2幎間バッテリヌで動䜜したすが、より頻繁にチェックする堎合に備えお、バッテリヌがなくなった堎合、ビヌコンが芋぀からないため、ビヌコンが小さすぎたす。 圌らは、照明などの送電網にビヌコンを埋め蟌むこずで、この問題を解決したいず考えおいたす。 たた、答えから、Wi-Fiの䜍眮決定はAndroidでのみ機胜し、iOSには暩限がないこずもわかりたした。







Facebookに投皿された写真の䞭で、TomTomはクロックを再生し、 random.orgを䜿甚しお勝者を遞択したした 。 その埌、パブに関する「情報バヌ」、そしお誰もが逃げたした。 歩道の呚りに人を送り、MAPS.MEからの盎接の歩行者ルヌトを確認したした。茂みを通り抜け、攟棄された階段を䞋りお、右の道に行きたした。 パブのりェむタヌは人々の数に恐怖を感じおいたした。圌らは譊告を受けず、すべおの泚文は䞀人のシェフによっお準備されたした。 私たちは圌を埅぀のに十分な長さで座っおいたしたが、グルヌプ内の䜕らかの理由でオスメリ、プログラマ、ブロガヌ、オヌガナむザヌ、ここ埓業員。 ビヌルはすぐに配達され、䌚話は続き、もう倕方になっおいたので、OsmAndの開発者にチョコレヌトハりスで远い぀き、家に垰りたした。







りクラむナは地情報ニュヌスにめったに登堎したせん。 3月にハリコフで開催されたGISフォヌラムず、自然保護区に関するOleg Seliverstovのむニシアチブを思い出すこずができたした。 同時に、倚くの開発者、地図補䜜の泚文、屋内開発があり、東ペヌロッパのMapboxの埓業員は党員りクラむナに䜏んでいたす。 りクラむナ人は半幎の間、地図䜜成に関するニュヌスに぀いおの最新のバむリンガル50ノヌスブログを䜜成しおいたす。これはコミュニティの成長の兆候です。 Map Solutionsカンファレンスは、さたざたな囜の地図䜜成技術に関心のある人々が1日に集たるずいうだけでなく、重芁です。これは、新しい人々を地図䜜成に匕き付け、独自の新地図䜜成産業を成長させる方法の1぀です。 OpenStreetMapでは、これらのむベントを䜿甚しお人々を教育し、オヌプンテクノロゞヌずゞオデヌタに参加させるこずができたす。 䞻なこずは、より頻繁に参加するこずです。



All Articles