|
POST
|
I would like to agree with your cautionary note. Also, regarding OOP, I always keep this in mind: The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. -Joe Armstrong, developer of Erlang programming language. I like OOP, I do, but sometimes I've seen cases where this has definitely been true.
... View more
07-07-2015
06:58 AM
|
3
|
0
|
1168
|
|
POST
|
I'm not sure where you are needing to do this, but if you are looking to deploy a web application using ArcGIS Server, have a look at this sample: Stream Layer | ArcGIS API for JavaScript Here's more info on the class: StreamLayer | API Reference | ArcGIS API for JavaScript And a presentation on the technology from Esri: http://proceedings.esri.com/library/userconf/proc14/tech-workshops/tw_260.pdf
... View more
07-07-2015
06:49 AM
|
2
|
4
|
1681
|
|
POST
|
You can do this with feature services using ArcGIS Online: Editing | Guide | ArcGIS API for JavaScript Features vs. feature services in ArcGIS Online | ArcGIS Blog
... View more
07-03-2015
06:40 AM
|
0
|
0
|
361
|
|
POST
|
This came-up before in another thread - have a loot at: RequireJS and ArcGIS API for JS
... View more
07-03-2015
05:53 AM
|
1
|
0
|
832
|
|
POST
|
I could be wrong, but briefly looking into the JS, it seems that it's not possible (at least without reworking the API yourself). Further confirming this is the sprite icon jpg used buy the feature: http://jared.maps.arcgis.com/apps/StorytellingSwipe/resources/icons/sprite-icons.png
... View more
06-29-2015
08:54 AM
|
0
|
3
|
1124
|
|
POST
|
Could you create a non-map/text version of the application that will failover when a screenreader, or something like that, is detected? You could also give the user the option to switch to an accessible mode... It's a bit hard to make something so dynamic (maps/graphs) accessible, especially for people using screenreaders. Here's what Esri has to say about that: (a) A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content). Supports with Exceptions Most controls provide ‘alt’ text but some do not given the inherent nature of GIS software, mapping software, and/or general limits on the framework or technology. Note: ArcGIS Online contains geographic information system (GIS) technology that captures, manages, and analyzes data through digital maps. Some GIS functions (such as drawing lines on a digital map) cannot be represented with text equivalent and, therefore, no text equivalent exists for these functions. (k) A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes. Not Applicable ArcGIS Online is geographic information system (GIS) technology that captures, manages, and analyzes data through digital maps. Some aspects of a digital map or of GIS software are inherently visual/graphical and cannot be adequately represented in text.
... View more
06-25-2015
12:26 PM
|
2
|
0
|
1802
|
|
POST
|
Doreen, Have a look at this thread - I believe this may help: qgis - How to find dead-ends in road network using ArcGIS for Desktop or GRASS? - Geographic Information Systems Stack E… Alternatively, run the "Feature Vertices to Points" Tool (Located in Data Management Tools --> Features) and select "Dangle" as the point type. You can then use "Select by location" to pick up all lines that touch those dangle points. Voila, all dead-end streets are selected.
... View more
06-25-2015
08:51 AM
|
0
|
0
|
771
|
|
POST
|
Like others mentioned, you could use orderByFields, or client-side sorting. However, I bet it would work if you turned-off standardized queries and used a subquery for the where clause (that contained an ORDER BY). Note that I would NOT recommend doing this!
... View more
06-24-2015
06:52 AM
|
0
|
0
|
2299
|
|
POST
|
Also, for network traffic analysis, the OP could try using Fiddler: Fiddler free web debugging proxy
... View more
06-23-2015
09:27 AM
|
0
|
0
|
671
|
|
POST
|
I just came across this thread and am reviewing now: Multiple Maps on One page
... View more
06-22-2015
01:57 PM
|
0
|
1
|
564
|
|
POST
|
Hello, I am using the .NET framework, combined with the HTML5/JavaScript ArcGIS API, and have encountered issues when embedding multiple maps as a user control (.ascx). One map embedded within a container worked fine after isolating and resolving contention issues with global JavaScript already on the page. However, embedding multiple maps results in contention within the ArcGIS JavaScript API, and I am unsure how to resolve/encapsulate. As a resolution, I ended-up converting the user control to a web page and loading via iFrame. This works well for our current needs, but I would like to explore a method that does not utilize iFrames... I have encountered contention issues previously across js frameworks and resolved by encapsulating two versions of jQuery on the same page by using noConflict (http://api.jquery.com/jQuery.noConflict/) - what's the best way to do something like this with the ArcGIS API? Any architecture/design help would be appreciated! A demo app would be welcomed! Thanks!
... View more
06-22-2015
01:53 PM
|
0
|
2
|
3327
|
|
POST
|
If you aren't looking for on-the-fly geocoding within your map, for display on said map, have a look at: geocodeAddresses—ArcGIS REST API: World Geocoding Service | ArcGIS for Developers This is Esri's geocoding service that you can call and receive a JSON response, so you can obtain the lat/long results directly and use for storage... in a db, for example. This is a paid service, however. Free vs. paid operations—ArcGIS REST API: World Geocoding Service | ArcGIS for Developers
... View more
06-17-2015
11:59 AM
|
0
|
0
|
584
|
|
POST
|
Possibly. I can see this working assuming I transform the Web Mercator extent I get from the API to WGS84 and send this for filtering. One other aspect would be performance - the data layer loads in the background, and while the SQL is optimized, it's still rather slow (for web standards)... I'm not sure it would work well for a user panning/zooming. I could probably pre-aggregate a table once a day if staleness weren't a concern, so there's no complex business logic applied on-the-fly. Thanks for the idea - I am going to investigate this some more.
... View more
06-16-2015
10:49 AM
|
0
|
1
|
1538
|
|
POST
|
I do not have access to SQL spatial methods - I have access to query a table with lat/long points, from which I create the JSON feature layers in JavaScript. This is difficult as I must operate within certain parameters, unfortunately. Additionally, the point layer must be made available at all times. If this could live as a map service (e.g. exported from a feature class in ArcMap), I would be fine - I would apply a definition query, load the feature layer, and put a cap of 10k on the service through the server manager and set it as on-demand in the API.
... View more
06-16-2015
10:19 AM
|
0
|
3
|
1538
|
|
POST
|
I actually do show the points as a polygonal heatmap - the points are needed so that users can click and obtain additional information, if they desired, and to see a general density pattern at an abstract view. Down the road, the idea would be to allow the user to filter on certain spatial, categorical, and quantitative criteria, say, within a radius of a certain lat/long, etc. I don't expect to show all points - just a representative sample at any give moment - say an absolute max of 10k points, but for the moment, I would like to have the ability to show all points once they zoom-in and pan. In other words, the map will only ever show an absolute max of 10k points, but, can hook-into all points, not just the representative sample. Currently, we retrieve the 10k sample and show all, but, when they zoom-in to a small scale (say at the block group level) and pan, we are still looking at the representative sample, not an on-demand map service that can pipe-in the additional points. We already have an architecture in place for the host application that performs well with big data - the maps are embedded and were added much later, but for reasons of policy, I can't make a connection to SQL Server from ArcGIS Server directly. I can, however, call Ajax methods that hit SQL Server, which is how I am getting the points. I know, I'm trying to work on changing this! This hasn't been an issue before as our JSON point layers have been small - things have really changed with this particular data layer. If I can make a convincing argument to make a connection to SQL Server, I would like to call a stored procedure after some map action that would hit a spatial view - would this allow the same sort of on-demand caps that I can set-up for map services in the manager? Thanks for your help.
... View more
06-16-2015
06:53 AM
|
0
|
0
|
1538
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-16-2020 01:25 PM | |
| 1 | 03-20-2019 09:07 AM | |
| 2 | 07-31-2015 07:31 AM | |
| 1 | 09-14-2015 12:14 PM | |
| 1 | 05-12-2015 12:04 PM |
| Online Status |
Offline
|
| Date Last Visited |
07-27-2023
02:30 AM
|