ishii-akihiro’s blog

いろいろ試したことやバグ対応の作業履歴を残していきます。

電子キーボードは大型らくらくメルカリ便で出品できない

概要 電子キーボードをメルカリで出品しようと思ったのですが、色々調べて検討した結果あきらめることにしました。 メルカリボックス(質問箱)で類似の質問があるのですが、根拠のない回答が多くて混乱しました。 直近2年ほどは類似の質問が見当たらなかっ…

iPhone6 から、Apple Store で購入した iPhoneXS に機種変更

概要 Apple Pay を使いたくなったので、iPhone6 から iPhoneXS に機種変更しました。iPhone6 はドコモで購入しており、Apple Store で iPhone 本体のみ購入したのは今回が初めてです。 今回の機種変更の特徴 Apple Store(キャリアの窓口以外)で iPhoneを購…

serif(明朝体)の太字箇所をわかりやすくする

css

概要 serif は web の文章でよく使われるフォントですが、太字の装飾(font-weight: bold;)がわかりずらいです。 しかし、font-smoothing: antialiased; を設定したらわかりやすくなりました!のでメモ。 font-smoothing を使わない場合 以下の文章のどこが太…

chart.jsでグラフの横軸を円周率単位の表示にする

概要 chart.jsで三角関数(sin x,cos x)のグラフを描くときに、横軸のラベルを 0, 1, 2, 3, ... ではなく 0, 0.25π, 0.5π, 0.75π ... と表示したかったので試してみました。 結果のイメージ 横軸をπ/4ずつ表示します。 結果のイメージ コード chart.jsの基本…

WordPressでローカル環境からリモート環境にデータベースだけ移行する際に苦慮したこと

概要 はてなブログからWordPressへの移行を試みました。 が、紆余曲折あって3日くらいかかりました。。 ざっくり言うと次のような経緯がありました。 レンタルサーバー(wpX)にWordPressをインストール → OK はてなブログからWordPressに移行 → OK WordPress…

スタイルシートでアイコンを作る

概要 丸いアイコンの中に文字が入ったアイコンを、スタイルシートで作ります。 こんなの↓ サンプルコード 下記のリンク(CodePen)をご覧ください。 https://codepen.io/akihiroishii/pen/NOREod ポイント 丸くする widthとheightを揃える border-radius: 50…

pythonライブラリでジオコーディング

概要 geopy という python のライブラリを見つけたので、 試しにジオコーディングしてみます。 ドキュメントはこちら。 Welcome to GeoPy’s documentation! — GeoPy 1.17.0 documentation 手順の概要 Excel からジオコーディング対象の場所リストを読み込む …

ArcGIS Pro でジオメトリ演算

概要 ArcGIS Pro の属性テーブルでジオメトリ演算が見当たらない! 代わりに「ジオメトリ属性の追加」で対応できたのでメモ。 ジオメトリ演算との違い ArcMap の「ジオメトリ演算」で面積などの属性を追加するときは、 フィールドを追加してからジオメトリ演…

ArcGIS Pro でデータドリブンを使う

概要 ArcGIS Pro にデータドリブンの機能が見当たらないと思っていたら、 なんか名前が「マップシリーズ」に変わってました。。 support.esri.com pro.arcgis.com まあいいか。折角なので試してみましょう。 ArcGIS Pro のレイアウトにも慣れていないので、 …

シェープファイルをジオデータベースフィーチャクラスに一括変換する

概要 GISの操作は、シェープファイルよりジオデータベース形式の方が便利です。 処理が早く、フィールド名の文字数制限などもないため、 Esriも基本的にジオデータベース形式での操作を推奨しているようです。 ただ、保管されているGISデータはシェープファ…

Chart.js で canvas 要素にグラフが表示されない

概要 Chart.js で 2箇所の <canvas> 要素にグラフを描画しようとしたけど、 どちらも表示されない。。 ちなみに、<button type="button"> 要素をクリックしたときに描画したい。 バージョン Chart.js 2.1.4 原因と対策方法 jsファイルではなく、htmlファイルに原因がありました。 block要素</button></canvas>…

動的にMathJaxを適用する

概要 ユーザが画面に入力したパラメータに応じた数式を表示し、 表示する数式にはMathJaxを適用してTeXっぽくします。 動的に変化させる数式はJavaScriptを利用して作成しますが、 うまくMathJax が適用されずハマったのでメモ。 環境 javaScript 5.0.4 jQue…

WordPressの記事だけローカルからリモートに反映する

概要 WordPressのローカル環境で追加・編集した記事を、 リモート環境に反映するための手順のメモ。 記事のみ対象とし、テーマなどの設定は変更しません。 更新頻度が少ないせいで毎回忘れてしまう。 前提 簡潔にするため、ローカル環境はすでに構築済みとし…

ネットワークっぽい GIS データで、ポリラインから離れたポイントを探す

概要 ネットワークデータとしては不備があるけれども、 ノード(ポイント)とエッジ(ポリライン)からなる GISデータを取り扱うことが最近多いです。 位置関係の可視化を目的に作られている場合が多いようで、 ノードとエッジが接していないことも少なくあ…

ArcGIS Pro で属性テーブルのデータが文字化けした

概要 タイトルの通りですが、キャプチャを貼ります。 素晴らしく文字化けしています。 ちなみに、データは国土数値情報のバスルートです。 国土数値情報 バスルートの詳細 バージョン ArcGIS Pro 2.1 原因 ArcGIS Pro とデータの文字コードが違うのでしょう…

javaScriptで、Cannot POST 〇〇/index.html っていわれた

概要 html で作った formから submit した値を javaScript で操作して同じページに返そうと思ったら、 submitした後にCannot POST 〇〇/index.html っていわれた。 環境 AWS Cloud9 jquery 2.2.4 原因 form の属性で action="" としていたことにより、 存在…

pandas の DataFrameで、和暦を西暦に変換する

概要 pandas で整理したいデータに和暦が含まれており、 西暦に直すのに結構手こずったのでメモ。 環境 Jupyter Notebook 手順 西暦に小数点が付いているけど気にしない!

Jupyter Notebook のみ ImportError : No module named arcgisscripting になる

概要 Jupyter Notebook にて import arcpy すると、 ImportError : No module named arcgisscriptingになってしまう。 ただし、ArcGIS Pro の 「解析」タブから開いた Python ウィンドウでは、問題なくimport arcpyできる。 環境 Windows 10 ArcGIS Pro 2.1 …

バッチファイルからpythonスクリプトを呼ぶ

概要 Windowsのバッチファイルから外部のスクリプトを呼ぶ実験です。 Linux のコマンドの方が慣れているのですが、 職場のPCがWindowsなのでバッチファイルも慣れておきたい。 外部のスクリプトは何でもいいですが、pythonにしました。 環境 Windows 10 pyth…

arcpy で Exception: Data must be 1-dimensional が出た

概要 ArcGISでフィーチャクラスのデータを調べようと思い、 Pandasのデータフレームに変換しようとしたら Exception: Data must be 1-dimensional というエラーがでました。 ちなみに、Jupyter Notebook で操作しています。 詳細 以前こちらの記事で試したと…

Pandasで正規表現を使った文字列置換をする

概要 PandasのDataFrameに対して、正規表現を使った文字列置換をする。 ついでに属性の値ごとにデータ数をカウントする。 使用するデータ こんなのをデータフレーム df に入れております。 元データはestatの国勢調査。 統計GISデータダウンロード | 政府統…

ArcGISのテーブル属性をpythonで加工してcsv出力する

概要 最近GISデータの属性値をExcelに出力して集計する作業が多いのですが、 元データの修正が必要になるとExcel出力からやり直すのが面倒です。 あと、属性の種類が多いと対象の属性を探すのも大変です。そこで、以下の作業をmxdやaprxファイルを開かずにpy…

ArcGIS Pro のgdbを Pythonで操作する

概要 ArcGIS Pro で取り扱っているファイルジオデータベース(GDB形式)を、 aprx上ではなくpythonで操作する方法を確認したい。試しに、選んだフィーチャークラスに1kmのバッファを発生させて、 別のフィーチャークラスに出力してみます。Pro のバージョンを2…

ArcMapで自作したシンボルを適用する

概要 ArcMapで用意されたシンボルではなく、自作したシンボルを適用したい。 たとえばこんなの↓(円のオブジェクト+テキスト「済」) 環境 Windows 10 ArcGIS Desktop 10.5.1 PowerPoint 2010 手順 1.シンボルを作成する PowerPoint の挿入タブ>図形で、…

Excelでリンクが解除できないとき

概要 いつものこれ。いい加減向き合うことにした。 しかし、データタブ>リンクの編集>リンクの解除 とやってるのに解除できない。なにそれ酷い。 環境 Windows 10 Office2010 原因 きっと外部のファイルを参照しているセルとかがあるのだが、 参照先のファ…

VBAでセルのDeleteにすごく時間がかかる

VBA

概要 VBAでB2セルを削除して上に詰めるだけのサンプルコードを作ったら、 10秒以上時間がかかった。 Sub MethodTest() Range("B2").Delete shift:=xlShiftUp End Sub 環境 Windows 10 Office 2010 原因 Excelはセルを削除した後でも数式の参照先の関係を保持…

virtualenv環境構築時のエラー:virtualenv is not compatible with this system or executable

概要 tensorflowを試すためにmacのターミナルで virtualenvの環境を作ろうとして virtualenv --system-site-packages ~/env/tensorflowと入力したら、 ERROR: The executable /Users/ishiiakihiro/env/tensorflow/bin/python is not functioning ERROR: It t…