|
3 | 3 | { |
4 | 4 | "cell_type": "code", |
5 | 5 | "execution_count": null, |
6 | | - "metadata": { |
7 | | - "collapsed": true |
8 | | - }, |
| 6 | + "metadata": {}, |
9 | 7 | "outputs": [], |
10 | 8 | "source": [ |
11 | 9 | "import getpass\n", |
|
20 | 18 | { |
21 | 19 | "cell_type": "code", |
22 | 20 | "execution_count": null, |
23 | | - "metadata": { |
24 | | - "collapsed": true |
25 | | - }, |
| 21 | + "metadata": {}, |
26 | 22 | "outputs": [], |
27 | 23 | "source": [ |
28 | | - "flyr_search_results = dev_gis.content.search(query=\"\"\"title: \"Griffith*\" AND \n", |
29 | | - " type: \"Feature Service\" \"\"\", \n", |
| 24 | + "feature_layer_srch_results = dev_gis.content.search(query='title: \"Griffith*\" AND type: \"Feature Service\"', \n", |
30 | 25 | " max_items=10)\n", |
31 | | - "flyr_search_results" |
| 26 | + "feature_layer_srch_results" |
32 | 27 | ] |
33 | 28 | }, |
34 | 29 | { |
35 | 30 | "cell_type": "code", |
36 | 31 | "execution_count": null, |
37 | | - "metadata": { |
38 | | - "collapsed": true |
39 | | - }, |
| 32 | + "metadata": {}, |
40 | 33 | "outputs": [], |
41 | 34 | "source": [ |
42 | | - "flyr_collection_item = flyr_search_results[0]\n", |
43 | | - "flayers = flyr_collection_item.layers\n", |
44 | | - "flayer = flayers[0]\n", |
45 | | - "flayer.properties.name" |
| 35 | + "feature_layer_coll_item = feature_layer_srch_results[0]\n", |
| 36 | + "feature_layers = feature_layer_coll_item.layers\n", |
| 37 | + "feature_layer = feature_layers[0]\n", |
| 38 | + "feature_layer.properties.name" |
46 | 39 | ] |
47 | 40 | }, |
48 | 41 | { |
49 | 42 | "cell_type": "code", |
50 | 43 | "execution_count": null, |
51 | | - "metadata": { |
52 | | - "collapsed": true |
53 | | - }, |
| 44 | + "metadata": {}, |
| 45 | + "outputs": [], |
| 46 | + "source": [ |
| 47 | + "for field in feature_layer.properties['fields']:\n", |
| 48 | + " print(field['name'])" |
| 49 | + ] |
| 50 | + }, |
| 51 | + { |
| 52 | + "cell_type": "code", |
| 53 | + "execution_count": null, |
| 54 | + "metadata": {}, |
54 | 55 | "outputs": [], |
55 | 56 | "source": [ |
56 | 57 | "from arcgis import geometry\n", |
57 | 58 | "from arcgis import features\n", |
58 | 59 | "\n", |
59 | 60 | "def create_feature(map1, g):\n", |
60 | 61 | " try:\n", |
61 | | - " oid = 1\n", |
62 | 62 | " pt = geometry.Point(g)\n", |
63 | | - " feat = features.Feature(geometry=pt, attributes={'OBJECTID': oid})\n", |
64 | | - " flayer.edit_features(adds=[feat])\n", |
| 63 | + " feat = features.Feature(geometry=pt, attributes={'OBJECTID': 1,\n", |
| 64 | + " 'name': 'name',\n", |
| 65 | + " 'type': 'park',\n", |
| 66 | + " 'surface': 'dirt'})\n", |
| 67 | + " feature_layer.edit_features(adds=[feat])\n", |
65 | 68 | " print(str(g))\n", |
66 | 69 | " map1.draw(g)\n", |
67 | | - " oid += 1\n", |
68 | 70 | " except:\n", |
69 | 71 | " print(\"Couldn't create the feature. Try again, please...\")" |
70 | 72 | ] |
71 | 73 | }, |
72 | 74 | { |
73 | 75 | "cell_type": "code", |
74 | 76 | "execution_count": null, |
75 | | - "metadata": { |
76 | | - "collapsed": true |
77 | | - }, |
| 77 | + "metadata": {}, |
78 | 78 | "outputs": [], |
79 | 79 | "source": [ |
80 | 80 | "map1 = dev_gis.map('Los Angeles', 10)\n", |
|
106 | 106 | { |
107 | 107 | "cell_type": "code", |
108 | 108 | "execution_count": null, |
109 | | - "metadata": { |
110 | | - "collapsed": true |
111 | | - }, |
| 109 | + "metadata": {}, |
112 | 110 | "outputs": [], |
113 | 111 | "source": [ |
114 | | - "map1.add_layer(flayer)" |
| 112 | + "map1.add_layer(feature_layer)" |
115 | 113 | ] |
116 | 114 | } |
117 | 115 | ], |
|
0 commit comments