We are developing a complex ArcMap extension software which contains class extensions, a workspace extension and some ArcMap extensions.
The purpose of the software is to link our existing management sofware to the client's ArcGIS data. This way he can access our software's data without leaving ArcMap and without duplicating data.
This way, some the client's data stays in their feature classes and our data is in a separate database, in another dbms. We have access to our systems's data inside the class extensions via some configurations made in ArcCatalog. We can easily put the needed data in memory for later use.
We now have to implement advanced feature rendering(displaying different symbols for a featureclass) depending on data contained in our management software. On demand, we could fetch and store in memory the data needed to compute the symbol to draw for each feature.
Is there an exising renderer that I could use that works with in-memory data?If not, is there a way to temporarily add the in memory data to the feature class? (add temporary in-memory fields)If it doesn't work I suppose that I need to create my own renderer. Where do I start?
أكثر...
The purpose of the software is to link our existing management sofware to the client's ArcGIS data. This way he can access our software's data without leaving ArcMap and without duplicating data.
This way, some the client's data stays in their feature classes and our data is in a separate database, in another dbms. We have access to our systems's data inside the class extensions via some configurations made in ArcCatalog. We can easily put the needed data in memory for later use.
We now have to implement advanced feature rendering(displaying different symbols for a featureclass) depending on data contained in our management software. On demand, we could fetch and store in memory the data needed to compute the symbol to draw for each feature.
Is there an exising renderer that I could use that works with in-memory data?If not, is there a way to temporarily add the in memory data to the feature class? (add temporary in-memory fields)If it doesn't work I suppose that I need to create my own renderer. Where do I start?
أكثر...