タグ付けされた質問 「annotation」

5
LatLonまたはLonLatとして座標と入力を表示しますか?
これが他の人にとっての問題なのか、それともユーザーが混乱しないようにすべての入力/出力にラベルを付ける必要があるのか​​を理解しようとしていますか? ほとんどの人が「LatLon」と発音していると思います。 誰が始めたの? 「LonLat」と比較してアルファベット順だからでしょうか? LatとLonのデカルト平面へのマッピングLonは「x」、Latは「y」です。したがって、「(x、y)」と言うので、「LonLat」と言う必要があります。そして今、情報の表示のために。 マッピングアプリケーションのステータスバーにLa、LoまたはLo、Latを表示する必要がありますか? それはただ一つの方法としてラベル付けされ、ユーザーがそれに対処する必要がありますか? 入力と同じように、フィールドを順序付ける正しい方法は何ですか? KMLの形式はLon、Lat、Altitudeです。他のアプリはLat、Lonですが、フォーマットを変換するときは非常に注意する必要があります。 標準はありますか?

3
QGISにラベルを手動で配置しますか?
QGISにラベルを手動で配置する方法はありますか? 一部の場所(E 1st Stと1st Stなど)にほぼ重複したラベルがあるマップがあり、それらのいくつかを削除したいです。 また、いくつかのラベルを移動し、現在ではない機能にラベルを付けたいと思います。 ラベルをフィーチャに沿って湾曲させた新しいラベルを使用しています。

2
ラベル式を使用してフォントサイズを変更しますか?
パーセルポリゴン上に動的に表示する2つのラベルクラスがあります。所有者情報は、より大きなフォントサイズのメジャーラベルであり、それより下のプロパティタイプ情報を小さなフォントで表示しています。 問題は、2つのラベルクラスが、希望どおりに表示されないことです。上部のメジャーラベル、その下のマイナーラベル。私はmaplexと通常のラベリングエンジンを使用し、オプションを試しましたが、私が望むことをしていないだけで、ラベルが区画全体にジャンプします。 機能する唯一の方法は、ラベルをフィーチャにリンクされた注釈サイズにエクスポートし、ラベルの位置を手動で調整することです。これで構いませんが、このマップで縮尺を頻繁に変更する必要があります。 1つのラベル内で2つの異なるフォントとサイズを使用できるようにラベル式を記述できますか? (テキストグラフィックスでテキストタグを使用することに似たもの)

2
Arcpyで注釈レイヤーを処理する
arcpyを使用して注釈レイヤーにアクセスしたい(目的は、テキスト注釈内のいくつかのテキスト文字列を確認することです)。注釈とは、動的なラベルではなく、描画ツールの注釈を意味します。これらの注釈レイヤーは、「デフォルト」という名前のグループレイヤーの下にあります。 Esriのドキュメント層そのものであるとしてドロー注釈の会談: マップドキュメントには、本質的に3つのカテゴリのレイヤーがあります。フィーチャレイヤー、グループレイヤー、およびラスターレイヤーです。isFeatureLayer、isGroupLayer、isRasterLayerプロパティを使用すると、すべてのレイヤータイプではなく、大半のレイヤータイプを識別または分離できます。アノテーションサブクラス、ディメンションフィーチャ、ネットワークデータセット、テレインデータセット、トポロジデータセットなど、これら3つのカテゴリのいずれにも該当しないいくつかの特殊なレイヤーとデータセットがあります。これらの場合、何かを行う前に、他のプロパティをテストして対象のレイヤーを分離する必要がある場合があります。 注意すべきことの1つは、ArcGISが描画アノテーションを処理する方法です。2つの平均構成が可能です。 ArcGISは、ジオデータベースとマップドキュメントの2種類のアノテーションを完全にサポートしています。 私の場合、それはマップドキュメントです。 このすべてのドキュメントを考慮すると、ドローアノテーションは単なるレイヤーのように見えるため、次のような単純なコードが機能しているはずです。 mxd = arcpy.mapping.MapDocument("some\mxdpath\here") df = arcpy.mapping.ListDataFrames(mxd,"Layers") lyr = arcpy.mapping.ListLayers(mxd,"current_annotation_layer",df) しかし問題は、アノテーションがデータフレーム経由で取得できないように見えることです(これは、各アノテーションレイヤーがフィーチャレイヤーに関連付けられていることを考えると奇妙です)。 アノテーションにアクセスするための特定のarcpyクラス(ArcObject SDKのIAnnotationFeature2に相当するもの)?回避策はありますか? よろしくお願いします!

2
これらの注釈がスタック/オーバーラップして表示されるのはなぜですか?
プログラムでアノテーションフィーチャクラスを設定しようとしたときに奇妙な問題が発生しました(ArcObjects、C#)。下の画像を見るとわかるように、各テキスト文字列の文字は、予想したとおりに水平にレイアウトされているのではなく、互いに重なり合っているように見えます。 MySQL(別のアプリケーションで作成された)からいくつかの値を取得していますが、それらはデバッガーで正常に表示されます。未知の/投影された座標系といくつかの異なるElementインターフェースの混合を使用してみました。誰かがこの問題を以前に見、解決したことがあるなら、私は正しい方向へのプッシュに感謝します。 これが私のC#の関連部分です: IFeature feature = featureClass.CreateFeature(); ITextElement textElement = new TextElementClass(); textElement.Text = textString; // value like: '183 IElement element = textElement as IElement; element.Geometry = pointGeom; // Point: x=2986785, y=629058 (feature as IAnnotationFeature2).Annotation = element; (feature as IAnnotationFeature2).AnnotationClassID = 0; (feature as IAnnotationFeature2).Status = annoStatus; // ESRI constant …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.