POST
|
I tried to apply the same logic while copying feature datasets, but that doesn't seem to fly.
... View more
01-31-2018
09:07 AM
|
0
|
0
|
1242
|
POST
|
The error is related to the line with the row. See below: File "testscript.py", line 16, in <module> batch_id, source_path, source_name, target_path, target_name, method, last_update= row #This is line 16, which reflects variables for the field names in the table ValueError: need more than 1 value to unpack
... View more
01-29-2018
11:13 PM
|
0
|
2
|
2304
|
POST
|
The error was: ValueError: need more than 1 value to unpack
... View more
01-29-2018
07:30 PM
|
0
|
4
|
2304
|
POST
|
I'm pretty new to python and I have a table in a geodatabase that contains info on data sources, names, targets and a date field. I have a script that copies features based on a user's input, e.g. if ft_ID ==1. then copy features. I want to update the date field based on the affected/copied features row that the "copy features" was executed, and I don't know how to. (e/g. If I copy feature with ID as "1", update the corresponding date field for today/whatever day I copy that field). I just know I may need to use an update cursor. I was playing around with the update cursor, but only got it to work to update current date for all features. This is how it looks like so far. LYR_UPDATE_TABLE = r".\...gdb\Layer_Update" #FIELD_NAMES = ['a', 'b', 'c', 'LastUpdate'] fld = 'LastUpdate' btch_num = raw_input ("Please enter ID: ") with arcpy.da.UpdateCursor (LYR_UPDATE_TABLE, fld) as dt_cursor: for row in dt_cursor: # btch_id was defined earlier as the user's input to choose the features to cpy from the table if batch_id == int(btch_num): #Update the LastUpdate field with the date of the copy features-update """row [6] = (...)""" dt_cursor.updateRow([datetime.date.today()]) print ('date Update Success!')
... View more
01-29-2018
03:00 PM
|
0
|
8
|
3288
|
POST
|
Thanks, Dan. That was the problem. For the feature class, I changed the source to be the gdb and not the name of the feature class. It works!
... View more
01-29-2018
08:47 AM
|
0
|
2
|
1242
|
POST
|
I have a script that copies at the moment, shapefiles from one source and pastes them as a feature class into a geodatabase. However, I'm getting an error 000732 when I try to copy a feature class to a target geodatabase. It only seems to work for shapefiles. This is the error I get. and this line of code works for the .shp arcpy.CopyFeatures_management (input_table, out_feature_class) Kindly assist. I don't know what the issue could be.
... View more
01-26-2018
03:24 PM
|
0
|
4
|
2614
|
IDEA
|
I have used web app builder and some of Esri's data collection apps such as survey 123 and GeoForm. I came across an instance where I would have loved to have my GeoForm integrated into the web app. I hope that this can be incorporated in future. I was able to just add the GeoForm as a link in my web app, that redirects the user, but it would be cool to have it as part of the actual app and not a "redirect". geoform web app bulider
... View more
12-28-2017
09:38 AM
|
1
|
1
|
557
|
IDEA
|
I have used web app builder and some of Esri's data collection apps such as survey 123 and GeoForm. I came across an instance where I would have loved to have my GeoForm integrated into the web app. I hope that this can be incorporated in future. I was able to just add the GeoForm as a link in my web app, that redirects the user, but it would be cool to have it as part of the actual app and not a "redirect". geoform web app bulider
... View more
12-28-2017
09:38 AM
|
1
|
1
|
731
|
POST
|
Thanks, Robert. Unfortunately, it hasn't changed anything. Just lost one of the search criteria/sources for the feature layer lyrAcademies. I've tried to move the code to the bottom, but neither works.
... View more
08-30-2017
02:46 PM
|
0
|
1
|
1243
|
POST
|
Yea, I've tried doing that but with no success. I'm a newbie at this. // Creating the search widget
var search = new Search({
map: mapMain,
enableButtonMode: true, //enables the search widget to display as a single button
enableLabel: false,
enableInfoWindow: true,
showInfoWindowOnSelect: false
},
//center and zoom test
onSelectResult, function(e) {
var result = e.result;
var pt = result.feature.geometry.getCentroid();
map.centerAndZoom(pt, 8);
}
//end of test
dom.byId("search"));
//setting the source's searchExtent to the extent specified for the map
search.sources[0].searchExtent = extentInitial;
var sources = search.get('sources');
//Push the sources used to search, by default the ArcGIS Online World geocoder is included. In addition there is a feature layer of Academies. The Academies search is set up to find the "NAME".
sources.push({
featureLayer: lyrAcademies,
searchFields: ['NAME'],
displayField: 'NAME',
exactMatch: false,
outFields: ['NAME', 'No_of_students', 'Industry', 'Descr', 'District'],
name: 'Academies',
placeholder: 'Hospital Academy',
maxResults: 5,
maxSuggestions: 5,
//Creating InfoTemplate, with several academy fields
infoTemplate: new InfoTemplate('Academies', 'Academy name: ${NAME}</br>No. of Students: ${No_of_students}</br>Sector: ${Industry}</br>Sector Description: ${Descr}</br>School District: ${District}'),
enableSuggestions: true,
minCharacters: 0
});
search.set('sources', sources);
//start the search widget
search.startup();
... View more
08-30-2017
02:11 PM
|
0
|
3
|
1243
|
POST
|
on(dom.byId("GetAcademies"), "click", executeIndQry); function executeIndQry() { var queryString=''; var i=0; // define more than one selection to query from the sector for(option in dom.byId("industrySelectDD").options){ if(dom.byId("industrySelectDD").options[option].selected) { if(i==0) { queryString+="Industry ='" +dom.byId("industrySelectDD").options[option].value+"'"; i+=1; } else { queryString+=" or Industry ='" +dom.byId("industrySelectDD").options[option].value+"'"; } } } query.where = queryString; query.outSpatialReference = mapMain.spatialReference; lyrAcademies.selectFeatures(query, FeatureLayer.SELECTION_NEW, function(results){ showResults(results); }) } }; //Show the results as highlighted boxes on the map function showResults(results) { mapMain.graphics.clear(); var selectSymbol = new SimpleMarkerSymbol( SimpleMarkerSymbol.STYLE_SQUARE, 15, new SimpleLineSymbol( SimpleLineSymbol.STYLE_SOLID, new Color([255,0,0]), 1), new Color([0,255,0,0.25]) );
... View more
08-29-2017
08:17 PM
|
0
|
2
|
1039
|
POST
|
I have a JS application, and I want to set the zoom level to be a certain level when a user uses the Search Widget. At the moment, once the user searches for something, it zooms in way too much than required. Here's a snippet of what I added, that didn't work. There's a global variable for "CvepWebMapId", with the web map's ID. // Creating map using the CvepWebMap variable
arcgisUtils.createMap(CvepWebMapId, "map").then(function (response) {
mapMain = response.map;
mapMain.setBasemap("topo");
mapMain.getLayer('defaultBasemap').setVisibility(false);
maxZoom: 11,
... View more
08-29-2017
08:11 PM
|
0
|
5
|
2140
|
POST
|
Yes, I am getting results in the grid, but nothing that displays the highlighted graphic/symbol on the map. I don't see any errors. Unless there's something, in particular, i should check for in the console.
... View more
08-21-2017
07:53 AM
|
0
|
2
|
793
|
POST
|
Thanks, rscheitlin I have tried that but there's still nothing on display
... View more
08-21-2017
07:47 AM
|
0
|
5
|
793
|
Title | Kudos | Posted |
---|---|---|
1 | 12-28-2017 09:38 AM | |
1 | 12-28-2017 09:38 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:25 AM
|