Giter Site home page Giter Site logo

data.tnris.org's People

Contributors

ctrepka avatar l-har avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

data.tnris.org's Issues

Order Submission Confirmation

add confirmation message when order has been completed and submitted.
Currently only shows that cart is empty after submission.

Add 'Buildings' category to collections/filtering

Hey @ctrepka . We are close to uploading the 3dbuilding datasets as assets to their corresponding lidar collections. Management would like an easy way to identify these collections within the DataHub. One suggestion made was to add another category within the API in the Lookup/Relate Associations.
image
We'd like this option as it would make it visible to the downloader via the collections tiles.
image

Figured this might be the simplest way to make these data easy to find.
Let me know your thoughts and suggestions.
CS

City of Lubbock and City of Austin

The City of Lubbock and City of Austin external entity card are not drawing. These cards were changed from the download to the external entity template before the launch. not sure but that could have something to do with it.

image

Contact form

Is it possible to add a space between first and last name when the question is submitted?

image

image

Acquisition Date included for Historic Imagery Requests

Please include 'Acquisition Date' for all dataset requests submitted through DataHub.
Please include the 'From Date' within LORE as the 'Acquisition Date' for each Historical Request. This was how the orders would come in prior to the switch to V2.

V1 Submitted Ticket
image

VS. Current V2 Tickets
image

Add collection id as metadata field

per user request, add collection id as metadata field. this will make it easier for users to extract the collection id for use with the bulk downloader

Quick running list of tasks to complete

Created a task list for one-off tasks required for the minimum-viable-product / beta of the app. @ yourself to assign yourself to a task and check it when complete

Running Task List

  • Create collection footprints
  • Look into area_type tiles directly from postGIS @JasonKleinert
  • Geofilter connected to Django admin @ctrepka
  • Create WMS Link / Share collection tab
  • Create Custom Order Form @ctrepka
  • Contact Form @ctrepka
  • Cart Form / Nav Icon @ctrepka
  • Cart localStorage Recoil Atoms / selectors @ctrepka
  • Collection Downloads table pagination options to base_12, 24 as default @ctrepka
  • Add feature to filter downloads list by selecting area on map in Collection View
  • Add filter by bounds feature to catalog view, collection view
  • Add controls to draw on map for catalog query, as well as for Custom Order form
  • Recreate Survey Modal functionality
  • Turn off coverage layer when in Download Tab of Collection View
  • Zoom extent conditionally to collection, catalog, or boundingBox of geosearch
  • Popup with dl links in map pane for collection when an area is clicked
  • Highlight hovered area in list in collection Download Tab
  • Highlight list selection on map in Download Tab

Reduce size of network requests

  • Network requests are quite large. After some time spent on the current app, 83.6mb was downloaded. That's about double Airbnb in roughly the same amount of time
  • Primary targets for reduction in network cost are image sizes and mvt tiles.
  • Right now, the catalog view pulls both quad, qquad, and county. Reduce to just county to examine cost reductions
  • quad and qquad should load only when necessary. This can be done in the collection download view when the dl table mounts into the dom
  • Since each zoom action pulls the loaded data sources again, each map source may need to be un-mounted and re-mounted on view changes. This should be fairly easy to handle using useEffect in each respective view.

Collection View "Back" button does not go to "home" if first page in browser history stack is from another website

Expected behavior:

scenario 1
navigate to data.tnris.org -> navigate to collection -> press back button -> takes you to home
scenario 2
copy link to collection into browser directly -> press back button -> takes you to home

Actual behavior

scenario 1
as expected
scenario 2
goes to new tab page / previous page in browser history

Suggested Solution

The current implementation of the back button just pops from the browser history stack, so the actual behavior in scenario 2 makes sense. Checking if the previous url in the browser history has an origin of data.tnris.org and conditionally routing may be an appropriate solution to ensure users are directed to the home page.

BBox into Collection Cards

Could we investigate passing the bbox from the address or drawn search area into the collection card download map. So download map zooms that area.

Add Bathymetry Catergory

Can we add the Bathymetry category to the front end UI drop down?

Category has been added to API

image

Blacklist Error Message

Current message:
"why you blowin' up our spot? excessive and suspicious request activity has been identified. contact us about your operations and intentions to regain access. [email protected]"

Suggestions:
Maybe adding standard sentence case.
Maybe a high level desc of what and why it is happening.
Maybe telling them the subject to use in the email to [email protected]. i do not look at that mail box too often. was looking to setup a forwarding rule. Mr Wade also happened to sent something into the ticketing system.

Sample:
This IP address has been flagged for excessive and suspicious request activity. This happened because someone from the outgoing IP address has been downloading a lot of data, either from the site, the bulk down loader, or the CLI. It is an automated function pulled from information within the download logs and blocks the "offending" IP address, similar to a SPAM filters. It can be triggered based on the amount of data (1000 of files and|or 100 of TBs) or that someone is repeating downloading the same file over and over again within a period of time.

Contact us about your operations and intentions to regain access. [email protected] Please use the email subject: Unable to access tnris.org

Lidar Blurb

About Lidar Data
Lidar data for Texas is made available online through the use of data compression using LASTools. LASTools is an open-source collection of tools for lidar data viewing and manipulation. Click here to download a complete index of all available lidar data at TNRIS.

Old Location:
src/components/DialogTemplateListItems/LidarBlurb.jsx

Test and ensure accessibility of key aspects of data.tnris.org

Given agency initiatives surrounding accessibility, use of ARIA tags and other key accessibility features will be better developed early than later. Some features of the new application will assist with this task, such as the download list (map objects are not easily made accessible to screen readers), but other aspects of the react application such as components mounting and unmounting will need to be kept in mind

Add geometry of collection footprint to collection table

TODO

  • Create area_type_geometry table containing fields area_type_id and geom
  • Create collection_footprint table containing fields collection_id and geom
  • Add GeoDjango filter to collections endpoint that performs ENVELOPE query on collection footprints with bbox

Suggested Solutions

  • For data pipeline, use combination of ST_SnapToGrid and ST_INTERSECTION to get simplified intersection of all areas related to a given collection.
  • Create collection_footprint as separate table in Django.
  • Populate existing collections using PgAdmin4.
  • Add collection_footprint.geom to collection viewtable sql.
  • Add geofilter to collections viewset
  • Add Django Signal to trigger lambda to generate collection_footprint.geom when a new collection is created
  • Create Lamdba endpoint for above purpose

Add S3 URI and Site for Download Template.

Im looking to add the S3 location to the data.tnris.org download template.

S3 site ex. - https://tnris-data-warehouse.s3.us-east-1.amazonaws.com/index.html?prefix=LCD/collection/
S3 URI ex. - s3://tnris-data-warehouse/LCD/collection/
S3 Key ex - stratmap-2010-1m-lee-leon-madison-milam/

To do this for download collection i think we will need to field or table to the DB, to hold the key (dir) locations. Unfortunately the key and collection names are the same and you can not build the URL|URI from existing information within the collection. The key location will need to be manually added by @csidenblad or myself.

i was think we could add the input location to the console here:
image

Maybe adding it to the download template here, under Metadata. Maybe collapsible too.
image

As also, Im open to improvements on this rough idea.

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.