- ScriptRunnerでdebugpy_OSGeo4W.pyを実行。
- 次で.vscode/launch.jsonを作成。remoteRootを${workspaceFolder}に変更。
Menu / Run / Add Configuration…
import sys | |
from xml.dom import minidom | |
filename = sys.argv[1] | |
print("Parsing " + filename) | |
dom = minidom.parse(filename) | |
notes = dom.getElementsByTagName("note") |
# Works on Git Bash | |
cat 2023*.txt > temp.txt | |
sort temp.txt | uniq > 2023.txt | |
rm temp.txt |
sudo zypper addrepo https://download.opensuse.org/repositories/Application:Geo/openSUSE_Tumbleweed/Application:Geo.repo | |
sudo zypper install devel_basis | |
sudo zypper install gcc-c++ | |
sudo zypper install gsl | |
sudo zypper install geos-devel gdal-devel proj-devel libexpat-devel libzip-devel protobuf-devel libexiv2-devel postgresql-devel PDAL-devel gsl-devel python3-devel python-sip-devel spatialindex-devel libspatialite-devel minizip-devel librttopo-devel freexl-devel | |
sudo zypper install python311-qt5-devel | |
sudo zypper install python3-qt5 python311-pyqt-builder libqt5-qtserialport-devel libQt5Network-devel libQt5Xml-devel libqt5-qtsvg-devel libQt5Concurrent-devel libQt5Test-devel libQt5Sql-devel libqt5-qtlocation-devel libQt5PrintSupport-devel libQt53DCore-devel libQt53DRender-devel libQt53DInput-devel libQt53DLogic-devel libQt53DExtras-devel qca-qt5-devel qtkeychain-qt5-devel qscintilla-qt5-devel qwt6-qt5-devel |
// 翻訳集計スクリプト (年別翻訳者別) | |
// 1. 翻訳者情報付き翻訳データを取得(ブラウザで表示) | |
// https://www.transifex.com/api/2/project/QGIS/resource/qgis-application/translation/ja/strings/?details&last_update&user | |
// 2. ブラウザのコンソールで次のスクリプトを実行 | |
var aggr = {}; | |
JSON.parse(document.body.innerText).forEach(function (msg) { | |
var year = msg.last_update.substr(0, 4); | |
aggr[year] = aggr[year] || {total: 0}; | |
aggr[year][msg.user] = (aggr[year][msg.user] || 0) + 1; |
Q3D.gui = { | |
type: "dat-gui", | |
parameters: { | |
lyr: [], | |
cp: { | |
c: "#ffffff", | |
d: 0, | |
o: 1, |
# -*- coding: utf-8 -*- | |
# 地物フォームのデフォルト値設定とフィールド値の自動更新のためのPython初期化コード | |
# 留意点 | |
# - 自動設定フィールドを非表示や編集不可にするとフォームで値を設定できなかったり | |
# 地物に値が反映されなくなったりしますので自動設定の対象フィールドは編集可能な | |
# テキスト編集のままにします。 | |
# - ドラッグアンドドロップデザイナを使えばフォーム内のフィールドの順番を変えたり、 | |
# 自動入力を行うフィールドを別のタブに入れるといったことも可能です。 | |
# - プロパティダイアログに関数名(my_form_open)を入力するのを忘れないで下さい。 | |
# - QGIS 2.14および2.16で動作確認しています。 |
// [QGIS] 翻訳メッセージ一覧を作成する | |
// Last update: 2016-07-01 | |
// 1. Google Chromeを開く。 | |
// 2. 次のURLにアクセスしてメッセージ一覧をJSON形式で取得する (最終更新日時・翻訳者情報付き)。Transifexアカウントでの認証が必要。 | |
// http://www.transifex.com/api/2/project/QGIS/resource/qgis-application/translation/ja/strings/?details&last_update&user | |
// 3. CSV形式に変換してファイルに保存する。コンソールを開き次のコードをコピペする。 | |
function escape_quote(text) { | |
return '"' + text.replace(/\n/g, "\\n").replace(/\"/g, '""') + '"'; | |
} |
<?xml version="1.0" encoding="UTF-8"?> | |
<kml xmlns="http://earth.google.com/kml/2.2"> | |
<Document> | |
<name>ne_110m_admin_0_countries</name> | |
<Style id="style1"> | |
<LineStyle> | |
<color>40000000</color> | |
<width>3</width> | |
</LineStyle> | |
<PolyStyle> |