Giter VIP home page Giter VIP logo

alpaca's People

Contributors

jeffjacobson avatar richharper avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

alpaca's Issues

Change color when bar is hovered-over.

This is to avoid confusion as the currently used hover-over color appears the same as the color used to indicate that a Title VI threshold has been met or exceeded.

Disable popups when draw toolbar is active.

Currently, if a layer with popups is visible, the popups will occur as the user is drawing geometry with the Draw toolbar.

  • When the draw toolbar is activated, popups should be deactivated.
  • Popups should be reactivated when draw toolbar is deactivated.

Provide the ability to select by County or Tract level.

Currently selections are made by block group. Provide a way to select at the county or tract level.

ChartDataProvider constructor

  • Accept a map service URL instead of a feature service / query task URL.
  • Accept additional options parameter. Provide via this parameter the sub layer ids for each scale level.
  • Three query tasks will need to be created, one each for Block Group, Tract, and County levels.

Other

  • The updateCharts function will need to accept an additional parameter providing the current map scale. This parameter will determine which of the query tasks will be executed.

Clicking on the map shows popups for all three scale levels instead of just the current one.

Clicking on the map shows popups for all three scale levels (Block Group, Tract, County) instead of just the current one that is currently visible on the map.

  • This behavior matches that of the ArcGIS Online webmap. Can the behavior be changed there?
  • If the behavior cannot be changed in ArcGIS Online, the popup behavior of the web map will need to be overridden and custom popup code will need to be written.

This issue may be an ArcGIS Online bug. There is a forum post asking about the issue, but there is no response.

Update

Someone from Esri responded to the forum post saying that it looks like it's a bug.

Update 2

Esri has created a bug for this issue:
Bug NIM093413: Configure pop up on ArcGIS Online does not honor the scale dependencies that have been set on the layers.

Add sublayer radio buttons

Each map service layer should show radio buttons for sublayers. Only show radio buttons for top level layers in the map service (i.e., layers that have no parent layer (parentLayer === null)).

Add the ability to import data from a file.

Allow the user to import features from a file.

Formats

Below are formats to consider.

CSV

  • This is possible to do client-side using our CSV-Reader. (Implemented)

It is also possible to do this server-side via the ArcGIS REST API's Generate endpoint. The only reason we would need to do it this way would be to support older browsers.

Shapefile

  • It may be possible to read shapefiles client-side using mbostock's shapefile library.
  • If that doesn't work the ArcGIS REST API's Generate endpoint is another possibility.

GeoJSON

TopoJSON

TopoJSON can be converted to GeoJSON.

GTFS import issues in Firefox

  • Submit button does not have any text.
  • GTFS import doesn't work. Returns message: Server returned "OK" status, but no GTFS data.

Change language chart from pie chart to bar chart

In the current Language Proficiency pie chart the non-English language segments are often too difficult to see due to their small size.

  • Replace pie chart with bar graph.
  • Determine colors to use in bar graph.
    • Language
      • Pink (N/A Language) – 255,190,190
      • Red (Title VI Language) – 255,0,0
    • Race
      • Lt orange (White) – 255,235,204
      • Dk Orange (Minority) – 240,118,5
  • Use specific colors.

Disability chart sometimes does not display


When starting the application with no previously defined selections, the disability chart does not show up.

Workaround

Either changing the selected US states and / or selecting a service area will bring the chart back.

IE 10: Attempts to import large GTFS datasets fail

This error message occurs when attempting to load city-of-seattle data.

SCRIPT14: Not enough storage is available to complete this operation.

File: gtfs-agency-select.js, Line: 116, Column: 6

This error can be repoduced in IE 11 in IE 10 mode.

Out of memory exception

The following exception occurs when running gtfs.ashx with city-of-seattle as the agency.

[OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.]
   System.IO.MemoryStream.set_Capacity(Int32 value) +93
   System.IO.MemoryStream.EnsureCapacity(Int32 value) +64
   System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count) +330
   Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.ArteryFilter.Write(Byte[] buffer, Int32 offset, Int32 count) +61
   System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +9509748
   System.Web.HttpResponse.FilterOutput() +104
   System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +49
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.