POST
|
Hi Rylee, Understand we have options Stack and groups , but need actual toggled button. where can be toggled with Serial(Column and Line)Chart. in same groups/tab
... View more
01-16-2024
06:25 AM
|
0
|
1
|
267
|
POST
|
How can we add Toggle button for two chart (Pie and Serial or Bar ) in Dashboard. the chart will appear in same tab. Attached Image for the reference help apricated. Thanks.
... View more
12-22-2023
02:12 AM
|
0
|
3
|
468
|
POST
|
Robert, I have an issue that how to remove this graphic from map on checkbox event , it try to map.graphics.clear() function but it's won't work.
... View more
04-24-2018
04:17 AM
|
0
|
0
|
634
|
POST
|
I have JSON Web Service which need to show on Dynamic Map with point Graphics so, when i click on point graphics which are appear on Map it should be show data of Json Service into Info template. I have define all thing in code as per my knowledge and i can see the json data at the time of debugging but when i call it i get error length property . am sharing code any one help predicated. My code:- <script src="https://js.arcgis.com/3.23/"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script> var dojoConfig = { parseOnLoad: true }; </script>
<script>
var map; var mis_rec = [];
var mis_recPoly = []; var gis_rec = []; var attributes = [],point,pointData;
require(["esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/layers/ImageParameters",
"esri/InfoTemplate",
"dojo/dom",
"dojo/on",
"dojo/dom-class",
"dojo/_base/json",
"esri/config",
"dojo/_base/lang",
"esri/request",
"esri/geometry/Point",
"esri/symbols/SimpleMarkerSymbol",
"esri/graphic", "esri/layers/GraphicsLayer",
"dojo/domReady!" ],
function (Map, ArcGISDynamicMapServiceLayer,
ImageParameters,InfoTemplate, dom,
on, domClass, dojoJson, esriConfig,
esriRequestlang,esriRequest,Point, SimpleMarkerSymbol,
Grahpic, GraphicsLayer) {
esriConfig.defaults.io.corsEnabledServers.push("ncog.gov.in");
map = new Map("mapDiv", {
sliderOrientation : "horizontal"
});
var imageParameters = new ImageParameters();
imageParameters.format = "jpeg"; //set the image type to PNG24, note default is PNG8.
//Takes a URL to a non cached map service.
var dynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer("http://10.1.31.13/arcgis/rest/services/Thematic_Atlas/DVA/MapServer",
{
"opacity" : 1,
"imageParameters" : imageParameters
});
var polygraphlayer = new GraphicsLayer();
map.addLayers([dynamicMapServiceLayer,polygraphlayer]);
dojo.connect(map,"onLoad",_ajaxcall);
function _ajaxcall(gis_rec) {
//document.getElementById("bodyloadimg").style.display = "block";
$.ajax({
type: 'GET',
url: "https://ncog.gov.in/JSON_webservice/get_food_data?code=7654",
crossDomain: true,
success: function (dat) {
mis_rec = [];
mis_recPoly = [];
point = new Point();
pointData = dat.point;
for (var j = 0; j < pointData.length; j++) {
var attributes = [];
for (var i = 0; i < pointData .children.length; i++) {
var chk = pointData .children[1].nodeName + "=" + pointData .children[1].innerHTML;
attributes[pointData .children.nodeName] = pointData .children.innerHTML;
}
mis_rec.push(attributes);
} // var polygonData = dat.getElementsByTagName('polygon');
gis_mis1(mis_rec);
},
error: function (err) {
//document.getElementById("bodyloadimg").style.display = "none";
alert(err.statusText); }
}); }
function gis_mis1(mis_rec) {
clearGraphics();
for (var i = 0; i < mis_rec.length; i++) {
if (mis_rec.log && mis_rec.lat) {
var pt = new Point(Number(mis_rec.log), Number(mis_rec.lat), new SpatialReference({ wkid: 4326 }));
// if (mis_rec[name]>0) {
var markersymbol = new PictureMarkerSymbol('images/hos.png', 18, 22);
var attr = mis_rec;
//{ "Activity": activity.activityName, "Activity Code": activity.activityCode };
var content = ' <table>';
content += "<tr><td><b>District Id</td></b>" + "<td><b>: </b></td><td> ${dist_id}</td></tr>";
content += "<tr><td><b>Email Nodal</td></b>" + "<td><b>: </b></td><td> ${email_nodal}</td></tr>";
content += "<tr><td><b>State Id</td></b>" + "<td><b>: </b></td><td> ${st_id}</td></tr>";
content += "<tr><td><b>Total Land</td></b>" + "<td><b>: </b></td><td> ${total_land}</td></tr>";
content += "<tr><td><b>Industrial Name</td></b>" + "<td><b>: </b></td><td> ${industrial_name}</td></tr>";
content += "<tr><td><b>Land Area</td></b>" + "<td><b>: </b></td><td> ${land_area}</td></tr>";
content += "<tr><td><b>Nodal Name</td></b>" + "<td><b>: </b></td><td> ${name_nodal}</td></tr>";
content += "<tr><td><b>EHR</td></b>" + "<td><b>: </b></td><td> ${EHR}</td></tr>";
content += "<tr><td><b>Id</td></b>" + "<td><b>: </b></td><td> ${id}</td></tr>";
content += "<tr><td><b>Category</td></b>" + "<td><b>: </b></td><td> ${category}</td></tr>";
content += '</table>';
var infoTemplate = new InfoTemplate('Land Info', content);
polygraphlayer.add(new Graphic(pt, markersymbol, attr, infoTemplate));
//}
} } }
var gl = new GraphicsLayer({ id: "st_id" });
map.addLayer(gl);
... View more
04-22-2018
11:50 PM
|
0
|
3
|
827
|
POST
|
JavaScript Code: <script> var map; require([ "esri/map", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/layers/ArcGISTiledMapServiceLayer", "esri/layers/FeatureLayer", "esri/dijit/Legend", "dojo/_base/array", "dojo/dom", "dojo/dom-construct", "esri/config", "dojo/on", "esri/symbols/SimpleLineSymbol", "esri/symbols/SimpleFillSymbol", "esri/Color", "esri/tasks/QueryTask", "esri/tasks/query", "dojo/query", "dijit/registry", "dojo/parser", "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dijit/layout/AccordionContainer", "dojo/domReady!" ], function( Map, ArcGISDynamicMapServiceLayer, Tiled, FeatureLayer, Legend, dom, domConstruct, esriConfig, arrayUtils, on, SimpleLineSymbol, SimpleFillSymbol, Color, QueryTask, Query, dojoQuery, registry, parser ) { parser.parse(); map = new Map("map", { logo: false, // extent: startExtent, sliderOrientation: "horizontal" }); var tiled = new ArcGISDynamicMapServiceLayer("http://220.156.189.140:6080/arcgis/rest/services/DSSDI_ServerCache/MapServer"); //map.addLayer(); var rivers = new FeatureLayer("http://220.156.189.140:6080/arcgis/rest/services/Delhi_police/Elect_Pole/FeatureServer/0", { mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"] }); //add the legend //map.on("layers-add-result", function (evt) { // var layerInfo = arrayUtils.map(evt.layers, function (layer, index) { // return {layer:layer.layer, title:layer.layer.name}; // }); // if (layerInfo.length > 0) { // var legendDijit = new Legend({ // map: map, // layerInfos: layerInfo // }, "legendDiv"); // legendDijit.startup(); // } //}); map.addLayers([tiled, rivers]); on(dom.byId("findBtn"), "click", function () { var roadname = document.getElementById("roadlist").value; AddressSearchTask(roadname); }); function AddressSearchTask(roadname) { alert(""); queryTask = new QueryTask("http://220.156.189.140:6080/arcgis/rest/services/Delhi_police/Elect_Pole/FeatureServer/0"); query = new Query(); query.returnGeometry = true; query.outFields = ["road_nm"]; query.where = "road_nm = '" + roadname + "' "; queryTask.execute(query, featureZoom); } function featureZoom(feature) { map.graphics.clear(); ftype = feature.geometry.type; //console.log(result); if (ftype == "point") { var pt = feature.geometry; var factor = 1; //some factor for converting point to extent var extent = new esri.geometry.Extent(pt.x - factor, pt.y - factor, pt.x + factor, pt.y + factor, pt.spatialReference); map.setExtent(extent.expand(60)); showFeature(feature); } else { var fExtent = feature.geometry.getExtent().expand(3); map.setExtent(fExtent); showFeature(feature); } } function showFeature(feature) { map.graphics.clear(); ftype = feature.geometry.type; if (ftype == "point") { feature.setSymbol(psymbol) setTimeout(function () { map.graphics.clear() }, 3000); } else { feature.setSymbol(symbol); setTimeout(function () { map.graphics.clear() }, 3000); } map.graphics.add(feature); } }); </script> Html Code: <div id="content" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'headline', gutters:true" style="width: 100%; height: 100%; position:absolute; top:753px; border:3px #0d1c57; margin: 0;"> <div id="rightPane" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'right'"> <div data-dojo-type="dijit/layout/AccordionContainer"> <%-- <div data-dojo-type="dijit/layout/ContentPane" id="legendPane" data-dojo-props="title:'Legend', selected:true"> <div id="legendDiv"></div> </div>--%> <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="title:'Pane 2'"><center> <asp:DropDownList ID="roadlist" runat="server" DataTextField="road_nm" DataValueField="road_nm" Height="30px" Width="250px" BackColor="#3399FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" AutoPostBack="false"></asp:DropDownList> <br /> <input id="findBtn" type="button" value="button" /> <%-- <asp:Button ID="getinfo" runat="server" Text="getvalue" OnClick="getinfo_Click"></asp:Button>--%> </center> </div> </div> </div> <div id="map" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'" style="overflow:hidden;"> </div> </div>
... View more
10-12-2017
09:43 PM
|
0
|
1
|
346
|
POST
|
how can save in PostgreSQL data base coordinates of kml file directly on google earth using .net...?
... View more
07-07-2017
05:17 AM
|
0
|
0
|
369
|
POST
|
Hi, i want search by locality, sub-locality, with zoom to feature. Can you suggest any example
... View more
05-16-2017
04:42 AM
|
0
|
1
|
469
|
POST
|
How to use single & and && operator in Query Task ...???
... View more
05-01-2017
04:55 AM
|
0
|
0
|
368
|
POST
|
I am trying to print map with feature layer, only map printing fine but when i add feature layer on map and trying to print it i got error " Unable to complete operation". please help..!
... View more
04-25-2017
11:39 PM
|
0
|
2
|
921
|
POST
|
Basson, I passed less value in expand(3) but still not working my code.
... View more
04-11-2017
02:07 AM
|
0
|
0
|
130
|
POST
|
Robert , Thanks for your support, Query task issue solved but still am trouble with zoom to feature . function featureZoom(feature) {
map.graphics.clear();
ftype = feature.geometry.type;
//console.log(result);
if (ftype == "point") {
var pt = feature.geometry;
var factor = 1; //some factor for converting point to extent
var extent = new esri.geometry.Extent(pt.x - factor, pt.y - factor, pt.x + factor, pt.y + factor, pt.spatialReference);
map.setExtent(extent.expand(60));
showFeature(feature);
} else {
var fExtent = feature.geometry.getExtent().expand(3);
map.setExtent(fExtent);
showFeature(feature);
}
} it's not working ...!
... View more
04-10-2017
11:42 PM
|
0
|
2
|
1175
|
POST
|
https://jsfiddle.net/Anujkumarshukla/q00k23ut/?utm_source=website&utm_medium=embed&utm_campaign=q00k23ut please check out my code
... View more
04-10-2017
12:58 PM
|
0
|
4
|
1175
|
Title | Kudos | Posted |
---|---|---|
1 | 04-26-2017 02:02 AM | |
1 | 04-10-2017 04:59 AM |
Online Status |
Offline
|
Date Last Visited |
02-02-2024
11:21 AM
|