User:Jamiegray

From OpenStreetMap Wiki
Jump to navigation Jump to search

Hello friends! I'm Jamie Gray, I live in Brooklyn, New York by way of Dallas, Texas. I'm a Product Designer / UX Designer, here's my portfolio. I hope to contribute to the OpenStreetMap community develop map-based products that are ultimately able to help people improve our understanding of the world, so we can change it for the better.

A doodle of the Dallas skyline with a proposal for sustainable transport in blue.

My interests:

Improving OSM on Paper since all the projects mostly suck

Environmental

Here's my wish list for Environmental OSM

  • Crowdsourced water quality map
    • add water tests to a point on a waterway, associated with a specific time
    • show changes over time
    • Identify potential pollution sources
  • sustainability index for all objects on the map
  • 238.60000610351562x238.60000610351562px
    Ecosystem Modeling Tools
  • Embed documents into the map
    • Use case A: Extract map data from documents
    • Use case B: Place documents on map so they can be easily discoverable to users
    • Example documents: Environmental studies, EPA reports, research papers, articles, etc
  • Building Information Modeling to estimate resource consumption on a per-building basis
  • Build a more collaborative and up-to-date Environmental Justice Atlas
  • Environmental agency jurisdiction map
  • Invite climate scientists to help guide the direction of OSM projects
  • Detailed live map of soil health especially to track changes over tie
    • soil depletion over time, soil regeneration over time

Things to keep an eye on:


Indoor

Indoor Mapping, for indoor navigation, improving accuracy of business listings, optimizing flow (throughput) of pedestrians through complex urban terrains

Wish list:

3D - Viewing, editing, further applications

Main article: 3D

Wish list:

  • Wire-frame view, to be able to see inside / through buildings
  • x-ray 3D wire-frame
    Camera viewport settings, adjust angle of view (see also: field of view, projection) (gif)
    Adjusting the focal length which results in angular distortion.
    3d camera viewing angle
    Side by side comparison of wide angle vs telephoto camera angle of view settings
  • An editor with 3D visualization and editing tools.
  • Sunlight studies, realistic shadow rendering, reflections on skyscrapers, etc.
  • Script to generate 3D snapshots cities to put on Wikipedia for every city (using Wikidata)
    • would help identify cities which cities lack 3D OSM data, and would get more contributors from Wikipedia
  • Build a partnership with Google to license their 3D imagery
  • Circumvent Google by building our own publicly licensed 3D imagery
    • Contract vendors to gather 3D data to be hosted on OSM
  • Zooming out all the way should show a spherical earth instead of a flat projection.
  • Virtual Reality / Augmented Reality
    • VR/AR viewing
    • VR/AR editing
      Spherical Earth Projection

Collaborative Urban Planning

Urban planning should be collaborative process, where development is determined by community needs. If there was a temporal dimension to OSM, we could not only accommodate historical maps, but also future maps, in the form of proposals. Specifically, grassroots, non-approved, community-led proposals. As opposed to the top-down proposals given to communities by the profiteers and gentrifiers who seek only to raise rents and profitability, which often leads to displacement and discontent in the community.

  • ability to submit a proposal to be voted on by the community
  • vote and comment on proposals from the community, architectural firms, planning bodies, etc.
  • existing map contributions are aimed at improving the "as-built" dimension, OSM does not yet support "future plans" mapping.
  • Proposals can be placed in a time-series at "sometime in the future"
  • figure out which aspects of placemaking could be modeled in OSM
Policy Idea: Rooftop Productivity Index (blog post)

General Systems Modeling

Theoretically, all complex systems (environmental, economic, social, political) could be modeled and attached to geographical attributes on the map. This would allow users to contextualize themselves within those systems.

Building Information Modeling (BIM)

Wiki - The generation and management of digital representations of physical and functional characteristics of places.

Economic systems
Governance and law

Tag:boundary=political

  • Legal Jurisdiction map
  • Districts of elected officials
  • Map OpenPolicy wiki policy ideas onto the relevant geographical elements
Epidemiological Network Mapping

Looking to build decision support systems for policy-making during the ongoing COVID-19 pandemic.

  • Collaborative Disease Surveillance
  • Disease Spread Modelling / Predictions
    • Auto-classify areas based on risk of spread
    • Traffic nexuses, throughput of people

Examples of related projects:

a system model with a node in a warning state

Further Description of System Modeling

System models are typically visualized as flow charts, diagrams, with states and logical pathways. Some useful concepts are explained by Graph Theory and Network Theory.

