POST
|
OK, so if anyone else is wondering how to get dynamic grids with UTM zone change to work with their printing services, the Make Grids and Graticules tool works well for this. Just add the grid feature classes to the MXD in the right order (creating a feature layer for each feature class and setting the representations first). The grid template XML files (with "UTMZoneClipping" in the file name) under the ArcGIS/Desktop10.x/GridTemplates directory are a good place to start.
... View more
09-16-2016
04:08 AM
|
1
|
0
|
1309
|
POST
|
Hi again, Tanu Hoque! The arcpy based printing solution worked like a charm for my first problem! Thank you! However, I'm still wondering as to what would be the right solution to tackle the multiple coordinate system problem. Should I try exploiting the Make Grids and Graticules tool in my GP script? Any assistance would be very welcome! Mihkel
... View more
09-09-2016
03:39 AM
|
0
|
1
|
1309
|
POST
|
Navigating between search results in Search widget with arrow keys seems buggy to me: the user can only navigate between suggestion results (not the actual search results that are visible initially). I'm at a loss to figure out a solution, can anybody please guide me in the right direction?
... View more
08-18-2016
01:52 AM
|
0
|
2
|
1320
|
POST
|
Thanks for the answer, Tanu! I previously apparently misread your blog post and understood that the added text would have to be on a separate page. But if the text can also be on the map, I'll certainly give it a try!
... View more
07-05-2016
11:07 PM
|
0
|
0
|
1309
|
POST
|
Hi, Tanu Hoque! Your post about printing popups from an web application was very interesting. I also have some problems with printing services and I really hope you can help. I have been using Custom Text Elements for some time now for printing in my applications but my users want the printing service to be more customizable. At the moment the users insert text via a form for some Custom Text Elements that are printed on the map. The problem is that the space allocated for the text elements is static - sometimes all the text fields are not filled and needed and should therefore be removed from map, sometimes the users need more space for their text than the space I have allocated for the text elements. How could this be solved? I have considered adding these texts as (SVG) text graphics but I'm not sure if it is a reasonable solution. Another issue I am encountering is adding an appropriate grid background to the map's data frame. At the moment, all of my MXDs are using one specific UTM zone coordinate system, but I'd want the data frame's coordinate system to change according to the printed map geographic extent. As I need to switch primarily between only two coordinate systems (UTM zones), making MXD templates for both of them is simple. The tricky part is that I also have to tackle cases where the printed map's extent falls into both UTM zones (that is, I'd have to display UTM grids on the map in both coordinate systems). How could this be solved? I would be extremely thankful if you could guide me in a right direction with either or both these problems. Mihkel
... View more
06-28-2016
05:45 AM
|
0
|
4
|
1309
|
POST
|
Just stumbled upon this thread and I'm confused that anyone hasn't come up with a solution yet. Sure it's possible to enable dragging the popups. With the WAB's Dev edition, that is. I've used an invisible widget that wraps all the popups into Dojo's Moveable object. The code isn't the most elegant but I guess it could help someone reading this thread. Just make a new invisible widget and paste this into the Widget.js. define([
'dojo/_base/declare',
'dojo/_base/lang',
'dojo/dnd/Moveable',
'dojo/on',
'dojo/query',
'jimu/BaseWidget'],
function(
declare,
lang,
Moveable,
on,
query,
BaseWidget) {
var clazz = declare([BaseWidget], {
postCreate: function() {
this.inherited(arguments);
},
startup: function() {
this.inherited(arguments);
on(this.map.infoWindow, "show", lang.hitch(this, function(e) {
this.makePopupDraggable();
}));
on(this.map, "click", lang.hitch(this, function (e) {
if (this.map.infoWindow.isShowing) {
this.map.infoWindow.hide();
this.makePopupDraggable();
}
}));
on(query(".esriPopupWrapper .titleButton.prev"), 'click', lang.hitch(this, function() {
this.makePopupDraggable();
}));
on(query(".esriPopupWrapper .titleButton.next"), 'click', lang.hitch(this, function() {
this.makePopupDraggable();
}));
},
makePopupDraggable: function() {
query(".esriPopup").forEach(function(node) {
new Moveable(node);
});
}
});
return clazz;
}
);
... View more
02-22-2016
12:44 PM
|
2
|
5
|
2373
|
POST
|
Larry, The problem seems to be the outspatialReference property for PrintParameters. This is set to the map's spatial reference in the widget, but I have Web Mercator for my spatial reference and it overrides all other spatial reference settings. After changing the outspatialReference the scalebar seems to be accurate, but the layout boxes don't match the print results. How can I calculate appropriate sizes for my layout boxes now?
... View more
01-20-2016
11:01 PM
|
0
|
0
|
1032
|
POST
|
Larry, Changing the "outWkid" value didn't resolve my problem. The scalebar remains unchanged whatever wkid I use. Changing the template's coordinate system doesn't work either. Any other ideas how to fix this? Mihkel
... View more
01-14-2016
11:21 PM
|
0
|
2
|
1032
|
POST
|
Thanks, Larry! This seems likely to work. I'll give this a try tomorrow. I don't recall hard setting or hard coding anything in the print service.
... View more
01-13-2016
10:07 AM
|
0
|
0
|
1032
|
POST
|
Girish, Thanks for your answer but I actually already have it set to true.
... View more
01-13-2016
12:56 AM
|
0
|
0
|
1032
|
POST
|
I am using Larry Stout's PrintPlus widget together with my own printing service and templates to print maps in my application. My basemap and printing templates are in Web Mercator (wkid 3857), the PrintParameters are also set to match the map's spatial reference. However, the scalebars on my printed maps are inaccurate. I'm aware that Web Mercator isn't the best projection for measuring distances etc, but is there a solution/workaround for this problem? Any help is appreciated.
... View more
01-13-2016
12:38 AM
|
0
|
9
|
3333
|
POST
|
Thanks Tyrone, The approach you proposed of programmatically changing the other graphic when one graphic is edited is probably the way to go, because I can't put both these graphics into edit mode. When the second graphic's edit session activates, it also deactivates the first graphic's edit session.
... View more
12-31-2015
06:39 AM
|
0
|
1
|
816
|
POST
|
Thanks for the response, Tyrone! I have graphics that consist of a polygon and a polyline on top of it. What I would want to do is rotate and move the graphics together at the same time. Would it be achievable?
... View more
12-31-2015
05:56 AM
|
0
|
3
|
816
|
POST
|
I would like to edit multiple graphics at the same time with the Edit widget. I can manage to select the graphics I want to edit, but how could I edit them at the same time? Is it even possible?
... View more
12-31-2015
01:55 AM
|
0
|
5
|
3002
|
Title | Kudos | Posted |
---|---|---|
1 | 11-26-2016 12:33 PM | |
1 | 10-29-2015 12:37 AM | |
1 | 10-01-2015 11:34 AM | |
1 | 11-21-2017 12:44 AM | |
1 | 09-16-2016 04:08 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|