Riverscapes / riverscapes-tools

Open-source Python 3.0 tools for the Riverscapes organization
https://tools.riverscapes.net/
GNU General Public License v3.0
10 stars 8 forks source link

Bring in National Wetlands Inventory Data to RAVE or RS Context #359

Open joewheaton opened 3 years ago

joewheaton commented 3 years ago

As per email with @wally-mac, @tyler1218hatch please work with @philipbaileynar as necessary to bring in the National Wetlands Inventory Data into either Riverscapes Context project, or if the web mapping service is reliable, as a default layer in the Basemaps (preferred): image

According to their documentation:

Launch ArcCatalog. Under the “GIS Servers” directory in the explorer window on the left, double click on “Add WMS Server” to open the Add WMS Server dialog box. Enter the following WMS address in the URL text box:

Wetlands Data WMS address: https://www.fws.gov/wetlands/arcgis/services/Wetlands/MapServer/WMSServer? Wetlands Raster WMS address:: https://www.fws.gov/wetlands/arcgis/services/Wetlands_Raster/ImageServer/WMSServer? Wetlands Status WMS address: https://www.fws.gov/wetlands/arcgis/services/Wetlands_Status/MapServer/WMSServer? Riparian Data WMS address: https://www.fws.gov/wetlands/arcgis/services/Riparian/MapServer/WMSServer?

Click on the “Get Layers” button to view the service and layer information. Click on the “OK” button to add the connection and view it in ArcCatalog. You will see the connection show up under “GIS Servers.” This WMS connection will now also be available in ArcMap under “GIS Servers” after you select “add data”.

joewheaton commented 3 years ago

image

From: https://www.fws.gov/wetlands/arcgis/rest/services/WetlandsTopo/WetlandsTopoService/MapServer

tyler1218hatch commented 3 years ago

@joewheaton I'll get started on this soon!

tyler1218hatch commented 3 years ago

@philipbaileynar I've got these loading properly into ArcMap. I'm assuming the next step is to change the business logic XML so it can access these datasets. What's the syntax for accessing a web server within the Business Logic? Thanks in advance for the help, I'm pretty inexperienced with this kind of web mapping.

tyler1218hatch commented 3 years ago

@philipbaileynar Okay, I found the Basemaps XML that shows examples of these. I'll get started on the pull request, sorry for the extra notifications.

joewheaton commented 3 years ago

So now that we have QRAVE (and I gather this Riverscapes/RaveAddIn#137 list for updating ArcRAVE similar to Q), I am confused as to where an edit like this one should go @MattReimer and @philipbaileynar? I'm thinking it may need to be split out into some stuff in RiverscapesXML and some here and some in QRAVEPlugin?

MattReimer commented 3 years ago

@joewheaton you're right. Until ArcRave catches up to use the changes we made in RiverscapesXML we will need to make the changes in both places.

I'm not sure what kind of timeline you'd like to see but given that we have to do another release of ArcRave just to get these changes it might make sense to wait. Make the changes to RiverscapesXML and they will come over once the work on ArcRave is done. I'll defer to @philipbaileynar on that though.

We can do what we want in WebRave but every complexity has to be coded from scratch so I want us to be very careful and deliberate about what goes over. ESRI webmaps get really noisy with all the layers and it makes it harder to use. I think implementing all the baselayers from BaseMaps.xml in webrave is overkill. Maybe we could scale it back to just the essentials. Happy to discuss though.

I'd have to look at the licenses for all the layer files. We may have to attribute them at the bottom of the screen or something.

joewheaton commented 3 years ago

Let's wait until we have timeline and strategy for Arc updates. No need to waste time with unnecessary temporary fixes.