|
POST
|
after a little more research, looks like web adapter isn't always necessary: http://forums.arcgis.com/threads/37553-Does-Web-Adaptor-support-Apache?p=132799&viewfull=1#post132799 I guess my reverse proxy is already hiding :6443 and doesn't fwd any /manager traffic to the gis server, so it also disables manager login from web. Guess I don't see the point of installing it in my case...anyone disagree?
... View more
08-23-2012
06:26 PM
|
0
|
0
|
1116
|
|
POST
|
looks like web adapter is now replacing reverse proxies that were required in 10.0. However, our reverse proxy (Apache2) is also a gateway so we can host several http & https sites on a single Public IP, so we have to keep it. internet ...| ...| Apache2 (web server) (gateway) ...| ...| ..IIS (web adapter) -- (GIS Server) IIS, web adapter & ArcGIS server all on the same machine. In my case, the web adapter just hides the port 6443 from external users? Will this work? Yes, I know LAN server -to- server https isn't necessary, but 10.0 server did not like authoring tokens over http, even though they were only http to the rev. proxy, then https to client. https://gis.ourdomain.com/arcgis/rest/services <--external facing FQDN reverse proxy to: https://arcgis101server/arcgis/rest/services <--web adapter hiding port 6443 that GIS server is listening on Thanks!
... View more
08-23-2012
06:11 PM
|
0
|
3
|
3096
|
|
POST
|
Hi, It sounds like you have ArcGIS Server Workgroup. Is that correct? If so, there isn't any ArcSDE to uninstall and reinstall, and you don't have to run the wizard to enable your SQL Server Express instance to store geodatabases; unless you are have an EDN or Education Site license, your existing license should still work. After you've installed Desktop 10.1, you can use the Upgrade Geodatabase tool to upgrade your workgroup geodatabases to 10.1. If I misinterpreted, and you're actually using ArcGIS Server Enterprise, then whether you install ArcSDE 10.1 depends on whether you use an ArcSDE service to connect to your geodatabases and/or if you use ArcSDE administration commands. your right, we have ArcGIS server workgroup. So, I uninstall Server 10.0, then re-install Server 10.1 (same box) and don't touch SQL server express 2008 or ArcSDE? After installing desktop 10.1, I connect to SQL instance/SDE gdb and use upgrade gdb tool and convert it to gdb 10.1; This is the whole purpose of the upgrade, feature ownership for remote editing & new server printing via the JS api.
... View more
08-23-2012
05:10 PM
|
0
|
0
|
1304
|
|
POST
|
point layer symbolized with unique symbols in .mxd symbol levels defined. the point layer is brought into app as featureLayer, unique value render is used because I like the arcgis online picture symbols, but symbol levels are not honored. are any symbol levels honored in 10.0 server? thanks!
... View more
08-20-2012
08:50 AM
|
0
|
0
|
1772
|
|
POST
|
found a work-around...specify height & width of dataGrid table
#grid{
height:90% !important;
width: 100% !important;
}
... View more
08-17-2012
07:42 AM
|
0
|
0
|
588
|
|
POST
|
contentPane/tabContainer declared in html markup. The 3rd tab holds a dataGrid, which is hidden by default. After findTask.execute, the dataStore is set and grid is filled, but I can't get it to display. here's a jsfiddle: http://jsfiddle.net/dbecker88/BhNEa/2/ At the bottom of the html markup, if you remove the <div id="searchStatus"></div> and re-run the fiddle, the datagrid displays fine. Any help with this? I would like to keep the searchStatus div because it gets loaded with various info during the find. Thanks!
... View more
08-17-2012
05:43 AM
|
0
|
1
|
972
|
|
POST
|
works great on .js file with Aptana studio 3; Thanks Kelly
... View more
08-15-2012
04:40 AM
|
0
|
0
|
4069
|
|
POST
|
currently have the following relationships: points ...| [point_to_mainTable] one point - many mainTable ...mainTable .........| [mainTable_to_subTable] one mainTable - many subTable .........subTable user clicks point and the 2 queryRelatedFeatures methods are ran, one for each related table. The records are post-processed and displayed in popup; all is well. How would I allow a user to search subTable or mainTable, in order to locate points? I could use a find task on the mainTable, grab matching records and graphic highlight joined points, but the subTable is trickier since it isn't immediately joined to points. any advice? thanks!
... View more
08-14-2012
11:25 AM
|
0
|
0
|
594
|
|
POST
|
currently running Desktop, Server, ArcSDE 10.0 planning to upgrade all to 10.1 I plan on uninstalling all 10.0 desktop and server instances, then install desktop and server 10.1. What about our SQL server express 2008 / ArcSDE 10.0 ? Do I uninstall SDE 10.0, then run the server install CD and select the SQL server 2008 option, enable gdb storage? After completing the wizard, I will have SDE 10.1? thanks
... View more
08-14-2012
09:41 AM
|
0
|
4
|
3171
|
|
POST
|
I am trying to modify the gallery sample - Public Information Map - 2.0. I want to include a dynamic map layer in the layers.js that will always be the active layer for map click events to display attributes in an info window but not appear in the Layers Menu for turning its display on and off. (It will be totally transparent and I do not want the user to even know the layer exists.) I have figured out the transparency and active for click event part but not how to remove it from the drop down Layers Menu. I would appreciate any help to this struggling beginner. I also modified this template, and in the end, it was a huge pain, and I almost ended up redeveloping the entire app. If you look, there's probably a function that adds all layer variables to an array, then later, another function loops over the array adding each layer to the legend widget. Just stop the layer in question from being added to the array and your done.
... View more
08-03-2012
05:48 AM
|
0
|
0
|
1026
|
|
POST
|
from the api reference: "The name of the layer as defined in the map service."
a ->
...
id: "graphicsLayer4"
console.log(featureLayer.name) - would return the name of the layer as defined in the service. Doesn't look like you can define name, only properties listed in the 'constructor detail' section of the api reference.
... View more
08-03-2012
05:44 AM
|
0
|
0
|
1797
|
|
POST
|
found the problem. I ended up setting up a query task onLoad that fills a graphicsLayer will transparent points. I know this is duplicate data since the feature layer is already loaded/displayed on the map. However, the onMouseOver is hooked to the graphicsLayer and the onClick is hooked to the feat. layer; for me, this allows for easy switching b/t the two. Identify button enabled remove graphicsLayer disconnect graphicsLayer onMouseOver connect map onClick Identify button disabled loop over TOC and check if the layer is visible add graphicsLayer connect graphicsLayer onMouseOver disconnect map onClick
... View more
08-02-2012
06:15 AM
|
0
|
0
|
1142
|
|
POST
|
I attempted this but to no avail....and ideas? <button data-dojo-type="dijit.form.Button" data-dojo-props="onClick:function(){toolbar.activate(esri.toolbars.Draw.POLYLINE);map.hideZoomSlider();dojo.disconnect(handler);}">Polyline</button> I'd put the function up in the js and remove it from your html markup. i'm doing something very similar, disabling onClick listener, enabling onMouseOver listener when load, then the opposite when identify button is clicked. search for my thread "onMouseOver onMouseOut" and you can see my markup. something like this //globals var handler; //var to hold event listener var map; var toolbar; function init(){ //define map here //define toolbar here handler = dojo.connect(map,"onClick",executeIdentifyTask); } function initToolbar(){ dojo.disconnect(handler); toolbar.activate(esri.toolbars.Draw.POLYLINE); map.hideZoomSlider(); } dojo.addonload(init); <button data-dojo-type="dijit.form.Button" data-dojo-props="onClick:initToolbar()">Polyline</button>
... View more
07-30-2012
03:27 PM
|
0
|
0
|
1559
|
|
POST
|
i'm almost there... when the map loads, the onMouseOver listener is active. Simple popups are displayed, highlightgraphic added. OnMouseOut also works removing the highlightgraphic. When the identify toggle button is clicked, onMouseOver is no longer active and executeIdentifyTask fires... so far so good. However, if you try and click a point that was previously hovered on, executeIdentifyTask is not fired, but rather, only the simple popup is displayed?? any advice? TIA!
//globals
var featlayer;
var identifyListener;
var facilsHoverHandle;
var facilsHoverHandleOut;
function init() {
featlayer = new esri.layers.FeatureLayer("url",{
mode:esri.layers.FeatureLayer.MODE_ONDEMAND,
id: 'facs',
outFields:["*"]
});
facilsHoverHandle = dojo.connect(featlayer, "onMouseOver", showHoverPopup);
facilsHoverHandleOut = dojo.connect(featlayer, "onMouseOut", hideHoverPopup);
}
function showHoverPopup(evt){
map.graphics.enableMouseEvents();
var infoTemplate = new esri.InfoTemplate();
infoTemplate.setTitle(evt.graphic.attributes.facil_name);
infoTemplate.setContent("<b>${facil_name}</b>");
map.infoWindow.resize(245,125);
var highlightSym = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE, 10,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([255,0,0]), 1),
new dojo.Color([0,255,0,0.25]));
evt.graphic.setInfoTemplate(infoTemplate);
var content = evt.graphic.getContent();
map.infoWindow.setContent(content);
var title = evt.graphic.getTitle();
map.infoWindow.setTitle(title);
highlightGraphic = new esri.Graphic(evt.graphic.geometry,highlightSym);
map.graphics.add(highlightGraphic);
map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));
}
function hideHoverPopup(evt){
map.graphics.remove(highlightGraphic);
}
//toggles identify onClick and featlayer onMouseOver listeners on/off
function activateIdentify(){
if (dijit.byId("tool_identify").checked) {
map.infoWindow.hide();
dojo.disconnect(featlayerHoverHandle);
dojo.disconnect(featlayerHoverHandleOut);
identifyListener = dojo.connect(map, "onClick", executeIdentifyTask);
} else {
dojo.disconnect(identifyListener);
facilsHoverHandle = dojo.connect(featlayer , "onMouseOver", showHoverPopup);
facilsHoverHandleOut = dojo.connect(featlayer , "onMouseOut", hideHoverPopup);
}
}
<button dojotype="dijit.form.ToggleButton" id="tool_identify" title="Identify"
onclick="activateIdentify();" style="cursor:crosshair;">
<img src="images/infoIcon.png" width="34px" height="34px" alt="" />
</button>
... View more
07-30-2012
10:30 AM
|
0
|
0
|
1142
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 3 weeks ago | |
| 2 | 06-19-2026 05:33 AM | |
| 1 | 05-02-2024 04:44 PM | |
| 1 | 11-04-2025 11:45 AM | |
| 1 | 10-31-2025 06:53 AM |
| Online Status |
Offline
|
| Date Last Visited |
Friday
|