IT– category –
-
RGBColor の RGB 値について
[vb title="VBA"] ' IColor::RGB プロパティは、BGRの順で連結されている(VB定数と同等) ' RGB = Red + Green * 256 + Blue * 65536 ' RGB16 = Convert.ToString(RGB, 16) Sub VBA() Dim pRGBColor As IRgbColor Set pRGBColor = New RgbColor pRGBColor.UseWindowsDithering = True pRGBColor.Red = 255 ... -
ArcSDE のバージョン非対応レイヤーを編集する方法
[vb title="VBA"] 'pWorkspace As IWorkspace Dim pMultiuserWorkspaceEdit As IMultiuserWorkspaceEdit Set pMultiuserWorkspaceEdit = pWorkspace Dim pWorkspaceEdit As IWorkspaceEdit Set pWorkspaceEdit = pWorkspace 'バージョン非対応レイヤに対して編集開始 pMultiuserWorkspaceEdit.StartMultiuserEditing esriMESMNonVersioned '-... -
保護中: Reconcile4 によるリコンサイル
この記事はパスワードで保護されています -
ジオデータベースの作成
[csharp title="C#"] //http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/004t8000000 //Creating a geodatabase in personal or workgroup ArcSDE // dataServerName parameter should be in "<machine_name>\\<sql_instance>" format. public static void CreatePersonalOrWorkgroup... -
属性検索で取り出したレコードの順序を変更する方法
[vb title="VBA"] Sub test() Dim pMxDoc As IMxDocument Set pMxDoc = ThisDocument Dim pFL As IFeatureLayer Set pFL = pMxDoc.FocusMap.Layer(0) Dim pFeatureClass As IFeatureClass Set pFeatureClass = pFL.FeatureClass Dim strFieldName As String strFieldName = "P_NUM" Dim pQueryFilter As IQueryFilter Set pQueryFi... -
フィールド名の変更
バージョン10.1からの新機能 IClassSchemaEdit4::AlterFieldName ObjectClass ページにのみ書かれている -
FeatureBookmark の使用
[vb title="VBA"] Private Declare Sub Sleep Lib "kernel32" (ByVal dwMillisecond As Long) Sub AddBookmark() Dim pDoc As IMxDocument Dim pSelLyr As IFeatureLayer Dim pMap As IMap Dim pFSel As IFeatureSelection Dim pFeat As IFeature Dim pMapBookMarks As IMapBookmarks Dim pFeatBookMark As IFeatureBookmark '... -
TOC の凡例見出しを変更する方法
ILegendInfo Interface http://edndoc.esri.com/arcobjects/9.2/ComponentHelp/esriCarto/ILegendInfo.htm http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html#//0012000007n4000000 [vb title="VBA"] Dim pLegendInfo As ILegendInfo Set pLegendInfo = pLayer Dim pLegendGroup As ILegendGroup Set pLegendG... -
グループ レイヤー内の移動
[vb title="VBA"] Dim pMxDocument As IMxDocument Set pMxDocument = Application.Document Dim pMap As IMap Set pMap = pMxDocument.FocusMap Dim pCompositeLayer As ICompositeLayer Set pCompositeLayer = pMap.Layer(0) Dim pMapLayer As IMapLayers Set pMapLayer = pMap pMapLayer.MoveLayerEx pCompositeLayer, pComposite... -
選択(VerboseEvents)のインデックス(データ フレーム・(VerboseEvents))を取得
[csharp title="C#"] public object SelectedLayerInformation(IMxDocument pMxDocument, ref Inteer FrameIndex, ref int LayerIndex) { int intFrame = 0; int intLayer = 0; bool blnFrag = false; IMap pMap = default(IMap); //選択したレイヤのデータフレーム インデックス、レイヤ インデックスを取得 for (i...
