Skip to content

Instantly share code, notes, and snippets.

@smellman
Created July 28, 2026 09:51
Show Gist options
  • Select an option

  • Save smellman/69aab99ff851cab3194f8766bdbda8ad to your computer and use it in GitHub Desktop.

Select an option

Save smellman/69aab99ff851cab3194f8766bdbda8ad to your computer and use it in GitHub Desktop.
OpenStreetMap Kansai Conference 2026 Flyer
#set document(title: "OpenStreetMap関西カンファレンス2026")
#set page(
paper: "a4",
margin: (x: 16mm, top: 14mm, bottom: 12mm),
)
#set text(font: "Noto Sans CJK JP", lang: "ja", size: 10pt, fill: rgb("#1a2733"))
// ---- カラーパレット ----
#let osm_green = rgb("#7ebc6f")
#let osm_dark = rgb("#2e5f3f")
#let ink = rgb("#1a2733")
#let accent = rgb("#c8543a")
#let panel = rgb("#f2f7ef")
// ================= ヘッダー =================
#block(
width: 100%,
fill: osm_dark,
inset: (x: 14mm, y: 9mm),
radius: 3mm,
)[
#set text(fill: white)
#text(size: 11pt, tracking: 3pt, fill: osm_green.lighten(20%))[OPENSTREETMAP KANSAI CONFERENCE]
#v(3mm)
#text(size: 27pt, weight: 900)[OpenStreetMap]
#linebreak()
#text(size: 27pt, weight: 900)[関西カンファレンス #text(fill: osm_green.lighten(25%))[2026]]
#v(4mm)
#line(length: 100%, stroke: 0.6pt + white.transparentize(60%))
#v(3mm)
#grid(
columns: (auto, 1fr),
column-gutter: 8mm,
row-gutter: 2.4mm,
text(size: 12pt, weight: 800, fill: osm_green.lighten(30%))[📅 日時],
text(size: 12pt, weight: 700)[2026年8月9日(日)13:00 – 18:00],
text(size: 12pt, weight: 800, fill: osm_green.lighten(30%))[📍 会場],
text(size: 12pt, weight: 700)[株式会社アジャイルウェア 大阪オフィス],
[],
text(size: 9.5pt, fill: white.transparentize(15%))[〒541-0047 大阪府大阪市中央区淡路町4-2-13 アーバンネット御堂筋ビル11F],
text(size: 12pt, weight: 800, fill: osm_green.lighten(30%))[💴 参加費],
text(size: 12pt, weight: 700)[無料(数百円程度の寄付歓迎)],
)
]
#v(6mm)
// ================= タイムテーブル =================
#align(center)[
#text(size: 15pt, weight: 900, fill: osm_dark)[
#box(baseline: 2pt, circle(radius: 1.6mm, fill: accent)) タイムテーブル
]
]
#v(3mm)
#let session(t, title, speaker) = (
text(size: 11pt, weight: 800, fill: accent)[#t],
{
text(size: 10.5pt, weight: 600)[#title]
if speaker != [] {
text(size: 9.5pt, fill: ink.transparentize(35%))[ #speaker]
}
},
)
#let brk(t, title) = (
text(size: 11pt, weight: 700, fill: ink.transparentize(45%))[#t],
text(size: 10pt, weight: 600, fill: ink.transparentize(30%), style: "italic")[#title],
)
#table(
columns: (18mm, 1fr),
inset: (x: 4mm, y: 2.35mm),
stroke: none,
align: (right + horizon, left + horizon),
fill: (_, row) => if calc.odd(row) { panel } else { white },
..session[13:00][オープニング(挨拶、会場紹介)][],
..session[13:10][スポンサー講演: さくらとコミュニティとOSM][法林浩之],
..session[13:20][はじめてのOSMの利活用][田中謙一郎],
..session[13:30][町内会長になってOSMが必要と感じること][harimawood],
..session[13:50][VLMの空想力を地理情報で調伏する解説AIグラスを作る][hirax],
..brk[14:00][休憩(20分)],
..session[14:20][PokémonGO→Wayfarer→万博マップ][Slow],
..session[14:30][探せる・歩ける・理解できる地図][Wish_F],
..session[14:40][2段階右折も安心!原付専用ナビアプリ「GenNavi」][あきぞ],
..brk[15:00][休憩・交流会(ケーキとビールで乾杯!・60分)],
..session[15:40][AIで日本のマッピングを可視化しました][坂ノ下勝幸],
..session[16:00][OSMを活用した地域イベントのご紹介][松倉百代],
..session[16:10][オブジェクト以外を初めて編集してみた][スペシャルマン],
..session[16:20][水域マッピングことはじめ][大葉直史],
..brk[16:40][休憩・交流会],
..session[17:00][パネルディスカッション(OpenStreetMapがより一層活用されるためには)][],
..brk[18:00][終了],
)
#v(1fr)
// ================= フッター =================
#block(
width: 100%,
fill: panel,
inset: (x: 10mm, y: 5mm),
radius: 3mm,
)[
#grid(
columns: (1fr, auto),
align: (left + horizon, right + horizon),
[
#text(size: 10pt, weight: 800, fill: osm_dark)[お申し込み(connpass)]
#linebreak()
#text(size: 9.5pt)[countries-romantic.connpass.com/event/399792/]
#v(1.5mm)
#text(size: 9pt, fill: ink.transparentize(30%))[主催:諸国・浪漫 / OpenStreetMap Japan]
],
[
#text(size: 9pt, fill: ink.transparentize(30%))[詳細はこちら]
#linebreak()
#text(size: 9.5pt, weight: 700, fill: osm_dark)[openstreetmap.jp/events/1047/]
],
)
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment