2021-01-01から1年間の記事一覧

GASで楽天基地局マップの更新 ウェブアプリ化

function doGet() { const url = "https://api.github.com/repos/imabari/rakuten_map/dispatches"; let data = { "event_type": "on-demand-test" }; let options = { "method": "POST", "headers": { "Authorization": "xxxxxxxxxxxxxxxxxxxx", "Content-T…

Colaboratry

www.takapy.work

奈良用

function myFunction() { const url = "https://api.github.com/repos/denpayanara/rakuten/dispatches"; let data = { "event_type": "on-demand-test" }; let options = { "method": "POST", "headers": { "Authorization": "token xxxxxxxxxxxxxxxxxxxx",…

GitHub演習

https://kaityo256.github.io/github/

楽天モバイルの基地局のPCIをMLSと比較

eNB-LCIDとPCIの数が同じじゃないとエラーがでます !pip install geopandas !pip install rtree !pip install pygeos !wget https://www.esrij.com/cgi-bin/wp/wp-content/uploads/2012/10/japan_ver83.zip import pandas as pd import geopandas as gpd jap…

楽天モバイル基地局マップ(愛媛県)フィルタ付

<html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <title>楽天モバイル基地局マップ(愛媛県)</title> <meta name="description" content="楽天モバイル" /> <style> h1 { text-align: center; font-size: 30px; margin: 10px 0px 10px 0px; color: #dc7343; } #input { display: …</meta></meta></meta></head></html>

foliumポリゴン色付け

!pip install geopandas !pip install rtree !pip install pygeos !wget https://www.esrij.com/cgi-bin/wp/wp-content/uploads/2012/10/japan_ver83.zip import pandas as pd import geopandas as gpd japan = gpd.read_file("japan_ver83.zip!japan_ver83"…

スクリーンショット用地図作成

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --window-size=4000,4000 --screenshot=R:\map.png R:\map.html !pip install folium import folium # 地図の中心 # 緯度 lat = 34.06604300 # 経度 lng = 132.99765800 map = fo…

folium サンプル

nbviewer.jupyter.org

コロナ用

import tweepy # 先ほど取得した各種キーを代入する CK = "" CS = "" AT = "" AS = "" # Twitterオブジェクトの生成 auth = tweepy.OAuthHandler(CK, CS) auth.set_access_token(AT, AS) api = tweepy.API(auth) # リストのID news_id = xxxxxx # リストを降…

楽天電測用マップの更新

Github Actionsでプログラム実行(定時またはWEBHOOK) フォルダmapにKMZ作成 map全体をgh-pagesにコピー、WEB公開 プログラム github.com 定時実行・Webhook github.com on: repository_dispatch: types: [on-demand-test] schedule: - cron: '0 22 * * *' …

GASでKMZを作成

// スプレッドシートのID const SheetId = "XXXXXXXXXX"; // シート名 const SheetName = "data"; let data; let row; function kml_make() { // スプレッドシート取得 sheet = SpreadsheetApp.openById(SheetId).getSheetByName(SheetName); // 最終行取得 …

GASで愛媛県の愛媛県内の状況を日付入りでバックアップ

function myFunction() { // folder id const id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; const folder = DriveApp.getFolderById(id); const url = "https://www.pref.ehime.jp/h25500/kansen/documents/kennai_link.pdf"; const options = { "muteHttpExcept…

CSVから楽天電測用のKMZを作成

楽天電測 - Google マイマップ アイコンは同梱、URLはだめ folder必要 stylemap必要 PlacemarkのdescriptionにeNB-LCID import io import pathlib import pandas as pd import simplekml data = """\ 番号,場所,場所補足,状況,sector,eNB-LCID,PCI,緯度,経度…

楽天モバイル

四国楽天モバイル基地局 - Google マイマップ www.google.com https://drive.google.com/uc?id=1kKnXK9g7m4vyBv2tGXtN728M7KSeiJ6R 投稿フォーム 香川県 https://docs.google.com/forms/d/e/1FAIpQLScqsBrLm87eUuNjLXuAMKN-uH-3tQXzzB0vjj3tdV5JQrHdww/viewf…

imabar2kmz

import pandas as pd import simplekml # スプレッドシートのURL url = "https://docs.google.com/spreadsheets/d/e/2PACX-1vRDgDbpuBUvGcK7TJKiwMSIfs5yi95qmERjZ_iXHMWSRDlarjwUoDVdvpXOB8a2zpnwpq4Vj9VBHJcf/pub?gid=592572816&single=true&output=csv" d…

kml

www.google.com developers.google.com <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document id="spreadsheet_to_kml_3"> <name></name></document></kml>

スプレッドシートからマイマップ用kml作成

const spreadSheetId = "1rrfUDVSvgHe7mauLmgIHB1HGWet9ZFsQbs2XT7VRyvU"; let data; let row; function doGet() { // スプレッドシート取得 sheet = SpreadsheetApp.openById(spreadSheetId).getSheetByName("data"); // 最終行取得 row = sheet.getLastRow…

CSVからKMZファイルを作成

import pandas as pd import simplekml # スプレッドシートのURL url = "https://docs.google.com/spreadsheets/d/e/2PACX-1vRDgDbpuBUvGcK7TJKiwMSIfs5yi95qmERjZ_iXHMWSRDlarjwUoDVdvpXOB8a2zpnwpq4Vj9VBHJcf/pub?gid=592572816&single=true&output=csv" d…

詳解! Google Apps Script完全入門

詳解! Google Apps Script完全入門 [第3版]作者:高橋宣成秀和システムAmazon 連休中に読みたかったので今治になかったので本だけを買いに新居浜まで行ってきた

携帯基地局のカバー面積を集計

!pip install geopandas !pip install rtree !pip install pygeos !wget https://www.esrij.com/cgi-bin/wp/wp-content/uploads/2012/10/japan_ver83.zip url = "https://docs.google.com/spreadsheets/d/e/2PACX-1vTHEggpuuf5ratyC4d3PFpsYaw46tVopeFglSIUU…

カバー率

QGISによるオープンデータの分析入門 from Takashi KOIKE www.slideshare.net QGISによるオープンデータの分析入門[事前準備編] from Takashi KOIKE www.slideshare.net QGISによるオープンデータの分析入門[実習編] from Takashi KOIKE www.slideshare.…

geopandas

qiita.com qiita.com qiita.com www.gis-py.com qiita.com https://qiita.com/mhangyo/items/1770497a8d81004629a4 sorabatake.jp 東京都の新型コロナウィルス患者の発生をインタラクティブな地図に視覚化 | 株式会社ソリトンシステムズ サイバーセキュリテ…

eNB-LCIDの順番で並び替え

import pandas as pd def enblcid_split(df0): df1 = ( df0["eNB-LCID"] .str.split("-", expand=True) .rename(columns={0: "eNB", 1: "LCID"}) ) df2 = df0.join(df1) df2["LCID"] = df2["LCID"].str.split(",") df3 = df2.explode("LCID").astype({"eNB":…

都道府県及び市区町村の東西南北端点の経度緯度のPDFのDMSからDEGに変換

www.gsi.go.jp !wget https://www.gsi.go.jp/KOKUJYOHO/CENTER/kendata/ehime_heso.pdf -O data.pdf !apt update !apt install python3-tk ghostscript !pip install camelot-py[cv] import camelot import pandas as pd import re def dms2deg(c): dms = re…

スプレッドシートから地図表示

スプレッドシートをCSVで公開したら一番楽 csvのheaderは日本語が使えない function doGet() { let output = HtmlService.createHtmlOutputFromFile("index"); return output; } <html> <head> <base target="_top"> </head> <body> <script type="module" src="https://code4fukui.github.io/csv-map/csv-map.js"></script> <csv-map> …</csv-map></body></html>

GASで地図表示

スプレッドシート docs.google.com 中身が見たい方はコピー作成、ツールースプレッドシートを確認ください 地図 https://script.google.com/macros/s/AKfycbxnpbB_FFRblxRokTPKpRls2v6xLyiXSKl-f_QhV8bGyMqd4rnk5JdtHdl5P5HGoDaJFw/exec コード // URLからス…

GASで楽天モバイル地図表示

こちらのコードを参考にCSVデータを作成 github.com マップ https://script.google.com/macros/s/AKfycbzstmPbiibwhPjF8sOHLVxmYXYqg0uqxodmb_KHc3GU4stFy61ICOYCIzrKcZlwZwwk9w/exec CSV https://docs.google.com/spreadsheets/d/e/2PACX-1vQ5De3t_hQfGZ4yM…

typescript

typescript-jp.gitbook.io www.tohoho-web.com www.tohoho-web.com

スプレッドシートで奈良県の包括免許とフェムトセルを取得

docs.google.com fetch A1 =IMPORTDATA("https://www.tele.soumu.go.jp/musen/list?ST=1&DA=1&SC=1&DC=1&OF=1&OW=FB_H&IT=E&NA=%8Ay%93V%83%82%83o%83C%83%8B") musen A1 =TRANSPOSE(SPLIT(fetch!Z2, "\n\n",FALSE)) musen-split =TRANSPOSE(SPLIT(SUBSTITUT…