POST
|
function loadSearch(districtname) { queryTask = new esri.tasks.QueryTask("http://************/arcgis/rest/services/DEMO/KGISV1/MapServer/2"); query = new esri.tasks.Query(); query.where = "DistrictName = '" + districtname + "'"; query.returnGeometry = true; //query.geometryPrecision = 1; queryTask.execute(query); dojo.connect(queryTask, "onComplete", zoomToZip); // dojo.connect(queryTask, "onComplete", zoomToZip2); // dojo.connect(queryTask, "onComplete", zoomToZip3); } function zoomToZip(featureSet) { var polygon = featureSet.features[0].geometry; // populate the Geometry cache by calling getExtent() //var polygon //for (var i = 0; i < featureSet.features.length; i++) { // polygon=featureSet.features //} //alert(polygon.geometry.type); var polygonExtent = polygon.getExtent(); alert(polygonExtent); queryTask2 = new esri.tasks.QueryTask("http://************/arcgis/rest/services/DEMO/GraticulesV1/MapServer/0"); query2 = new esri.tasks.Query(); query2.geometry = polygonExtent; query2.spatialRelationship = esri.tasks.Query.SPATIAL_REL_INTERSECTS; query2.returnGeometry = true; query2.outFields = ["*"]; queryTask2.execute(query2); dojo.connect(queryTask2, "onComplete", selectTracts); } from first query i am getting extent of district .this geometry i am passing to second query.i am getting the output but intersected grids count is more compared to arcmap desktop.can any one tell me what is the problem
... View more
09-20-2016
02:17 AM
|
0
|
1
|
1090
|
POST
|
<!DOCTYPE html> <html> <head> <title>Create a Map</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="http://js.arcgis.com/3.11/dijit/themes/soria/soria.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.11/esri/css/esri.css"> <!--<link href="agsjs/dijit/css/TOC.css" rel="stylesheet" type="text/css" />--> <link rel="stylesheet" type="text/css" href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/agsjs/css/agsjs.css" /> <style> html, body, #mapDiv { padding: 0; margin: 0; height: 100%; width: 100%; overflow: hidden; } #tocDiv { z-index: 50; position: absolute; top: 0%; left: 0%; width: 300px; height: auto; background-color: White; } #divDialogProcess { z-index: 50; position: absolute; right: 0%; top: 0%; background-color: White; } </style> <script> var dojoConfig = { packages: [{ name: "agsjs", "location": '/2.10/build/agsjs' // for xdomain load }] }; </script> <script src="http://js.arcgis.com/3.11/"></script> <script> var map, tiled, pointFeatureLayer, operationalLayer; require(["dojo/_base/connect", "esri/map", "esri/config", "esri/geometry/Extent", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/layers/FeatureLayer", "esri/renderers/ClassBreaksRenderer", "esri/symbols/SimpleFillSymbol", "esri/tasks/GeometryService", "dojo/dom", "dojo/dom-geometry", "dojo/fx", "dojo/on", "dojo/parser", "dojo/_base/Color", "agsjs/dijit/TOC", "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!"], function (connect,Map, esriConfig, Extent, ArcGISDynamicMapServiceLayer, FeatureLayer, ClassBreaksRenderer, SimpleFillSymbol, GeometryService, dom, domGeom, coreFx, on, parser, Color, TOC ) { map = new Map("mapDiv", { center: [77.2, 14], zoom: 7, basemap: "topo", slider: false }); operationalLayer = new ArcGISDynamicMapServiceLayer("http:/..../MapServer", { id: "Operational", opacity: 0.5 }); pointFeatureLayer = new FeatureLayer("http://../FeatureServer/0", { id: "Points" }); map.addLayers([operationalLayer, pointFeatureLayer]); // Add Table of Contents Start map.on('layers-add-result', function (evt) { try { var toc = new TOC({ map: map, layerInfos: [{ layer: pointFeatureLayer, title: "My Feature" }, { layer: operationalLayer, title: "Dynamic Map" }] }, "tocDiv"); toc.startup(); toc.on("load", function () { console.log("TOC loaded"); }); } catch (e) { console.error(e.message); } }); } ); </script> </head> <body class="soria"> <div id="mapDiv"> <div id="tocDiv"></div> </div> </body> </html>
... View more
02-05-2016
08:50 PM
|
0
|
3
|
698
|
POST
|
its displaying only image i need to dispaly something like this http://developers.arcgis.com/javascript/sandbox/sandbox.html?sample=widget_popupfl above example is for popup window but i need to do it for infotemplate
... View more
02-05-2016
08:41 PM
|
0
|
8
|
1229
|
POST
|
i have toc for dynamic and feature layers.its displaying properly but when i checked on and off checkbox nothing is chaning on layers below is code: <!DOCTYPE html>
<html>
<head>
<title>Create a Map</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1,maximum-scale=1, user-scalable=no">
<link rel="stylesheet" href="http://js.arcgis.com/3.11/dijit/themes/soria/soria.css">
<link rel="stylesheet" href="http://js.arcgis.com/3.11/esri/css/esri.css">
<!--<link href="agsjs/dijit/css/TOC.css" rel="stylesheet" type="text/css" />-->
<link rel="stylesheet" type="text/css" href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/agsjs/css/agsjs.css" />
<style>
html, body, #mapDiv {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
overflow: hidden;
}
#tocDiv {
z-index: 50;
position: absolute;
top: 0%;
left: 0%;
width: 300px;
height: auto;
background-color: White;
}
#divDialogProcess {
z-index: 50;
position: absolute;
right: 0%;
top: 0%;
background-color: White;
}
</style>
<script>
var dojoConfig = {
packages: [{
name: "agsjs",
"location": '/2.10/build/agsjs' // for xdomain load
}]
};
</script>
<script src="http://js.arcgis.com/3.11/"></script>
<script>
var map, tiled, pointFeatureLayer, operationalLayer;
require(["dojo/_base/connect",
"esri/map", "esri/config",
"esri/geometry/Extent",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/layers/FeatureLayer",
"esri/renderers/ClassBreaksRenderer",
"esri/symbols/SimpleFillSymbol",
"esri/tasks/GeometryService",
"dojo/dom",
"dojo/dom-geometry",
"dojo/fx",
"dojo/on",
"dojo/parser",
"dojo/_base/Color",
"agsjs/dijit/TOC",
"dijit/layout/BorderContainer",
"dijit/layout/ContentPane",
"dojo/domReady!"], function (connect,Map, esriConfig, Extent, ArcGISDynamicMapServiceLayer, FeatureLayer, ClassBreaksRenderer, SimpleFillSymbol, GeometryService, dom, domGeom, coreFx, on, parser, Color, TOC
) {
map = new Map("mapDiv", {
center: [77.2, 14],
zoom: 7,
basemap: "topo",
slider: false
});
operationalLayer = new ArcGISDynamicMapServiceLayer("http://164.100.133.131/arcgisserver/rest/services/CRD/CRD1/MapServer", { id: "Operational", opacity: 0.5 });
pointFeatureLayer = new FeatureLayer("http://164.100.133.131/arcgisserver/rest/services/CRD/CRD2/FeatureServer/0", { id: "Points"
});
map.addLayers([operationalLayer, pointFeatureLayer]);
// Add Table of Contents Start
map.on('layers-add-result', function (evt) {
try {
var toc = new TOC({
map: map,
layerInfos: [{
layer: pointFeatureLayer,
title: "My Feature"
}, {
layer: operationalLayer,
title: "Dynamic Map"
}]
}, "tocDiv");
toc.startup();
toc.on("load", function () {
console.log("TOC loaded");
});
}
catch (e) { console.error(e.message); }
});
}
);
</script>
</head>
<body class="soria">
<div id="mapDiv">
<div id="tocDiv"></div>
</div>
</body>
</html>
... View more
02-04-2016
11:11 PM
|
0
|
5
|
2429
|
POST
|
i need to display photos in info template.can any one tell me how to do it
... View more
02-04-2016
09:45 PM
|
1
|
10
|
4702
|
POST
|
i need to change font color of dropdown. how can i change it
... View more
02-03-2016
11:10 PM
|
0
|
2
|
905
|
POST
|
here you have taken polygon from feature layers but i need to take it from dynamic layers
... View more
02-02-2016
09:08 PM
|
0
|
0
|
751
|
POST
|
HI, i am trying to highlight polygon and corresponding points.so i am trying to do some thing like: var queryTask = new QueryTask("http://myserver/arcgisserver/rest/services/CRD/CRD2/MapServer/0"); var query = new Query(); query.geometry = event.mapPoint; //your district polygon geometry query.outFields = ["*"]; query.returnGeometry = true; //Execute task queryTask.execute(query, showResults); function showResults (results) { var resultItems = []; var resultCount = results.features.length; for (var i = 0; i < resultCount; i++) { var featureAttributes = results.features.attributes; } is it possible to pass polygon to query.geometry.if so how to do
... View more
01-31-2016
11:53 PM
|
0
|
6
|
3264
|
POST
|
HI... i am using below code to read and parse json data from URL.But its displying empty info. can any know give me solution esri.request({ url:baseURL, content:{f:"json"}, callbackParamName:"callback", load:getServiceDetails, error:esriConfig.defaults.io.errorHandler }); function getServiceDetails(response, args) { alert(response); var info = []; dojo.forEach(response.folders, function (folder) { info.push("Folder: " + folder + "<br/>"); }); dojo.forEach(response.services, function (service) { info.push("Service Details: " + service.name + " " + service.type + "<br/>"); }); console.log(info); }
... View more
01-26-2016
09:15 PM
|
0
|
0
|
2073
|
Title | Kudos | Posted |
---|---|---|
1 | 02-04-2016 09:45 PM | |
1 | 02-07-2016 08:41 PM | |
1 | 02-04-2016 09:33 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|