15:45カレルチャペック紅茶公式通販サイト、クレジットカード情報5万8407件が漏えいの可能性。心当たりの人は確認を10万3289人の個人情報も。06:008月末に出版された書籍「現場のプロがわかりやすく教える位置情報デベロッパー養成講座(通称:位置ベロ本)」の出版記念イベントが9月26日に都内で開催された。同書の著者で株式会社MIERUNEのCTOである井口奏大氏ら同社のエンジニアが登壇し、位置情報に関連した技術の魅力について語った。今回はこのイベントの模様をお届けする。JCT(ミエルネ・ジャンクション)」として開催されたもの。同イベントは、札幌に本社のある同社が不定期で開催している交流会で、社内外の人が地理空間情報をはじめとしたさまざまなIT技術について情報交換することを目的としている。東京では初開催となる今回、会場にはエンジニアを中心に約70人が集まった。同イベントで発表された資料については、イベント告知サイトで公開されている。井口氏は講演の冒頭で、今回発売した「位置ベロ本」について紹介した。同書は地理空間情報のサーバーサイド技術を体系的に解説した書籍だ。2023年2月に発売した「現場のプロがわかりやすく教える位置情報エンジニア養成講座(位置エン本)」の続編にあたる。「現場のプロがわかりやすく教える位置情報エンジニア養成講座」(左)と「現場のプロがわかりやすく教える位置情報デベロッパー養成講座(右)「位置エン本」がウェブ地図開発のトレンドを広く解説した内容となっていたのに対して、今回の「位置ベロ本」は、「位置エン本」では除外されていた地理空間情報関連のデータベースやWebAPIを通じた配信、衛星データの配信などサーバーサイドの技術に焦点を当てており、両書を併せて読むことで位置情報アプリケーション開発の全体像を把握できる構成となっている。※なお、MIERUNEでは、地図データや衛星データを含む緯度・経度情報を持った地理空間情報全般を「位置情報」と定義付けており、本稿でもその表記でお伝えする。井口氏は、位置情報技術は[データ作成・加工]→[配信]→[描画]という上流から下流に至るまでの中にさまざまな概念やソフトウェアがあり、その工程を「位置情報データ」「位置情報の配信」「位置情報の描画」「地図のデザイン」の4つの項目に分けて解説した。位置情報データ位置情報データは大きく分けてベクトルとラスターの2種類があり、ベクトルの特徴としては無段階ズームが可能であることや属性が付けられること、デザインのカスタマイズ性の高さ、ファイルサイズを小さくできることなどが挙げられる。ラスターの特徴としては描画効率や計算効率の良さが挙げられ、用途に応じて適切に選択する必要がある。Shapefileやウェブ向けの標準形式であるGeoJSON、QGISの標準であるGeoPackage、高速に動作するFlatGeobufやGeoParquet、地図タイル用のMBTiles/PMTilesなど多くの種類がある。地球は球体のため平面上で面積・確度・距離の全ての要素を同時に正しく表現することは不可能であるため、投影法や座標系についても多くの種類がある。データベースもPostGIS、DuckDB、elasticsearch、MySQLなど多くの種類があり、目的によって使い分ける必要がある。位置情報データの特徴は扱うデータのサイズが大きく、数が多いことであり、ファイルサイズはしばしばギガバイト級となる。巨大なデータを何の工夫もなしにインターネット上で配信することは難しく、「必要最小限のデータのみを取り出す」「サーバー側で地図画像をレンダリング」「地図を細かく分けてタイルで配信する」「ベクトルデータを配信してブラウザー側で描画」など、配信するためにさまざまな工夫をする必要がある。JSやDeck.GL、OpenLayers、さらにブラウザーでの地図表示にはLeafletやCesiumなども利用可能で、要件に応じて適切なライブラリが決まる。ライブラリによってサポートしているデータ形式は異なり、適切な設計には上流から下流までのデータの流れの理解が必要となる。地図のデザイン近年は地図データのベクトル配信とブラウザーでの地図描画が一般化したことで地図デザインのハードルが下がり、ブラウザーを使ってオリジナルの地図デザインを生成できるようになった。無段階ズームや3D表現などデザインの幅も従来より広がっている。井口氏はそれぞれの要素について解説したうえで、以下のように語った。「位置情報技術には、上流から下流まで、この分野にしか存在しない独特な概念が多く含まれており、しかもそれぞれの段階において日進月歩で多くの技術が生まれています。エンジニアは地図データのサーバーを作る楽しみもあれば、効率の良いデータの配信方法を考える楽しみもあるし、地図をデザインするだけでも楽しめます。位置情報技術にはさまざまな面白みがあるので、ぜひ『位置エン本』と『位置ベロ本』を読んで取り組んでみてください。現場のプロがわかりやすく教える位置情報エンジニア養成講座データ可視化がやりたくて......自然言語処理の研究から地図による表現の追求へ井口氏に続いて、MIERUNEのテックリードを務める久本空海氏が登壇し、「可視化がやりたくてMIERUNEに転職した話」と題して講演を行った。Processing:NLP)の研究を行っていた。NLPはコンピューターを使って人間の言葉を扱う技術であり、地図もまた“現実にあるものを正確に反映して、そのようにまとめて表現するか”という点で辞典と共通する点があるため、言語と同様に“思考のための道具”として興味を持った。株式会社MIERUNEのテックリードを務める久本空海氏そこで2021年ごろにデータ可視化をテーマとしたオンラインコミュニティに入ったところ、MIERUNEの取締役エバンジェリストを務める古川泰人氏と知り合い、それがきっかけでMIERUNEに入社することになった。MIERUNEは地理空間情報に関連したオープンソースソフトウェア(OSS)のコミュニティ「FOSS4G」をルーツとする企業であり、営利企業とコミュニティ活動の両立を目指している点がユニークで、一般的な情報系の人材だけでなく多様なバックグラウンドのメンバーが所属している点にも魅力を感じている。久本氏は現在もMIERUNEにおいて言語や地図、可視化などをテーマに取り組んでおり、地図を使った新たな表現を追求している。久本氏は、19世紀末にカメラが登場したころの最初期の映画は、撮影するカメラが固定され、客席から見る舞台演劇の延長にあったのが、20世紀に入ると新しい表現が確立されて“第七芸術”として開花したことを例に出し、地理空間情報の表現も今後さらに広がっていくと語った。Map」などを紹介した。「スティーブ・ジョブズ氏が言ったように、コンピューターは人間の能力を拡大する自転車のようなものであり、無限の可能性がありますが、私たちはまだ“紙とペン”から成る世界観から脱却できておらず、私たちが見たこともない、想像したことのない世界がまだあると思います。Map幅広い知識が求められる位置情報エンジニアは、飽きっぽい人にもお勧め?続いて登壇したテックリードの深田拓氏は、新潟で地方紙の新聞社に勤めるエンジニアからMIERUNEに入社するまでの経緯について紹介。新聞社では、いわゆる“ひとり情シス”だった深田氏はローカルニュースサイトの運営を任され、最盛期は月間300万ページビューの実績を残した。このころから、記事アーカイブに位置情報を付与したり、気象庁データを扱ったりと、位置情報技術を扱っていたという。株式会社MIERUNEのテックリードを務める深田拓氏そしてコロナ禍をきっかけにプログラマーになることを決意し、東京の報道系ITスタートアップに転職した。ここでもベクトルタイルのサーバーや記事中の住所を検出する簡易ジオコーダーなど位置情報関連の開発を主導していたところ、インターネットでMIERUNEの記事を読んだ。受託がメインで地に足が着いていることや、小さい会社の自由度を得たいこと、ビジネスの成果の一部をOSSとして公開していることなど、会社の経営方針などにも魅力を感じ、地理情報を専門にしようとMIERUNEへの転職を決意した。MIERUNEでは、人工衛星軌道の可視化や、QGISのプラグイン、法務省の登記所備付地図のXMLを読み込むプラグイン、地域メッシュを作るプラグイン、国土交通省のPLATEAUの3D都市モデルを読み込むプラグインの開発などを行った。MIERUNE」で確認することができる。法務省の地図XMLを読み込むプラグインPLATEAUの3D都市モデルを読み込むプラグイン深田氏は位置情報エンジニアの魅力について以下のように語った。「地図や位置情報のエンジニアは、インタラクティブ性や視覚的効果、リアルタイム性、データ構造、大規模データ、実社会の理解など、幅広い知識が求められますが、ウェブだけを扱うエンジニアの場合、そのような知識が求められる機会はなかなかありません。地図というのは非常に社会の営みに近い分野なので、自分の技術を困っている方のために使いたいという人にはお勧めできる分野だし、いろいろなネタがあるので飽きっぽい人にもお勧めできます。『地図とか詳しくないんですけど大丈夫ですか?』と聞かれることがあるのですが、必ずしも地図に詳しくなくても、『(面白いと)ついついずっとやってしまう』という熱中できる人なら適性があると思います。位置情報の分野は情報系やウェブ系に強い人が不足気味で、そういう方がMIERUNEに来ていただければありがたいし、普通のIT系企業でもGISが分かっているエンジニアが不足して困っているので重宝されると思います。」カラフルなロングテールに対応できる“ソリューション型”の位置情報エンジニアイベントの最後に登壇したのは、MIERUNEの社外取締役であるカートグラファーの森亮氏。2024」と同様に、最新のIT技術とともにローカルへの深い知見が必要な位置情報業界の特徴について解説したうえで、位置情報業界におけるキャリア形成について語った。株式会社MIERUNEの社外取締役で、カートグラファーの森亮氏キャリア形成については、ソフトウェア技術のトレンドは数年単位で変わるため、できるだけキャッチアップできる環境に身を置くことが望ましく、また、データ処理技術はニッチではあるが、現実世界で生のデータに触れることでスキルの幅が広がる。ドメイン知識(業界に関する知識やトレンド)は長期間通用するが、知識を持つべきなのは成長分野であるべきで、成長しない分野の場合はキャリア形成が難しくなる。プロダクトとソリューションのどちらを扱うかも大事だという。プロダクトの場合は企画から提供まで一連のプロセスの理解を深めることが可能で、それに関する技術やノウハウを学べるが、プロダクトに関連性の低い技術やノウハウ、個々の顧客の課題や解決策を学ぶのは難しい。ソリューションは顧客が抱えているさまざまな課題や、それを解決するための幅広い技術知識、多様なデータの取り扱いノウハウを学べるが、1つの案件が終わったら一旦区切りが付くため、継続的に提供するための技術やノウハウは学びにくい傾向がある。森氏は位置情報業界の多様性を“カラフルなロングテール”と表現しており、そのため位置情報エンジニアを目指すのであればソリューション型を勧めている。このほかのアドバイスとしては、転機はいつ訪れるか分からないため、キャリア形成を焦らず、コミュニティに積極的に参加しつつ、必要とされるスキルを素早く学べる学習能力を身に付けることが大事であると語る。エンジニアのキャリア形成には英語が必須であり、まずは自分のドメイン領域で使う英語を習熟し、公開ソースコードのコメントは英語で書くといった努力を行うことが大事だと語った。「何かあっても、きちんと変化に対応できるように学ぶことが重要です。人生が思った方向に進むことはあまりないので、“こんなはずじゃなかった”という思いと戦いながら、もがいてもがいて何かをつかむことが大事だと思います。私の場合は32歳までは紙地図、37歳でGISベンダーに転職、39歳で起業、53歳でApple、57歳でHEREに転職しましたが、後悔はしていません。位置情報技術は人生を賭けて取り組む価値のある領域です。MIERUNEは課題解決をサポートし、継続的な支援を可能とするプロフェッショナルなチームで、カラフルなロングテール領域にフォーカスし、多様な地理データを熟知してデータを活用するソフトウェアテクノロジーにも習熟しています。チームが繰り返し体験を重ねることで解決能力の積分値も高いです。MIERUNEとともに、みなさんがいろいろなかたちでのキャリアをこの先、積み上げてくださることを願っています。人々はなぜ「位置情報エンジニア」を目指すのだろうか――その仕事の魅力とキャリア形成を賭けた理由ゼンリン、都道府県の形をしたピンバッジ全47個セットを発売。授業がレジリエントだった。地理空間情報の最新トレンドを札幌で俯瞰してきた。電子データを法務省が無償公開→有志による「変換ツール」や「地番を調べられる地図サイト」など続々登場スマホ位置情報の精度が向上、“高さ”特定可能に。Watchでは、2006年10月スタートの長寿連載「趣味のインターネット地図ウォッチ」に加え、その派生シリーズとなる「地図と位置情報」および「地図とデザイン」という3つの地図専門連載を掲載中。最新サービスや製品、測位技術の最新動向や位置情報技術の利活用事例、デジタル地図の図式や表現、グラフィックデザイン/UIデザインなどに関するトピックを逐次お届けしています。義明フリーランスライター。トピックを追っている。ビッグデータ」「アイデアソンとハッカソンで未来をつくろう」が発売。授業がレジリエントだった。