POST
|
I am also using the ArcGIS API 3.3 for Silverlight.
... View more
03-28-2016
06:53 AM
|
0
|
0
|
1298
|
POST
|
I'm also having the same problem with a Silverlight application accessing map services after upgrading to ArcGIS Server 10.4. Here is the full stack trace: System.InvalidCastException: Unable to cast object of type 'System.String' to type 'System.Collections.ICollection'. at ESRI.ArcGIS.Client.Layer.OnInitializationFailed(EventArgs e) at ESRI.ArcGIS.Client.Layer.Initialize() at ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.<>n__FabricatedMethod33() at ESRI.ArcGIS.Client.ArcGISDynamicMapServiceLayer.<>c__DisplayClass31.<MapServiceInfoInitFailed>b__2f() Thanks, David
... View more
03-09-2016
08:44 AM
|
0
|
3
|
1298
|
POST
|
Kevin's previous comment describes my situation too. A few comments of my own... Here is the flow of my application: 1) In my app, the user selects multiple records from a data grid (no map) and clicks print 2) For each object selected, my application does the following: [INDENT]a. Directly call the Query Task (REST API) to locate the object on the map - business parameters tell my app which service/layer/field contains the object's identifier b. Get the object's extent from the query task results c. Construct the JSON for the export web map request, providing the extent from the previous step - business parameters tell us which services to display, the order, opacity, etc. And to answer your first question, I am exporting multiple map services into the PDF. d. Call the export web map task e. Concatenate the individual PDFs into one document [/INDENT] Eventually, I'd like to remove the UI altogether so that the backend of our application can generate these maps automatically for the user. As Kevin pointed out, we're looking for something to make step 2c easier - i.e. constructing the JSON for the export web map request. I'm envisioning an ESRI .NET library containing all the classes that make up the web map specification - classes which could then be serialized to JSON. Geoprocessing service sounds like a possibility, but here are my concerns... - We work with multiple clients (of varying GIS experience levels), so I'd prefer not to deploy a geoprocessing tool. - The map service does not contain all of the data from our system so, as Kevin pointed out, I'd still have to get that data/business parameters to the gp tool Thanks!
... View more
08-29-2012
02:43 PM
|
0
|
0
|
1546
|
POST
|
Regarding your comment about OOP Principles, that's exactly what I was thinking... All the different types and subtypes of operational layers, etc... hello polymorphism! Anyway, thanks for confirming that I'm not crazy.
... View more
08-27-2012
11:30 AM
|
0
|
0
|
1546
|
POST
|
I have the same voice in my head 😄 Seems like there should be a simpler/cleaner way to do this.
... View more
08-27-2012
11:00 AM
|
0
|
0
|
1546
|
POST
|
It's a web application but it doesn't actually need to display an interactive map. Basically, I want the user to be able to select a set of records and click print. A server-side component would then print a separate zoomed in map for each of the selected records, then return the entire result as a multi-page concatenated pdf document. What approach do you recommend for this? I've thought about Server Object Extensions or a custom geoprocessing task, but I'd rather not require the GIS department to install anything on their end.
... View more
08-27-2012
05:44 AM
|
0
|
0
|
1546
|
POST
|
Hi, Can anyone suggest the best way to generate the JSON ("Web_Map_as_JSON" parameter) for a call to the REST API for the Export Web Map printing task? I need to be able to programatically generate the JSON based on a number of changing configuration options. It seems like I have a few options: - Manually construct the JSON string myself. - Create my own set of classes to represent each parameter (mapOptions, operationalLayers, etc), and use JSON serialization. - Does ESRI already provide a class library that supports this? ArcGIS Runtime for WPF perhaps? Here's what I'm trying to do: I want to create a .NET 3.5 class library (no user interface) that can be called repeatedly by the rest of my application whever a static map image is needed. The caller will pass in some feature identifier, and my library will use the REST APIs to locate the feature and return the map image zoomed into the feature. Thanks!
... View more
08-24-2012
12:36 PM
|
1
|
11
|
7341
|
POST
|
Hello all, Is there a way to tell via the REST API when a particular ArcGIS service was created or modified? I'm writing a Silverlight application, and for the user's convenience I'd like to preserve their current state for them, such as extent and custom layer visibility settings - settings which might depend on the layer ID. If I preserve the settings using the layer IDs, there's a chance that the GIS administrator might come in later and change the service, and in doing so, change the layer IDs. Then my preserved settings are no longer valid. To detect changes in an ArcGIS service, I'd like to be able to query the REST interface and look at a single attribute, such as "Last Modified", and compare this with a value I store in my application. This would allow me to quickly tell if my stored settings are invalid. Any thoughts? Thanks, David
... View more
02-22-2012
03:57 PM
|
0
|
0
|
470
|
Title | Kudos | Posted |
---|---|---|
1 | 08-24-2012 12:36 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|