それぞれ独自の Representation を持つ 20 個のレイヤーを ArcGIS Online にアップロードする Python スクリプトを作成しました。残念ながら、各レイヤーの凡例に「無効なルール」というシンボルが表示されます。私の知る限り、すべてのフィーチャは正しく描画されており、マップ上に無効なシンボルはありません。Python を使って凡例の「無効なルール」を消すにはどうすればよいでしょうか(これは毎週行う作業なので、毎週 20 個のレイヤーを手作業で修正したくありません)。ArcMap の凡例には表示されません。ArcMap のシンボル タブに「表示オプション」があり、「無効または NULL の Rule ID を持つ Representation を描画する」チェックボックスをオフにできることは知っています。チェックを外してレイヤー プロパティを閉じると、変更はジオデータベースに直接保存されるというメッセージが表示されます。しかし、目次からファイルを削除してマップに追加し直すと、「無効または NULL の Rule ID を持つ Representation を描画する」 チェックボックスが再びオンになっています。

