ArcGIS Engine is for embedding GIS data, maps and geoprocessing into desktop and mobile applications.
1
vote
4answers
753 views
AxMapControl: How to set map extent in ArcObjects?
I have a stand-alone application written in C#. I want to be able to save and restore the current map view (extent) that the user sees. I assumed that it would be as simple as saving the active view's ...
7
votes
5answers
870 views
What are standard scales, or zoom levels, for map applications?
I am working on an ArcEngine program that is restricted to a set of scales. It currently has:
1:187.5
1:375
1:750
1:1500
1:3000
1:6000
1:12000
1:24000
1:50000
1:100000
I don't think there's ...
0
votes
1answer
122 views
how to save layers in combobox
I'd like to develop an app so that user introduce the layers in comboboxes ( layers are slope,aspect,elevation etc) then user use these layers for processing in another form(processing form) and dose ...
-2
votes
1answer
94 views
How can I access the AddShapefile method in HookHelper?
I'm new to ArcEngine and ArcObjects. I'd like to develop an extension for ArcMap where I have to use IHookHelper instead of AxMapControl. I am looking for the AddShapefile method, which is available ...
1
vote
1answer
256 views
How do i create menu in base toolbar?
i'd like to create menus in a base toolbar like arcHdro tools or spatial analyst . how can i create menus with arcengine 9.3 in my toolbar ( the toolbar shows in arcmap )?
6
votes
3answers
575 views
How is a “Map Package” created programmatically?
Given a loaded map document (mxd) how do I find the geodatabase objects related to the contained layers? I want to copy them with the map document so the map can be moved onto each user's local ...
0
votes
1answer
292 views
CenterPoint of Polygon in ArcEngine .Net 10
I am currently trying to get the center point of a polygon. In GIS, i can see the "x" mark in the center of the polygon, but I do not know how to get it from the IPolygon object.
I tried getting the ...
0
votes
1answer
364 views
how do i calculate polygon area with arcobjects?
i'd like to develope an application with arcengine that can calculate area of a polygon .
i wrote the below code to select a polygon in combobox
for (int i = 0; i < pmapcontrol2.LayerCount; ...
1
vote
1answer
146 views
Get Feature Symbol
I am using this code to get the symbol associated with a feature:
IFeature feature = geoFeatureLayer.FeatureClass.GetFeature( geoFeatureLayer.FeatureClass.FeatureClassID );
...
0
votes
1answer
261 views
how to calculate polygon area in arcengine
i'm new to use Arcengine 9.3 . i would like to create an application to calculate the selected polygon in combobox such that the user click to a button and polygon area saved in dbf .
how can i write ...
8
votes
1answer
557 views
What is the best way of refreshing the view after drawing graphics?
I draw a polygon on button click which to highlight a feature. Then I need to refresh the ActiveView to show the new polygon. This lines do work:
...
1
vote
1answer
308 views
Get all features in extent not working correctly in PageLayoutControl
I want to get all features in the current extent of my PageLayoutControl's ActiveView. I got it working for a MapControl as described here.
With my PageLayoutControl it seems that I don't get the ...
10
votes
4answers
638 views
Performance - using multiple file geodatabases as opposed to one
I'm trying to decide the best way to organize my data for an ArcEngine application. I am particularly interested in map display and query speed. Currently I have all of my data separated into separate ...
1
vote
0answers
121 views
Table not found ConvertFeatureClass how to project?
I get a Table [Streets] not found when I try to convert a shapefile to a geodatabase.
I'm thinking I'll try setting the spatial reference like in this post,
...
0
votes
1answer
203 views
FeatureClassNameClass.Open() Error, any ideas?
This code works fine on my Windows 7 64 bit machine, but fails on the target machine, Windows Server Standard SP2 64 bit.
public List<string> GetShapeFileFieldNames(string shapeFileDirectory, ...
1
vote
2answers
349 views
Is it possible to create a Balloon Callout with a leader?
Is it possible to create a Balloon Callout with a leader? I am using the following code:
public void DrawText( IActiveView view, BalloonParms balloonParms ) {
ITextElement textElement = new ...
4
votes
4answers
372 views
(Professional) Label Positioning?
Just a general question here. I've implemented labeling in my code and solved a fair amount of problems that seemed insurmountable at first. Now that the labeling is working I have directed my ...
3
votes
1answer
978 views
Label Selected Features Only
OK, I've been labeling using the LabelEngine and simple expressions and it is working for every layer. I want to offer the option of labeling only selected features and thought it would be this ...
4
votes
1answer
298 views
Need help with Merge GeoProcess task in ArcEngine (C#)
Help! Having the hardest time getting the correct syntax when adding layers as gp parameters to call the Merge_management GeoProcessing Task. Below is just one of MANY, MANY ways I have tried with ...
0
votes
1answer
101 views
How to merge multiple shapefile via ArcEngine 9.3 Java?
I try to merge the some shapefiles into one by using ArcEngine java platform.
But it seem like that parameters of my merge class is wrong ,i google it a long time and got nothing. Pls figure my ...
4
votes
2answers
278 views
How to enable MapTips in ArcGIS Engine? (ArcGIS 10)
My organization is working on a new version of our software using ArcGIS Engine. Previous versions of the software (running on ArcGIS Engine 9.3) displayed MapTips fine as long as they were enabled in ...
0
votes
0answers
147 views
How to wrap ArcEngine Sketch Control?
I've created a small API to wrap ArcEngine controls so I can customize them (my own toolbars, my icons, etc) and I'm having problem with the ControlsEditingSketchToolClass control.
I basically have a ...
1
vote
1answer
488 views
(arcengine) export selected features from sde to shapefile (with joined fields)
I have a SDE featureclass that is joined to an access table in my map control. I want to export selected features of the SDE layer to a shapefile AND retain the joined fields.
this following method ...
1
vote
1answer
96 views
Merge column data with a IFeatureClass
I have a points shapefile with City, State, Zip columns. I want to merge the column data together into a new column containing: City-State-Zip (with the hyphen).
Can I merge column data like this ...
1
vote
0answers
96 views
Set Numeric Format for Class Breaks Labels?
Why doesn't this code change the numeric format of the labels generated when I build this renderer? When I execute the set_Break() this nnumeric format is correctly set in the renderer but I still get ...
2
votes
2answers
476 views
Save a MapControl map to an MXD
I used to know how to do this, but I must have lost the code. I tried this:
IMxdContents mxdcontents = mapControl.Map as IMxdContents;
IMapDocument doc = new MapDocumentClass();
...
2
votes
1answer
198 views
Making Labels Scale Correctly
I asked a question before about whether it was possible to scale labels and I was correctly pointed to the IAnnotateLayerTransformationProperties.ReferenceScale property. What would like to know now ...
0
votes
1answer
101 views
How do I use DynamicCacheLayerManager in ArcEngine to connect to a previously created cache
I am trying to load a cacheDataset that was created using the MapCookerClass as shown in the Multithreaded MapCruncher example at the URL below. In arcMap it is possible to connect/add this cache ...
1
vote
0answers
89 views
How can I interact with ArcObjects from a windows service?
How can I interact with ArcObjects from a windows service? It appears that I can't work with an AxMapControl object from a console or service, because it complains about the activeX state. How does ...
2
votes
0answers
97 views
Remove Layer Labels
public void LabelOff( IActiveView view, IGeoFeatureLayer geoFeatureLayer ) {
IAnnotateLayerPropertiesCollection annotationProperties =
geoFeatureLayer.AnnotationProperties;
...
8
votes
2answers
386 views
Which data format typically displays fastest? (ArcMap)
My organization is working on an application running on ArcGIS Engine. Previous versions of the application used primarily Shapefiles for displaying roads, parcels, buildings, etc. Since I was taught ...
3
votes
0answers
194 views
Print axMapControl contents with preview
I have a map with many feature layers on top of it. I would like to be able to print the map and feature layers either scaling it to fit a certain page size or printing it to actual scale thus ...
3
votes
1answer
278 views
Select Feature shows outline not filled
public static void SelectBy(this IActiveView view, ILayer2 targetLayer,
string filterClause, esriSelectionResultEnum selectionResult ) {
IFeatureSelection featureSelection = targetLayer as ...
4
votes
1answer
111 views
Find Selected Element
Using the esriControls.ControlsSelectTool I select a text element that I have previously placed on the map. In code, how can I find this element on the map? I know I can iterate using the ...
2
votes
1answer
239 views
Adding barriers to a Network Analyst layer programmatically
Right now, I have code that allows the user to indicate on a map, which contains a Network Dataset layer, stops that are needed to create a route. I need to add functionality to the interface that ...
0
votes
1answer
121 views
Setting the Color of a TextSymbol
public void DrawText( IActiveView view, string text, string fontName, int fontColor, float fontSize, IPoint point ) {
ITextSymbol textSymbol = new TextSymbol();
stdole.IFontDisp ...
2
votes
1answer
249 views
Need to programmatically create Barriers in my Network Dataset
I have the following C# code to create a Network Dataset layer that I can bring into ArcMap. However, even though I am able to create a Route from the ND, I am not able to create Barriers of any kind ...
3
votes
1answer
149 views
Self-Sizing Labels
I have labels now in my application that work fine using the usual ILabelEngineLayerProperties2. When I set them up I set the .Expression property and using the .Symbol property I set the font, style, ...
2
votes
2answers
88 views
Bring Feature Selection To Top
I'm using IFeatureSelection.SelectFeatures() to select parcel polygons in my parcel layer. It works fine until I create a ClassBreaksRenderer to apply a color ramp based on a field in the feature. The ...
1
vote
0answers
86 views
What does SetHistogramData do?
I run the following code:
IClassify classify = new NaturalBreaksClass();
ITableHistogram tableHistogram = new BasicTableHistogramClass();
IBasicHistogram basicHistogram = tableHistogram as ...
6
votes
1answer
182 views
Automated geodatabase replication with offline editors
I would like to design an application that would use an SDE database with simple features and a geometric network. That geodatabase would then be replicated out to any number of personal geodatabases ...
1
vote
0answers
181 views
UniqueValueRenderer and ClassBreaksRenderer configuration
So I can create one of these renderers based on parameters I let the user set. Some parameter combinations either create invalid conditions or no conditions at all - missing data, too many breaks or ...
3
votes
0answers
204 views
IUniqueValueRenderer on Polyline and Points made my Features all invisible
I am currently using IUnique value renderer like this:
foreach (string nodeType in nodes)
yield return new KeyValuePair<string, ISymbol>(nodeType, CreateNewSymbol() );
public static ...
6
votes
1answer
337 views
Clearing map cache - ArcGIS Engine
Is there a programmatic way to clear the cache of a map in ArcGIS Engine 10.0?
It is apparent that there is some caching scheme operating under the covers, and I'd like to clear all of its cached ...
1
vote
0answers
102 views
Annotation and Renderer Interaction
I have code that creates either a UniqueValueRenderer or a ClassBreaksRenderer and applies it. I also have code that uses AnnotateLayerProperties to set labels.
When I create a renderer and then an ...
4
votes
1answer
191 views
Closing MeasureTool Window
I'm activating the built in ArcGIS measure tool using the following code:
ControlsMapMeasureTool measureTool = new ControlsMapMeasureToolClass();
measureTool.OnCreate(_axMapControl.Object);
// set ...
1
vote
0answers
49 views
Strange Behavior for TOCControl PopupMenu
The sample "TOCControlContextMenu" demonstrates how to display a context menu from the AxTOCControl. When I run this sample and right-click on the TOC control the context menu pops up and remains ...
1
vote
1answer
92 views
Named ITable removal
I am dynamically creating a join between a GeoFeatureLayer and an external ITable derived from a SQL query and opened with OpenQueryClass(). It works. Now if I could only delete the Join!? But even ...
3
votes
1answer
240 views
Using IRelQueryTable
I create a RelQueryTable like this to join a GeoFeatureLayer to an external table. Everything seems to work (no errors, I can look in the table and see the correct fields.) Silly question: what do I ...
1
vote
0answers
69 views
Compound Key to Relationship
If tableField = "Process ID" and layerField = "PID" then this works:
IRelationshipClass relationshipClass =
memoryRelationshipFactory.Open(
"Join",
table as IObjectClass,
tableField,
...