All that's required is to map entities/nodes onto physical geography, and build the proper visualizations and interactions. (eg. systems collapse as you zoom out, etc)

Potential Data Sources for System Modeling

Public records (financials, tax documents) are useful for mapping organizational structures, they indicate the flow of information and materials within an organization. Therefore, record compliance could be a primary target goal; for each entity, institution, workplace, how many records do we have access to?

FOIA requests apply to US Government institutions, muckrock is a popular example. This would be broader than FOIA, it'd encompass non-governmental organizations as well.


Social Impact

I'd love to find ways to use mapping technology to have social impact such as poverty alleviation or disaster response.

Timelapses

Main article: Timelapse videos

OSM has, as far as I can tell, two temporal dimensions:

  • Changes to the real world over time
  • Updates to the map over time (the map approaching the real world)

Both of these dimensions should be exportable and viewable as timelapses.

Head Hunting - Talent

We should try to find skilled workers who work in the proprietary mapping industry to encourage them to contribute some of their time to various OpenStreetMap projects.

People
Name Current company Position Link
Sophia Lin Google Maps Project Manager https://www.linkedin.com/in/sophia-lin-89886028/
Claire Barry Google Maps Lead Visual Designer for the Measurement UX team clairebarry.com
Jesse Head Google Maps UX Designer jessehead.co
Suzanne Pellican Google Maps Head of Design https://www.linkedin.com/in/suzannepellican/

Is this legal? All of this data is publicly accessible through LinkedIn so I don't think I'm breaking any laws or anything.

We can also look for talent on freelancing sites such as Fiverr and UpWork.

Feature Requests:

Just some feature requests for various components in the OpenStreetMap ecosystem. I need to find ways to introduce these ideas into the correct channels for tracking such requests.

ID Editor

  • Allow users to customize which layers to show
  • ⚠️ BUG: "Layer" button doesn't work on Safari
  • Simplify "Custom Background Settings"
    • allow users to upload an image (without using an external URL)
    • easily rearrange the image placement (without using the URL schema)
    • why ? this would allow users to upload a floorplan and trace over it, adding to the Indoor mapping coverage
  • In the "describe your changes" box, disable the suggestions from past entries. Rarely are entries repeated.
  • User Experience studies to improve ease of use to increase frequency of contributions.
  • 3D tilt / angle
  • cmd+enter to submit an edit without needing to click the button with cursor
  • Mobile Web Editing Capabilities
  • Click on objects (especially location names) to view details in a sidebar or pop-up

Swappable UI components

To enable users to find and vote on the best UI components to build the optimal experience.

Main browser

  • Ability to click on elements to view data
    • view data as a sidebar or a pop-over
    • show an "edit" button on the data to improve the ease of editing (without entering the ID editor)
  • Different themes; dark / light / color themes, like mapstyle for google maps
  • Explode view to better visualize layers
  • Show 3D
  • Support 3D gestures
  • Smooth scrolling: The map jerks at zoom intervals. I wish it was smooth like Mapbox or Google Maps.
  • Allow users to zoom in farther to view more details.
  • meta: how to send feedback?
  • meta: a collaborative usersnap interface for sending feedback

UI Component Documentation

All UI components could link back to the wiki, which would allow us to see the github repos, make and submit code changes, and create issues and suggestions.

For example, the ID editor uses their discussion page to ask folks to submit bug reports to their github.

Pump Public Documents into OSM

to populate the map with data available in public records, land surveys, etc.

  • this might need to be policy-driven, requiring government agencies to integrate with existing OSM APIs.

Social OSM

A proposed layer to comment on the map itself, to interact with other editors.

  • Discussions about the map itself:
    • "Can someone please add the courtyard? I don't know how to use multi-polygon feature"
  • Discussions about how the map is visualized
    • "I wish I could see the infrastructure, I'd like to report a plumbing problem"
  • Discussions about the real world on the map
    • "Who else wishes we had a sidewalk right here?"

Financing the community

Projects to donate to

I'd like to add a table of projects that I believe in that I'd like to donate to, to hopefully encourage others to donate to them as well.

Per-project Donation Links
Project Donation Link
OpenStreetMap Donations
MediaWiki (powers this wiki) link to Wikimedia Foundation
Go Map!! iPad app

Bug Bounty / Feature Bounty

I propose we create crowdfunded bounties for bug fixes, as well as new feature development. This could be modeled after Monero's Community Crowdfunding Service (CCS) (link)

References