|
POST
|
So I work for a municipal government. We have begun the adoption of ESRI products over the last several years. We have our Police department on board, some of the smaller departments, and we have plans to eventually get everyone on the same page. But we are starting to run into a problem and I'm wondering if anyone knows if there is a fix or a solution that maybe I'm just unaware of. Our Police department has purchased the bulk of our credits, but our Planning Department has moved in Community Analyst and looking at thousands of credits a year on reporting. We have our Streets and Stormwater people investigating options that would also cost credits, and Fire and... (btw I see what you did there, ESRI... nice little GIS economy development) The point being that I can foresee a moment when Police go to consume credits, and technically they should have them available, but our Planning Department has accidentally consumed into the Police credits and now there is not enough. I'm wondering (hoping) that there is some method for divvying up credits and making sure that Group A doesn't consume Group B's credits. Please tell me there is such a mechanism in place or at least lie to me...
... View more
04-01-2015
07:05 AM
|
0
|
2
|
4172
|
|
POST
|
We've got a truly messed up city. Don't get me wrong, I love it... but I hate Addressing for it sometimes. Some of our streets are LEGITIMATELY named "1234 NORTH STREETNAME AVENUE EAST" whereas others are "4321 SOUTH STREETNAME EAST AVENUE" and it makes my GIS group cringe everytime we hit "glitches" in our various systems due to this insanity. I have recently started phase 1 of my "CREATE AN AUTHORITATIVE ADDRESS DATABASE USING THE LGM" where I have now cleaned up roughly 200,000 georeferenced points for rooftop centroids and pushed that list to the LGM SDE.SiteAddressPoint and now I have built an Address Locator - Single House Locator. I pushed ALL of my addresses based on field names into the LGM. So whereas I have an address 1133 South Wheeling Avenue East, I need the locator find it whether they enter it as "Avenue East" or "East Avenue." Can anyone point me in a direction here? Do I use the MasterStreetName table?
... View more
03-31-2015
01:32 PM
|
0
|
0
|
3237
|
|
POST
|
I have several webmaps for various departments here at the city where I work. We have the parksfinder app, a watershed app, a city council finder, and more. What I'm finding is that my workload almost doubles because I set these maps up. The departments that manage this data need me to provide updates, and correct errors, and more on a regular basis. For the ParksFinder I built a custom Parks Editor map in the WAB. Locked it down. Now the Parks department can open a webmap, click on a park, click edit, and fix the data. This is great except I had to use one of our ESRI AGOL licenses so the Parks group could update ONE map. That isn't going to work moving forward. Another of our maps is in need of regular updates now. I'm trying to minimize MY time involved in order to speed up the process. I mentioned to our DBA what I was working on and he thinks he can whip up a DB View table that an Excel sheet can connect to. This way I can just send the Excel sheet to the right person and they can instantly update the Attributes for certain feature classes on this map. I'm trying to find out if anyone has a better method? If you have map data that needs modification, but you don't have the GIS personnel or licenses to hand out as needed, what do YOU DO to update minor (meaning non-spatial) aspects of your data?
... View more
03-27-2015
01:46 PM
|
0
|
0
|
4244
|
|
POST
|
We have tried a few different variations. I am running ArcGIS for Desktop 10.3 connecting to a 10.2.2 server environment. My co-worker is running ArcGIS for Desktop 10.2.2 connecting to same server environment. His failures were minor differences but still fails. We have checked the permissions with no worries.
... View more
03-24-2015
06:44 AM
|
1
|
6
|
11965
|
|
POST
|
I installed ours on our development server. That's where the Flex builder USED to go... (thank the cartographer in the sky that Flex is dying)... Is there some sort of issue I should expect if ran from a Remote into a server to access the WAB?
... View more
03-24-2015
06:32 AM
|
0
|
0
|
4449
|
|
POST
|
Jake Skinner, So I have a single model parameter. It is the UNC path to a folder where the officer saves out his shapefiles. \\servername\folder\folder\sexoffenders\shapefilename.shp The other parameter is the server with the current data which get's truncated in order to be ready to be populated by the newly updated data. I keep getting... Failed to execute. Parameters are not valid. ERROR 000735: Server : Value is required. Failed to execute (UploadServiceDefinition). I am confused. Any ideas?
... View more
03-19-2015
12:35 PM
|
0
|
1
|
1372
|
|
POST
|
I work with our local police department to update the Sex Offender web map on a (fairly) monthly basis. What happens is as follows: The Officer responsible for maintaining this data updates the Shapefile of Offenders They save it to a specified folder and open a service ticket requesting the map be updated The service ticket arrives in my e-mail I double click the MODEL I built in Model Builder The Model asks for the location and name of the updated Shapefile I copy-n-paste the URL from my Ticket to the Model It truncates the current Offender SDE database table It appends the new Shapefile to the SDE database table I close the ticket and am done What I would LIKE to do and just don't know where to start with this is... take my model and convert it to a Python script. Then SOMEHOW (and this is where my question comes in) offer a web-front / web-form where the officer INSTEAD of opening a Service Ticket, just opens a web page... pastes the URL to the updated Shapefile (or uploads the Shapefile?)... and hits DONE and it runs my script using that URL to the Shapefile (or the uploaded Shapefile) and updates the database. Once the database is updated the updates propagate smoothly to the web map. Has anyone done anything like this already? Convert a Model to a Web Form?
... View more
03-19-2015
05:28 AM
|
1
|
3
|
5083
|
|
POST
|
Spot on! I (unfortunately) don't have to time to tinker around in the LayerList yet in order to create the exclusionary list. However, I'm considering a custom LayerList widget that lets you pick from your available Layers and remove from LayerList for the future. We (sadly) have to hack a lot of maps like this for a VARIETY of reasons and I keep telling myself that eventually I will have time to get in there and learn the code like I want to. That part about the JSON was immensely eye-opening. I wish there was better documentation, more easily discoverable and understandable, for those of us with so little time to dedicate to learning this as completely as we would like to. But then I suppose that's what GeoNet is for. Thanks again Mathias DOLIDON that was IMMENSELY satisfying to fix.
... View more
03-18-2015
10:58 AM
|
0
|
15
|
4449
|
|
POST
|
Mathias, http://maps.cityoftulsa.org/IOT/ here is the map in question. Where would I get the layerInfo.id of the layers I want to remove? Keep in mind, I take one layer and duplicate it multiple times, so I don't what the LAYER removed, just the extra instances of it that I added so I could set visibility settings in AGOL.
... View more
03-18-2015
10:14 AM
|
0
|
24
|
4449
|
|
POST
|
I figured it out. It has to do with the TYPE of VB used in the Field Calculator. The apostrophe ' that I was using signified a COMMENT not a VARIABLE or VALUE. Here is the corrected finished code for stripping out a subsection of text from a text field. DIM StripStart, StripEnd
DIM DataToStrip, DataToStripRight, DataToStripLeft, DataToStripLen
DIM WhatToStrip, WhatToStripLen
DIM NewDataSet
' Example address provided
' 1003 1/2 N EVANSTON AVE
WhatToStrip = "1/2"
WhatToStripLen = Len( WhatToStrip ) ' = 3
DataToStrip = [Address]
DataToStripLen = Len( DataToStrip ) ' = 23
StripStart = InStr( 1, DataToStrip, WhatToStrip ) ' = 6
StripEnd = StripStart + WhatToStripLen ' = 9
DataToStripRight = Right( DataToStrip, ( DataToStripLen - StripEnd ) )
DataToStripLeft = Left( DataToStrip, ( StripStart - 1 ) )
' 1003 N EVANSTON AVE
NewDataSet = DataToStripLeft + DataToStripRight I added in the comments to help explain the code.
... View more
03-18-2015
08:02 AM
|
0
|
0
|
932
|
|
POST
|
I'm busy processing 200,000+ addresses that incorrectly have an old outdated sub-designation in use. Our City no longer uses the "1/2" in our addresses. We have updated them to a sub-designation of "REAR" instead. So whereas previous an address might have been "1234-1/2 East Main Street South" it is now listed as "1234 East Main Street South Rear" and I am trying to use the Field Calculator to remove this. Here is my code. DIM StripStart, StripEnd
DIM DataToStrip, DataToStripRight, DataToStripLeft, DataToStripLen
DIM WhatToStrip, WhatToStripLen
DIM NewDataSet
WhatToStrip = '1/2'
WhatToStripLen = Len( WhatToStrip )
DataToStrip = [Address]
DataToStripLen = Len( DataToStrip )
StripStart = InStr( 1, DataToStrip, WhatToStrip )
StripEnd = StripStart + WhatToStripLen
DataToStripRight = Right( DataToStrip, ( DataToStripLen - StripEnd ) )
DataToStripLeft = Left( DataToStrip, StripStart )
NewDataSet = DataToStripLeft + ' ' + DataToStripRight I am getting a 999999 error that says it is undefined. Can anyone take a look at this and see what I'm doing wrong? Message was edited by: Brian O'keefe
Cleaned up the Code. It has compiled into a single line due to missing BR tags.
... View more
03-18-2015
07:30 AM
|
0
|
1
|
3223
|
|
POST
|
I need the layer to STILL show up in the map... just NOT in the LAYERLIST.
... View more
03-16-2015
02:07 PM
|
0
|
1
|
4722
|
|
POST
|
I have had to replicate, duplicate, and masticate (it means chew, people) several layers on a web map in order to get them to show up like the clients want them to be shown. However, now I have a LayerList that is obnoxious with repetitive layers. Can I remove layers from the LayerList? And how?
... View more
03-16-2015
01:31 PM
|
6
|
52
|
31098
|
|
POST
|
I was able to do this in the BETA... is there something I'm missing? Am I going to have to manually change the HTML to get a MAILTO link?!
... View more
03-11-2015
09:52 AM
|
0
|
3
|
5324
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-14-2015 08:51 AM | |
| 1 | 06-02-2016 02:00 PM | |
| 1 | 10-09-2015 07:43 AM | |
| 1 | 10-09-2015 09:42 AM | |
| 1 | 02-09-2016 07:10 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-11-2020
02:23 AM
|