Does anyone know if Autodesk is working on a 64 bit version of the "FDO ArcGIS Provider in AutoCAD".
Currently I am only aware of a 32 bit version for AutoCAD Map 2011 & 2012.
ArcGIS is a product from ESRI (not a dataserver or fileformat), why should Autodesk create a FDO-Interface to ArcGIS then?
If you want to access data with both products you can use SHP for example, or you have an ArcSDE-Server.
- alfred -
>> In other words - E$RI must make it available first
No, that is not what I meant!
FDO provides the ability to connect to data-servers or files.
ArcGIS is not a data-server and not a fileformat. ArcGIS is a product that gets data from servers or files and do some analysation then. But it does have no functionality to provide data to any program/interface/....
Hope now my words are more clear.
- alfred -
O.K. but the .DLL's that FDO relies on (specifically for connecting to ArcSDE data stores / PGDB's / ESRI proprietary forms) are E$RI generated & supplied. Technically, connecting to an ArcSDE server requires the user have a vaild ESRI software license agreement to put the .DLL's in AD's FDO directory. Or so is my limited understanding ;)
>> O.K. but the .DLL's that FDO relies on (specifically for connecting to ArcSDE data stores [...]
Yep, you are very right for ArcSDE (that is a dataserver I mentioned above).
For this question here "ArcGIS Provider" it's to say that ArcGIS and ArcSDE are (very) different products! ;)
- alfred -
This is the response we received from an ESRI representative:
The dlls that you are looking for are not from Esri but are included in the Subscription Advantage Pack for AutoCAD Map 3D 2011. These are used to run the FDO Provider in AutoCAD. If ArcGIS Desktop is installed on the system, then there is no need for the FDO Provider. If you have purchased a copy of the Subscription Advantage Pack for AutoCAD Map 3D 2011, then the dlls will be available on those installation disks. I spoke with another senior analyst on the Desktop SDK Team and confirmed with him that those are not Esri dlls. Since they are not our dlls, you will have to work with Autodesk to get them.
Autodesk has supplied the dlls for Map 2011 and are included in Map 2012 but only in the 32bit version.
I am only asking if anyone knows if 64bit versions are in the works.
We can already connect to ArcSDE, we are wanting this add-on to be able to connect to personal and File geodatabases (.fgdb & pgdb files)
Thank you for all the responses.
There are two separate providers:
There is the ArcSDE provider, which requires .dlls from ESRI, and is installed by default on x86 and x64 Map and Civil 3D, and has been for some time. The .dlls do have to match the bitness of the operating system.
There is also an ArcGIS provder, which only installs on x86 Map and Civil 3D, and is newer - it first was available as a SAP for 2011, and is now in the box. This provider ships with all required components, but requires a licensed ESRI product running on the same machine - no license available or no ESRI product installed, and you won't be able to use it. I hope that helps to clarify.
>> There is also an ArcGIS provder, which only installs on x86 Map and Civil 3D
So I have to apologize, I was wrong, sorry.
- alfred -
Thank you all for your responses.
We have all the required ESRI licenses to be able to utilize the "ArcGIS provider" but we are using the 64bit version of Window7 as well as the 64bit version of map3d. We want to use this in our field offices that have limited bandwidth.
We are hoping Autodesk will create a 64bit version.
Thank you again
It is my understanding that ESRI does not have a x64 version of ArcMAP yet. You can load ArcMAP on a x64 machine but it loads in x86 mode. I experienced this issue with my FME by Safesoft. I had to load the x86 version of FME on my x64 machine in order to use all of the ESRI file formats.
We need ESRI to come out with true x64 product or Autodesk needs to create messenger DLL's that can address the issue. I assume ESRI will eventualy get us a true x64 desktop product.
I can connect to our SDE server from x86 or x64 machines, also.
I don't know if this will help. At this time I am running Map3D 2013, prior rev 2012, 11... I have been using the Arcsde connection and Oracle connection to fdo for awhile. We also have been using ArcMap10 in conjunction with Map3D. The SDE server is 64 bit, and Map3D is 64 bit, of coarse ArcMap is 34 bit, also using Windows 7 op system. Out of the box Map3D, I inserted pe.dll(ver10.0.0.6850), sde.dll(ver10.0.0.6850), sg.dll(ver10.0.0.6850) into Program files>Autodesk>AutoCAD Map 3D 2013>bin>FDO. Then verified the service in Program Files>System 32>driver>etc>services, there should be a row, esri_sde 5151/tcp #SDE, if not you need to insert one. In Map3D Data Connection by Provider window, add your Connection name, server name, instance name(esri_sde), Data Store(Default Datastore in drop down), version(SDE.DEFAULT in drop down) and click connect. Your schemas and datastores should come up. Check the one you want to bring into Map(note: its slow, I'm currently testing different methods and dlls to help speed up). Another tip is make sure all data stores on the sde server are registered or you won't see them. We have multiple GIS folks using these softwares simultaneously. I will post again if I get the running slow on the sde server fixed. Good luck.
To get the 64 bit versions of the dll I had to install the ArcSDE client service (which is a 64 bit application) on my machine and then copy the DLLs over to the bin/FDO directory. We have all the proper licensing for this since we run the SDE server and ArcMAP. This worked fine for 2012 but now that I have installed 2013 I am running in to the same problems of not being able to connect to the FDO. Has anybody else had this problem and is there something different between 2012 and 2013 that I should be aware of. (and yes I did copy the dll files to the new installation.)
I am using Map 3D 2013 64 bit and connecting to a SDE server. It works fine. Did you check if you have an entry in C:\Windows\system32\drivers\etc\services file, esri_sde 5151/tcp #ArcSDE ver -Oracle.
C: Program Files>Autodesk>AutoCAD Map 3D 2013>bin>FDO>providers.xml, verify if OSGeo.ArcSDE.(version?) is correct, if not update version using word pad or note pad to modify the xml. Hope this helps.
Ok, I got it to finally work. I was using SDE:SQLSERVER:<servername> which originally worked under 2012 but for some reason doesn't under 2013 so I went back to using 5151:<servername> and am now able to connect. The 5151 changes based on which SDE I am connecting to which in our case is 5151 through 5155. Hopefully my pain and suffering will help someone else.
Thanks for the input.
Search the Autodesk Knowledge Network for more content.
New: Get an Activation Code
Mac OS X 10.12 Support
Windows 10 Support
Autodesk Online Store Help
Serial Numbers & Product Keys
Installation & Licensing
Online Activation & Registration
Network License Administration