POST
|
Thank you Sean! Could you get into more details how to update "the cache on a screen refresh or map extent changed (OnAfterDraw)." Could you share some code? Especially ESRI says that There is no equivalent method to build the cache explicitly; this is handled internally when a client issues a call to IPointSnapper.Snap, at which time it is determined whether the cache needs to be rebuilt.
... View more
08-04-2015
06:00 PM
|
0
|
2
|
996
|
POST
|
I see that it is still in the ESRI Ideas. https://esri.secure.force.com/ideaView?id=08730000000bsllAAA
... View more
08-03-2015
04:05 PM
|
0
|
0
|
996
|
POST
|
Hi there, I am using ISnappingEnvironment for a snap to a point feature in a feature layer in ArcMap 10.3. And I draw a IMarkerElement(IMarkerSymbol) at the point of successfull snap(first position). If user clicks to far from a point (not with actual tolerance of the snap) I also draw another IMarkerElement(IMarkerSymbol) at this second position. I am wondering how to snap to graphic that I created at the second position. Could IGraphicsLayer help in this case? I guess that snap could work with feature layers and (probably) with graphics layers? I tried to add a graphic layer to the map, but I don't see it included in the snap: //create IMarkerElement pMarkerElement here ... IMap pMap = pActiveView.FocusMap; ICompositeGraphicsLayer compositeGraphicsLayer = (ICompositeGraphicsLayer)pMap.BasicGraphicsLayer; IGraphicsLayer graphicsLayer = null; try {graphicsLayer = compositeGraphicsLayer.FindLayer(strGraphicLayerName);} catch (Exception ex) { } if (graphicsLayer == null) { graphicsLayer = compositeGraphicsLayer.AddLayer(strGraphicLayerName, null); } graphicsLayer.Activate(pActiveView.ScreenDisplay); pMap.ActiveGraphicsLayer = (ILayer)graphicsLayer; pGraphicsContainer = graphicsLayer as IGraphicsContainer; pGraphicsContainer.AddElement(pMarkerElement, 0);
... View more
07-29-2015
10:33 PM
|
0
|
5
|
3601
|
POST
|
Hi there, I added a snapping to a custom tool and trying to change a snap tip with ISnappingEnvironment.SnapTipSymbol Property like public override void OnMouseMove(int Button, int Shift, int X, int Y) { ... snapResult = m_Snapper.Snap(m_CurrentMouseCoords); //Update the snapping feedback. if (snapResult != null) { (m_SnappingEnv.SnapTipSymbol as IFormattedTextSymbol).Text = "Changed"; m_SnappingFeedback.Update(snapResult, 0); } ... } public override void Refresh(int hDC) { if (m_SnappingFeedback != null) m_SnappingFeedback.Refresh(hDC); } It does not update the actual tip. In the help ESRI says that "You have a number of options to customize the tip symbol, including advanced text capabilities provided by IFormattedTextSymbol to provide options for backgrounds, offsets, or right-to-left text capabilities. " Any help will be appreciated.
... View more
07-26-2015
06:48 PM
|
0
|
1
|
2909
|
POST
|
Hi there, I am now in 10.3 Desktop and trying to show in ArcMap a standard ESRI progress dialog (IProgressDialog2). I try to set Animation property as any of the constants esriProgressGlobe 0 Spinning globe animation. esriDownloadFile 1 Downloading file animation. esriNoAnimation 2 No animation. esriProgressSpiral 3 Spiral file animation. It seams that it simple does not work - I only see a ring from dots as animation. It definitely was working in 9.3.1
... View more
06-25-2015
07:35 PM
|
0
|
1
|
2832
|
POST
|
Hi there, I am trying to get my UserControl be found like this: ICommandItem pItem = pApplication.Document.CommandBars.Find(pUID, false, false); MyUserControlType pMyTool = pItem.(Command as MyUserControlType); But I cannot see the row with word "Command" (when drop down menu appears - see the image attached). What I do wrong? I am in 10.3 Desktop ArcObjects C#. Any help will be appreciated.
... View more
06-21-2015
07:40 PM
|
0
|
1
|
3242
|
POST
|
Hi there, I work with Desktop 10.3 version and just wondering whether that rows (or one of them) IField pField = pFields.get_Field(index); IDomain pDomain = (IDomain)pField.Domain; ISubtypes pSubType = (ISubtypes)pTable; should call to database, or such metadata (fields, domains, subtypes) already downloaded(cashed somewhere in local memory) when the OpenFeatureClass() executed? How can I see/read documentation/test it?
... View more
06-04-2015
06:44 PM
|
0
|
0
|
3333
|
POST
|
How can I check values against existing domains in File GDB? I mean that some feature contains a value in some field with domain. But this value doesn't correspond to the domain. How can I validate(?) and delete those features from the feature class? Thank you.
... View more
07-20-2014
04:33 AM
|
0
|
1
|
3218
|
POST
|
I have to change a default storage type of SDE 10.1 on SQLServer 2008 R2. 1. How can I do it? 2. Is it enough to update ONLY ONE row (field config_string)(GEOMETRY->SDEBINARY) in dbo.SDE_dbtune table (where keyword='DEFAULTS' and parameter_name='GEOMETRY_STORAGE')? Any ideas would be appreciated.
... View more
02-05-2014
08:55 PM
|
0
|
1
|
312
|
POST
|
Hi there! I would appreciate if anybody can tell please if it possible (and how(please provide a code)) to get IFeatureLayer from using Geoprocessor and SelectLayerByLocation /////////////////////// some pseudo code here Geoprocessor gp = new Geoprocessor(); IFeatureClass pCurrentFeatureClass = // some code to OpenFeatureClass MakeFeatureLayer makeFeatureLayer = new MakeFeatureLayer(); makeFeatureLayer.in_features = pCurrentFeatureClass; makeFeatureLayer.out_layer = "CurrentFeatureLayer"; SelectLayerByLocation selectLayerByLocation = new SelectLayerByLocation(); selectLayerByLocation.in_layer = "CurrentFeatureLayer"; gp.Execute(selectLayerByLocation,null); ////////////////////// HERE: HOW TO GET IFeatureLayer? // in order to get ISelectionSet in the "pCurrentFeatureClass" after SelectLayerByLocation ////////////////////////////////////// Please do not provide solutions with GP.CopyFeatures, mainly because I need to save ObjectID from the pCurrentFeatureClass. Please do not provide ArcObjects solutions with IQueryFilter.
... View more
06-26-2013
07:40 PM
|
0
|
2
|
2172
|
POST
|
Thank you Ken, Could you provide a suggestion how can I get new parts of the feature after split? Meaning pointers to the new polylines.
... View more
05-16-2012
10:41 PM
|
0
|
0
|
1203
|
POST
|
May be an interface IPolycurve2 could be usable. It has a SplitAtPoints method.
... View more
05-15-2012
12:38 AM
|
0
|
0
|
1203
|
POST
|
Hi there, I am searching a method that can do a split polyline at many points. (originally make split at polygon(s) intersect polyline(s)). I though that IFeatureEdit2.Split() or IFeatureEdit2.SplitWithUpdate() can manage with it. Instead these two methods have argument like IGeometry - after I take as a parameter IGeometry (Multipoint) - I get an error "Splitting a polyline requires a point splitter." (meaning must be IPoint). Any suggestion, please. I look forward to hearing about ArcObjects, not workaround.
... View more
05-12-2012
11:23 PM
|
0
|
5
|
4234
|
Title | Kudos | Posted |
---|---|---|
1 | 09-14-2017 10:40 PM | |
1 | 02-13-2019 05:03 PM | |
1 | 04-12-2017 09:41 PM | |
1 | 11-14-2017 06:00 PM | |
1 | 06-19-2017 10:52 PM |
Online Status |
Offline
|
Date Last Visited |
09-13-2021
09:41 PM
|