|
POST
|
No, there is no difference. There is only one library on your computer, you're just looking at a category view where the same library may be listed in one or more categories.
... View more
08-14-2013
05:25 AM
|
0
|
0
|
293
|
|
POST
|
This is the first thing I see: Dim workspaceFactory As IWorkspaceFactory = New ShapefileWorkspaceFactoryClass() Never use New to create an instance of a singleton object such as a workspace factory. Use the Activator class instead. http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Interacting_with_singleton_objects/00010000043p000000/
... View more
08-13-2013
08:54 AM
|
0
|
0
|
790
|
|
POST
|
I thought ESRI was going to encourage Engine not discourage working with it. The problem here is that you're not using just the Engine product. You're using something that doesn't come with Engine. Unless things have changed, you will not be able to use an Engine runtime license for your application because it will not allow you to use the Desktop components your application requires. Instead, you will need to bind to the Desktop product and then check out a Desktop license. Have you tried this without attempting any Engine binding/checkout?
... View more
08-13-2013
05:28 AM
|
0
|
0
|
697
|
|
POST
|
I've never used a cadastral fabric but it looks like you would just create a new instance of the CadastralFabricLayer coclass, set the CadastralFabric property to your cadastral fabric, QI over to ILayer and set the Name then call IMap.AddLayer and pass it in.
... View more
08-13-2013
05:12 AM
|
0
|
0
|
661
|
|
POST
|
I can't say for 100% sure what the exact details are as I haven't developed with Engine for quite some time, but generally speaking you cannot develop with Desktop interfaces and classes unless you have a licensed copy of ArcGIS Desktop installed (along with the Desktop SDK). Along those same lines, your users will also have to have a licensed copy of ArcGIS Desktop installed in order for these Desktop interfaces and classes to be available at runtime (not to mention your application will need to handle the appropriate binding and license checkout). Since your application is an Engine application, I would suggest you not use anything that is not available as part of the Engine product. The GxDialog can be replaced with standard Windows file and/or folder browsers. There are several geoprocessing tools that can replace IExportOperation (such as FeatureClassToFeatureClass).
... View more
08-12-2013
12:39 PM
|
0
|
0
|
697
|
|
POST
|
Have you tried using the ICadastralFabricLayer interface?
... View more
08-12-2013
06:45 AM
|
0
|
0
|
661
|
|
POST
|
Copying a database isn't something I would do while inside an edit session started on that database. Have you tried it outside of the edit session? Also, in VB.NET you can use My.Computer.FileSystem.CopyDirectory to copy the database folder and all of its contents to a new location.
... View more
08-06-2013
10:29 AM
|
0
|
0
|
614
|
|
POST
|
I'm guessing that joinTable is the result of a table join? If so, I'm pretty sure you can't edit that. At least that's how it used to be -you could only edit the original featureclasses/tables.
... View more
08-02-2013
10:35 AM
|
0
|
0
|
373
|
|
POST
|
If you have the Embed Interop Types property available, then that means you set your target .NET Framework to 4.0. You should set it to 3.5 as 4.0 is not supported for ArcObjects (although you can use it at 10.1). At the very least, the property should be set to False for all ESRI assembly references.
... View more
08-02-2013
07:52 AM
|
0
|
0
|
1291
|
|
POST
|
Not sure why you would get an error on that line. I would think you would get a QI error here: IPMFPublish publishMaps = new PublisherEngineClass(); Also, it looks like you're checking in the publisher license instead of checking it out: aoi.CheckInExtension(extensionCode); Perhaps you're getting the error because the extension isn't checked out.
... View more
08-01-2013
01:16 PM
|
0
|
0
|
1291
|
|
POST
|
IWorkspaceFactory pWorkspaceFactory = new FileGDBWorkspaceFactory(); You should never use New to instantiate an instance of a singleton object. Use the Activator class instead. See the following help topic for more info. http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Interacting_with_singleton_objects/00010000043p000000/
... View more
07-29-2013
09:31 AM
|
0
|
0
|
696
|
|
POST
|
A layer file is a serialized layer object so there isn't any way to add to it without creating a new file format (which would no longer be readable as a layer file). You also cannot add to the layer object itself without creating your own layer type. You could use a property on an interface that is already implemented by the layer object. For example, you might use ILayerGeneralProperties.LayerDescription to hold the version number.
... View more
07-29-2013
07:13 AM
|
0
|
0
|
515
|
|
POST
|
At the top of this page is a blue bar with a Help link on it. Click it, then scroll down to the Developer Help section. In that section is a link to the ArcObjects .NET main page.
... View more
07-23-2013
09:46 AM
|
0
|
0
|
578
|
|
POST
|
Use ITopologicalOperator.Intersect to the get the 1-D result then get the value of its Length property.
... View more
07-03-2013
11:32 AM
|
0
|
0
|
294
|
|
POST
|
If you have implemented ITool then clicking the button for your tool on the toolbar sets your tool to be ArcMap's current tool. It will remain ArcMap's current tool until you set the current tool to something else in code or the user clicks another tool button on a toolbar. Typically, when you no longer want your tool to be active you set IApplication.CurrentTool to Nothing. You can also set it to another tool (like the default Select Element tool). Note, your tool's implementation of ITool.Deactivate should return True if it doesn't already.
... View more
07-01-2013
12:41 PM
|
0
|
0
|
1311
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-20-2014 05:29 AM | |
| 1 | 02-01-2011 04:18 AM | |
| 1 | 02-04-2011 04:15 AM | |
| 1 | 01-17-2014 03:57 AM | |
| 1 | 10-07-2010 07:37 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:23 AM
|