<div dir="ltr">垂水さん<div><br></div><div>北海道の喜多です。</div><div><br></div><div>ありがとうございます。</div><div>内容が専門的すぎて(汗)、ちょっと私にはわかりませんが、</div><div>できればQGISのデフォルトな機能でできればいいなと思っています。</div><div>むずかしいですかね・・・。</div><div><br></div><div>何故かと言うと、職場のいろんな事務所のいろんな人に、そういう設定を行った</div><div>プロジェクトファイルを配布して、みんなで共通の機能を簡単に使いたいと考えています。</div><div>殆どの方は初心者以前の方なので、できるだけ簡単に、データ作成ができればと思っています。</div><div><br></div><div>なにかいい方法があれば、よろしくお願いします。</div><div><br></div><div><br></div><div><br></div><div>北海道 喜多耕一</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016年7月27日 18:27 垂水 秀雄 <span dir="ltr"><<a href="mailto:tarumi@kk-kernel.co.jp" target="_blank">tarumi@kk-kernel.co.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>カーネル垂水です</p><span class="">
<p>
</p><blockquote type="cite">
<p dir="ltr">QGISで地物を追加時に、属性データに特定の値を初期値として設定したいのですが、できますでしょうか?</p>
<p dir="ltr">レイヤプロパティのフィールドで、Python初期化関数などで、コードを書いてできそうな気もしますが、全くやり方はわかりません。</p>
<p dir="ltr"></p>
</blockquote>
<br>
<p></p>
</span><p>試していませんが、</p>
<p>qgsvectorlayer.sipを見ると以下のシグナルがあるので<br>
</p>
<p>void featureAdded( QgsFeatureId fid );<br>
</p>
<p>これをconnectして、呼ばれたら<br>
</p>
QgsFeatureIdをキーに追加されたQgsFeatureを取得して、<br>
QgsFeatureのsetAttributeで値をセットすればPythonのプラグインでできそうな気がします。<div><div class="h5"><br>
<br>
<div>On 2016/07/27 17:48, 喜多耕一 wrote:<br>
</div>
</div></div><blockquote type="cite"><div><div class="h5">
<p dir="ltr">皆様</p>
<p dir="ltr">いつもお世話になっています。<br>
北海道の喜多です。</p>
<p dir="ltr">QGISで地物を追加時に、属性データに特定の値を初期値として設定したいのですが、できますでしょうか?</p>
<p dir="ltr">レイヤプロパティのフィールドで、Python初期化関数などで、コードを書いてできそうな気もしますが、全くやり方はわかりません。</p>
<p dir="ltr">あと、入力した属性データの値を使って、データを入力したいというのもあります。<br>
例えば、年度と地区番号を入力したら、年度+地区番号のIDコードを自動入力したいです。</p>
<p dir="ltr">わかる方がいらっしゃいましたら、教えて下さい。<br>
よろしくお願いします。</p>
<p dir="ltr">北海道 喜多耕一</p>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
OSGeoJapan-discuss mailing list
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org" target="_blank">OSGeoJapan-discuss@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a></pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
OSGeoJapan-discuss mailing list<br>
<a href="mailto:OSGeoJapan-discuss@lists.osgeo.org">OSGeoJapan-discuss@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss</a><br></blockquote></div><br></div>