QGIS 1.7+を使用して、ポリゴン属性データがドット数(1ドット= 100など)を定義する、ドット密度マップを作成する「フレンドリーな」方法はありますか?数時間後にすべての選択肢を調査した後、プログラミングが必要なようだから、私はフレンドリーだと言います。たぶん私は正しい場所を見ていません。私はすでにfToolsの「ランダムポイント」機能を認識していますが、探しているものではありません。
それがまさに私が求めていることです。ただし、この機能を実行しようとするたびに。以下を受け取りました:
An error has occured while executing Python code:
Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 118, in accept
self.randomize(inLayer, outPath, minimum, design, value)
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 210, in randomize
else: points = self.loopThruPolygons(inLayer, value, design)
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 256, in loopThruPolygons
sExt = sGeom.boundingBox()
AttributeError: 'NoneType' object has no attribute 'boundingBox'
Python version:
2.7.1+ (r271:86832, Apr 11 2011, 18:37:12)
[GCC 4.5.2]
QGIS version:
1.8.0-Trunk Trunk, exported
2
出力がどのように見えるか、fToolsが機能しない理由の例を教えてください。
—
暗闇
fToolsは更新されていますか?別のポリゴンファイルで確認しましたか?破損している可能性があります。
—
暗闇
こんにちは、正しかったです。実際のデータが文字列に変換されているようです。LibreCalcを使用していますが、データ列に指定した属性が保持されていないようです。この問題に対するあなたのアプローチは何ですか?
—
ロディー
Calcは何に使用しますか?代わりにフィールド計算機の使用を検討してください。その場合、データ型に問題はありません。
—
暗闇