@Blog{zip358.com}
日常日誌からプログラムやYOUTUBER紹介、旅日記まで日々更新中です。
全国各地の漁港データをJSONデータ化したお話🦾。#php #map
2022.12.07
おはようございます、昨日は晴れていましたね☼。
そんなお天気な日に漁港座標データXMLをJSONデータ化しておりました。国土交通省のデータを加工しJSONデータに加工するのはそんな難しい問題じゃないかなって思っていたのですが、データが重たい、中身のXMLデータは名前空間使っているなどという面倒くさい仕様になっておりました。名前空間の対応は、こちらのQiitaの記事を参照してほぼコピペで自分のコードに追加しました。
だた追加しただけでは、あんなツイートしたJSON構造にならないので細工しています。自分が必要なのは漁港名と座標軸だけなので、これだけで良い感じです。
preg_grep("/".$val->{"@attributes"}->id."/",$name);
因みにXMLファイルが重いので自分はデータを分割しました(エラーが出力されるので)。php.iniの設定は変えたくなかったので分割と加工をしたわけです。座標データと漁港名に分割して上記のコード等を使用しJSONファイルを出力。このJSONコードを元にオープンストリートマップ(OpenStreetMap)とかでサービスを作ることが出来ますが、このデータは非商用なので使い物にならないかな…🤔。データの販売等や二次配布は禁止だけど、データ活用は禁止していないように取れるので詳しく調べてみます🙄。
追記:都道府県を追加してみました。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
attributes, grep, gt, ID, json, map, name, php, preg, qiita, quot, val, xml, お話, コード, こちら, コピペ, これだけ, ツイート, データ, ファイル, 中身, 仕様, 全国, 分割, 加工, 参照, 各地, 名前, 問題, 国土交通省, 天気, 対応, 座標, 座標軸, 必要, 感じ, 日, 昨日, 構造, 漁港, 空間, 細工, 自分, 記事, 追加,
もう更新されていない「かめっちTV」の対談を見て思うこと。
2022.01.17
昨日の夜中、トンガで火山噴火があり夜中に津波警報で起こされました。高知県の漁港でも船が流されたりして被害があったようです。
さてYOUTUBEチャンネル「かめっちTV」ですが、二年前から全然更新されていないチャンネルです(亀山会長さんらしい判断だと思います)。そんなチャンネルをあるきっかけで見ることになりました。あるきっかけというのはメタップスCEO佐藤航陽さんが先見の眼がある人だなって知り調べていくうちに対談動画にたどり着きました。 DMM亀山会長とメタップスCEO佐藤氏の対談を見てやっぱ思考が違うなって思いました。
この動画8話ありますが、最後の最後まで人間味あふれる二人だなって思え良かったです。動画では誰でも分かりやすくというスタイルで作られているので見やすいじゃないかなって思います。
因みに佐藤航陽さんの事を調べていくうちに、この人が書いた「未来に先回りする思考法」という本を購入して読んでいたんだなって事に気づき、再度読み直しています。尚、「お金2.0」はまだ読んでいません。
おまけ:先見の眼のある人、 佐藤航陽さん
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
8, CEO, DMM, TV, youtube, うち, カメ, きっかけ, こと, スタイル, チャンネル, トンガ, メタップス, 亀山, 事, 二, 二人, 人, 人間味, 会長, 佐藤, 先見, 判断, 動画, 噴火, 夜中, 対談, 思考, 思考法, 昨日, 更新, 最後, 未来, 本, 津波, 漁港, 火山, 眼, 航, 船, 被害, 誰, 警報, 購入, 陽, 高知県,